From ae16061f75c075b48b36b57a92981b17c6a1d82d Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Tue, 12 Jul 2022 23:48:08 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../collabora-online/12.1.11/CHANGELOG.md | 99 + .../collabora-online/12.1.11/Chart.lock | 6 + .../collabora-online/12.1.11/Chart.yaml | 32 + dependency/collabora-online/12.1.11/README.md | 44 + .../collabora-online/12.1.11/app-readme.md | 3 + .../12.1.11}/charts/common-10.4.4.tgz | Bin .../12.1.11/docs/installation_notes.md | 9 + .../12.1.11/docs/validation.md | 24 + dependency/collabora-online/12.1.11/icon.png | Bin 0 -> 16464 bytes .../collabora-online/12.1.11/ix_values.yaml | 51 + .../collabora-online/12.1.11/questions.yaml | 2313 ++++++++++++ .../12.1.11}/templates/common.yaml | 0 .../12.1.11}/values.yaml | 0 dependency/collabora-online/item.yaml | 2 +- dependency/mariadb/3.0.30/CHANGELOG.md | 99 - dependency/mariadb/3.0.30/Chart.lock | 6 - dependency/mariadb/3.0.30/Chart.yaml | 32 - dependency/mariadb/3.0.32/CHANGELOG.md | 99 + dependency/mariadb/3.0.32/Chart.lock | 6 + dependency/mariadb/3.0.32/Chart.yaml | 32 + .../mariadb/{3.0.30 => 3.0.32}/README.md | 0 .../mariadb/{3.0.30 => 3.0.32}/app-readme.md | 0 .../3.0.32}/charts/common-10.4.4.tgz | Bin .../mariadb/{3.0.30 => 3.0.32}/icon.png | Bin .../mariadb/{3.0.30 => 3.0.32}/ix_values.yaml | 0 .../mariadb/{3.0.30 => 3.0.32}/questions.yaml | 0 .../mariadb/3.0.32}/templates/common.yaml | 0 .../3.0.30 => mariadb/3.0.32}/values.yaml | 0 dependency/mariadb/item.yaml | 2 +- dependency/memcached/3.0.30/CHANGELOG.md | 99 - dependency/memcached/3.0.30/Chart.lock | 6 - dependency/memcached/3.0.30/Chart.yaml | 31 - dependency/memcached/3.0.32/CHANGELOG.md | 99 + dependency/memcached/3.0.32/Chart.lock | 6 + dependency/memcached/3.0.32/Chart.yaml | 31 + .../memcached/{3.0.30 => 3.0.32}/README.md | 0 .../{3.0.30 => 3.0.32}/app-readme.md | 0 .../3.0.32}/charts/common-10.4.4.tgz | Bin .../memcached/{3.0.30 => 3.0.32}/icon.png | Bin .../{3.0.30 => 3.0.32}/ix_values.yaml | 0 .../{3.0.30 => 3.0.32}/questions.yaml | 0 .../{3.0.30 => 3.0.32}/templates/common.yaml | 0 .../1.0.33 => memcached/3.0.32}/values.yaml | 0 dependency/memcached/item.yaml | 2 +- dependency/mongodb/1.0.33/CHANGELOG.md | 99 - dependency/mongodb/1.0.33/Chart.lock | 6 - dependency/mongodb/1.0.33/Chart.yaml | 31 - dependency/mongodb/1.0.35/CHANGELOG.md | 99 + dependency/mongodb/1.0.35/Chart.lock | 6 + dependency/mongodb/1.0.35/Chart.yaml | 31 + .../mongodb/{1.0.33 => 1.0.35}/README.md | 0 .../mongodb/{1.0.33 => 1.0.35}/app-readme.md | 0 .../1.0.35}/charts/common-10.4.4.tgz | Bin .../mongodb/{1.0.33 => 1.0.35}/icon.png | Bin .../mongodb/{1.0.33 => 1.0.35}/ix_values.yaml | 0 .../mongodb/{1.0.33 => 1.0.35}/questions.yaml | 0 .../{1.0.33 => 1.0.35}/templates/common.yaml | 0 .../8.0.31 => mongodb/1.0.35}/values.yaml | 0 dependency/mongodb/item.yaml | 2 +- dependency/postgresql/8.0.31/CHANGELOG.md | 99 - dependency/postgresql/8.0.31/Chart.lock | 6 - dependency/postgresql/8.0.31/Chart.yaml | 30 - dependency/postgresql/8.0.33/CHANGELOG.md | 99 + dependency/postgresql/8.0.33/Chart.lock | 6 + dependency/postgresql/8.0.33/Chart.yaml | 30 + .../postgresql/{8.0.31 => 8.0.33}/README.md | 0 .../{8.0.31 => 8.0.33}/app-readme.md | 0 .../8.0.33}/charts/common-10.4.4.tgz | Bin .../postgresql/{8.0.31 => 8.0.33}/icon.png | Bin .../{8.0.31 => 8.0.33}/ix_values.yaml | 0 .../{8.0.31 => 8.0.33}/questions.yaml | 0 .../{8.0.31 => 8.0.33}/templates/common.yaml | 0 .../3.0.23 => postgresql/8.0.33}/values.yaml | 0 dependency/postgresql/item.yaml | 2 +- dependency/promtail/3.0.23/CHANGELOG.md | 99 - dependency/promtail/3.0.23/Chart.lock | 6 - dependency/promtail/3.0.23/Chart.yaml | 31 - dependency/promtail/3.0.25/CHANGELOG.md | 99 + dependency/promtail/3.0.25/Chart.lock | 6 + dependency/promtail/3.0.25/Chart.yaml | 31 + .../promtail/{3.0.23 => 3.0.25}/README.md | 0 .../promtail/{3.0.23 => 3.0.25}/app-readme.md | 0 .../3.0.25}/charts/common-10.4.4.tgz | Bin .../promtail/{3.0.23 => 3.0.25}/icon.png | Bin .../{3.0.23 => 3.0.25}/ix_values.yaml | 0 .../{3.0.23 => 3.0.25}/questions.yaml | 0 .../templates/_servicemonitor.tpl | 0 .../{3.0.23 => 3.0.25}/templates/common.yaml | 0 .../3.0.31 => promtail/3.0.25}/values.yaml | 0 dependency/promtail/item.yaml | 2 +- dependency/redis/3.0.31/CHANGELOG.md | 99 - dependency/redis/3.0.31/Chart.lock | 6 - dependency/redis/3.0.31/Chart.yaml | 31 - dependency/redis/3.0.33/CHANGELOG.md | 99 + dependency/redis/3.0.33/Chart.lock | 6 + dependency/redis/3.0.33/Chart.yaml | 31 + dependency/redis/{3.0.31 => 3.0.33}/README.md | 0 .../redis/{3.0.31 => 3.0.33}/app-readme.md | 0 .../3.0.33}/charts/common-10.4.4.tgz | Bin dependency/redis/{3.0.31 => 3.0.33}/icon.png | Bin .../redis/{3.0.31 => 3.0.33}/ix_values.yaml | 0 .../redis/{3.0.31 => 3.0.33}/questions.yaml | 0 .../{3.0.31 => 3.0.33}/templates/common.yaml | 0 .../{solr/0.0.5 => redis/3.0.33}/values.yaml | 0 dependency/redis/item.yaml | 2 +- dependency/solr/0.0.5/CHANGELOG.md | 43 - dependency/solr/0.0.5/Chart.lock | 6 - dependency/solr/0.0.5/Chart.yaml | 30 - dependency/solr/0.0.7/CHANGELOG.md | 52 + dependency/solr/0.0.7/Chart.lock | 6 + dependency/solr/0.0.7/Chart.yaml | 30 + dependency/solr/{0.0.5 => 0.0.7}/README.md | 0 .../solr/{0.0.5 => 0.0.7}/app-readme.md | 0 .../solr/0.0.7}/charts/common-10.4.4.tgz | Bin dependency/solr/{0.0.5 => 0.0.7}/icon.png | Bin .../solr/{0.0.5 => 0.0.7}/ix_values.yaml | 0 .../solr/{0.0.5 => 0.0.7}/questions.yaml | 0 .../{0.0.5 => 0.0.7}/templates/common.yaml | 0 .../solr/0.0.7}/values.yaml | 0 dependency/solr/item.yaml | 2 +- incubator/adguard-home/1.0.14/CHANGELOG.md | 99 - incubator/adguard-home/1.0.14/Chart.lock | 6 - incubator/adguard-home/1.0.14/Chart.yaml | 26 - incubator/adguard-home/1.0.16/CHANGELOG.md | 99 + incubator/adguard-home/1.0.16/Chart.lock | 6 + incubator/adguard-home/1.0.16/Chart.yaml | 26 + .../adguard-home/{1.0.14 => 1.0.16}/README.md | 0 .../{1.0.14 => 1.0.16}/app-readme.md | 0 .../1.0.16}/charts/common-10.4.4.tgz | Bin .../adguard-home/{1.0.14 => 1.0.16}/icon.png | Bin .../{1.0.14 => 1.0.16}/ix_values.yaml | 0 .../{1.0.14 => 1.0.16}/questions.yaml | 0 .../1.0.16}/templates/common.yaml | 0 .../1.0.16}/values.yaml | 0 incubator/adguard-home/item.yaml | 2 +- incubator/appsmith/2.0.17/CHANGELOG.md | 99 - incubator/appsmith/2.0.17/Chart.lock | 9 - incubator/appsmith/2.0.17/Chart.yaml | 33 - incubator/appsmith/2.0.19/CHANGELOG.md | 99 + incubator/appsmith/2.0.19/Chart.lock | 9 + incubator/appsmith/2.0.19/Chart.yaml | 33 + .../appsmith/{2.0.17 => 2.0.19}/README.md | 0 .../appsmith/{2.0.17 => 2.0.19}/app-readme.md | 0 .../2.0.19}/charts/common-10.4.4.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../appsmith/{2.0.17 => 2.0.19}/icon.png | Bin .../{2.0.17 => 2.0.19}/ix_values.yaml | 0 .../{2.0.17 => 2.0.19}/questions.yaml | 0 .../2.0.19}/templates/common.yaml | 0 .../0.0.5 => appsmith/2.0.19}/values.yaml | 0 incubator/appsmith/item.yaml | 2 +- incubator/ariang/0.0.5/CHANGELOG.md | 45 - incubator/ariang/0.0.5/Chart.lock | 6 - incubator/ariang/0.0.5/Chart.yaml | 29 - incubator/ariang/0.0.7/CHANGELOG.md | 54 + incubator/ariang/0.0.7/Chart.lock | 6 + incubator/ariang/0.0.7/Chart.yaml | 29 + incubator/ariang/{0.0.5 => 0.0.7}/README.md | 0 .../ariang/{0.0.5 => 0.0.7}/app-readme.md | 0 .../0.0.7}/charts/common-10.4.4.tgz | Bin incubator/ariang/{0.0.5 => 0.0.7}/icon.png | Bin .../ariang/{0.0.5 => 0.0.7}/ix_values.yaml | 0 .../ariang/{0.0.5 => 0.0.7}/questions.yaml | 0 .../0.0.7}/templates/common.yaml | 0 .../2.0.17 => ariang/0.0.7}/values.yaml | 0 incubator/ariang/item.yaml | 2 +- incubator/authentik/2.0.17/CHANGELOG.md | 99 - incubator/authentik/2.0.17/Chart.lock | 12 - incubator/authentik/2.0.17/Chart.yaml | 34 - incubator/authentik/2.0.19/CHANGELOG.md | 99 + incubator/authentik/2.0.19/Chart.lock | 12 + incubator/authentik/2.0.19/Chart.yaml | 34 + .../authentik/{2.0.17 => 2.0.19}/README.md | 0 .../{2.0.17 => 2.0.19}/app-readme.md | 0 .../2.0.19}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../authentik/{2.0.17 => 2.0.19}/icon.png | Bin .../{2.0.17 => 2.0.19}/ix_values.yaml | 0 .../{2.0.17 => 2.0.19}/questions.yaml | 0 .../{2.0.17 => 2.0.19}/templates/_cronjob.tpl | 0 .../{2.0.17 => 2.0.19}/templates/_secrets.tpl | 0 .../{2.0.17 => 2.0.19}/templates/common.yaml | 0 .../0.0.6 => authentik/2.0.19}/values.yaml | 0 incubator/authentik/item.yaml | 2 +- incubator/avidemux/0.0.6/CHANGELOG.md | 47 - incubator/avidemux/0.0.6/Chart.lock | 6 - incubator/avidemux/0.0.6/Chart.yaml | 29 - incubator/avidemux/0.0.8/CHANGELOG.md | 56 + incubator/avidemux/0.0.8/Chart.lock | 6 + incubator/avidemux/0.0.8/Chart.yaml | 29 + incubator/avidemux/{0.0.6 => 0.0.8}/README.md | 0 .../avidemux/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 incubator/avidemux/{0.0.6 => 0.0.8}/icon.png | Bin .../avidemux/{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../avidemux/{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../0.0.14 => avidemux/0.0.8}/values.yaml | 0 incubator/avidemux/item.yaml | 2 +- incubator/awesome-ttrss/0.0.14/CHANGELOG.md | 99 - incubator/awesome-ttrss/0.0.14/Chart.lock | 9 - incubator/awesome-ttrss/0.0.14/Chart.yaml | 30 - incubator/awesome-ttrss/0.0.16/CHANGELOG.md | 99 + incubator/awesome-ttrss/0.0.16/Chart.lock | 9 + incubator/awesome-ttrss/0.0.16/Chart.yaml | 30 + .../{0.0.14 => 0.0.16}/README.md | 0 .../{0.0.14 => 0.0.16}/app-readme.md | 0 .../0.0.16}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../awesome-ttrss/{0.0.14 => 0.0.16}/icon.png | Bin .../{0.0.14 => 0.0.16}/ix_values.yaml | 0 .../{0.0.14 => 0.0.16}/questions.yaml | 0 .../{0.0.14 => 0.0.16}/templates/common.yaml | 0 .../0.0.16}/values.yaml | 0 incubator/awesome-ttrss/item.yaml | 2 +- incubator/clickhouse/0.0.6/CHANGELOG.md | 50 - incubator/clickhouse/0.0.6/Chart.lock | 6 - incubator/clickhouse/0.0.6/Chart.yaml | 30 - incubator/clickhouse/0.0.8/CHANGELOG.md | 59 + incubator/clickhouse/0.0.8/Chart.lock | 6 + incubator/clickhouse/0.0.8/Chart.yaml | 30 + .../clickhouse/{0.0.6 => 0.0.8}/README.md | 0 .../clickhouse/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin .../clickhouse/{0.0.6 => 0.0.8}/icon.png | Bin .../{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../0.0.10 => clickhouse/0.0.8}/values.yaml | 0 incubator/clickhouse/item.yaml | 2 +- incubator/cloudflared/0.0.10/CHANGELOG.md | 89 - incubator/cloudflared/0.0.10/Chart.lock | 6 - incubator/cloudflared/0.0.10/Chart.yaml | 29 - incubator/cloudflared/0.0.12/CHANGELOG.md | 98 + incubator/cloudflared/0.0.12/Chart.lock | 6 + incubator/cloudflared/0.0.12/Chart.yaml | 29 + .../cloudflared/{0.0.10 => 0.0.12}/README.md | 0 .../{0.0.10 => 0.0.12}/app-readme.md | 0 .../0.0.12}/charts/common-10.4.4.tgz | Bin .../{0.0.10 => 0.0.12}/ci/test-values.yaml | 0 .../cloudflared/{0.0.10 => 0.0.12}/icon.png | Bin .../{0.0.10 => 0.0.12}/ix_values.yaml | 0 .../{0.0.10 => 0.0.12}/questions.yaml | 0 .../0.0.12}/templates/common.yaml | 0 .../0.0.10 => cloudflared/0.0.12}/values.yaml | 0 incubator/cloudflared/item.yaml | 2 +- incubator/cloudflareddns/0.0.10/CHANGELOG.md | 93 - incubator/cloudflareddns/0.0.10/Chart.lock | 6 - incubator/cloudflareddns/0.0.10/Chart.yaml | 32 - incubator/cloudflareddns/0.0.12/CHANGELOG.md | 99 + incubator/cloudflareddns/0.0.12/Chart.lock | 6 + incubator/cloudflareddns/0.0.12/Chart.yaml | 32 + .../{0.0.10 => 0.0.12}/README.md | 0 .../{0.0.10 => 0.0.12}/app-readme.md | 0 .../0.0.12}/charts/common-10.4.4.tgz | Bin .../{0.0.10 => 0.0.12}/icon.png | Bin .../{0.0.10 => 0.0.12}/ix_values.yaml | 0 .../{0.0.10 => 0.0.12}/questions.yaml | 0 .../0.0.12}/templates/common.yaml | 0 .../0.0.12}/values.yaml | 0 incubator/cloudflareddns/item.yaml | 2 +- incubator/cups-server/1.0.16/CHANGELOG.md | 99 - incubator/cups-server/1.0.16/Chart.lock | 6 - incubator/cups-server/1.0.16/Chart.yaml | 26 - incubator/cups-server/1.0.18/CHANGELOG.md | 99 + incubator/cups-server/1.0.18/Chart.lock | 6 + incubator/cups-server/1.0.18/Chart.yaml | 26 + .../cups-server/{1.0.16 => 1.0.18}/README.md | 0 .../{1.0.16 => 1.0.18}/app-readme.md | 0 .../1.0.18}/charts/common-10.4.4.tgz | Bin .../cups-server/{1.0.16 => 1.0.18}/icon.png | Bin .../{1.0.16 => 1.0.18}/ix_values.yaml | 0 .../{1.0.16 => 1.0.18}/questions.yaml | 0 .../1.0.18}/templates/common.yaml | 0 .../0.0.7 => cups-server/1.0.18}/values.yaml | 0 incubator/cups-server/item.yaml | 2 +- incubator/czkawka/0.0.7/CHANGELOG.md | 61 - incubator/czkawka/0.0.7/Chart.lock | 6 - incubator/czkawka/0.0.7/Chart.yaml | 32 - incubator/czkawka/0.0.9/CHANGELOG.md | 70 + incubator/czkawka/0.0.9/Chart.lock | 6 + incubator/czkawka/0.0.9/Chart.yaml | 32 + incubator/czkawka/{0.0.7 => 0.0.9}/README.md | 0 .../czkawka/{0.0.7 => 0.0.9}/app-readme.md | 0 .../0.0.9}/charts/common-10.4.4.tgz | Bin incubator/czkawka/{0.0.7 => 0.0.9}/icon.png | Bin .../czkawka/{0.0.7 => 0.0.9}/ix_values.yaml | 0 .../czkawka/{0.0.7 => 0.0.9}/questions.yaml | 0 .../0.0.9}/templates/common.yaml | 0 .../0.0.6 => czkawka/0.0.9}/values.yaml | 0 incubator/czkawka/item.yaml | 2 +- incubator/dupeguru/0.0.6/CHANGELOG.md | 55 - incubator/dupeguru/0.0.6/Chart.lock | 6 - incubator/dupeguru/0.0.6/Chart.yaml | 29 - incubator/dupeguru/0.0.8/CHANGELOG.md | 64 + incubator/dupeguru/0.0.8/Chart.lock | 6 + incubator/dupeguru/0.0.8/Chart.yaml | 29 + incubator/dupeguru/{0.0.6 => 0.0.8}/README.md | 0 .../dupeguru/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 incubator/dupeguru/{0.0.6 => 0.0.8}/icon.png | Bin .../dupeguru/{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../dupeguru/{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../0.0.9 => dupeguru/0.0.8}/values.yaml | 0 incubator/dupeguru/item.yaml | 2 +- incubator/etesync/0.0.11/CHANGELOG.md | 89 + incubator/etesync/0.0.11/Chart.lock | 9 + incubator/etesync/0.0.11/Chart.yaml | 44 + incubator/etesync/{0.0.9 => 0.0.11}/README.md | 0 .../etesync/{0.0.9 => 0.0.11}/app-readme.md | 0 .../0.0.11}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin incubator/etesync/{0.0.9 => 0.0.11}/icon.png | Bin .../etesync/{0.0.9 => 0.0.11}/ix_values.yaml | 0 .../etesync/{0.0.9 => 0.0.11}/questions.yaml | 0 .../{0.0.9 => 0.0.11}/templates/_secret.tpl | 0 .../{0.0.9 => 0.0.11}/templates/common.yaml | 0 .../1.0.12 => etesync/0.0.11}/values.yaml | 0 incubator/etesync/0.0.9/CHANGELOG.md | 80 - incubator/etesync/0.0.9/Chart.lock | 9 - incubator/etesync/0.0.9/Chart.yaml | 44 - incubator/etesync/item.yaml | 2 +- incubator/fancyindex/1.0.12/CHANGELOG.md | 99 - incubator/fancyindex/1.0.12/Chart.lock | 6 - incubator/fancyindex/1.0.12/Chart.yaml | 29 - incubator/fancyindex/1.0.14/CHANGELOG.md | 99 + incubator/fancyindex/1.0.14/Chart.lock | 6 + incubator/fancyindex/1.0.14/Chart.yaml | 29 + .../fancyindex/{1.0.12 => 1.0.14}/README.md | 0 .../{1.0.12 => 1.0.14}/app-readme.md | 0 .../1.0.14}/charts/common-10.4.4.tgz | Bin .../fancyindex/{1.0.12 => 1.0.14}/icon.png | Bin .../{1.0.12 => 1.0.14}/ix_values.yaml | 0 .../{1.0.12 => 1.0.14}/questions.yaml | 0 .../1.0.14}/templates/common.yaml | 0 .../0.0.6 => fancyindex/1.0.14}/values.yaml | 0 incubator/fancyindex/item.yaml | 2 +- incubator/filebot/0.0.6/CHANGELOG.md | 55 - incubator/filebot/0.0.6/Chart.lock | 6 - incubator/filebot/0.0.6/Chart.yaml | 29 - incubator/filebot/0.0.8/CHANGELOG.md | 64 + incubator/filebot/0.0.8/Chart.lock | 6 + incubator/filebot/0.0.8/Chart.yaml | 29 + incubator/filebot/{0.0.6 => 0.0.8}/README.md | 0 .../filebot/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 incubator/filebot/{0.0.6 => 0.0.8}/icon.png | Bin .../filebot/{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../filebot/{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../2.0.13 => filebot/0.0.8}/values.yaml | 0 incubator/filebot/item.yaml | 2 +- incubator/filerun/2.0.13/CHANGELOG.md | 99 - incubator/filerun/2.0.13/Chart.lock | 9 - incubator/filerun/2.0.13/Chart.yaml | 31 - incubator/filerun/2.0.15/CHANGELOG.md | 99 + incubator/filerun/2.0.15/Chart.lock | 9 + incubator/filerun/2.0.15/Chart.yaml | 31 + .../filerun/{2.0.13 => 2.0.15}/README.md | 0 .../filerun/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin incubator/filerun/{2.0.13 => 2.0.15}/icon.png | Bin .../filerun/{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../filerun/{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../2.0.13 => filerun/2.0.15}/values.yaml | 0 incubator/filerun/item.yaml | 2 +- incubator/frigate/2.0.13/CHANGELOG.md | 99 - incubator/frigate/2.0.13/Chart.lock | 6 - incubator/frigate/2.0.13/Chart.yaml | 31 - incubator/frigate/2.0.15/CHANGELOG.md | 99 + incubator/frigate/2.0.15/Chart.lock | 6 + incubator/frigate/2.0.15/Chart.yaml | 31 + .../frigate/{2.0.13 => 2.0.15}/README.md | 0 .../frigate/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin incubator/frigate/{2.0.13 => 2.0.15}/icon.png | Bin .../frigate/{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../frigate/{2.0.13 => 2.0.15}/questions.yaml | 0 .../{2.0.13 => 2.0.15}/templates/common.yaml | 0 .../3.0.18 => frigate/2.0.15}/values.yaml | 0 incubator/frigate/item.yaml | 2 +- incubator/ghost/3.0.18/CHANGELOG.md | 99 - incubator/ghost/3.0.18/Chart.lock | 9 - incubator/ghost/3.0.18/Chart.yaml | 33 - incubator/ghost/3.0.20/CHANGELOG.md | 99 + incubator/ghost/3.0.20/Chart.lock | 9 + incubator/ghost/3.0.20/Chart.yaml | 33 + incubator/ghost/{3.0.18 => 3.0.20}/README.md | 0 .../ghost/{3.0.18 => 3.0.20}/app-readme.md | 0 .../3.0.20}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin incubator/ghost/{3.0.18 => 3.0.20}/icon.png | Bin .../ghost/{3.0.18 => 3.0.20}/ix_values.yaml | 0 .../ghost/{3.0.18 => 3.0.20}/questions.yaml | 0 .../3.0.20}/templates/common.yaml | 0 .../1.0.14 => ghost/3.0.20}/values.yaml | 0 incubator/ghost/item.yaml | 2 +- incubator/homebridge/1.0.14/CHANGELOG.md | 99 - incubator/homebridge/1.0.14/Chart.lock | 6 - incubator/homebridge/1.0.14/Chart.yaml | 30 - incubator/homebridge/1.0.16/CHANGELOG.md | 99 + incubator/homebridge/1.0.16/Chart.lock | 6 + incubator/homebridge/1.0.16/Chart.yaml | 30 + .../homebridge/{1.0.14 => 1.0.16}/README.md | 0 .../{1.0.14 => 1.0.16}/app-readme.md | 0 .../1.0.16}/charts/common-10.4.4.tgz | Bin .../homebridge/{1.0.14 => 1.0.16}/icon.png | Bin .../{1.0.14 => 1.0.16}/ix_values.yaml | 0 .../{1.0.14 => 1.0.16}/questions.yaml | 0 .../1.0.16}/templates/common.yaml | 0 .../0.0.8 => homebridge/1.0.16}/values.yaml | 0 incubator/homebridge/item.yaml | 2 +- incubator/jitsi/0.0.10/CHANGELOG.md | 81 + incubator/jitsi/0.0.10/Chart.lock | 6 + incubator/jitsi/0.0.10/Chart.yaml | 26 + incubator/jitsi/{0.0.8 => 0.0.10}/README.md | 0 .../jitsi/{0.0.8 => 0.0.10}/app-readme.md | 0 .../0.0.10}/charts/common-10.4.4.tgz | Bin incubator/jitsi/{0.0.8 => 0.0.10}/icon.png | Bin .../jitsi/{0.0.8 => 0.0.10}/ix_values.yaml | 0 .../jitsi/{0.0.8 => 0.0.10}/questions.yaml | 0 .../{0.0.8 => 0.0.10}/templates/common.yaml | 0 .../{jump/0.0.13 => jitsi/0.0.10}/values.yaml | 0 incubator/jitsi/0.0.8/CHANGELOG.md | 72 - incubator/jitsi/0.0.8/Chart.lock | 6 - incubator/jitsi/0.0.8/Chart.yaml | 26 - incubator/jitsi/item.yaml | 2 +- incubator/jump/0.0.13/CHANGELOG.md | 99 - incubator/jump/0.0.13/Chart.lock | 6 - incubator/jump/0.0.13/Chart.yaml | 27 - incubator/jump/0.0.15/CHANGELOG.md | 99 + incubator/jump/0.0.15/Chart.lock | 6 + incubator/jump/0.0.15/Chart.yaml | 27 + incubator/jump/{0.0.13 => 0.0.15}/README.md | 0 .../jump/{0.0.13 => 0.0.15}/app-readme.md | 0 .../0.0.15}/charts/common-10.4.4.tgz | Bin incubator/jump/{0.0.13 => 0.0.15}/icon.png | Bin .../jump/{0.0.13 => 0.0.15}/ix_values.yaml | 0 .../jump/{0.0.13 => 0.0.15}/questions.yaml | 0 .../0.0.15}/templates/common.yaml | 0 .../0.0.2 => jump/0.0.15}/values.yaml | 0 incubator/jump/item.yaml | 2 +- .../lancache-monolithic/0.0.2/CHANGELOG.md | 18 - .../lancache-monolithic/0.0.2/Chart.lock | 6 - .../lancache-monolithic/0.0.2/Chart.yaml | 29 - .../lancache-monolithic/0.0.4/CHANGELOG.md | 27 + .../lancache-monolithic/0.0.4/Chart.lock | 6 + .../lancache-monolithic/0.0.4/Chart.yaml | 29 + .../{0.0.2 => 0.0.4}/README.md | 0 .../{0.0.2 => 0.0.4}/app-readme.md | 0 .../0.0.4}/charts/common-10.4.4.tgz | Bin .../{0.0.2 => 0.0.4}/icon.png | Bin .../{0.0.2 => 0.0.4}/ix_values.yaml | 0 .../{0.0.2 => 0.0.4}/questions.yaml | 0 .../0.0.4}/templates/common.yaml | 0 .../0.0.4}/values.yaml | 0 incubator/lancache-monolithic/item.yaml | 2 +- incubator/mediainfo/0.0.6/CHANGELOG.md | 55 - incubator/mediainfo/0.0.6/Chart.lock | 6 - incubator/mediainfo/0.0.6/Chart.yaml | 29 - incubator/mediainfo/0.0.8/CHANGELOG.md | 64 + incubator/mediainfo/0.0.8/Chart.lock | 6 + incubator/mediainfo/0.0.8/Chart.yaml | 29 + .../mediainfo/{0.0.6 => 0.0.8}/README.md | 0 .../mediainfo/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 incubator/mediainfo/{0.0.6 => 0.0.8}/icon.png | Bin .../mediainfo/{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../mediainfo/{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../3.0.17 => mediainfo/0.0.8}/values.yaml | 0 incubator/mediainfo/item.yaml | 2 +- incubator/meshcentral/3.0.17/CHANGELOG.md | 99 - incubator/meshcentral/3.0.17/Chart.lock | 9 - incubator/meshcentral/3.0.17/Chart.yaml | 33 - incubator/meshcentral/3.0.19/CHANGELOG.md | 99 + incubator/meshcentral/3.0.19/Chart.lock | 9 + incubator/meshcentral/3.0.19/Chart.yaml | 33 + .../meshcentral/{3.0.17 => 3.0.19}/README.md | 0 .../{3.0.17 => 3.0.19}/app-readme.md | 0 .../3.0.19}/charts/common-10.4.4.tgz | Bin .../charts/mongodb-1.0.32.tgz | Bin .../meshcentral/{3.0.17 => 3.0.19}/icon.png | Bin .../{3.0.17 => 3.0.19}/ix_values.yaml | 0 .../{3.0.17 => 3.0.19}/questions.yaml | 0 .../{3.0.17 => 3.0.19}/templates/common.yaml | 0 .../0.0.4 => meshcentral/3.0.19}/values.yaml | 0 incubator/meshcentral/item.yaml | 2 +- incubator/mineos/0.0.4/CHANGELOG.md | 36 - incubator/mineos/0.0.4/Chart.lock | 6 - incubator/mineos/0.0.4/Chart.yaml | 30 - incubator/mineos/0.0.6/CHANGELOG.md | 45 + incubator/mineos/0.0.6/Chart.lock | 6 + incubator/mineos/0.0.6/Chart.yaml | 30 + incubator/mineos/{0.0.4 => 0.0.6}/README.md | 0 .../mineos/{0.0.4 => 0.0.6}/app-readme.md | 0 .../0.0.6/charts/common-10.4.4.tgz | Bin incubator/mineos/{0.0.4 => 0.0.6}/icon.png | Bin .../mineos/{0.0.4 => 0.0.6}/ix_values.yaml | 0 .../mineos/{0.0.4 => 0.0.6}/questions.yaml | 0 .../0.0.6/templates/common.yaml | 0 .../{mkvcleaver => mineos}/0.0.6/values.yaml | 0 incubator/mineos/item.yaml | 2 +- incubator/mkvcleaver/0.0.6/CHANGELOG.md | 99 - incubator/mkvcleaver/0.0.6/Chart.lock | 6 - incubator/mkvcleaver/0.0.6/Chart.yaml | 29 - incubator/mkvcleaver/0.0.8/CHANGELOG.md | 99 + incubator/mkvcleaver/0.0.8/Chart.lock | 6 + incubator/mkvcleaver/0.0.8/Chart.yaml | 29 + .../mkvcleaver/{0.0.6 => 0.0.8}/README.md | 0 .../mkvcleaver/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 .../mkvcleaver/{0.0.6 => 0.0.8}/icon.png | Bin .../{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../3.0.12 => mkvcleaver/0.0.8}/values.yaml | 0 incubator/mkvcleaver/item.yaml | 2 +- incubator/piwigo/3.0.12/CHANGELOG.md | 99 - incubator/piwigo/3.0.12/Chart.lock | 6 - incubator/piwigo/3.0.12/Chart.yaml | 31 - incubator/piwigo/3.0.14/CHANGELOG.md | 99 + incubator/piwigo/3.0.14/Chart.lock | 6 + incubator/piwigo/3.0.14/Chart.yaml | 31 + incubator/piwigo/{3.0.12 => 3.0.14}/README.md | 0 .../piwigo/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin incubator/piwigo/{3.0.12 => 3.0.14}/icon.png | Bin .../piwigo/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../piwigo/{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../0.0.3 => piwigo/3.0.14}/values.yaml | 0 incubator/piwigo/item.yaml | 2 +- incubator/plausible/0.0.3/CHANGELOG.md | 26 - incubator/plausible/0.0.3/Chart.lock | 12 - incubator/plausible/0.0.3/Chart.yaml | 41 - incubator/plausible/0.0.5/CHANGELOG.md | 35 + incubator/plausible/0.0.5/Chart.lock | 12 + incubator/plausible/0.0.5/Chart.yaml | 41 + .../plausible/{0.0.3 => 0.0.5}/README.md | 0 .../plausible/{0.0.3 => 0.0.5}/app-readme.md | 0 .../charts/clickhouse-0.0.5.tgz | Bin .../0.0.5}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin incubator/plausible/{0.0.3 => 0.0.5}/icon.png | Bin .../plausible/{0.0.3 => 0.0.5}/ix_values.yaml | 0 .../plausible/{0.0.3 => 0.0.5}/questions.yaml | 0 .../{0.0.3 => 0.0.5}/templates/_env.tpl | 0 .../{0.0.3 => 0.0.5}/templates/common.yaml | 0 .../0.0.12 => plausible/0.0.5}/values.yaml | 0 incubator/plausible/item.yaml | 2 +- incubator/privatebin/0.0.12/CHANGELOG.md | 99 - incubator/privatebin/0.0.12/Chart.lock | 9 - incubator/privatebin/0.0.12/Chart.yaml | 34 - incubator/privatebin/0.0.14/CHANGELOG.md | 99 + incubator/privatebin/0.0.14/Chart.lock | 9 + incubator/privatebin/0.0.14/Chart.yaml | 34 + .../privatebin/{0.0.12 => 0.0.14}/README.md | 0 .../{0.0.12 => 0.0.14}/app-readme.md | 0 .../0.0.14}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../privatebin/{0.0.12 => 0.0.14}/icon.png | Bin .../{0.0.12 => 0.0.14}/ix_values.yaml | 0 .../{0.0.12 => 0.0.14}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{0.0.12 => 0.0.14}/templates/_secrets.tpl | 0 .../{0.0.12 => 0.0.14}/templates/common.yaml | 0 .../0.0.6 => privatebin/0.0.14}/values.yaml | 0 incubator/privatebin/item.yaml | 2 +- incubator/putty/0.0.6/CHANGELOG.md | 54 - incubator/putty/0.0.6/Chart.lock | 6 - incubator/putty/0.0.6/Chart.yaml | 29 - incubator/putty/0.0.8/CHANGELOG.md | 63 + incubator/putty/0.0.8/Chart.lock | 6 + incubator/putty/0.0.8/Chart.yaml | 29 + incubator/putty/{0.0.6 => 0.0.8}/README.md | 0 .../putty/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin incubator/putty/{0.0.6 => 0.0.8}/icon.png | Bin .../putty/{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../putty/{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../0.0.6 => putty/0.0.8}/values.yaml | 0 incubator/putty/item.yaml | 2 +- incubator/qdirstat/0.0.6/CHANGELOG.md | 55 - incubator/qdirstat/0.0.6/Chart.lock | 6 - incubator/qdirstat/0.0.6/Chart.yaml | 29 - incubator/qdirstat/0.0.8/CHANGELOG.md | 64 + incubator/qdirstat/0.0.8/Chart.lock | 6 + incubator/qdirstat/0.0.8/Chart.yaml | 29 + incubator/qdirstat/{0.0.6 => 0.0.8}/README.md | 0 .../qdirstat/{0.0.6 => 0.0.8}/app-readme.md | 0 .../0.0.8}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 incubator/qdirstat/{0.0.6 => 0.0.8}/icon.png | Bin .../qdirstat/{0.0.6 => 0.0.8}/ix_values.yaml | 0 .../qdirstat/{0.0.6 => 0.0.8}/questions.yaml | 0 .../0.0.8}/templates/common.yaml | 0 .../0.0.10 => qdirstat/0.0.8}/values.yaml | 0 incubator/qdirstat/item.yaml | 2 +- incubator/radicale/0.0.10/CHANGELOG.md | 89 - incubator/radicale/0.0.10/Chart.lock | 6 - incubator/radicale/0.0.10/Chart.yaml | 42 - incubator/radicale/0.0.12/CHANGELOG.md | 98 + incubator/radicale/0.0.12/Chart.lock | 6 + incubator/radicale/0.0.12/Chart.yaml | 42 + .../radicale/{0.0.10 => 0.0.12}/README.md | 0 .../radicale/{0.0.10 => 0.0.12}/app-readme.md | 0 .../0.0.12}/charts/common-10.4.4.tgz | Bin .../radicale/{0.0.10 => 0.0.12}/icon.png | Bin .../{0.0.10 => 0.0.12}/ix_values.yaml | 0 .../{0.0.10 => 0.0.12}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{0.0.10 => 0.0.12}/templates/_secret.tpl | 0 .../{0.0.10 => 0.0.12}/templates/common.yaml | 0 .../1.0.16 => radicale/0.0.12}/values.yaml | 0 incubator/radicale/item.yaml | 2 +- .../self-service-password/1.0.16/CHANGELOG.md | 99 - .../self-service-password/1.0.16/Chart.lock | 6 - .../self-service-password/1.0.16/Chart.yaml | 31 - .../self-service-password/1.0.18/CHANGELOG.md | 99 + .../self-service-password/1.0.18/Chart.lock | 6 + .../self-service-password/1.0.18/Chart.yaml | 31 + .../{1.0.16 => 1.0.18}/README.md | 0 .../{1.0.16 => 1.0.18}/SKIPINSTALL | 0 .../{1.0.16 => 1.0.18}/app-readme.md | 0 .../1.0.18}/charts/common-10.4.4.tgz | Bin .../{1.0.16 => 1.0.18}/icon.png | Bin .../{1.0.16 => 1.0.18}/ix_values.yaml | 0 .../{1.0.16 => 1.0.18}/questions.yaml | 0 .../{1.0.16 => 1.0.18}/templates/common.yaml | 0 .../1.0.18}/values.yaml | 0 incubator/self-service-password/item.yaml | 2 +- incubator/senseai-server/0.0.11/CHANGELOG.md | 98 - incubator/senseai-server/0.0.11/Chart.lock | 6 - incubator/senseai-server/0.0.11/Chart.yaml | 27 - incubator/senseai-server/0.0.13/CHANGELOG.md | 99 + incubator/senseai-server/0.0.13/Chart.lock | 6 + incubator/senseai-server/0.0.13/Chart.yaml | 27 + .../{0.0.11 => 0.0.13}/README.md | 0 .../{0.0.11 => 0.0.13}/app-readme.md | 0 .../0.0.13}/charts/common-10.4.4.tgz | Bin .../{0.0.11 => 0.0.13}/icon.png | Bin .../{0.0.11 => 0.0.13}/ix_values.yaml | 0 .../{0.0.11 => 0.0.13}/questions.yaml | 0 .../0.0.13}/templates/common.yaml | 0 .../0.0.13}/values.yaml | 0 incubator/senseai-server/item.yaml | 2 +- incubator/technitium/1.0.14/CHANGELOG.md | 99 - incubator/technitium/1.0.14/Chart.lock | 6 - incubator/technitium/1.0.14/Chart.yaml | 29 - incubator/technitium/1.0.16/CHANGELOG.md | 99 + incubator/technitium/1.0.16/Chart.lock | 6 + incubator/technitium/1.0.16/Chart.yaml | 29 + .../technitium/{1.0.14 => 1.0.16}/README.md | 0 .../{1.0.14 => 1.0.16}/app-readme.md | 0 .../1.0.16}/charts/common-10.4.4.tgz | Bin .../technitium/{1.0.14 => 1.0.16}/icon.png | Bin .../{1.0.14 => 1.0.16}/ix_values.yaml | 0 .../{1.0.14 => 1.0.16}/questions.yaml | 0 .../{1.0.14 => 1.0.16}/templates/common.yaml | 0 .../1.0.14 => technitium/1.0.16}/values.yaml | 0 incubator/technitium/item.yaml | 2 +- incubator/theme-park/1.0.14/CHANGELOG.md | 99 - incubator/theme-park/1.0.14/Chart.lock | 6 - incubator/theme-park/1.0.14/Chart.yaml | 28 - incubator/theme-park/1.0.16/CHANGELOG.md | 99 + incubator/theme-park/1.0.16/Chart.lock | 6 + incubator/theme-park/1.0.16/Chart.yaml | 28 + .../theme-park/{1.0.14 => 1.0.16}/README.md | 0 .../{1.0.14 => 1.0.16}/app-readme.md | 0 .../1.0.16}/charts/common-10.4.4.tgz | Bin .../theme-park/{1.0.14 => 1.0.16}/icon.png | Bin .../{1.0.14 => 1.0.16}/ix_values.yaml | 0 .../{1.0.14 => 1.0.16}/questions.yaml | 0 .../1.0.16}/templates/common.yaml | 0 .../0.0.5 => theme-park/1.0.16}/values.yaml | 0 incubator/theme-park/item.yaml | 2 +- incubator/tsmuxer/0.0.5/CHANGELOG.md | 46 - incubator/tsmuxer/0.0.5/Chart.lock | 6 - incubator/tsmuxer/0.0.5/Chart.yaml | 29 - incubator/tsmuxer/0.0.7/CHANGELOG.md | 55 + incubator/tsmuxer/0.0.7/Chart.lock | 6 + incubator/tsmuxer/0.0.7/Chart.yaml | 29 + incubator/tsmuxer/{0.0.5 => 0.0.7}/README.md | 0 .../tsmuxer/{0.0.5 => 0.0.7}/app-readme.md | 0 .../0.0.7}/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 incubator/tsmuxer/{0.0.5 => 0.0.7}/icon.png | Bin .../tsmuxer/{0.0.5 => 0.0.7}/ix_values.yaml | 0 .../tsmuxer/{0.0.5 => 0.0.7}/questions.yaml | 0 .../0.0.7}/templates/common.yaml | 0 .../0.0.15 => tsmuxer/0.0.7}/values.yaml | 0 incubator/tsmuxer/item.yaml | 2 +- incubator/wger/0.0.15/CHANGELOG.md | 99 - incubator/wger/0.0.15/Chart.lock | 12 - incubator/wger/0.0.15/Chart.yaml | 34 - incubator/wger/0.0.17/CHANGELOG.md | 99 + incubator/wger/0.0.17/Chart.lock | 12 + incubator/wger/0.0.17/Chart.yaml | 34 + incubator/wger/{0.0.15 => 0.0.17}/README.md | 0 .../wger/{0.0.15 => 0.0.17}/app-readme.md | 0 .../0.0.17}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../charts/redis-3.0.30.tgz | Bin .../{0.0.15 => 0.0.17}/docs/credentials.md | 0 incubator/wger/{0.0.15 => 0.0.17}/icon.png | Bin .../wger/{0.0.15 => 0.0.17}/ix_values.yaml | 0 .../wger/{0.0.15 => 0.0.17}/questions.yaml | 0 .../{0.0.15 => 0.0.17}/templates/_secrets.tpl | 0 .../{0.0.15 => 0.0.17}/templates/common.yaml | 0 .../0.0.11 => wger/0.0.17}/values.yaml | 0 incubator/wger/item.yaml | 2 +- .../youtubedl-material/0.0.11/CHANGELOG.md | 96 - .../youtubedl-material/0.0.11/Chart.lock | 9 - .../youtubedl-material/0.0.11/Chart.yaml | 30 - .../youtubedl-material/0.0.13/CHANGELOG.md | 99 + .../youtubedl-material/0.0.13/Chart.lock | 9 + .../youtubedl-material/0.0.13/Chart.yaml | 30 + .../{0.0.11 => 0.0.13}/README.md | 0 .../{0.0.11 => 0.0.13}/app-readme.md | 0 .../0.0.13}/charts/common-10.4.4.tgz | Bin .../charts/mongodb-1.0.32.tgz | Bin .../{0.0.11 => 0.0.13}/icon.png | Bin .../{0.0.11 => 0.0.13}/ix_values.yaml | 0 .../{0.0.11 => 0.0.13}/questions.yaml | 0 .../0.0.13}/templates/common.yaml | 0 .../0.0.13}/values.yaml | 0 incubator/youtubedl-material/item.yaml | 2 +- incubator/zabbix-server/2.0.14/CHANGELOG.md | 99 - incubator/zabbix-server/2.0.14/Chart.lock | 9 - incubator/zabbix-server/2.0.14/Chart.yaml | 31 - incubator/zabbix-server/2.0.16/CHANGELOG.md | 99 + incubator/zabbix-server/2.0.16/Chart.lock | 9 + incubator/zabbix-server/2.0.16/Chart.yaml | 31 + .../{2.0.14 => 2.0.16}/README.md | 0 .../{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../zabbix-server/{2.0.14 => 2.0.16}/icon.png | Bin .../{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../zabbix-server/2.0.16}/values.yaml | 0 incubator/zabbix-server/item.yaml | 2 +- stable/airdcpp-webclient/3.0.13/CHANGELOG.md | 99 - stable/airdcpp-webclient/3.0.13/Chart.lock | 6 - stable/airdcpp-webclient/3.0.13/Chart.yaml | 31 - stable/airdcpp-webclient/3.0.15/CHANGELOG.md | 99 + stable/airdcpp-webclient/3.0.15/Chart.lock | 6 + stable/airdcpp-webclient/3.0.15/Chart.yaml | 31 + .../{3.0.13 => 3.0.15}/README.md | 0 .../{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../{3.0.13 => 3.0.15}/icon.png | Bin .../{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../{3.0.13 => 3.0.15}/questions.yaml | 0 .../3.0.15}/templates/common.yaml | 0 .../3.0.15}/values.yaml | 0 stable/airdcpp-webclient/item.yaml | 2 +- stable/airsonic-advanced/4.0.13/CHANGELOG.md | 99 - stable/airsonic-advanced/4.0.13/Chart.lock | 9 - stable/airsonic-advanced/4.0.13/Chart.yaml | 30 - stable/airsonic-advanced/4.0.15/CHANGELOG.md | 99 + stable/airsonic-advanced/4.0.15/Chart.lock | 9 + stable/airsonic-advanced/4.0.15/Chart.yaml | 30 + .../{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../charts/postgresql-8.0.30.tgz | Bin .../{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../4.0.15}/templates/common.yaml | 0 .../4.0.15}/values.yaml | 0 stable/airsonic-advanced/item.yaml | 2 +- stable/airsonic/6.0.13/CHANGELOG.md | 99 - stable/airsonic/6.0.13/Chart.lock | 6 - stable/airsonic/6.0.13/Chart.yaml | 27 - stable/airsonic/6.0.15/CHANGELOG.md | 99 + stable/airsonic/6.0.15/Chart.lock | 6 + stable/airsonic/6.0.15/Chart.yaml | 27 + stable/airsonic/{6.0.13 => 6.0.15}/README.md | 0 .../airsonic/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin stable/airsonic/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../2.0.13 => airsonic/6.0.15}/values.yaml | 0 stable/airsonic/item.yaml | 2 +- stable/alist/2.0.13/CHANGELOG.md | 99 - stable/alist/2.0.13/Chart.lock | 6 - stable/alist/2.0.13/Chart.yaml | 33 - stable/alist/2.0.15/CHANGELOG.md | 99 + stable/alist/2.0.15/Chart.lock | 6 + stable/alist/2.0.15/Chart.yaml | 33 + stable/alist/{2.0.13 => 2.0.15}/README.md | 0 stable/alist/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin stable/alist/{2.0.13 => 2.0.15}/icon.png | Bin .../alist/{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../alist/{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../4.0.13 => alist/2.0.15}/values.yaml | 0 stable/alist/item.yaml | 2 +- stable/amcrest2mqtt/4.0.13/CHANGELOG.md | 99 - stable/amcrest2mqtt/4.0.13/Chart.lock | 6 - stable/amcrest2mqtt/4.0.13/Chart.yaml | 25 - stable/amcrest2mqtt/4.0.15/CHANGELOG.md | 99 + stable/amcrest2mqtt/4.0.15/Chart.lock | 6 + stable/amcrest2mqtt/4.0.15/Chart.yaml | 25 + .../amcrest2mqtt/{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../amcrest2mqtt/{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../{4.0.13 => 4.0.15}/templates/common.yaml | 0 .../4.0.15}/values.yaml | 0 stable/amcrest2mqtt/item.yaml | 2 +- stable/anonaddy/9.0.16/CHANGELOG.md | 99 - stable/anonaddy/9.0.16/Chart.lock | 12 - stable/anonaddy/9.0.16/Chart.yaml | 33 - stable/anonaddy/9.0.18/CHANGELOG.md | 99 + stable/anonaddy/9.0.18/Chart.lock | 12 + stable/anonaddy/9.0.18/Chart.yaml | 33 + stable/anonaddy/{9.0.16 => 9.0.18}/README.md | 0 .../anonaddy/{9.0.16 => 9.0.18}/app-readme.md | 0 .../9.0.18}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../charts/redis-3.0.30.tgz | Bin stable/anonaddy/{9.0.16 => 9.0.18}/icon.png | Bin .../{9.0.16 => 9.0.18}/ix_values.yaml | 0 .../{9.0.16 => 9.0.18}/questions.yaml | 0 .../{9.0.16 => 9.0.18}/templates/_appkey.tpl | 0 .../{9.0.16 => 9.0.18}/templates/common.yaml | 0 .../4.0.13 => anonaddy/9.0.18}/values.yaml | 0 stable/anonaddy/item.yaml | 2 +- stable/apache-musicindex/4.0.13/CHANGELOG.md | 99 - stable/apache-musicindex/4.0.13/Chart.lock | 6 - stable/apache-musicindex/4.0.13/Chart.yaml | 28 - stable/apache-musicindex/4.0.15/CHANGELOG.md | 99 + stable/apache-musicindex/4.0.15/Chart.lock | 6 + stable/apache-musicindex/4.0.15/Chart.yaml | 28 + .../{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../4.0.15}/templates/common.yaml | 0 .../4.0.15}/values.yaml | 0 stable/apache-musicindex/item.yaml | 2 +- stable/appdaemon/9.0.13/CHANGELOG.md | 99 - stable/appdaemon/9.0.13/Chart.lock | 6 - stable/appdaemon/9.0.13/Chart.yaml | 34 - stable/appdaemon/9.0.15/CHANGELOG.md | 99 + stable/appdaemon/9.0.15/Chart.lock | 6 + stable/appdaemon/9.0.15/Chart.yaml | 34 + stable/appdaemon/{9.0.13 => 9.0.15}/README.md | 0 .../{9.0.13 => 9.0.15}/app-readme.md | 0 .../9.0.15}/charts/common-10.4.4.tgz | Bin .../{9.0.13 => 9.0.15}/docs/validation.md | 0 stable/appdaemon/{9.0.13 => 9.0.15}/icon.png | Bin .../{9.0.13 => 9.0.15}/ix_values.yaml | 0 .../{9.0.13 => 9.0.15}/questions.yaml | 0 .../9.0.15}/templates/common.yaml | 0 .../5.0.13 => appdaemon/9.0.15}/values.yaml | 0 stable/appdaemon/item.yaml | 2 +- stable/aria2/5.0.13/CHANGELOG.md | 99 - stable/aria2/5.0.13/Chart.lock | 6 - stable/aria2/5.0.13/Chart.yaml | 25 - stable/aria2/5.0.15/CHANGELOG.md | 99 + stable/aria2/5.0.15/Chart.lock | 6 + stable/aria2/5.0.15/Chart.yaml | 25 + stable/aria2/{5.0.13 => 5.0.15}/README.md | 0 stable/aria2/{5.0.13 => 5.0.15}/app-readme.md | 0 .../5.0.15}/charts/common-10.4.4.tgz | Bin stable/aria2/{5.0.13 => 5.0.15}/icon.png | Bin .../aria2/{5.0.13 => 5.0.15}/ix_values.yaml | 0 .../aria2/{5.0.13 => 5.0.15}/questions.yaml | 0 .../5.0.15}/templates/common.yaml | 0 .../4.0.12 => aria2/5.0.15}/values.yaml | 0 stable/aria2/item.yaml | 2 +- stable/audacity/4.0.12/CHANGELOG.md | 99 - stable/audacity/4.0.12/Chart.lock | 6 - stable/audacity/4.0.12/Chart.yaml | 31 - stable/audacity/4.0.14/CHANGELOG.md | 99 + stable/audacity/4.0.14/Chart.lock | 6 + stable/audacity/4.0.14/Chart.yaml | 31 + stable/audacity/{4.0.12 => 4.0.14}/README.md | 0 .../audacity/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/audacity/{4.0.12 => 4.0.14}/icon.png | Bin .../{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../2.0.15 => audacity/4.0.14}/values.yaml | 0 stable/audacity/item.yaml | 2 +- stable/audiobookshelf/2.0.15/CHANGELOG.md | 99 - stable/audiobookshelf/2.0.15/Chart.lock | 6 - stable/audiobookshelf/2.0.15/Chart.yaml | 26 - stable/audiobookshelf/2.0.17/CHANGELOG.md | 99 + stable/audiobookshelf/2.0.17/Chart.lock | 6 + stable/audiobookshelf/2.0.17/Chart.yaml | 26 + .../{2.0.15 => 2.0.17}/README.md | 0 .../{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin .../{2.0.15 => 2.0.17}/icon.png | Bin .../{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../{2.0.15 => 2.0.17}/questions.yaml | 0 .../{2.0.15 => 2.0.17}/templates/_secrets.tpl | 0 .../{2.0.15 => 2.0.17}/templates/common.yaml | 0 .../2.0.17}/values.yaml | 0 stable/audiobookshelf/item.yaml | 2 +- stable/authelia/11.0.18/CHANGELOG.md | 99 + stable/authelia/11.0.18/Chart.lock | 12 + stable/authelia/11.0.18/Chart.yaml | 46 + stable/authelia/11.0.18/README.md | 45 + stable/authelia/11.0.18/app-readme.md | 3 + .../11.0.18}/charts/common-10.4.4.tgz | Bin .../11.0.18}/charts/postgresql-8.0.30.tgz | Bin .../11.0.18}/charts/redis-3.0.30.tgz | Bin stable/authelia/11.0.18/icon.png | Bin 0 -> 18745 bytes stable/authelia/11.0.18/ix_values.yaml | 623 +++ stable/authelia/11.0.18/questions.yaml | 3340 +++++++++++++++++ .../authelia/11.0.18/templates/_configmap.tpl | 248 ++ .../authelia/11.0.18/templates/_secrets.tpl | 67 + stable/authelia/11.0.18/templates/common.yaml | 74 + .../8.0.19 => authelia/11.0.18}/values.yaml | 0 stable/authelia/item.yaml | 2 +- .../2.0.13/CHANGELOG.md | 99 - .../2.0.13/Chart.lock | 6 - .../2.0.13/Chart.yaml | 31 - .../2.0.15/CHANGELOG.md | 99 + .../2.0.15/Chart.lock | 6 + .../2.0.15/Chart.yaml | 31 + .../{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin .../{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../2.0.15}/values.yaml | 0 stable/automatic-music-downloader/item.yaml | 2 +- stable/babybuddy/8.0.19/CHANGELOG.md | 99 - stable/babybuddy/8.0.19/Chart.lock | 9 - stable/babybuddy/8.0.19/Chart.yaml | 34 - stable/babybuddy/8.0.21/CHANGELOG.md | 99 + stable/babybuddy/8.0.21/Chart.lock | 9 + stable/babybuddy/8.0.21/Chart.yaml | 34 + stable/babybuddy/{8.0.19 => 8.0.21}/README.md | 0 .../{8.0.19 => 8.0.21}/app-readme.md | 0 .../8.0.21}/charts/common-10.4.4.tgz | Bin .../8.0.21}/charts/postgresql-8.0.30.tgz | Bin stable/babybuddy/{8.0.19 => 8.0.21}/icon.png | Bin .../{8.0.19 => 8.0.21}/ix_values.yaml | 0 .../{8.0.19 => 8.0.21}/questions.yaml | 0 .../8.0.21}/templates/common.yaml | 0 .../4.0.14 => babybuddy/8.0.21}/values.yaml | 0 stable/babybuddy/item.yaml | 2 +- stable/baserow/3.0.16/CHANGELOG.md | 99 - stable/baserow/3.0.16/Chart.lock | 12 - stable/baserow/3.0.16/Chart.yaml | 34 - stable/baserow/3.0.18/CHANGELOG.md | 99 + stable/baserow/3.0.18/Chart.lock | 12 + stable/baserow/3.0.18/Chart.yaml | 34 + stable/baserow/{3.0.16 => 3.0.18}/README.md | 0 .../baserow/{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin .../3.0.18}/charts/postgresql-8.0.30.tgz | Bin .../3.0.18}/charts/redis-3.0.30.tgz | Bin stable/baserow/{3.0.16 => 3.0.18}/icon.png | Bin .../baserow/{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../baserow/{3.0.16 => 3.0.18}/questions.yaml | 0 .../{3.0.16 => 3.0.18}/templates/_secrets.tpl | 0 .../{3.0.16 => 3.0.18}/templates/common.yaml | 0 .../3.0.14 => baserow/3.0.18}/values.yaml | 0 stable/baserow/item.yaml | 2 +- stable/bazarr/11.0.15/CHANGELOG.md | 99 + stable/bazarr/11.0.15/Chart.lock | 6 + stable/bazarr/11.0.15/Chart.yaml | 34 + stable/bazarr/11.0.15/README.md | 43 + stable/bazarr/11.0.15/app-readme.md | 3 + .../11.0.15}/charts/common-10.4.4.tgz | Bin stable/bazarr/11.0.15/icon.png | Bin 0 -> 10117 bytes stable/bazarr/11.0.15/ix_values.yaml | 16 + stable/bazarr/11.0.15/questions.yaml | 2431 ++++++++++++ .../11.0.15}/templates/common.yaml | 0 .../2.0.19 => bazarr/11.0.15}/values.yaml | 0 stable/bazarr/item.yaml | 2 +- stable/beets/4.0.14/CHANGELOG.md | 99 - stable/beets/4.0.14/Chart.lock | 6 - stable/beets/4.0.14/Chart.yaml | 31 - stable/beets/4.0.16/CHANGELOG.md | 99 + stable/beets/4.0.16/Chart.lock | 6 + stable/beets/4.0.16/Chart.yaml | 31 + stable/beets/{4.0.14 => 4.0.16}/README.md | 0 stable/beets/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin stable/beets/{4.0.14 => 4.0.16}/icon.png | Bin .../beets/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../beets/{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../6.0.15 => beets/4.0.16}/values.yaml | 0 stable/beets/item.yaml | 2 +- stable/blog/3.0.14/CHANGELOG.md | 99 - stable/blog/3.0.14/Chart.lock | 9 - stable/blog/3.0.14/Chart.yaml | 34 - stable/blog/3.0.16/CHANGELOG.md | 99 + stable/blog/3.0.16/Chart.lock | 9 + stable/blog/3.0.16/Chart.yaml | 34 + stable/blog/{3.0.14 => 3.0.16}/README.md | 0 stable/blog/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin .../3.0.16}/charts/postgresql-8.0.30.tgz | Bin stable/blog/{3.0.14 => 3.0.16}/icon.png | Bin stable/blog/{3.0.14 => 3.0.16}/ix_values.yaml | 0 stable/blog/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../3.0.15 => blog/3.0.16}/values.yaml | 0 stable/blog/item.yaml | 2 +- stable/boinc/2.0.19/CHANGELOG.md | 99 - stable/boinc/2.0.19/Chart.lock | 6 - stable/boinc/2.0.19/Chart.yaml | 28 - stable/boinc/2.0.21/CHANGELOG.md | 99 + stable/boinc/2.0.21/Chart.lock | 6 + stable/boinc/2.0.21/Chart.yaml | 28 + stable/boinc/{2.0.19 => 2.0.21}/README.md | 0 stable/boinc/{2.0.19 => 2.0.21}/app-readme.md | 0 .../2.0.21}/charts/common-10.4.4.tgz | Bin stable/boinc/{2.0.19 => 2.0.21}/icon.png | Bin .../boinc/{2.0.19 => 2.0.21}/ix_values.yaml | 0 .../boinc/{2.0.19 => 2.0.21}/questions.yaml | 0 .../2.0.21}/templates/common.yaml | 0 .../2.0.13 => boinc/2.0.21}/values.yaml | 0 stable/boinc/item.yaml | 2 +- stable/booksonic-air/6.0.15/CHANGELOG.md | 99 - stable/booksonic-air/6.0.15/Chart.lock | 6 - stable/booksonic-air/6.0.15/Chart.yaml | 28 - stable/booksonic-air/6.0.17/CHANGELOG.md | 99 + stable/booksonic-air/6.0.17/Chart.lock | 6 + stable/booksonic-air/6.0.17/Chart.yaml | 28 + .../{6.0.15 => 6.0.17}/README.md | 0 .../{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin .../booksonic-air/{6.0.15 => 6.0.17}/icon.png | Bin .../{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../6.0.17}/values.yaml | 0 stable/booksonic-air/item.yaml | 2 +- stable/bookstack/3.0.15/CHANGELOG.md | 99 - stable/bookstack/3.0.15/Chart.lock | 9 - stable/bookstack/3.0.15/Chart.yaml | 35 - stable/bookstack/3.0.17/CHANGELOG.md | 99 + stable/bookstack/3.0.17/Chart.lock | 9 + stable/bookstack/3.0.17/Chart.yaml | 35 + stable/bookstack/{3.0.15 => 3.0.17}/README.md | 0 .../{3.0.15 => 3.0.17}/app-readme.md | 0 .../3.0.17}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/bookstack/{3.0.15 => 3.0.17}/icon.png | Bin .../{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../{3.0.15 => 3.0.17}/questions.yaml | 0 .../{3.0.15 => 3.0.17}/templates/_secrets.tpl | 0 .../{3.0.15 => 3.0.17}/templates/common.yaml | 0 .../7.0.17 => bookstack/3.0.17}/values.yaml | 0 stable/bookstack/item.yaml | 2 +- stable/browserless-chrome/2.0.13/CHANGELOG.md | 99 - stable/browserless-chrome/2.0.13/Chart.lock | 6 - stable/browserless-chrome/2.0.13/Chart.yaml | 28 - stable/browserless-chrome/2.0.15/CHANGELOG.md | 99 + stable/browserless-chrome/2.0.15/Chart.lock | 6 + stable/browserless-chrome/2.0.15/Chart.yaml | 28 + .../{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin .../ci/puppeteer-values.yaml | 0 .../{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../2.0.15}/values.yaml | 0 stable/browserless-chrome/item.yaml | 2 +- stable/budge/2.0.15/CHANGELOG.md | 99 - stable/budge/2.0.15/Chart.lock | 6 - stable/budge/2.0.15/Chart.yaml | 27 - stable/budge/2.0.17/CHANGELOG.md | 99 + stable/budge/2.0.17/Chart.lock | 6 + stable/budge/2.0.17/Chart.yaml | 27 + stable/budge/{2.0.15 => 2.0.17}/README.md | 0 stable/budge/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/budge/{2.0.15 => 2.0.17}/icon.png | Bin .../budge/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../budge/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../3.0.14 => budge/2.0.17}/values.yaml | 0 stable/budge/item.yaml | 2 +- stable/calibre-web/11.0.17/CHANGELOG.md | 99 + stable/calibre-web/11.0.17/Chart.lock | 6 + stable/calibre-web/11.0.17/Chart.yaml | 31 + stable/calibre-web/11.0.17/README.md | 43 + stable/calibre-web/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin stable/calibre-web/11.0.17/icon.png | Bin 0 -> 11254 bytes stable/calibre-web/11.0.17/ix_values.yaml | 24 + stable/calibre-web/11.0.17/questions.yaml | 2430 ++++++++++++ .../11.0.17}/templates/common.yaml | 0 .../11.0.17}/values.yaml | 0 stable/calibre-web/item.yaml | 2 +- stable/calibre/7.0.17/CHANGELOG.md | 99 - stable/calibre/7.0.17/Chart.lock | 6 - stable/calibre/7.0.17/Chart.yaml | 26 - stable/calibre/7.0.17/ix_values.yaml | 39 - stable/calibre/7.0.19/CHANGELOG.md | 99 + stable/calibre/7.0.19/Chart.lock | 6 + stable/calibre/7.0.19/Chart.yaml | 26 + stable/calibre/{7.0.17 => 7.0.19}/README.md | 0 .../calibre/{7.0.17 => 7.0.19}/app-readme.md | 0 .../7.0.19}/charts/common-10.4.4.tgz | Bin stable/calibre/{7.0.17 => 7.0.19}/icon.png | Bin stable/calibre/7.0.19/ix_values.yaml | 39 + .../calibre/{7.0.17 => 7.0.19}/questions.yaml | 0 .../{7.0.17 => 7.0.19}/templates/common.yaml | 0 .../4.0.12 => calibre/7.0.19}/values.yaml | 0 stable/calibre/item.yaml | 2 +- stable/chevereto/3.0.13/CHANGELOG.md | 99 - stable/chevereto/3.0.13/Chart.lock | 9 - stable/chevereto/3.0.13/Chart.yaml | 33 - stable/chevereto/3.0.15/CHANGELOG.md | 99 + stable/chevereto/3.0.15/Chart.lock | 9 + stable/chevereto/3.0.15/Chart.yaml | 33 + stable/chevereto/{3.0.13 => 3.0.15}/README.md | 0 .../{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/chevereto/{3.0.13 => 3.0.15}/icon.png | Bin .../{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../{3.0.13 => 3.0.15}/questions.yaml | 0 .../3.0.15}/templates/common.yaml | 0 .../4.0.14 => chevereto/3.0.15}/values.yaml | 0 stable/chevereto/item.yaml | 2 +- stable/clamav/3.0.14/CHANGELOG.md | 99 - stable/clamav/3.0.14/Chart.lock | 6 - stable/clamav/3.0.14/Chart.yaml | 29 - stable/clamav/3.0.16/CHANGELOG.md | 99 + stable/clamav/3.0.16/Chart.lock | 6 + stable/clamav/3.0.16/Chart.yaml | 29 + stable/clamav/{3.0.14 => 3.0.16}/README.md | 0 .../clamav/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/clamav/{3.0.14 => 3.0.16}/icon.png | Bin .../clamav/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../clamav/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/_cronjob.tpl | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../3.0.13 => clamav/3.0.16}/values.yaml | 0 stable/clamav/item.yaml | 2 +- stable/clarkson/3.0.14/CHANGELOG.md | 99 - stable/clarkson/3.0.14/Chart.lock | 9 - stable/clarkson/3.0.14/Chart.yaml | 34 - stable/clarkson/3.0.16/CHANGELOG.md | 99 + stable/clarkson/3.0.16/Chart.lock | 9 + stable/clarkson/3.0.16/Chart.yaml | 34 + stable/clarkson/{3.0.14 => 3.0.16}/README.md | 0 .../clarkson/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/clarkson/{3.0.14 => 3.0.16}/icon.png | Bin .../{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../{3.0.14 => 3.0.16}/questions.yaml | 0 .../3.0.16}/templates/common.yaml | 0 .../2.0.12 => clarkson/3.0.16}/values.yaml | 0 stable/clarkson/item.yaml | 2 +- stable/cloud9/4.0.12/CHANGELOG.md | 99 - stable/cloud9/4.0.12/Chart.lock | 6 - stable/cloud9/4.0.12/Chart.yaml | 31 - stable/cloud9/4.0.14/CHANGELOG.md | 99 + stable/cloud9/4.0.14/Chart.lock | 6 + stable/cloud9/4.0.14/Chart.yaml | 31 + stable/cloud9/{4.0.12 => 4.0.14}/README.md | 0 .../cloud9/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/cloud9/{4.0.12 => 4.0.14}/icon.png | Bin .../cloud9/{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../cloud9/{4.0.12 => 4.0.14}/questions.yaml | 0 .../4.0.14}/templates/common.yaml | 0 .../4.0.13 => cloud9/4.0.14}/values.yaml | 0 stable/cloud9/item.yaml | 2 +- stable/code-server/4.0.14/CHANGELOG.md | 99 - stable/code-server/4.0.14/Chart.lock | 6 - stable/code-server/4.0.14/Chart.yaml | 29 - stable/code-server/4.0.16/CHANGELOG.md | 99 + stable/code-server/4.0.16/Chart.lock | 6 + stable/code-server/4.0.16/Chart.yaml | 29 + .../code-server/{4.0.14 => 4.0.16}/README.md | 0 .../{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin .../code-server/{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../5.1.8 => code-server/4.0.16}/values.yaml | 0 stable/code-server/item.yaml | 2 +- stable/commento-plusplus/3.0.13/CHANGELOG.md | 99 - stable/commento-plusplus/3.0.13/Chart.lock | 9 - stable/commento-plusplus/3.0.13/Chart.yaml | 30 - stable/commento-plusplus/3.0.15/CHANGELOG.md | 99 + stable/commento-plusplus/3.0.15/Chart.lock | 9 + stable/commento-plusplus/3.0.15/Chart.yaml | 30 + .../{3.0.13 => 3.0.15}/README.md | 0 .../{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../3.0.15}/charts/postgresql-8.0.30.tgz | Bin .../{3.0.13 => 3.0.15}/icon.png | Bin .../{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../{3.0.13 => 3.0.15}/questions.yaml | 0 .../3.0.15}/templates/common.yaml | 0 .../3.0.15}/values.yaml | 0 stable/commento-plusplus/item.yaml | 2 +- stable/couchpotato/2.0.12/CHANGELOG.md | 99 - stable/couchpotato/2.0.12/Chart.lock | 6 - stable/couchpotato/2.0.12/Chart.yaml | 28 - stable/couchpotato/2.0.14/CHANGELOG.md | 99 + stable/couchpotato/2.0.14/Chart.lock | 6 + stable/couchpotato/2.0.14/Chart.yaml | 28 + .../couchpotato/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../couchpotato/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../3.0.12 => couchpotato/2.0.14}/values.yaml | 0 stable/couchpotato/item.yaml | 2 +- stable/cryptofolio/4.0.13/CHANGELOG.md | 99 - stable/cryptofolio/4.0.13/Chart.lock | 6 - stable/cryptofolio/4.0.13/Chart.yaml | 25 - stable/cryptofolio/4.0.15/CHANGELOG.md | 99 + stable/cryptofolio/4.0.15/Chart.lock | 6 + stable/cryptofolio/4.0.15/Chart.yaml | 25 + .../cryptofolio/{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../cryptofolio/{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../4.0.15}/templates/common.yaml | 0 .../1.0.23 => cryptofolio/4.0.15}/values.yaml | 0 stable/cryptofolio/item.yaml | 2 +- stable/custom-app/5.1.10/CHANGELOG.md | 99 + stable/custom-app/5.1.10/Chart.lock | 6 + stable/custom-app/5.1.10/Chart.yaml | 27 + stable/custom-app/{5.1.8 => 5.1.10}/README.md | 0 .../{5.1.8 => 5.1.10}/app-readme.md | 0 .../5.1.10}/charts/common-10.4.4.tgz | Bin .../{5.1.8 => 5.1.10}/ci/test-values.yaml | 0 stable/custom-app/{5.1.8 => 5.1.10}/icon.png | Bin .../{5.1.8 => 5.1.10}/ix_values.yaml | 0 .../{5.1.8 => 5.1.10}/questions.yaml | 0 .../5.1.10}/templates/common.yaml | 0 .../4.0.12 => custom-app/5.1.10}/values.yaml | 0 stable/custom-app/5.1.8/CHANGELOG.md | 99 - stable/custom-app/5.1.8/Chart.lock | 6 - stable/custom-app/5.1.8/Chart.yaml | 27 - stable/custom-app/item.yaml | 2 +- stable/cyberchef/2.0.30/CHANGELOG.md | 99 - stable/cyberchef/2.0.30/Chart.lock | 6 - stable/cyberchef/2.0.30/Chart.yaml | 25 - stable/cyberchef/2.0.32/CHANGELOG.md | 99 + stable/cyberchef/2.0.32/Chart.lock | 6 + stable/cyberchef/2.0.32/Chart.yaml | 25 + stable/cyberchef/{2.0.30 => 2.0.32}/README.md | 0 .../{2.0.30 => 2.0.32}/app-readme.md | 0 .../2.0.32}/charts/common-10.4.4.tgz | Bin stable/cyberchef/{2.0.30 => 2.0.32}/icon.png | Bin .../{2.0.30 => 2.0.32}/ix_values.yaml | 0 .../{2.0.30 => 2.0.32}/questions.yaml | 0 .../2.0.32}/templates/common.yaml | 0 .../2.0.13 => cyberchef/2.0.32}/values.yaml | 0 stable/cyberchef/item.yaml | 2 +- stable/darktable/3.0.12/CHANGELOG.md | 99 - stable/darktable/3.0.12/Chart.lock | 6 - stable/darktable/3.0.12/Chart.yaml | 28 - stable/darktable/3.0.14/CHANGELOG.md | 99 + stable/darktable/3.0.14/Chart.lock | 6 + stable/darktable/3.0.14/Chart.yaml | 28 + stable/darktable/{3.0.12 => 3.0.14}/README.md | 0 .../{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/darktable/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../3.0.14}/templates/common.yaml | 0 .../2.0.13 => darktable/3.0.14}/values.yaml | 0 stable/darktable/item.yaml | 2 +- stable/dashdot/1.0.23/CHANGELOG.md | 99 - stable/dashdot/1.0.23/Chart.lock | 6 - stable/dashdot/1.0.23/Chart.yaml | 27 - stable/dashdot/1.0.25/CHANGELOG.md | 99 + stable/dashdot/1.0.25/Chart.lock | 6 + stable/dashdot/1.0.25/Chart.yaml | 27 + stable/dashdot/{1.0.23 => 1.0.25}/README.md | 0 .../dashdot/{1.0.23 => 1.0.25}/app-readme.md | 0 .../1.0.25}/charts/common-10.4.4.tgz | Bin stable/dashdot/{1.0.23 => 1.0.25}/icon.png | Bin .../dashdot/{1.0.23 => 1.0.25}/ix_values.yaml | 0 .../dashdot/{1.0.23 => 1.0.25}/questions.yaml | 0 .../1.0.25}/templates/common.yaml | 0 .../2.0.13 => dashdot/1.0.25}/values.yaml | 0 stable/dashdot/item.yaml | 2 +- stable/davos/4.0.12/CHANGELOG.md | 99 - stable/davos/4.0.12/Chart.lock | 6 - stable/davos/4.0.12/Chart.yaml | 30 - stable/davos/4.0.14/CHANGELOG.md | 99 + stable/davos/4.0.14/Chart.lock | 6 + stable/davos/4.0.14/Chart.yaml | 30 + stable/davos/{4.0.12 => 4.0.14}/README.md | 0 stable/davos/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/davos/{4.0.12 => 4.0.14}/icon.png | Bin .../davos/{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../davos/{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../8.0.15 => davos/4.0.14}/values.yaml | 0 stable/davos/item.yaml | 2 +- stable/ddclient/2.0.13/CHANGELOG.md | 99 - stable/ddclient/2.0.13/Chart.lock | 6 - stable/ddclient/2.0.13/Chart.yaml | 28 - stable/ddclient/2.0.15/CHANGELOG.md | 99 + stable/ddclient/2.0.15/Chart.lock | 6 + stable/ddclient/2.0.15/Chart.yaml | 28 + stable/ddclient/{2.0.13 => 2.0.15}/README.md | 0 .../ddclient/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin stable/ddclient/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../3.0.12 => ddclient/2.0.15}/values.yaml | 0 stable/ddclient/item.yaml | 2 +- stable/ddns-go/2.0.13/CHANGELOG.md | 99 - stable/ddns-go/2.0.13/Chart.lock | 6 - stable/ddns-go/2.0.13/Chart.yaml | 29 - stable/ddns-go/2.0.15/CHANGELOG.md | 99 + stable/ddns-go/2.0.15/Chart.lock | 6 + stable/ddns-go/2.0.15/Chart.yaml | 29 + stable/ddns-go/{2.0.13 => 2.0.15}/README.md | 0 .../ddns-go/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin stable/ddns-go/{2.0.13 => 2.0.15}/icon.png | Bin .../ddns-go/{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../ddns-go/{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../4.0.12 => ddns-go/2.0.15}/values.yaml | 0 stable/ddns-go/item.yaml | 2 +- stable/ddns-updater/2.0.13/CHANGELOG.md | 99 - stable/ddns-updater/2.0.13/Chart.lock | 6 - stable/ddns-updater/2.0.13/Chart.yaml | 26 - stable/ddns-updater/2.0.15/CHANGELOG.md | 99 + stable/ddns-updater/2.0.15/Chart.lock | 6 + stable/ddns-updater/2.0.15/Chart.yaml | 26 + .../ddns-updater/{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin .../ddns-updater/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../2.0.15}/values.yaml | 0 stable/ddns-updater/item.yaml | 2 +- stable/deconz/8.0.15/CHANGELOG.md | 99 - stable/deconz/8.0.15/Chart.lock | 6 - stable/deconz/8.0.15/Chart.yaml | 30 - stable/deconz/8.0.17/CHANGELOG.md | 99 + stable/deconz/8.0.17/Chart.lock | 6 + stable/deconz/8.0.17/Chart.yaml | 30 + stable/deconz/{8.0.15 => 8.0.17}/README.md | 0 .../deconz/{8.0.15 => 8.0.17}/app-readme.md | 0 .../8.0.17}/charts/common-10.4.4.tgz | Bin .../{8.0.15 => 8.0.17}/ci/test-values.yaml | 0 stable/deconz/{8.0.15 => 8.0.17}/icon.png | Bin .../deconz/{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../deconz/{8.0.15 => 8.0.17}/questions.yaml | 0 .../8.0.17}/templates/common.yaml | 0 .../2.0.12 => deconz/8.0.17}/values.yaml | 0 stable/deconz/item.yaml | 2 +- stable/deemix/3.0.12/CHANGELOG.md | 99 - stable/deemix/3.0.12/Chart.lock | 6 - stable/deemix/3.0.12/Chart.yaml | 30 - stable/deemix/3.0.14/CHANGELOG.md | 99 + stable/deemix/3.0.14/Chart.lock | 6 + stable/deemix/3.0.14/Chart.yaml | 30 + stable/deemix/{3.0.12 => 3.0.14}/README.md | 0 .../deemix/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/deemix/{3.0.12 => 3.0.14}/icon.png | Bin .../deemix/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../deemix/{3.0.12 => 3.0.14}/questions.yaml | 0 .../3.0.14}/templates/common.yaml | 0 .../7.0.13 => deemix/3.0.14}/values.yaml | 0 stable/deemix/item.yaml | 2 +- stable/deepstack/4.0.12/CHANGELOG.md | 99 - stable/deepstack/4.0.12/Chart.lock | 6 - stable/deepstack/4.0.12/Chart.yaml | 30 - stable/deepstack/4.0.14/CHANGELOG.md | 99 + stable/deepstack/4.0.14/Chart.lock | 6 + stable/deepstack/4.0.14/Chart.yaml | 30 + stable/deepstack/{4.0.12 => 4.0.14}/README.md | 0 .../{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin .../{4.0.12 => 4.0.14}/ci/basic-values.yaml | 0 .../{4.0.12 => 4.0.14}/ci/gpu-values.yaml | 0 .../docs/installation_notes.md | 0 stable/deepstack/{4.0.12 => 4.0.14}/icon.png | Bin .../{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../{4.0.12 => 4.0.14}/questions.yaml | 0 .../4.0.14}/templates/common.yaml | 0 .../2.0.14 => deepstack/4.0.14}/values.yaml | 0 stable/deepstack/item.yaml | 2 +- stable/deluge/11.0.16/CHANGELOG.md | 99 + stable/deluge/11.0.16/Chart.lock | 6 + stable/deluge/11.0.16/Chart.yaml | 29 + stable/deluge/11.0.16/README.md | 42 + stable/deluge/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/deluge/11.0.16/icon.png | Bin 0 -> 13765 bytes stable/deluge/11.0.16/ix_values.yaml | 41 + stable/deluge/11.0.16/questions.yaml | 2686 +++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../3.0.23 => deluge/11.0.16}/values.yaml | 0 stable/deluge/item.yaml | 2 +- stable/digikam/4.0.12/CHANGELOG.md | 99 - stable/digikam/4.0.12/Chart.lock | 6 - stable/digikam/4.0.12/Chart.yaml | 31 - stable/digikam/4.0.14/CHANGELOG.md | 99 + stable/digikam/4.0.14/Chart.lock | 6 + stable/digikam/4.0.14/Chart.yaml | 31 + stable/digikam/{4.0.12 => 4.0.14}/README.md | 0 .../digikam/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/digikam/{4.0.12 => 4.0.14}/icon.png | Bin .../digikam/{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../digikam/{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../2.0.16 => digikam/4.0.14}/values.yaml | 0 stable/digikam/item.yaml | 2 +- stable/dillinger/2.0.12/CHANGELOG.md | 99 - stable/dillinger/2.0.12/Chart.lock | 6 - stable/dillinger/2.0.12/Chart.yaml | 28 - stable/dillinger/2.0.14/CHANGELOG.md | 99 + stable/dillinger/2.0.14/Chart.lock | 6 + stable/dillinger/2.0.14/Chart.yaml | 28 + stable/dillinger/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/dillinger/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.13 => dillinger/2.0.14}/values.yaml | 0 stable/dillinger/item.yaml | 2 +- stable/dizquetv/7.0.13/CHANGELOG.md | 99 - stable/dizquetv/7.0.13/Chart.lock | 6 - stable/dizquetv/7.0.13/Chart.yaml | 27 - stable/dizquetv/7.0.15/CHANGELOG.md | 99 + stable/dizquetv/7.0.15/Chart.lock | 6 + stable/dizquetv/7.0.15/Chart.yaml | 27 + stable/dizquetv/{7.0.13 => 7.0.15}/README.md | 0 .../dizquetv/{7.0.13 => 7.0.15}/app-readme.md | 0 .../7.0.15}/charts/common-10.4.4.tgz | Bin stable/dizquetv/{7.0.13 => 7.0.15}/icon.png | Bin .../{7.0.13 => 7.0.15}/ix_values.yaml | 0 .../{7.0.13 => 7.0.15}/questions.yaml | 0 .../7.0.15}/templates/common.yaml | 0 .../2.0.14 => dizquetv/7.0.15}/values.yaml | 0 stable/dizquetv/item.yaml | 2 +- stable/docker-compose/2.0.14/CHANGELOG.md | 99 - stable/docker-compose/2.0.14/Chart.lock | 6 - stable/docker-compose/2.0.14/Chart.yaml | 28 - stable/docker-compose/2.0.16/CHANGELOG.md | 99 + stable/docker-compose/2.0.16/Chart.lock | 6 + stable/docker-compose/2.0.16/Chart.yaml | 28 + .../{2.0.14 => 2.0.16}/README.md | 0 .../{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin .../{2.0.14 => 2.0.16}/icon.png | Bin .../{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../2.0.16}/values.yaml | 0 stable/docker-compose/item.yaml | 2 +- stable/dokuwiki/3.0.23/CHANGELOG.md | 99 - stable/dokuwiki/3.0.23/Chart.lock | 6 - stable/dokuwiki/3.0.23/Chart.yaml | 28 - stable/dokuwiki/3.0.25/CHANGELOG.md | 99 + stable/dokuwiki/3.0.25/Chart.lock | 6 + stable/dokuwiki/3.0.25/Chart.yaml | 28 + stable/dokuwiki/{3.0.23 => 3.0.25}/README.md | 0 .../dokuwiki/{3.0.23 => 3.0.25}/app-readme.md | 0 .../3.0.25}/charts/common-10.4.4.tgz | Bin stable/dokuwiki/{3.0.23 => 3.0.25}/icon.png | Bin .../{3.0.23 => 3.0.25}/ix_values.yaml | 0 .../{3.0.23 => 3.0.25}/questions.yaml | 0 .../3.0.25}/templates/common.yaml | 0 .../2.0.18 => dokuwiki/3.0.25}/values.yaml | 0 stable/dokuwiki/item.yaml | 2 +- stable/domoticz/2.0.16/CHANGELOG.md | 99 - stable/domoticz/2.0.16/Chart.lock | 6 - stable/domoticz/2.0.16/Chart.yaml | 28 - stable/domoticz/2.0.18/CHANGELOG.md | 99 + stable/domoticz/2.0.18/Chart.lock | 6 + stable/domoticz/2.0.18/Chart.yaml | 28 + stable/domoticz/{2.0.16 => 2.0.18}/README.md | 0 .../domoticz/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/domoticz/{2.0.16 => 2.0.18}/icon.png | Bin .../{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../8.0.13 => domoticz/2.0.18}/values.yaml | 0 stable/domoticz/item.yaml | 2 +- stable/doplarr/2.0.13/CHANGELOG.md | 99 - stable/doplarr/2.0.13/Chart.lock | 6 - stable/doplarr/2.0.13/Chart.yaml | 25 - stable/doplarr/2.0.15/CHANGELOG.md | 99 + stable/doplarr/2.0.15/Chart.lock | 6 + stable/doplarr/2.0.15/Chart.yaml | 25 + stable/doplarr/{2.0.13 => 2.0.15}/README.md | 0 .../doplarr/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15/charts/common-10.4.4.tgz | Bin stable/doplarr/{2.0.13 => 2.0.15}/icon.png | Bin .../doplarr/{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../doplarr/{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15/templates/common.yaml | 0 .../{duckdns => doplarr}/2.0.15/values.yaml | 0 stable/doplarr/item.yaml | 2 +- stable/double-take/2.0.14/CHANGELOG.md | 99 - stable/double-take/2.0.14/Chart.lock | 6 - stable/double-take/2.0.14/Chart.yaml | 29 - stable/double-take/2.0.16/CHANGELOG.md | 99 + stable/double-take/2.0.16/Chart.lock | 6 + stable/double-take/2.0.16/Chart.yaml | 29 + .../double-take/{2.0.14 => 2.0.16}/README.md | 0 .../{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin .../double-take/{2.0.14 => 2.0.16}/icon.png | Bin .../{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../6.0.14 => double-take/2.0.16}/values.yaml | 0 stable/double-take/item.yaml | 2 +- stable/doublecommander/4.0.12/CHANGELOG.md | 99 - stable/doublecommander/4.0.12/Chart.lock | 6 - stable/doublecommander/4.0.12/Chart.yaml | 30 - stable/doublecommander/4.0.14/CHANGELOG.md | 99 + stable/doublecommander/4.0.14/Chart.lock | 6 + stable/doublecommander/4.0.14/Chart.yaml | 30 + .../{4.0.12 => 4.0.14}/README.md | 0 .../{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin .../{4.0.12 => 4.0.14}/icon.png | Bin .../{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../4.0.14}/values.yaml | 0 stable/doublecommander/item.yaml | 2 +- stable/drawio/2.0.18/CHANGELOG.md | 99 - stable/drawio/2.0.18/Chart.lock | 6 - stable/drawio/2.0.18/Chart.yaml | 26 - stable/drawio/2.0.20/CHANGELOG.md | 99 + stable/drawio/2.0.20/Chart.lock | 6 + stable/drawio/2.0.20/Chart.yaml | 26 + stable/drawio/{2.0.18 => 2.0.20}/README.md | 0 .../drawio/{2.0.18 => 2.0.20}/app-readme.md | 0 .../2.0.20}/charts/common-10.4.4.tgz | Bin stable/drawio/{2.0.18 => 2.0.20}/icon.png | Bin .../drawio/{2.0.18 => 2.0.20}/ix_values.yaml | 0 .../drawio/{2.0.18 => 2.0.20}/questions.yaml | 0 .../2.0.20}/templates/common.yaml | 0 .../2.0.16 => drawio/2.0.20}/values.yaml | 0 stable/drawio/item.yaml | 2 +- stable/dsmr-reader/8.0.13/CHANGELOG.md | 99 - stable/dsmr-reader/8.0.13/Chart.lock | 9 - stable/dsmr-reader/8.0.13/Chart.yaml | 31 - stable/dsmr-reader/8.0.15/CHANGELOG.md | 99 + stable/dsmr-reader/8.0.15/Chart.lock | 9 + stable/dsmr-reader/8.0.15/Chart.yaml | 31 + .../dsmr-reader/{8.0.13 => 8.0.15}/README.md | 0 .../{8.0.13 => 8.0.15}/app-readme.md | 0 .../8.0.15}/charts/common-10.4.4.tgz | Bin .../8.0.15}/charts/postgresql-8.0.30.tgz | Bin .../dsmr-reader/{8.0.13 => 8.0.15}/icon.png | Bin .../{8.0.13 => 8.0.15}/ix_values.yaml | 0 .../{8.0.13 => 8.0.15}/questions.yaml | 0 .../8.0.15}/templates/common.yaml | 0 .../2.0.12 => dsmr-reader/8.0.15}/values.yaml | 0 stable/dsmr-reader/item.yaml | 2 +- stable/duckdns/2.0.15/CHANGELOG.md | 99 - stable/duckdns/2.0.15/Chart.lock | 6 - stable/duckdns/2.0.15/Chart.yaml | 28 - stable/duckdns/2.0.17/CHANGELOG.md | 99 + stable/duckdns/2.0.17/Chart.lock | 6 + stable/duckdns/2.0.17/Chart.yaml | 28 + stable/duckdns/{2.0.15 => 2.0.17}/README.md | 0 .../duckdns/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/duckdns/{2.0.15 => 2.0.17}/icon.png | Bin .../duckdns/{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../duckdns/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../8.0.13 => duckdns/2.0.17}/values.yaml | 0 stable/duckdns/item.yaml | 2 +- stable/duplicati/6.0.14/CHANGELOG.md | 99 - stable/duplicati/6.0.14/Chart.lock | 6 - stable/duplicati/6.0.14/Chart.yaml | 26 - stable/duplicati/6.0.16/CHANGELOG.md | 99 + stable/duplicati/6.0.16/Chart.lock | 6 + stable/duplicati/6.0.16/Chart.yaml | 26 + stable/duplicati/{6.0.14 => 6.0.16}/README.md | 0 .../{6.0.14 => 6.0.16}/app-readme.md | 0 .../6.0.16}/charts/common-10.4.4.tgz | Bin .../{6.0.14 => 6.0.16}/docs/ingress.md | 0 stable/duplicati/{6.0.14 => 6.0.16}/icon.png | Bin .../{6.0.14 => 6.0.16}/ix_values.yaml | 0 .../{6.0.14 => 6.0.16}/questions.yaml | 0 .../6.0.16}/templates/common.yaml | 0 .../6.0.12 => duplicati/6.0.16}/values.yaml | 0 stable/duplicati/item.yaml | 2 +- stable/emby/11.0.14/CHANGELOG.md | 99 + stable/emby/11.0.14/Chart.lock | 6 + stable/emby/11.0.14/Chart.yaml | 30 + stable/emby/11.0.14/README.md | 43 + stable/emby/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/emby/11.0.14/icon.png | Bin 0 -> 2667 bytes stable/emby/11.0.14/ix_values.yaml | 19 + stable/emby/11.0.14/questions.yaml | 2432 ++++++++++++ .../11.0.14}/templates/common.yaml | 0 .../3.0.12 => emby/11.0.14}/values.yaml | 0 stable/emby/item.yaml | 2 +- stable/embystat/2.0.12/CHANGELOG.md | 99 - stable/embystat/2.0.12/Chart.lock | 6 - stable/embystat/2.0.12/Chart.yaml | 28 - stable/embystat/2.0.14/CHANGELOG.md | 99 + stable/embystat/2.0.14/Chart.lock | 6 + stable/embystat/2.0.14/Chart.yaml | 28 + stable/embystat/{2.0.12 => 2.0.14}/README.md | 0 .../embystat/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14/charts/common-10.4.4.tgz | Bin stable/embystat/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.14/values.yaml | 0 stable/embystat/item.yaml | 2 +- stable/emulatorjs/2.0.16/CHANGELOG.md | 99 - stable/emulatorjs/2.0.16/Chart.lock | 6 - stable/emulatorjs/2.0.16/Chart.yaml | 28 - stable/emulatorjs/2.0.18/CHANGELOG.md | 99 + stable/emulatorjs/2.0.18/Chart.lock | 6 + stable/emulatorjs/2.0.18/Chart.yaml | 28 + .../emulatorjs/{2.0.16 => 2.0.18}/README.md | 0 .../{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18/charts/common-10.4.4.tgz | Bin stable/emulatorjs/{2.0.16 => 2.0.18}/icon.png | Bin .../{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../2.0.18/values.yaml | 0 stable/emulatorjs/item.yaml | 2 +- stable/endlessh/2.0.12/CHANGELOG.md | 99 - stable/endlessh/2.0.12/Chart.lock | 6 - stable/endlessh/2.0.12/Chart.yaml | 28 - stable/endlessh/2.0.14/CHANGELOG.md | 99 + stable/endlessh/2.0.14/Chart.lock | 6 + stable/endlessh/2.0.14/Chart.yaml | 28 + stable/endlessh/{2.0.12 => 2.0.14}/README.md | 0 .../endlessh/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/endlessh/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../4.0.13 => endlessh/2.0.14}/values.yaml | 0 stable/endlessh/item.yaml | 2 +- stable/esphome/11.0.16/CHANGELOG.md | 99 + stable/esphome/11.0.16/Chart.lock | 6 + stable/esphome/11.0.16/Chart.yaml | 29 + stable/esphome/11.0.16/README.md | 43 + stable/esphome/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/esphome/11.0.16/icon.png | Bin 0 -> 4768 bytes stable/esphome/11.0.16/ix_values.yaml | 39 + stable/esphome/11.0.16/questions.yaml | 2612 +++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../9.0.12 => esphome/11.0.16}/values.yaml | 0 stable/esphome/item.yaml | 2 +- stable/etherpad/8.0.13/CHANGELOG.md | 99 - stable/etherpad/8.0.13/Chart.lock | 9 - stable/etherpad/8.0.13/Chart.yaml | 35 - stable/etherpad/8.0.15/CHANGELOG.md | 99 + stable/etherpad/8.0.15/Chart.lock | 9 + stable/etherpad/8.0.15/Chart.yaml | 35 + stable/etherpad/{8.0.13 => 8.0.15}/README.md | 0 .../etherpad/{8.0.13 => 8.0.15}/app-readme.md | 0 .../8.0.15}/charts/common-10.4.4.tgz | Bin .../8.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/etherpad/{8.0.13 => 8.0.15}/icon.png | Bin .../{8.0.13 => 8.0.15}/ix_values.yaml | 0 .../{8.0.13 => 8.0.15}/questions.yaml | 0 .../8.0.15}/templates/common.yaml | 0 .../2.0.12 => etherpad/8.0.15}/values.yaml | 0 stable/etherpad/item.yaml | 2 +- stable/external-service/6.0.12/CHANGELOG.md | 99 - stable/external-service/6.0.12/Chart.lock | 6 - stable/external-service/6.0.12/Chart.yaml | 28 - stable/external-service/6.0.14/CHANGELOG.md | 99 + stable/external-service/6.0.14/Chart.lock | 6 + stable/external-service/6.0.14/Chart.yaml | 28 + .../{6.0.12 => 6.0.14}/README.md | 0 .../{6.0.12 => 6.0.14}/app-readme.md | 0 .../6.0.14}/charts/common-10.4.4.tgz | Bin .../{6.0.12 => 6.0.14}/icon.png | Bin .../{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../{6.0.12 => 6.0.14}/questions.yaml | 0 .../6.0.14}/templates/common.yaml | 0 .../6.0.14}/values.yaml | 0 stable/external-service/item.yaml | 2 +- stable/ferdi-server/3.0.12/CHANGELOG.md | 99 - stable/ferdi-server/3.0.12/Chart.lock | 9 - stable/ferdi-server/3.0.12/Chart.yaml | 29 - stable/ferdi-server/3.0.14/CHANGELOG.md | 99 + stable/ferdi-server/3.0.14/Chart.lock | 9 + stable/ferdi-server/3.0.14/Chart.yaml | 29 + .../ferdi-server/{3.0.12 => 3.0.14}/README.md | 0 .../{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin .../3.0.14}/charts/postgresql-8.0.30.tgz | Bin .../ferdi-server/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/_secrets.tpl | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../3.0.14}/values.yaml | 0 stable/ferdi-server/item.yaml | 2 +- stable/filebrowser/2.0.14/CHANGELOG.md | 99 - stable/filebrowser/2.0.14/Chart.lock | 6 - stable/filebrowser/2.0.14/Chart.yaml | 29 - stable/filebrowser/2.0.16/CHANGELOG.md | 99 + stable/filebrowser/2.0.16/Chart.lock | 6 + stable/filebrowser/2.0.16/Chart.yaml | 29 + .../filebrowser/{2.0.14 => 2.0.16}/README.md | 0 .../{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin .../{2.0.14 => 2.0.16}/docs/credentials.md | 0 .../filebrowser/{2.0.14 => 2.0.16}/icon.png | Bin .../{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../{2.0.14 => 2.0.16}/questions.yaml | 0 .../{2.0.14 => 2.0.16}/templates/common.yaml | 0 .../2.0.17 => filebrowser/2.0.16}/values.yaml | 0 stable/filebrowser/item.yaml | 2 +- stable/fileflows/2.0.18/CHANGELOG.md | 99 - stable/fileflows/2.0.18/Chart.lock | 6 - stable/fileflows/2.0.18/Chart.yaml | 26 - stable/fileflows/2.0.20/CHANGELOG.md | 99 + stable/fileflows/2.0.20/Chart.lock | 6 + stable/fileflows/2.0.20/Chart.yaml | 26 + stable/fileflows/{2.0.18 => 2.0.20}/README.md | 0 .../{2.0.18 => 2.0.20}/app-readme.md | 0 .../2.0.20}/charts/common-10.4.4.tgz | Bin stable/fileflows/{2.0.18 => 2.0.20}/icon.png | Bin .../{2.0.18 => 2.0.20}/ix_values.yaml | 0 .../{2.0.18 => 2.0.20}/questions.yaml | 0 .../2.0.20}/templates/common.yaml | 0 .../6.0.13 => fileflows/2.0.20}/values.yaml | 0 stable/fileflows/item.yaml | 2 +- stable/filezilla/4.0.13/CHANGELOG.md | 99 - stable/filezilla/4.0.13/Chart.lock | 6 - stable/filezilla/4.0.13/Chart.yaml | 31 - stable/filezilla/4.0.15/CHANGELOG.md | 99 + stable/filezilla/4.0.15/Chart.lock | 6 + stable/filezilla/4.0.15/Chart.yaml | 31 + stable/filezilla/{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin stable/filezilla/{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../{4.0.13 => 4.0.15}/templates/common.yaml | 0 .../2.0.14 => filezilla/4.0.15}/values.yaml | 0 stable/filezilla/item.yaml | 2 +- stable/fireflyiii/16.0.17/CHANGELOG.md | 99 + stable/fireflyiii/16.0.17/Chart.lock | 12 + stable/fireflyiii/16.0.17/Chart.yaml | 36 + stable/fireflyiii/16.0.17/README.md | 44 + stable/fireflyiii/16.0.17/app-readme.md | 3 + .../16.0.17}/charts/common-10.4.4.tgz | Bin .../16.0.17}/charts/postgresql-8.0.30.tgz | Bin .../16.0.17}/charts/redis-3.0.30.tgz | Bin .../16.0.17/docs/installation_notes.md | 5 + stable/fireflyiii/16.0.17/docs/validation.md | 13 + stable/fireflyiii/16.0.17/icon.png | Bin 0 -> 14708 bytes stable/fireflyiii/16.0.17/ix_values.yaml | 90 + stable/fireflyiii/16.0.17/questions.yaml | 2452 ++++++++++++ .../fireflyiii/16.0.17/templates/_cronjob.tpl | 54 + .../fireflyiii/16.0.17/templates/_secrets.tpl | 24 + .../fireflyiii/16.0.17/templates/common.yaml | 11 + .../9.0.14 => fireflyiii/16.0.17}/values.yaml | 0 stable/fireflyiii/item.yaml | 2 +- stable/firefox-syncserver/9.0.12/CHANGELOG.md | 99 - stable/firefox-syncserver/9.0.12/Chart.lock | 9 - stable/firefox-syncserver/9.0.12/Chart.yaml | 34 - stable/firefox-syncserver/9.0.14/CHANGELOG.md | 99 + stable/firefox-syncserver/9.0.14/Chart.lock | 9 + stable/firefox-syncserver/9.0.14/Chart.yaml | 34 + .../{9.0.12 => 9.0.14}/README.md | 0 .../{9.0.12 => 9.0.14}/app-readme.md | 0 .../9.0.14}/charts/common-10.4.4.tgz | Bin .../9.0.14}/charts/postgresql-8.0.30.tgz | Bin .../{9.0.12 => 9.0.14}/icon.png | Bin .../{9.0.12 => 9.0.14}/ix_values.yaml | 0 .../{9.0.12 => 9.0.14}/questions.yaml | 0 .../9.0.14}/templates/common.yaml | 0 .../9.0.14}/values.yaml | 0 stable/firefox-syncserver/item.yaml | 2 +- stable/firefox/2.0.12/CHANGELOG.md | 99 - stable/firefox/2.0.12/Chart.lock | 6 - stable/firefox/2.0.12/Chart.yaml | 28 - stable/firefox/2.0.14/CHANGELOG.md | 99 + stable/firefox/2.0.14/Chart.lock | 6 + stable/firefox/2.0.14/Chart.yaml | 28 + stable/firefox/{2.0.12 => 2.0.14}/README.md | 0 .../firefox/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/firefox/{2.0.12 => 2.0.14}/icon.png | Bin .../firefox/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../firefox/{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../4.0.12 => firefox/2.0.14}/values.yaml | 0 stable/firefox/item.yaml | 2 +- stable/flaresolverr/6.0.13/CHANGELOG.md | 99 - stable/flaresolverr/6.0.13/Chart.lock | 6 - stable/flaresolverr/6.0.13/Chart.yaml | 27 - stable/flaresolverr/6.0.15/CHANGELOG.md | 99 + stable/flaresolverr/6.0.15/Chart.lock | 6 + stable/flaresolverr/6.0.15/Chart.yaml | 27 + .../flaresolverr/{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../flaresolverr/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../6.0.15}/values.yaml | 0 stable/flaresolverr/item.yaml | 2 +- stable/fleet/3.0.13/CHANGELOG.md | 99 - stable/fleet/3.0.13/Chart.lock | 9 - stable/fleet/3.0.13/Chart.yaml | 31 - stable/fleet/3.0.15/CHANGELOG.md | 99 + stable/fleet/3.0.15/Chart.lock | 9 + stable/fleet/3.0.15/Chart.yaml | 31 + stable/fleet/{3.0.13 => 3.0.15}/README.md | 0 stable/fleet/{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/fleet/{3.0.13 => 3.0.15}/icon.png | Bin .../fleet/{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../fleet/{3.0.13 => 3.0.15}/questions.yaml | 0 .../3.0.15}/templates/common.yaml | 0 .../4.0.18 => fleet/3.0.15}/values.yaml | 0 stable/fleet/item.yaml | 2 +- stable/flexget/2.0.17/CHANGELOG.md | 99 - stable/flexget/2.0.17/Chart.lock | 6 - stable/flexget/2.0.17/Chart.yaml | 29 - stable/flexget/2.0.19/CHANGELOG.md | 99 + stable/flexget/2.0.19/Chart.lock | 6 + stable/flexget/2.0.19/Chart.yaml | 29 + stable/flexget/{2.0.17 => 2.0.19}/README.md | 0 .../flexget/{2.0.17 => 2.0.19}/app-readme.md | 0 .../2.0.19}/charts/common-10.4.4.tgz | Bin stable/flexget/{2.0.17 => 2.0.19}/icon.png | Bin .../flexget/{2.0.17 => 2.0.19}/ix_values.yaml | 0 .../flexget/{2.0.17 => 2.0.19}/questions.yaml | 0 .../2.0.19}/templates/common.yaml | 0 .../8.0.14 => flexget/2.0.19}/values.yaml | 0 stable/flexget/item.yaml | 2 +- stable/flood/6.0.13/CHANGELOG.md | 99 - stable/flood/6.0.13/Chart.lock | 6 - stable/flood/6.0.13/Chart.yaml | 29 - stable/flood/6.0.15/CHANGELOG.md | 99 + stable/flood/6.0.15/Chart.lock | 6 + stable/flood/6.0.15/Chart.yaml | 29 + stable/flood/{6.0.13 => 6.0.15}/README.md | 0 stable/flood/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../{6.0.13 => 6.0.15}/ci/ct-values.yaml | 0 stable/flood/{6.0.13 => 6.0.15}/icon.png | Bin .../flood/{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../flood/{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../4.0.12 => flood/6.0.15}/values.yaml | 0 stable/flood/item.yaml | 2 +- stable/fluidd/2.0.14/CHANGELOG.md | 99 - stable/fluidd/2.0.14/Chart.lock | 6 - stable/fluidd/2.0.14/Chart.yaml | 26 - stable/fluidd/2.0.16/CHANGELOG.md | 99 + stable/fluidd/2.0.16/Chart.lock | 6 + stable/fluidd/2.0.16/Chart.yaml | 26 + stable/fluidd/{2.0.14 => 2.0.16}/README.md | 0 .../fluidd/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/fluidd/{2.0.14 => 2.0.16}/icon.png | Bin .../fluidd/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../fluidd/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../6.0.13 => fluidd/2.0.16}/values.yaml | 0 stable/fluidd/item.yaml | 2 +- stable/focalboard/9.0.14/CHANGELOG.md | 99 - stable/focalboard/9.0.14/Chart.lock | 9 - stable/focalboard/9.0.14/Chart.yaml | 34 - stable/focalboard/9.0.16/CHANGELOG.md | 99 + stable/focalboard/9.0.16/Chart.lock | 9 + stable/focalboard/9.0.16/Chart.yaml | 34 + .../focalboard/{9.0.14 => 9.0.16}/README.md | 0 .../{9.0.14 => 9.0.16}/app-readme.md | 0 .../9.0.16}/charts/common-10.4.4.tgz | Bin .../9.0.16}/charts/postgresql-8.0.30.tgz | Bin stable/focalboard/{9.0.14 => 9.0.16}/icon.png | Bin .../{9.0.14 => 9.0.16}/ix_values.yaml | 0 .../{9.0.14 => 9.0.16}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{9.0.14 => 9.0.16}/templates/common.yaml | 0 .../8.0.13 => focalboard/9.0.16}/values.yaml | 0 stable/focalboard/item.yaml | 2 +- stable/foldingathome/2.0.12/CHANGELOG.md | 99 - stable/foldingathome/2.0.12/Chart.lock | 6 - stable/foldingathome/2.0.12/Chart.yaml | 28 - stable/foldingathome/2.0.14/CHANGELOG.md | 99 + stable/foldingathome/2.0.14/Chart.lock | 6 + stable/foldingathome/2.0.14/Chart.yaml | 28 + .../{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../foldingathome/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.14}/values.yaml | 0 stable/foldingathome/item.yaml | 2 +- stable/fossil/4.0.12/CHANGELOG.md | 99 - stable/fossil/4.0.12/Chart.lock | 6 - stable/fossil/4.0.12/Chart.yaml | 28 - stable/fossil/4.0.14/CHANGELOG.md | 99 + stable/fossil/4.0.14/Chart.lock | 6 + stable/fossil/4.0.14/Chart.yaml | 28 + stable/fossil/{4.0.12 => 4.0.14}/README.md | 0 .../fossil/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/fossil/{4.0.12 => 4.0.14}/icon.png | Bin .../fossil/{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../fossil/{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../4.0.12 => fossil/4.0.14}/values.yaml | 0 stable/fossil/item.yaml | 2 +- stable/freeradius/6.0.13/CHANGELOG.md | 99 - stable/freeradius/6.0.13/Chart.lock | 6 - stable/freeradius/6.0.13/Chart.yaml | 29 - stable/freeradius/6.0.15/CHANGELOG.md | 99 + stable/freeradius/6.0.15/Chart.lock | 6 + stable/freeradius/6.0.15/Chart.yaml | 29 + .../freeradius/{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin stable/freeradius/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../{6.0.13 => 6.0.15}/templates/common.yaml | 0 .../3.0.13 => freeradius/6.0.15}/values.yaml | 0 stable/freeradius/item.yaml | 2 +- stable/freshrss/11.0.14/CHANGELOG.md | 99 + stable/freshrss/11.0.14/Chart.lock | 6 + stable/freshrss/11.0.14/Chart.yaml | 29 + stable/freshrss/11.0.14/README.md | 43 + stable/freshrss/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/freshrss/11.0.14/icon.png | Bin 0 -> 16500 bytes stable/freshrss/11.0.14/ix_values.yaml | 24 + stable/freshrss/11.0.14/questions.yaml | 2429 ++++++++++++ .../11.0.14}/templates/common.yaml | 0 .../4.0.13 => freshrss/11.0.14}/values.yaml | 0 stable/freshrss/item.yaml | 2 +- stable/friendica/4.0.18/CHANGELOG.md | 99 - stable/friendica/4.0.18/Chart.lock | 12 - stable/friendica/4.0.18/Chart.yaml | 35 - stable/friendica/4.0.20/CHANGELOG.md | 99 + stable/friendica/4.0.20/Chart.lock | 12 + stable/friendica/4.0.20/Chart.yaml | 35 + stable/friendica/{4.0.18 => 4.0.20}/README.md | 0 .../{4.0.18 => 4.0.20}/app-readme.md | 0 .../4.0.20}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../4.0.20}/charts/redis-3.0.30.tgz | Bin stable/friendica/{4.0.18 => 4.0.20}/icon.png | Bin .../{4.0.18 => 4.0.20}/ix_values.yaml | 0 .../{4.0.18 => 4.0.20}/questions.yaml | 0 .../{4.0.18 => 4.0.20}/templates/common.yaml | 0 .../2.0.14 => friendica/4.0.20}/values.yaml | 0 stable/friendica/item.yaml | 2 +- stable/gaps/11.0.14/CHANGELOG.md | 99 + stable/gaps/11.0.14/Chart.lock | 6 + stable/gaps/11.0.14/Chart.yaml | 30 + stable/gaps/11.0.14/README.md | 42 + stable/gaps/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/gaps/11.0.14/icon.png | Bin 0 -> 6251 bytes stable/gaps/11.0.14/ix_values.yaml | 21 + stable/gaps/11.0.14/questions.yaml | 2430 ++++++++++++ .../11.0.14}/templates/common.yaml | 0 .../2.0.12 => gaps/11.0.14}/values.yaml | 0 stable/gaps/item.yaml | 2 +- stable/gitea/8.0.14/CHANGELOG.md | 99 - stable/gitea/8.0.14/Chart.lock | 12 - stable/gitea/8.0.14/Chart.yaml | 42 - stable/gitea/8.0.16/CHANGELOG.md | 99 + stable/gitea/8.0.16/Chart.lock | 12 + stable/gitea/8.0.16/Chart.yaml | 42 + stable/gitea/{8.0.14 => 8.0.16}/README.md | 0 stable/gitea/{8.0.14 => 8.0.16}/app-readme.md | 0 .../8.0.16}/charts/common-10.4.4.tgz | Bin .../charts/memcached-3.0.29.tgz | Bin .../8.0.16}/charts/postgresql-8.0.30.tgz | Bin .../{8.0.14 => 8.0.16}/ci/basic-values.yaml | 0 .../{8.0.14 => 8.0.16}/ci/ingress-values.yaml | 0 stable/gitea/{8.0.14 => 8.0.16}/icon.png | Bin .../gitea/{8.0.14 => 8.0.16}/ix_values.yaml | 0 .../gitea/{8.0.14 => 8.0.16}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{8.0.14 => 8.0.16}/templates/_secrets.tpl | 0 .../{8.0.14 => 8.0.16}/templates/common.yaml | 0 .../2.0.12 => gitea/8.0.16}/values.yaml | 0 stable/gitea/item.yaml | 2 +- stable/golinks/4.0.12/CHANGELOG.md | 99 - stable/golinks/4.0.12/Chart.lock | 6 - stable/golinks/4.0.12/Chart.yaml | 32 - stable/golinks/4.0.14/CHANGELOG.md | 99 + stable/golinks/4.0.14/Chart.lock | 6 + stable/golinks/4.0.14/Chart.yaml | 32 + stable/golinks/{4.0.12 => 4.0.14}/README.md | 0 .../golinks/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/golinks/{4.0.12 => 4.0.14}/icon.png | Bin .../golinks/{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../golinks/{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../6.0.13 => golinks/4.0.14}/values.yaml | 0 stable/golinks/item.yaml | 2 +- stable/gonic/6.0.13/CHANGELOG.md | 99 - stable/gonic/6.0.13/Chart.lock | 6 - stable/gonic/6.0.13/Chart.yaml | 27 - stable/gonic/6.0.15/CHANGELOG.md | 99 + stable/gonic/6.0.15/Chart.lock | 6 + stable/gonic/6.0.15/Chart.yaml | 27 + stable/gonic/{6.0.13 => 6.0.15}/README.md | 0 stable/gonic/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../{6.0.13 => 6.0.15}/ci/ct-values.yaml | 0 stable/gonic/{6.0.13 => 6.0.15}/icon.png | Bin .../gonic/{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../gonic/{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../4.0.12 => gonic/6.0.15}/values.yaml | 0 stable/gonic/item.yaml | 2 +- stable/gotify/8.0.13/CHANGELOG.md | 99 - stable/gotify/8.0.13/Chart.lock | 9 - stable/gotify/8.0.13/Chart.yaml | 34 - stable/gotify/8.0.15/CHANGELOG.md | 99 + stable/gotify/8.0.15/Chart.lock | 9 + stable/gotify/8.0.15/Chart.yaml | 34 + stable/gotify/{8.0.13 => 8.0.15}/README.md | 0 .../gotify/{8.0.13 => 8.0.15}/app-readme.md | 0 .../8.0.15}/charts/common-10.4.4.tgz | Bin .../8.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/gotify/{8.0.13 => 8.0.15}/icon.png | Bin .../gotify/{8.0.13 => 8.0.15}/ix_values.yaml | 0 .../gotify/{8.0.13 => 8.0.15}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{8.0.13 => 8.0.15}/templates/common.yaml | 0 .../7.0.14 => gotify/8.0.15}/values.yaml | 0 stable/gotify/item.yaml | 2 +- stable/grafana/4.0.23/CHANGELOG.md | 99 - stable/grafana/4.0.23/Chart.lock | 6 - stable/grafana/4.0.23/Chart.yaml | 31 - stable/grafana/4.0.25/CHANGELOG.md | 99 + stable/grafana/4.0.25/Chart.lock | 6 + stable/grafana/4.0.25/Chart.yaml | 31 + stable/grafana/{4.0.23 => 4.0.25}/README.md | 0 .../grafana/{4.0.23 => 4.0.25}/app-readme.md | 0 .../4.0.25}/charts/common-10.4.4.tgz | Bin stable/grafana/{4.0.23 => 4.0.25}/icon.png | Bin .../grafana/{4.0.23 => 4.0.25}/ix_values.yaml | 0 .../grafana/{4.0.23 => 4.0.25}/questions.yaml | 0 .../4.0.25}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../4.0.11 => grafana/4.0.25}/values.yaml | 0 stable/grafana/item.yaml | 2 +- stable/grav/4.0.12/CHANGELOG.md | 99 - stable/grav/4.0.12/Chart.lock | 6 - stable/grav/4.0.12/Chart.yaml | 30 - stable/grav/4.0.14/CHANGELOG.md | 99 + stable/grav/4.0.14/Chart.lock | 6 + stable/grav/4.0.14/Chart.yaml | 30 + stable/grav/{4.0.12 => 4.0.14}/README.md | 0 stable/grav/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/grav/{4.0.12 => 4.0.14}/icon.png | Bin stable/grav/{4.0.12 => 4.0.14}/ix_values.yaml | 0 stable/grav/{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../2.0.14 => grav/4.0.14}/values.yaml | 0 stable/grav/item.yaml | 2 +- stable/grist/3.0.13/CHANGELOG.md | 99 - stable/grist/3.0.13/Chart.lock | 9 - stable/grist/3.0.13/Chart.yaml | 33 - stable/grist/3.0.15/CHANGELOG.md | 99 + stable/grist/3.0.15/Chart.lock | 9 + stable/grist/3.0.15/Chart.yaml | 33 + stable/grist/{3.0.13 => 3.0.15}/README.md | 0 stable/grist/{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../3.0.15}/charts/redis-3.0.30.tgz | Bin stable/grist/{3.0.13 => 3.0.15}/icon.png | Bin .../grist/{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../grist/{3.0.13 => 3.0.15}/questions.yaml | 0 .../3.0.15}/templates/common.yaml | 0 .../2.0.16 => grist/3.0.15}/values.yaml | 0 stable/grist/item.yaml | 2 +- stable/grocy/11.0.19/CHANGELOG.md | 99 + stable/grocy/11.0.19/Chart.lock | 6 + stable/grocy/11.0.19/Chart.yaml | 28 + stable/grocy/11.0.19/README.md | 42 + stable/grocy/11.0.19/app-readme.md | 3 + .../11.0.19}/charts/common-10.4.4.tgz | Bin stable/grocy/11.0.19/icon.png | Bin 0 -> 4912 bytes stable/grocy/11.0.19/ix_values.yaml | 24 + stable/grocy/11.0.19/questions.yaml | 2430 ++++++++++++ .../11.0.19}/templates/common.yaml | 0 .../2.0.12 => grocy/11.0.19}/values.yaml | 0 stable/grocy/item.yaml | 2 +- stable/guacamole-client/4.0.13/CHANGELOG.md | 99 - stable/guacamole-client/4.0.13/Chart.lock | 9 - stable/guacamole-client/4.0.13/Chart.yaml | 33 - stable/guacamole-client/4.0.15/CHANGELOG.md | 99 + stable/guacamole-client/4.0.15/Chart.lock | 9 + stable/guacamole-client/4.0.15/Chart.yaml | 33 + .../{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../4.0.15}/charts/postgresql-8.0.30.tgz | Bin .../{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.13 => 4.0.15}/templates/common.yaml | 0 .../4.0.15}/values.yaml | 0 stable/guacamole-client/item.yaml | 2 +- stable/guacd/2.0.14/CHANGELOG.md | 99 - stable/guacd/2.0.14/Chart.lock | 6 - stable/guacd/2.0.14/Chart.yaml | 31 - stable/guacd/2.0.16/CHANGELOG.md | 99 + stable/guacd/2.0.16/Chart.lock | 6 + stable/guacd/2.0.16/Chart.yaml | 31 + stable/guacd/{2.0.14 => 2.0.16}/README.md | 0 stable/guacd/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/guacd/{2.0.14 => 2.0.16}/icon.png | Bin .../guacd/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../guacd/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../4.0.13 => guacd/2.0.16}/values.yaml | 0 stable/guacd/item.yaml | 2 +- stable/habridge/2.0.12/CHANGELOG.md | 99 - stable/habridge/2.0.12/Chart.lock | 6 - stable/habridge/2.0.12/Chart.yaml | 28 - stable/habridge/2.0.14/CHANGELOG.md | 99 + stable/habridge/2.0.14/Chart.lock | 6 + stable/habridge/2.0.14/Chart.yaml | 28 + stable/habridge/{2.0.12 => 2.0.14}/README.md | 0 .../habridge/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/habridge/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../3.0.14 => habridge/2.0.14}/values.yaml | 0 stable/habridge/item.yaml | 2 +- stable/hammond/2.0.12/CHANGELOG.md | 99 - stable/hammond/2.0.12/Chart.lock | 6 - stable/hammond/2.0.12/Chart.yaml | 26 - stable/hammond/2.0.14/CHANGELOG.md | 99 + stable/hammond/2.0.14/Chart.lock | 6 + stable/hammond/2.0.14/Chart.yaml | 26 + stable/hammond/{2.0.12 => 2.0.14}/README.md | 0 .../hammond/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/hammond/{2.0.12 => 2.0.14}/icon.png | Bin .../hammond/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../hammond/{2.0.12 => 2.0.14}/questions.yaml | 0 .../{2.0.12 => 2.0.14}/templates/_secrets.tpl | 0 .../{2.0.12 => 2.0.14}/templates/common.yaml | 0 .../1.0.16 => hammond/2.0.14}/values.yaml | 0 stable/hammond/item.yaml | 2 +- stable/handbrake/13.0.16/CHANGELOG.md | 99 + stable/handbrake/13.0.16/Chart.lock | 6 + stable/handbrake/13.0.16/Chart.yaml | 32 + stable/handbrake/13.0.16/README.md | 44 + stable/handbrake/13.0.16/app-readme.md | 3 + .../13.0.16}/charts/common-10.4.4.tgz | Bin .../13.0.16}/docs/installation_notes.md | 0 stable/handbrake/13.0.16/icon.png | Bin 0 -> 75029 bytes stable/handbrake/13.0.16/ix_values.yaml | 69 + stable/handbrake/13.0.16/questions.yaml | 3011 +++++++++++++++ .../13.0.16}/templates/common.yaml | 0 .../3.0.15 => handbrake/13.0.16}/values.yaml | 0 stable/handbrake/item.yaml | 2 +- stable/haste-server/6.0.13/CHANGELOG.md | 99 - stable/haste-server/6.0.13/Chart.lock | 6 - stable/haste-server/6.0.13/Chart.yaml | 29 - stable/haste-server/6.0.15/CHANGELOG.md | 99 + stable/haste-server/6.0.15/Chart.lock | 6 + stable/haste-server/6.0.15/Chart.yaml | 29 + .../haste-server/{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../haste-server/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../6.0.15}/values.yaml | 0 stable/haste-server/item.yaml | 2 +- stable/headphones/4.0.12/CHANGELOG.md | 99 - stable/headphones/4.0.12/Chart.lock | 6 - stable/headphones/4.0.12/Chart.yaml | 30 - stable/headphones/4.0.14/CHANGELOG.md | 99 + stable/headphones/4.0.14/Chart.lock | 6 + stable/headphones/4.0.14/Chart.yaml | 30 + .../headphones/{4.0.12 => 4.0.14}/README.md | 0 .../{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin stable/headphones/{4.0.12 => 4.0.14}/icon.png | Bin .../{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../{4.0.12 => 4.0.14}/questions.yaml | 0 .../{4.0.12 => 4.0.14}/templates/common.yaml | 0 .../2.0.18 => headphones/4.0.14}/values.yaml | 0 stable/headphones/item.yaml | 2 +- stable/healthchecks/7.0.14/CHANGELOG.md | 99 - stable/healthchecks/7.0.14/Chart.lock | 6 - stable/healthchecks/7.0.14/Chart.yaml | 30 - stable/healthchecks/7.0.16/CHANGELOG.md | 99 + stable/healthchecks/7.0.16/Chart.lock | 6 + stable/healthchecks/7.0.16/Chart.yaml | 30 + .../healthchecks/{7.0.14 => 7.0.16}/README.md | 0 .../{7.0.14 => 7.0.16}/app-readme.md | 0 .../7.0.16}/charts/common-10.4.4.tgz | Bin .../healthchecks/{7.0.14 => 7.0.16}/icon.png | Bin .../{7.0.14 => 7.0.16}/ix_values.yaml | 0 .../{7.0.14 => 7.0.16}/questions.yaml | 0 .../7.0.16}/templates/common.yaml | 0 .../7.0.16}/values.yaml | 0 stable/healthchecks/item.yaml | 2 +- stable/hedgedoc/4.0.11/CHANGELOG.md | 99 - stable/hedgedoc/4.0.11/Chart.lock | 9 - stable/hedgedoc/4.0.11/Chart.yaml | 31 - stable/hedgedoc/4.0.13/CHANGELOG.md | 99 + stable/hedgedoc/4.0.13/Chart.lock | 9 + stable/hedgedoc/4.0.13/Chart.yaml | 31 + stable/hedgedoc/{4.0.11 => 4.0.13}/README.md | 0 .../hedgedoc/{4.0.11 => 4.0.13}/app-readme.md | 0 .../4.0.13}/charts/common-10.4.4.tgz | Bin .../4.0.13}/charts/postgresql-8.0.30.tgz | Bin stable/hedgedoc/{4.0.11 => 4.0.13}/icon.png | Bin .../{4.0.11 => 4.0.13}/ix_values.yaml | 0 .../{4.0.11 => 4.0.13}/questions.yaml | 0 .../{4.0.11 => 4.0.13}/templates/_secrets.tpl | 0 .../{4.0.11 => 4.0.13}/templates/common.yaml | 0 .../8.0.13 => hedgedoc/4.0.13}/values.yaml | 0 stable/hedgedoc/item.yaml | 2 +- stable/heimdall/11.0.16/CHANGELOG.md | 99 + stable/heimdall/11.0.16/Chart.lock | 6 + stable/heimdall/11.0.16/Chart.yaml | 27 + stable/heimdall/11.0.16/README.md | 42 + stable/heimdall/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/heimdall/11.0.16/icon.png | Bin 0 -> 20624 bytes stable/heimdall/11.0.16/ix_values.yaml | 28 + stable/heimdall/11.0.16/questions.yaml | 2430 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../2.0.12 => heimdall/11.0.16}/values.yaml | 0 stable/heimdall/item.yaml | 2 +- stable/homarr/2.0.14/CHANGELOG.md | 99 - stable/homarr/2.0.14/Chart.lock | 6 - stable/homarr/2.0.14/Chart.yaml | 25 - stable/homarr/2.0.16/CHANGELOG.md | 99 + stable/homarr/2.0.16/Chart.lock | 6 + stable/homarr/2.0.16/Chart.yaml | 25 + stable/homarr/{2.0.14 => 2.0.16}/README.md | 0 .../homarr/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/homarr/{2.0.14 => 2.0.16}/icon.png | Bin .../homarr/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../homarr/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../8.0.12 => homarr/2.0.16}/values.yaml | 0 stable/homarr/item.yaml | 2 +- stable/home-assistant/15.0.22/CHANGELOG.md | 99 + stable/home-assistant/15.0.22/Chart.lock | 9 + stable/home-assistant/15.0.22/Chart.yaml | 34 + stable/home-assistant/15.0.22/README.md | 44 + stable/home-assistant/15.0.22/app-readme.md | 3 + .../15.0.22}/charts/common-10.4.4.tgz | Bin .../15.0.22}/charts/postgresql-8.0.30.tgz | Bin stable/home-assistant/15.0.22/icon.png | Bin 0 -> 19755 bytes stable/home-assistant/15.0.22/ix_values.yaml | 159 + stable/home-assistant/15.0.22/questions.yaml | 2431 ++++++++++++ .../15.0.22}/templates/common.yaml | 0 .../15.0.22}/values.yaml | 0 stable/home-assistant/item.yaml | 2 +- stable/homer/2.0.16/CHANGELOG.md | 99 - stable/homer/2.0.16/Chart.lock | 6 - stable/homer/2.0.16/Chart.yaml | 28 - stable/homer/2.0.18/CHANGELOG.md | 99 + stable/homer/2.0.18/Chart.lock | 6 + stable/homer/2.0.18/Chart.yaml | 28 + stable/homer/{2.0.16 => 2.0.18}/README.md | 0 stable/homer/{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/homer/{2.0.16 => 2.0.18}/icon.png | Bin .../homer/{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../homer/{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../8.0.13 => homer/2.0.18}/values.yaml | 0 stable/homer/item.yaml | 2 +- stable/htpcmanager/2.0.12/CHANGELOG.md | 99 - stable/htpcmanager/2.0.12/Chart.lock | 6 - stable/htpcmanager/2.0.12/Chart.yaml | 28 - stable/htpcmanager/2.0.14/CHANGELOG.md | 99 + stable/htpcmanager/2.0.14/Chart.lock | 6 + stable/htpcmanager/2.0.14/Chart.yaml | 28 + .../htpcmanager/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../htpcmanager/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.13 => htpcmanager/2.0.14}/values.yaml | 0 stable/htpcmanager/item.yaml | 2 +- stable/hyperion-ng/6.0.13/CHANGELOG.md | 99 - stable/hyperion-ng/6.0.13/Chart.lock | 6 - stable/hyperion-ng/6.0.13/Chart.yaml | 27 - stable/hyperion-ng/6.0.15/CHANGELOG.md | 99 + stable/hyperion-ng/6.0.15/Chart.lock | 6 + stable/hyperion-ng/6.0.15/Chart.yaml | 27 + .../hyperion-ng/{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../hyperion-ng/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15/templates/common.yaml | 0 .../3.0.13 => hyperion-ng/6.0.15}/values.yaml | 0 stable/hyperion-ng/item.yaml | 2 +- .../4.0.13/CHANGELOG.md | 99 - .../4.0.13/Chart.lock | 6 - .../4.0.13/Chart.yaml | 29 - .../4.0.15/CHANGELOG.md | 99 + .../4.0.15/Chart.lock | 6 + .../4.0.15/Chart.yaml | 29 + .../{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../{4.0.13 => 4.0.15}/templates/common.yaml | 0 .../4.0.15}/values.yaml | 0 stable/icantbelieveitsnotvaletudo/item.yaml | 2 +- stable/icinga2/3.0.14/CHANGELOG.md | 99 - stable/icinga2/3.0.14/Chart.lock | 9 - stable/icinga2/3.0.14/Chart.yaml | 31 - stable/icinga2/3.0.16/CHANGELOG.md | 99 + stable/icinga2/3.0.16/Chart.lock | 9 + stable/icinga2/3.0.16/Chart.yaml | 31 + stable/icinga2/{3.0.14 => 3.0.16}/README.md | 0 .../icinga2/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/icinga2/{3.0.14 => 3.0.16}/icon.png | Bin .../icinga2/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../icinga2/{3.0.14 => 3.0.16}/questions.yaml | 0 .../3.0.16}/templates/common.yaml | 0 .../3.0.14 => icinga2/3.0.16}/values.yaml | 0 stable/icinga2/item.yaml | 2 +- stable/impostor-server/1.0.16/CHANGELOG.md | 99 - stable/impostor-server/1.0.16/Chart.lock | 6 - stable/impostor-server/1.0.16/Chart.yaml | 27 - stable/impostor-server/1.0.18/CHANGELOG.md | 99 + stable/impostor-server/1.0.18/Chart.lock | 6 + stable/impostor-server/1.0.18/Chart.yaml | 27 + .../{1.0.16 => 1.0.18}/README.md | 0 .../{1.0.16 => 1.0.18}/app-readme.md | 0 .../1.0.18}/charts/common-10.4.4.tgz | Bin .../{1.0.16 => 1.0.18}/ci/base-values.yaml | 0 .../{1.0.16 => 1.0.18}/ci/values.yaml | 0 .../{1.0.16 => 1.0.18}/icon.png | Bin .../{1.0.16 => 1.0.18}/ix_values.yaml | 0 .../{1.0.16 => 1.0.18}/questions.yaml | 0 .../1.0.18}/templates/common.yaml | 0 .../1.0.18}/values.yaml | 0 stable/impostor-server/item.yaml | 2 +- stable/inventree/3.0.15/CHANGELOG.md | 99 - stable/inventree/3.0.15/Chart.lock | 9 - stable/inventree/3.0.15/Chart.yaml | 31 - stable/inventree/3.0.17/CHANGELOG.md | 99 + stable/inventree/3.0.17/Chart.lock | 9 + stable/inventree/3.0.17/Chart.yaml | 31 + stable/inventree/{3.0.15 => 3.0.17}/README.md | 0 .../{3.0.15 => 3.0.17}/app-readme.md | 0 .../3.0.17}/charts/common-10.4.4.tgz | Bin .../3.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/inventree/{3.0.15 => 3.0.17}/icon.png | Bin .../{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../{3.0.15 => 3.0.17}/questions.yaml | 0 .../{3.0.15 => 3.0.17}/templates/_secrets.tpl | 0 .../{3.0.15 => 3.0.17}/templates/common.yaml | 0 .../2.0.20 => inventree/3.0.17}/values.yaml | 0 stable/inventree/item.yaml | 2 +- stable/ipfs/3.0.16/CHANGELOG.md | 99 - stable/ipfs/3.0.16/Chart.lock | 6 - stable/ipfs/3.0.16/Chart.yaml | 28 - stable/ipfs/3.0.18/CHANGELOG.md | 99 + stable/ipfs/3.0.18/Chart.lock | 6 + stable/ipfs/3.0.18/Chart.yaml | 28 + stable/ipfs/{3.0.16 => 3.0.18}/README.md | 0 stable/ipfs/{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin stable/ipfs/{3.0.16 => 3.0.18}/icon.png | Bin stable/ipfs/{3.0.16 => 3.0.18}/ix_values.yaml | 0 stable/ipfs/{3.0.16 => 3.0.18}/questions.yaml | 0 .../{3.0.16 => 3.0.18}/templates/common.yaml | 0 .../{kutt/3.0.13 => ipfs/3.0.18}/values.yaml | 0 stable/ipfs/item.yaml | 2 +- stable/ispy-agent-dvr/2.0.18/CHANGELOG.md | 99 - stable/ispy-agent-dvr/2.0.18/Chart.lock | 6 - stable/ispy-agent-dvr/2.0.18/Chart.yaml | 28 - stable/ispy-agent-dvr/2.0.20/CHANGELOG.md | 99 + stable/ispy-agent-dvr/2.0.20/Chart.lock | 6 + stable/ispy-agent-dvr/2.0.20/Chart.yaml | 28 + .../{2.0.18 => 2.0.20}/README.md | 0 .../{2.0.18 => 2.0.20}/app-readme.md | 0 .../2.0.20}/charts/common-10.4.4.tgz | Bin .../{2.0.18 => 2.0.20}/icon.png | Bin .../{2.0.18 => 2.0.20}/ix_values.yaml | 0 .../{2.0.18 => 2.0.20}/questions.yaml | 0 .../2.0.20}/templates/common.yaml | 0 .../2.0.20}/values.yaml | 0 stable/ispy-agent-dvr/item.yaml | 2 +- stable/iyuuplus/2.0.12/CHANGELOG.md | 99 - stable/iyuuplus/2.0.12/Chart.lock | 6 - stable/iyuuplus/2.0.12/Chart.yaml | 29 - stable/iyuuplus/2.0.14/CHANGELOG.md | 99 + stable/iyuuplus/2.0.14/Chart.lock | 6 + stable/iyuuplus/2.0.14/Chart.yaml | 29 + stable/iyuuplus/{2.0.12 => 2.0.14}/README.md | 0 .../iyuuplus/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/iyuuplus/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../4.0.13 => iyuuplus/2.0.14}/values.yaml | 0 stable/iyuuplus/item.yaml | 2 +- stable/jackett/11.0.26/CHANGELOG.md | 99 + stable/jackett/11.0.26/Chart.lock | 6 + stable/jackett/11.0.26/Chart.yaml | 30 + stable/jackett/11.0.26/README.md | 42 + stable/jackett/11.0.26/app-readme.md | 3 + .../11.0.26}/charts/common-10.4.4.tgz | Bin stable/jackett/11.0.26/icon.png | Bin 0 -> 24159 bytes stable/jackett/11.0.26/ix_values.yaml | 30 + stable/jackett/11.0.26/questions.yaml | 2439 ++++++++++++ .../11.0.26}/templates/common.yaml | 0 .../4.0.14 => jackett/11.0.26}/values.yaml | 0 stable/jackett/item.yaml | 2 +- stable/jdownloader2/8.0.13/CHANGELOG.md | 99 - stable/jdownloader2/8.0.13/Chart.lock | 6 - stable/jdownloader2/8.0.13/Chart.yaml | 31 - stable/jdownloader2/8.0.15/CHANGELOG.md | 99 + stable/jdownloader2/8.0.15/Chart.lock | 6 + stable/jdownloader2/8.0.15/Chart.yaml | 31 + .../jdownloader2/{8.0.13 => 8.0.15}/README.md | 0 .../{8.0.13 => 8.0.15}/app-readme.md | 0 .../8.0.15}/charts/common-10.4.4.tgz | Bin .../8.0.15}/docs/installation_notes.md | 0 .../jdownloader2/{8.0.13 => 8.0.15}/icon.png | Bin .../{8.0.13 => 8.0.15}/ix_values.yaml | 0 .../{8.0.13 => 8.0.15}/questions.yaml | 0 .../8.0.15}/templates/common.yaml | 0 .../1.0.6 => jdownloader2/8.0.15}/values.yaml | 0 stable/jdownloader2/item.yaml | 2 +- stable/jellyfin/11.0.15/CHANGELOG.md | 99 + stable/jellyfin/11.0.15/Chart.lock | 6 + stable/jellyfin/11.0.15/Chart.yaml | 29 + stable/jellyfin/11.0.15/README.md | 42 + stable/jellyfin/11.0.15/app-readme.md | 3 + .../11.0.15}/charts/common-10.4.4.tgz | Bin stable/jellyfin/11.0.15/icon.png | Bin 0 -> 27336 bytes stable/jellyfin/11.0.15/ix_values.yaml | 26 + stable/jellyfin/11.0.15/questions.yaml | 2445 ++++++++++++ .../11.0.15}/templates/common.yaml | 0 .../2.0.12 => jellyfin/11.0.15}/values.yaml | 0 stable/jellyfin/item.yaml | 2 +- stable/jellyseerr/2.0.12/CHANGELOG.md | 99 - stable/jellyseerr/2.0.12/Chart.lock | 6 - stable/jellyseerr/2.0.12/Chart.yaml | 26 - stable/jellyseerr/2.0.14/CHANGELOG.md | 99 + stable/jellyseerr/2.0.14/Chart.lock | 6 + stable/jellyseerr/2.0.14/Chart.yaml | 26 + .../jellyseerr/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/jellyseerr/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../4.0.15 => jellyseerr/2.0.14}/values.yaml | 0 stable/jellyseerr/item.yaml | 2 +- stable/joplin-server/8.0.12/CHANGELOG.md | 99 - stable/joplin-server/8.0.12/Chart.lock | 9 - stable/joplin-server/8.0.12/Chart.yaml | 32 - stable/joplin-server/8.0.14/CHANGELOG.md | 99 + stable/joplin-server/8.0.14/Chart.lock | 9 + stable/joplin-server/8.0.14/Chart.yaml | 32 + .../{8.0.12 => 8.0.14}/README.md | 0 .../{8.0.12 => 8.0.14}/app-readme.md | 0 .../8.0.14}/charts/common-10.4.4.tgz | Bin .../8.0.14}/charts/postgresql-8.0.30.tgz | Bin .../joplin-server/{8.0.12 => 8.0.14}/icon.png | Bin .../{8.0.12 => 8.0.14}/ix_values.yaml | 0 .../{8.0.12 => 8.0.14}/questions.yaml | 0 .../8.0.14}/templates/common.yaml | 0 .../8.0.14}/values.yaml | 0 stable/joplin-server/item.yaml | 2 +- stable/k8s-gateway/6.0.12/CHANGELOG.md | 99 - stable/k8s-gateway/6.0.12/Chart.lock | 6 - stable/k8s-gateway/6.0.12/Chart.yaml | 28 - stable/k8s-gateway/6.0.14/CHANGELOG.md | 99 + stable/k8s-gateway/6.0.14/Chart.lock | 6 + stable/k8s-gateway/6.0.14/Chart.yaml | 28 + .../k8s-gateway/{6.0.12 => 6.0.14}/README.md | 0 .../{6.0.12 => 6.0.14}/app-readme.md | 0 .../6.0.14}/charts/common-10.4.4.tgz | Bin .../k8s-gateway/{6.0.12 => 6.0.14}/icon.png | Bin .../{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../{6.0.12 => 6.0.14}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{6.0.12 => 6.0.14}/templates/common.yaml | 0 .../4.0.20 => k8s-gateway/6.0.14}/values.yaml | 0 stable/k8s-gateway/item.yaml | 2 +- stable/kanboard/8.0.13/CHANGELOG.md | 99 - stable/kanboard/8.0.13/Chart.lock | 9 - stable/kanboard/8.0.13/Chart.yaml | 30 - stable/kanboard/8.0.15/CHANGELOG.md | 99 + stable/kanboard/8.0.15/Chart.lock | 9 + stable/kanboard/8.0.15/Chart.yaml | 30 + stable/kanboard/{8.0.13 => 8.0.15}/README.md | 0 .../kanboard/{8.0.13 => 8.0.15}/app-readme.md | 0 .../8.0.15}/charts/common-10.4.4.tgz | Bin .../8.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/kanboard/{8.0.13 => 8.0.15}/icon.png | Bin .../{8.0.13 => 8.0.15}/ix_values.yaml | 0 .../{8.0.13 => 8.0.15}/questions.yaml | 0 .../8.0.15}/templates/common.yaml | 0 .../2.0.13 => kanboard/8.0.15}/values.yaml | 0 stable/kanboard/item.yaml | 2 +- stable/kavita/2.0.13/CHANGELOG.md | 99 - stable/kavita/2.0.13/Chart.lock | 6 - stable/kavita/2.0.13/Chart.yaml | 31 - stable/kavita/2.0.15/CHANGELOG.md | 99 + stable/kavita/2.0.15/Chart.lock | 6 + stable/kavita/2.0.15/Chart.yaml | 31 + stable/kavita/{2.0.13 => 2.0.15}/README.md | 0 .../kavita/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin stable/kavita/{2.0.13 => 2.0.15}/icon.png | Bin .../kavita/{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../kavita/{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../6.0.26 => kavita/2.0.15}/values.yaml | 0 stable/kavita/item.yaml | 2 +- stable/kimai/3.0.13/CHANGELOG.md | 99 - stable/kimai/3.0.13/Chart.lock | 9 - stable/kimai/3.0.13/Chart.yaml | 33 - stable/kimai/3.0.15/CHANGELOG.md | 99 + stable/kimai/3.0.15/Chart.lock | 9 + stable/kimai/3.0.15/Chart.yaml | 33 + stable/kimai/{3.0.13 => 3.0.15}/README.md | 0 stable/kimai/{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/kimai/{3.0.13 => 3.0.15}/icon.png | Bin .../kimai/{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../kimai/{3.0.13 => 3.0.15}/questions.yaml | 0 .../{3.0.13 => 3.0.15}/templates/_secrets.tpl | 0 .../{3.0.13 => 3.0.15}/templates/common.yaml | 0 .../4.0.14 => kimai/3.0.15}/values.yaml | 0 stable/kimai/item.yaml | 2 +- stable/kms/11.0.14/CHANGELOG.md | 99 + stable/kms/11.0.14/Chart.lock | 6 + stable/kms/11.0.14/Chart.yaml | 28 + stable/kms/11.0.14/README.md | 43 + stable/kms/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/kms/11.0.14/icon.png | Bin 0 -> 46255 bytes stable/kms/11.0.14/ix_values.yaml | 19 + stable/kms/11.0.14/questions.yaml | 2064 ++++++++++ .../11.0.14}/templates/common.yaml | 0 .../{loki/5.0.15 => kms/11.0.14}/values.yaml | 0 stable/kms/item.yaml | 2 +- stable/kodi-headless/2.0.12/CHANGELOG.md | 99 - stable/kodi-headless/2.0.12/Chart.lock | 6 - stable/kodi-headless/2.0.12/Chart.yaml | 28 - stable/kodi-headless/2.0.14/CHANGELOG.md | 99 + stable/kodi-headless/2.0.14/Chart.lock | 6 + stable/kodi-headless/2.0.14/Chart.yaml | 28 + .../{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14/charts/common-10.4.4.tgz | Bin .../kodi-headless/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.14/values.yaml | 0 stable/kodi-headless/item.yaml | 2 +- stable/koel/3.0.14/CHANGELOG.md | 99 - stable/koel/3.0.14/Chart.lock | 9 - stable/koel/3.0.14/Chart.yaml | 33 - stable/koel/3.0.16/CHANGELOG.md | 99 + stable/koel/3.0.16/Chart.lock | 9 + stable/koel/3.0.16/Chart.yaml | 33 + stable/koel/{3.0.14 => 3.0.16}/README.md | 0 stable/koel/{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../{3.0.14 => 3.0.16}/docs/credentials.md | 0 stable/koel/{3.0.14 => 3.0.16}/icon.png | Bin stable/koel/{3.0.14 => 3.0.16}/ix_values.yaml | 0 stable/koel/{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/_secrets.tpl | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../3.0.23 => koel/3.0.16}/values.yaml | 0 stable/koel/item.yaml | 2 +- stable/komga/6.0.15/CHANGELOG.md | 99 - stable/komga/6.0.15/Chart.lock | 6 - stable/komga/6.0.15/Chart.yaml | 29 - stable/komga/6.0.17/CHANGELOG.md | 99 + stable/komga/6.0.17/Chart.lock | 6 + stable/komga/6.0.17/Chart.yaml | 29 + stable/komga/{6.0.15 => 6.0.17}/README.md | 0 stable/komga/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin stable/komga/{6.0.15 => 6.0.17}/icon.png | Bin .../komga/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../komga/{6.0.15 => 6.0.17}/questions.yaml | 0 .../6.0.17}/templates/common.yaml | 0 .../3.0.15 => komga/6.0.17}/values.yaml | 0 stable/komga/item.yaml | 2 +- stable/kopia/2.0.20/CHANGELOG.md | 99 - stable/kopia/2.0.20/Chart.lock | 6 - stable/kopia/2.0.20/Chart.yaml | 27 - stable/kopia/2.0.22/CHANGELOG.md | 99 + stable/kopia/2.0.22/Chart.lock | 6 + stable/kopia/2.0.22/Chart.yaml | 27 + stable/kopia/{2.0.20 => 2.0.22}/README.md | 0 stable/kopia/{2.0.20 => 2.0.22}/app-readme.md | 0 .../2.0.22}/charts/common-10.4.4.tgz | Bin stable/kopia/{2.0.20 => 2.0.22}/icon.png | Bin .../kopia/{2.0.20 => 2.0.22}/ix_values.yaml | 0 .../kopia/{2.0.20 => 2.0.22}/questions.yaml | 0 .../2.0.22}/templates/common.yaml | 0 .../8.0.13 => kopia/2.0.22}/values.yaml | 0 stable/kopia/item.yaml | 2 +- stable/kutt/3.0.13/CHANGELOG.md | 99 - stable/kutt/3.0.13/Chart.lock | 12 - stable/kutt/3.0.13/Chart.yaml | 37 - stable/kutt/3.0.15/CHANGELOG.md | 99 + stable/kutt/3.0.15/Chart.lock | 12 + stable/kutt/3.0.15/Chart.yaml | 37 + stable/kutt/{3.0.13 => 3.0.15}/README.md | 0 stable/kutt/{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../3.0.15}/charts/postgresql-8.0.30.tgz | Bin .../3.0.15}/charts/redis-3.0.30.tgz | Bin stable/kutt/{3.0.13 => 3.0.15}/icon.png | Bin stable/kutt/{3.0.13 => 3.0.15}/ix_values.yaml | 0 stable/kutt/{3.0.13 => 3.0.15}/questions.yaml | 0 .../{3.0.13 => 3.0.15}/templates/_secrets.tpl | 0 .../{3.0.13 => 3.0.15}/templates/common.yaml | 0 .../3.0.16 => kutt/3.0.15}/values.yaml | 0 stable/kutt/item.yaml | 2 +- stable/lanraragi/2.0.12/CHANGELOG.md | 99 - stable/lanraragi/2.0.12/Chart.lock | 6 - stable/lanraragi/2.0.12/Chart.yaml | 29 - stable/lanraragi/2.0.14/CHANGELOG.md | 99 + stable/lanraragi/2.0.14/Chart.lock | 6 + stable/lanraragi/2.0.14/Chart.yaml | 29 + stable/lanraragi/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../{2.0.12 => 2.0.14}/docs/credentials.md | 0 stable/lanraragi/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.12 => lanraragi/2.0.14}/values.yaml | 0 stable/lanraragi/item.yaml | 2 +- stable/lazylibrarian/11.0.20/CHANGELOG.md | 99 + stable/lazylibrarian/11.0.20/Chart.lock | 6 + stable/lazylibrarian/11.0.20/Chart.yaml | 29 + stable/lazylibrarian/11.0.20/README.md | 43 + stable/lazylibrarian/11.0.20/app-readme.md | 3 + .../11.0.20}/charts/common-10.4.4.tgz | Bin stable/lazylibrarian/11.0.20/icon.png | Bin 0 -> 11886 bytes stable/lazylibrarian/11.0.20/ix_values.yaml | 25 + stable/lazylibrarian/11.0.20/questions.yaml | 2431 ++++++++++++ .../11.0.20}/templates/common.yaml | 0 .../11.0.20}/values.yaml | 0 stable/lazylibrarian/item.yaml | 2 +- stable/leaf2mqtt/4.0.13/CHANGELOG.md | 99 - stable/leaf2mqtt/4.0.13/Chart.lock | 6 - stable/leaf2mqtt/4.0.13/Chart.yaml | 30 - stable/leaf2mqtt/4.0.15/CHANGELOG.md | 99 + stable/leaf2mqtt/4.0.15/Chart.lock | 6 + stable/leaf2mqtt/4.0.15/Chart.yaml | 30 + stable/leaf2mqtt/{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin stable/leaf2mqtt/{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../{4.0.13 => 4.0.15}/templates/common.yaml | 0 .../2.0.12 => leaf2mqtt/4.0.15}/values.yaml | 0 stable/leaf2mqtt/item.yaml | 2 +- stable/leantime/4.0.14/CHANGELOG.md | 99 - stable/leantime/4.0.14/Chart.lock | 9 - stable/leantime/4.0.14/Chart.yaml | 32 - stable/leantime/4.0.16/CHANGELOG.md | 99 + stable/leantime/4.0.16/Chart.lock | 9 + stable/leantime/4.0.16/Chart.yaml | 32 + stable/leantime/{4.0.14 => 4.0.16}/README.md | 0 .../leantime/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/leantime/{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/_secrets.tpl | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../1.0.13 => leantime/4.0.16}/values.yaml | 0 stable/leantime/item.yaml | 2 +- stable/libreddit/1.0.6/CHANGELOG.md | 63 - stable/libreddit/1.0.6/Chart.lock | 6 - stable/libreddit/1.0.6/Chart.yaml | 28 - stable/libreddit/1.0.8/CHANGELOG.md | 72 + stable/libreddit/1.0.8/Chart.lock | 6 + stable/libreddit/1.0.8/Chart.yaml | 28 + stable/libreddit/{1.0.6 => 1.0.8}/README.md | 0 .../libreddit/{1.0.6 => 1.0.8}/app-readme.md | 0 .../1.0.8}/charts/common-10.4.4.tgz | Bin stable/libreddit/{1.0.6 => 1.0.8}/icon.png | Bin .../libreddit/{1.0.6 => 1.0.8}/ix_values.yaml | 0 .../libreddit/{1.0.6 => 1.0.8}/questions.yaml | 0 .../1.0.8}/templates/common.yaml | 0 .../1.0.19 => libreddit/1.0.8}/values.yaml | 0 stable/libreddit/item.yaml | 2 +- stable/libreoffice/2.0.12/CHANGELOG.md | 99 - stable/libreoffice/2.0.12/Chart.lock | 6 - stable/libreoffice/2.0.12/Chart.yaml | 28 - stable/libreoffice/2.0.14/CHANGELOG.md | 99 + stable/libreoffice/2.0.14/Chart.lock | 6 + stable/libreoffice/2.0.14/Chart.yaml | 28 + .../libreoffice/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../libreoffice/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../1.0.12 => libreoffice/2.0.14}/values.yaml | 0 stable/libreoffice/item.yaml | 2 +- stable/librephotos/4.0.15/CHANGELOG.md | 99 - stable/librephotos/4.0.15/Chart.lock | 12 - stable/librephotos/4.0.15/Chart.yaml | 35 - stable/librephotos/4.0.17/CHANGELOG.md | 99 + stable/librephotos/4.0.17/Chart.lock | 12 + stable/librephotos/4.0.17/Chart.yaml | 35 + .../librephotos/{4.0.15 => 4.0.17}/README.md | 0 .../{4.0.15 => 4.0.17}/app-readme.md | 0 .../4.0.17}/charts/common-10.4.4.tgz | Bin .../4.0.17}/charts/postgresql-8.0.30.tgz | Bin .../4.0.17}/charts/redis-3.0.30.tgz | Bin .../librephotos/{4.0.15 => 4.0.17}/icon.png | Bin .../{4.0.15 => 4.0.17}/ix_values.yaml | 0 .../{4.0.15 => 4.0.17}/questions.yaml | 0 .../{4.0.15 => 4.0.17}/templates/_secrets.tpl | 0 .../{4.0.15 => 4.0.17}/templates/common.yaml | 0 .../7.0.14 => librephotos/4.0.17}/values.yaml | 0 stable/librephotos/item.yaml | 2 +- stable/librespeed/6.0.13/CHANGELOG.md | 99 - stable/librespeed/6.0.13/Chart.lock | 6 - stable/librespeed/6.0.13/Chart.yaml | 28 - stable/librespeed/6.0.15/CHANGELOG.md | 99 + stable/librespeed/6.0.15/Chart.lock | 6 + stable/librespeed/6.0.15/Chart.yaml | 28 + .../librespeed/{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../{6.0.13 => 6.0.15}/ci/ct-values.yaml | 0 stable/librespeed/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../3.0.14 => librespeed/6.0.15}/values.yaml | 0 stable/librespeed/item.yaml | 2 +- stable/lidarr/11.0.14/CHANGELOG.md | 99 + stable/lidarr/11.0.14/Chart.lock | 6 + stable/lidarr/11.0.14/Chart.yaml | 29 + stable/lidarr/11.0.14/README.md | 42 + stable/lidarr/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/lidarr/11.0.14/icon.png | Bin 0 -> 41815 bytes stable/lidarr/11.0.14/ix_values.yaml | 40 + stable/lidarr/11.0.14/questions.yaml | 2431 ++++++++++++ .../11.0.14}/templates/common.yaml | 0 .../3.0.21 => lidarr/11.0.14}/values.yaml | 0 stable/lidarr/item.yaml | 2 +- stable/linkace/4.0.20/CHANGELOG.md | 99 - stable/linkace/4.0.20/Chart.lock | 12 - stable/linkace/4.0.20/Chart.yaml | 35 - stable/linkace/4.0.22/CHANGELOG.md | 99 + stable/linkace/4.0.22/Chart.lock | 12 + stable/linkace/4.0.22/Chart.yaml | 35 + stable/linkace/{4.0.20 => 4.0.22}/README.md | 0 .../linkace/{4.0.20 => 4.0.22}/app-readme.md | 0 .../4.0.22}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin .../4.0.22}/charts/redis-3.0.30.tgz | Bin stable/linkace/{4.0.20 => 4.0.22}/icon.png | Bin .../linkace/{4.0.20 => 4.0.22}/ix_values.yaml | 0 .../linkace/{4.0.20 => 4.0.22}/questions.yaml | 0 .../{4.0.20 => 4.0.22}/templates/_cronjob.tpl | 0 .../{4.0.20 => 4.0.22}/templates/_secrets.tpl | 0 .../{4.0.20 => 4.0.22}/templates/common.yaml | 0 .../2.0.12 => linkace/4.0.22}/values.yaml | 0 stable/linkace/item.yaml | 2 +- stable/linkding/2.0.13/CHANGELOG.md | 99 - stable/linkding/2.0.13/Chart.lock | 6 - stable/linkding/2.0.13/Chart.yaml | 27 - stable/linkding/2.0.15/CHANGELOG.md | 99 + stable/linkding/2.0.15/Chart.lock | 6 + stable/linkding/2.0.15/Chart.yaml | 27 + stable/linkding/{2.0.13 => 2.0.15}/README.md | 0 .../linkding/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin stable/linkding/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../2.0.13 => linkding/2.0.15}/values.yaml | 0 stable/linkding/item.yaml | 2 +- stable/littlelink/6.0.26/CHANGELOG.md | 99 - stable/littlelink/6.0.26/Chart.lock | 6 - stable/littlelink/6.0.26/Chart.yaml | 28 - stable/littlelink/6.0.28/CHANGELOG.md | 99 + stable/littlelink/6.0.28/Chart.lock | 6 + stable/littlelink/6.0.28/Chart.yaml | 28 + .../littlelink/{6.0.26 => 6.0.28}/README.md | 0 .../{6.0.26 => 6.0.28}/app-readme.md | 0 .../6.0.28}/charts/common-10.4.4.tgz | Bin stable/littlelink/{6.0.26 => 6.0.28}/icon.png | Bin .../{6.0.26 => 6.0.28}/ix_values.yaml | 0 .../{6.0.26 => 6.0.28}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{6.0.26 => 6.0.28}/templates/common.yaml | 0 .../2.0.12 => littlelink/6.0.28}/values.yaml | 0 stable/littlelink/item.yaml | 2 +- .../logitech-media-server/4.0.14/CHANGELOG.md | 99 - .../logitech-media-server/4.0.14/Chart.lock | 6 - .../logitech-media-server/4.0.14/Chart.yaml | 32 - .../logitech-media-server/4.0.16/CHANGELOG.md | 99 + .../logitech-media-server/4.0.16/Chart.lock | 6 + .../logitech-media-server/4.0.16/Chart.yaml | 32 + .../{4.0.14 => 4.0.16}/README.md | 0 .../{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin .../{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../4.0.16}/templates/common.yaml | 0 .../4.0.16}/values.yaml | 0 stable/logitech-media-server/item.yaml | 2 +- stable/loki/5.0.15/CHANGELOG.md | 99 - stable/loki/5.0.15/Chart.lock | 9 - stable/loki/5.0.15/Chart.yaml | 31 - stable/loki/5.0.17/CHANGELOG.md | 99 + stable/loki/5.0.17/Chart.lock | 9 + stable/loki/5.0.17/Chart.yaml | 31 + stable/loki/{5.0.15 => 5.0.17}/README.md | 0 stable/loki/{5.0.15 => 5.0.17}/app-readme.md | 0 .../5.0.17}/charts/common-10.4.4.tgz | Bin .../charts/promtail-3.0.22.tgz | Bin stable/loki/{5.0.15 => 5.0.17}/icon.png | Bin stable/loki/{5.0.15 => 5.0.17}/ix_values.yaml | 0 stable/loki/{5.0.15 => 5.0.17}/questions.yaml | 0 .../{5.0.15 => 5.0.17}/templates/_helpers.tpl | 0 .../5.0.17}/templates/common.yaml | 0 .../2.0.14 => loki/5.0.17}/values.yaml | 0 stable/loki/item.yaml | 2 +- stable/lychee/13.0.16/CHANGELOG.md | 99 + stable/lychee/13.0.16/Chart.lock | 12 + stable/lychee/13.0.16/Chart.yaml | 39 + stable/lychee/13.0.16/README.md | 45 + stable/lychee/13.0.16/app-readme.md | 3 + .../13.0.16}/charts/common-10.4.4.tgz | Bin .../13.0.16}/charts/postgresql-8.0.30.tgz | Bin .../13.0.16}/charts/redis-3.0.30.tgz | Bin stable/lychee/13.0.16/icon.png | Bin 0 -> 4883 bytes stable/lychee/13.0.16/ix_values.yaml | 94 + stable/lychee/13.0.16/questions.yaml | 2908 ++++++++++++++ stable/lychee/13.0.16/templates/_secrets.tpl | 20 + stable/lychee/13.0.16/templates/common.yaml | 7 + .../6.0.12 => lychee/13.0.16}/values.yaml | 0 stable/lychee/item.yaml | 2 +- stable/makemkv/2.0.14/CHANGELOG.md | 99 - stable/makemkv/2.0.14/Chart.lock | 6 - stable/makemkv/2.0.14/Chart.yaml | 26 - stable/makemkv/2.0.16/CHANGELOG.md | 99 + stable/makemkv/2.0.16/Chart.lock | 6 + stable/makemkv/2.0.16/Chart.yaml | 26 + stable/makemkv/{2.0.14 => 2.0.16}/README.md | 0 .../makemkv/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin .../makemkv/2.0.16/docs/installation_notes.md | 10 + stable/makemkv/{2.0.14 => 2.0.16}/icon.png | Bin .../makemkv/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../makemkv/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../3.0.12 => makemkv/2.0.16}/values.yaml | 0 stable/makemkv/item.yaml | 2 +- stable/matomo/3.0.23/CHANGELOG.md | 99 - stable/matomo/3.0.23/Chart.lock | 9 - stable/matomo/3.0.23/Chart.yaml | 31 - stable/matomo/3.0.25/CHANGELOG.md | 99 + stable/matomo/3.0.25/Chart.lock | 9 + stable/matomo/3.0.25/Chart.yaml | 31 + stable/matomo/{3.0.23 => 3.0.25}/README.md | 0 .../matomo/{3.0.23 => 3.0.25}/app-readme.md | 0 .../3.0.25}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/matomo/{3.0.23 => 3.0.25}/icon.png | Bin .../matomo/{3.0.23 => 3.0.25}/ix_values.yaml | 0 .../matomo/{3.0.23 => 3.0.25}/questions.yaml | 0 .../3.0.25}/templates/common.yaml | 0 .../3.0.12 => matomo/3.0.25}/values.yaml | 0 stable/matomo/item.yaml | 2 +- stable/mattermost/3.0.15/CHANGELOG.md | 99 - stable/mattermost/3.0.15/Chart.lock | 9 - stable/mattermost/3.0.15/Chart.yaml | 32 - stable/mattermost/3.0.17/CHANGELOG.md | 99 + stable/mattermost/3.0.17/Chart.lock | 9 + stable/mattermost/3.0.17/Chart.yaml | 32 + .../mattermost/{3.0.15 => 3.0.17}/README.md | 0 .../{3.0.15 => 3.0.17}/app-readme.md | 0 .../3.0.17}/charts/common-10.4.4.tgz | Bin .../3.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/mattermost/{3.0.15 => 3.0.17}/icon.png | Bin .../{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../{3.0.15 => 3.0.17}/questions.yaml | 0 .../3.0.17}/templates/common.yaml | 0 .../6.0.12 => mattermost/3.0.17}/values.yaml | 0 stable/mattermost/item.yaml | 2 +- stable/mealie/8.0.13/CHANGELOG.md | 99 - stable/mealie/8.0.13/Chart.lock | 9 - stable/mealie/8.0.13/Chart.yaml | 29 - stable/mealie/8.0.15/CHANGELOG.md | 99 + stable/mealie/8.0.15/Chart.lock | 9 + stable/mealie/8.0.15/Chart.yaml | 29 + stable/mealie/{8.0.13 => 8.0.15}/README.md | 0 .../mealie/{8.0.13 => 8.0.15}/app-readme.md | 0 .../8.0.15}/charts/common-10.4.4.tgz | Bin .../8.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/mealie/{8.0.13 => 8.0.15}/icon.png | Bin .../mealie/{8.0.13 => 8.0.15}/ix_values.yaml | 0 .../mealie/{8.0.13 => 8.0.15}/questions.yaml | 0 .../8.0.15}/templates/common.yaml | 0 .../2.0.12 => mealie/8.0.15}/values.yaml | 0 stable/mealie/item.yaml | 2 +- stable/medusa/3.0.16/CHANGELOG.md | 99 - stable/medusa/3.0.16/Chart.lock | 6 - stable/medusa/3.0.16/Chart.yaml | 32 - stable/medusa/3.0.18/CHANGELOG.md | 99 + stable/medusa/3.0.18/Chart.lock | 6 + stable/medusa/3.0.18/Chart.yaml | 32 + stable/medusa/{3.0.16 => 3.0.18}/README.md | 0 .../medusa/{3.0.16 => 3.0.18}/app-readme.md | 0 .../3.0.18}/charts/common-10.4.4.tgz | Bin stable/medusa/{3.0.16 => 3.0.18}/icon.png | Bin .../medusa/{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../medusa/{3.0.16 => 3.0.18}/questions.yaml | 0 .../{3.0.16 => 3.0.18}/templates/common.yaml | 0 .../{n8n/4.0.20 => medusa/3.0.18}/values.yaml | 0 stable/medusa/item.yaml | 2 +- stable/meshroom/2.0.12/CHANGELOG.md | 99 - stable/meshroom/2.0.12/Chart.lock | 6 - stable/meshroom/2.0.12/Chart.yaml | 26 - stable/meshroom/2.0.14/CHANGELOG.md | 99 + stable/meshroom/2.0.14/Chart.lock | 6 + stable/meshroom/2.0.14/Chart.yaml | 26 + stable/meshroom/{2.0.12 => 2.0.14}/README.md | 0 .../meshroom/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14/charts/common-10.4.4.tgz | Bin .../docs/installation_notes.md | 0 stable/meshroom/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.12 => meshroom/2.0.14}/values.yaml | 0 stable/meshroom/item.yaml | 2 +- stable/metallb/2.0.5/CHANGELOG.md | 99 - stable/metallb/2.0.5/Chart.lock | 6 - stable/metallb/2.0.5/Chart.yaml | 29 - stable/metallb/2.0.7/CHANGELOG.md | 99 + stable/metallb/2.0.7/Chart.lock | 6 + stable/metallb/2.0.7/Chart.yaml | 29 + stable/metallb/{2.0.5 => 2.0.7}/README.md | 0 stable/metallb/{2.0.5 => 2.0.7}/app-readme.md | 0 .../charts/metallb-0.13.3.tgz | Bin stable/metallb/{2.0.5 => 2.0.7}/icon.png | Bin .../metallb/{2.0.5 => 2.0.7}/ix_values.yaml | 0 .../metallb/{2.0.5 => 2.0.7}/questions.yaml | 0 .../2.0.14 => metallb/2.0.7}/values.yaml | 0 stable/metallb/item.yaml | 2 +- stable/metube/2.0.12/CHANGELOG.md | 99 - stable/metube/2.0.12/Chart.lock | 6 - stable/metube/2.0.12/Chart.yaml | 25 - stable/metube/2.0.14/CHANGELOG.md | 99 + stable/metube/2.0.14/Chart.lock | 6 + stable/metube/2.0.14/Chart.yaml | 25 + stable/metube/{2.0.12 => 2.0.14}/README.md | 0 .../metube/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/metube/{2.0.12 => 2.0.14}/icon.png | Bin .../metube/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../metube/{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.12 => metube/2.0.14}/values.yaml | 0 stable/metube/item.yaml | 2 +- stable/minecraft-bedrock/1.0.13/CHANGELOG.md | 99 - stable/minecraft-bedrock/1.0.13/Chart.lock | 6 - stable/minecraft-bedrock/1.0.13/Chart.yaml | 28 - stable/minecraft-bedrock/1.0.15/CHANGELOG.md | 99 + stable/minecraft-bedrock/1.0.15/Chart.lock | 6 + stable/minecraft-bedrock/1.0.15/Chart.yaml | 28 + .../{1.0.13 => 1.0.15}/README.md | 0 .../{1.0.13 => 1.0.15}/app-readme.md | 0 .../1.0.15}/charts/common-10.4.4.tgz | Bin .../{1.0.13 => 1.0.15}/icon.png | Bin .../{1.0.13 => 1.0.15}/ix_values.yaml | 0 .../{1.0.13 => 1.0.15}/questions.yaml | 0 .../1.0.15}/templates/common.yaml | 0 .../1.0.15}/values.yaml | 0 stable/minecraft-bedrock/item.yaml | 2 +- stable/minecraft-java/1.0.19/CHANGELOG.md | 99 - stable/minecraft-java/1.0.19/Chart.lock | 6 - stable/minecraft-java/1.0.19/Chart.yaml | 28 - .../1.0.19/docs/community-guide.md | 41 - stable/minecraft-java/1.0.21/CHANGELOG.md | 99 + stable/minecraft-java/1.0.21/Chart.lock | 6 + stable/minecraft-java/1.0.21/Chart.yaml | 28 + .../{1.0.19 => 1.0.21}/README.md | 0 .../{1.0.19 => 1.0.21}/app-readme.md | 0 .../1.0.21}/charts/common-10.4.4.tgz | Bin .../{1.0.19 => 1.0.21}/ci/base-values.yaml | 0 .../{1.0.19 => 1.0.21}/ci/j11-values.yaml | 0 .../{1.0.19 => 1.0.21}/ci/j11j9-values.yaml | 0 .../{1.0.19 => 1.0.21}/ci/j8-values.yaml | 0 .../{1.0.19 => 1.0.21}/ci/j8j9-values.yaml | 0 .../1.0.21/docs/community-guide.md | 41 + .../minecraft-java/1.0.21/docs/img/dynmap.png | Bin 0 -> 860307 bytes .../1.0.21/docs/img/mc-modports1.png | Bin 0 -> 35043 bytes .../1.0.21/docs/img/mc-modports2.png | Bin 0 -> 14692 bytes .../1.0.21/docs/img/mc-plugins.png | Bin 0 -> 16276 bytes .../1.0.21/docs/img/mc-server1.png | Bin 0 -> 18546 bytes .../1.0.21/docs/img/mc-server2.png | Bin 0 -> 20688 bytes .../{1.0.19 => 1.0.21}/icon.png | Bin .../{1.0.19 => 1.0.21}/ix_values.yaml | 0 .../{1.0.19 => 1.0.21}/questions.yaml | 0 .../1.0.21}/templates/common.yaml | 0 .../1.0.21}/values.yaml | 0 stable/minecraft-java/item.yaml | 2 +- stable/minetest/1.0.12/CHANGELOG.md | 99 - stable/minetest/1.0.12/Chart.lock | 6 - stable/minetest/1.0.12/Chart.yaml | 28 - stable/minetest/1.0.14/CHANGELOG.md | 99 + stable/minetest/1.0.14/Chart.lock | 6 + stable/minetest/1.0.14/Chart.yaml | 28 + stable/minetest/{1.0.12 => 1.0.14}/README.md | 0 .../minetest/{1.0.12 => 1.0.14}/app-readme.md | 0 .../1.0.14}/charts/common-10.4.4.tgz | Bin stable/minetest/{1.0.12 => 1.0.14}/icon.png | Bin .../{1.0.12 => 1.0.14}/ix_values.yaml | 0 .../{1.0.12 => 1.0.14}/questions.yaml | 0 .../1.0.14}/templates/common.yaml | 0 .../3.0.18 => minetest/1.0.14}/values.yaml | 0 stable/minetest/item.yaml | 2 +- stable/miniflux/7.0.14/CHANGELOG.md | 99 - stable/miniflux/7.0.14/Chart.lock | 9 - stable/miniflux/7.0.14/Chart.yaml | 31 - stable/miniflux/7.0.16/CHANGELOG.md | 99 + stable/miniflux/7.0.16/Chart.lock | 9 + stable/miniflux/7.0.16/Chart.yaml | 31 + stable/miniflux/{7.0.14 => 7.0.16}/README.md | 0 .../miniflux/{7.0.14 => 7.0.16}/app-readme.md | 0 .../7.0.16}/charts/common-10.4.4.tgz | Bin .../7.0.16}/charts/postgresql-8.0.30.tgz | Bin stable/miniflux/{7.0.14 => 7.0.16}/icon.png | Bin .../{7.0.14 => 7.0.16}/ix_values.yaml | 0 .../{7.0.14 => 7.0.16}/questions.yaml | 0 .../7.0.16}/templates/common.yaml | 0 .../3.0.13 => miniflux/7.0.16}/values.yaml | 0 stable/miniflux/item.yaml | 2 +- stable/minio-console/3.0.14/CHANGELOG.md | 99 - stable/minio-console/3.0.14/Chart.lock | 6 - stable/minio-console/3.0.14/Chart.yaml | 27 - stable/minio-console/3.0.16/CHANGELOG.md | 99 + stable/minio-console/3.0.16/Chart.lock | 6 + stable/minio-console/3.0.16/Chart.yaml | 27 + .../{3.0.14 => 3.0.16}/README.md | 0 .../{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin .../minio-console/{3.0.14 => 3.0.16}/icon.png | Bin .../{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../{3.0.14 => 3.0.16}/questions.yaml | 0 .../3.0.16}/templates/common.yaml | 0 .../3.0.16}/values.yaml | 0 stable/minio-console/item.yaml | 2 +- stable/minio/3.0.21/CHANGELOG.md | 99 - stable/minio/3.0.21/Chart.lock | 6 - stable/minio/3.0.21/Chart.yaml | 27 - stable/minio/3.0.23/CHANGELOG.md | 99 + stable/minio/3.0.23/Chart.lock | 6 + stable/minio/3.0.23/Chart.yaml | 27 + stable/minio/{3.0.21 => 3.0.23}/README.md | 0 stable/minio/{3.0.21 => 3.0.23}/app-readme.md | 0 .../3.0.23}/charts/common-10.4.4.tgz | Bin stable/minio/{3.0.21 => 3.0.23}/icon.png | Bin .../minio/{3.0.21 => 3.0.23}/ix_values.yaml | 0 .../minio/{3.0.21 => 3.0.23}/questions.yaml | 0 .../3.0.23}/templates/common.yaml | 0 .../6.0.13 => minio/3.0.23}/values.yaml | 0 stable/minio/item.yaml | 2 +- stable/minisatip/2.0.12/CHANGELOG.md | 99 - stable/minisatip/2.0.12/Chart.lock | 6 - stable/minisatip/2.0.12/Chart.yaml | 27 - stable/minisatip/2.0.14/CHANGELOG.md | 99 + stable/minisatip/2.0.14/Chart.lock | 6 + stable/minisatip/2.0.14/Chart.yaml | 27 + stable/minisatip/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/minisatip/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../6.0.14 => minisatip/2.0.14}/values.yaml | 0 stable/minisatip/item.yaml | 2 +- stable/mkvtoolnix/2.0.13/CHANGELOG.md | 99 - stable/mkvtoolnix/2.0.13/Chart.lock | 6 - stable/mkvtoolnix/2.0.13/Chart.yaml | 31 - stable/mkvtoolnix/2.0.15/CHANGELOG.md | 99 + stable/mkvtoolnix/2.0.15/Chart.lock | 6 + stable/mkvtoolnix/2.0.15/Chart.yaml | 31 + .../mkvtoolnix/{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin stable/mkvtoolnix/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15/templates/common.yaml | 0 .../8.0.16 => mkvtoolnix/2.0.15}/values.yaml | 0 stable/mkvtoolnix/item.yaml | 2 +- stable/ml-workspace/2.0.12/CHANGELOG.md | 99 - stable/ml-workspace/2.0.12/Chart.lock | 6 - stable/ml-workspace/2.0.12/Chart.yaml | 31 - stable/ml-workspace/2.0.14/CHANGELOG.md | 99 + stable/ml-workspace/2.0.14/Chart.lock | 6 + stable/ml-workspace/2.0.14/Chart.yaml | 31 + .../ml-workspace/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../{2.0.12 => 2.0.14}/ci/base-values.yaml | 0 .../{2.0.12 => 2.0.14}/ci/gpu-values.yaml | 0 .../{2.0.12 => 2.0.14}/ci/light-values.yaml | 0 .../{2.0.12 => 2.0.14}/ci/minimal-values.yaml | 0 .../{2.0.12 => 2.0.14}/ci/r-values.yaml | 0 .../{2.0.12 => 2.0.14}/ci/spark-values.yaml | 0 .../ml-workspace/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.14}/values.yaml | 0 stable/ml-workspace/item.yaml | 2 +- stable/monica/3.0.18/CHANGELOG.md | 99 - stable/monica/3.0.18/Chart.lock | 9 - stable/monica/3.0.18/Chart.yaml | 30 - stable/monica/3.0.20/CHANGELOG.md | 99 + stable/monica/3.0.20/Chart.lock | 9 + stable/monica/3.0.20/Chart.yaml | 30 + stable/monica/{3.0.18 => 3.0.20}/README.md | 0 .../monica/{3.0.18 => 3.0.20}/app-readme.md | 0 .../3.0.20}/charts/common-10.4.4.tgz | Bin .../charts/mariadb-3.0.29.tgz | Bin stable/monica/{3.0.18 => 3.0.20}/icon.png | Bin .../monica/{3.0.18 => 3.0.20}/ix_values.yaml | 0 .../monica/{3.0.18 => 3.0.20}/questions.yaml | 0 .../{3.0.18 => 3.0.20}/templates/_appkey.tpl | 0 .../{3.0.18 => 3.0.20}/templates/common.yaml | 0 .../6.0.13 => monica/3.0.20}/values.yaml | 0 stable/monica/item.yaml | 2 +- stable/mosdns/2.0.14/CHANGELOG.md | 99 - stable/mosdns/2.0.14/Chart.lock | 6 - stable/mosdns/2.0.14/Chart.yaml | 29 - stable/mosdns/2.0.16/CHANGELOG.md | 99 + stable/mosdns/2.0.16/Chart.lock | 6 + stable/mosdns/2.0.16/Chart.yaml | 29 + stable/mosdns/{2.0.14 => 2.0.16}/README.md | 0 .../mosdns/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/mosdns/{2.0.14 => 2.0.16}/icon.png | Bin .../mosdns/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../mosdns/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../2.0.14 => mosdns/2.0.16}/values.yaml | 0 stable/mosdns/item.yaml | 2 +- stable/mosquitto/6.0.12/CHANGELOG.md | 99 - stable/mosquitto/6.0.12/Chart.lock | 6 - stable/mosquitto/6.0.12/Chart.yaml | 29 - stable/mosquitto/6.0.14/CHANGELOG.md | 99 + stable/mosquitto/6.0.14/Chart.lock | 6 + stable/mosquitto/6.0.14/Chart.yaml | 29 + stable/mosquitto/{6.0.12 => 6.0.14}/README.md | 0 .../{6.0.12 => 6.0.14}/app-readme.md | 0 .../6.0.14}/charts/common-10.4.4.tgz | Bin stable/mosquitto/{6.0.12 => 6.0.14}/icon.png | Bin .../{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../{6.0.12 => 6.0.14}/questions.yaml | 0 .../6.0.14}/templates/common.yaml | 0 .../7.0.13 => mosquitto/6.0.14}/values.yaml | 0 stable/mosquitto/item.yaml | 2 +- stable/mstream/3.0.12/CHANGELOG.md | 99 - stable/mstream/3.0.12/Chart.lock | 6 - stable/mstream/3.0.12/Chart.yaml | 29 - stable/mstream/3.0.14/CHANGELOG.md | 99 + stable/mstream/3.0.14/Chart.lock | 6 + stable/mstream/3.0.14/Chart.yaml | 29 + stable/mstream/{3.0.12 => 3.0.14}/README.md | 0 .../mstream/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/mstream/{3.0.12 => 3.0.14}/icon.png | Bin .../mstream/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../mstream/{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../7.0.13 => mstream/3.0.14}/values.yaml | 0 stable/mstream/item.yaml | 2 +- stable/muximux/3.0.12/CHANGELOG.md | 99 - stable/muximux/3.0.12/Chart.lock | 6 - stable/muximux/3.0.12/Chart.yaml | 31 - stable/muximux/3.0.14/CHANGELOG.md | 99 + stable/muximux/3.0.14/Chart.lock | 6 + stable/muximux/3.0.14/Chart.yaml | 31 + stable/muximux/{3.0.12 => 3.0.14}/README.md | 0 .../muximux/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/muximux/{3.0.12 => 3.0.14}/icon.png | Bin .../muximux/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../muximux/{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../1.0.11 => muximux/3.0.14}/values.yaml | 0 stable/muximux/item.yaml | 2 +- stable/mylar/6.0.12/CHANGELOG.md | 99 - stable/mylar/6.0.12/Chart.lock | 6 - stable/mylar/6.0.12/Chart.yaml | 27 - stable/mylar/6.0.14/CHANGELOG.md | 99 + stable/mylar/6.0.14/Chart.lock | 6 + stable/mylar/6.0.14/Chart.yaml | 27 + stable/mylar/{6.0.12 => 6.0.14}/README.md | 0 stable/mylar/{6.0.12 => 6.0.14}/app-readme.md | 0 .../6.0.14}/charts/common-10.4.4.tgz | Bin stable/mylar/{6.0.12 => 6.0.14}/icon.png | Bin .../mylar/{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../mylar/{6.0.12 => 6.0.14}/questions.yaml | 0 .../6.0.14/templates/common.yaml | 0 .../2.0.15 => mylar/6.0.14}/values.yaml | 0 stable/mylar/item.yaml | 2 +- stable/mysql-workbench/2.0.12/CHANGELOG.md | 99 - stable/mysql-workbench/2.0.12/Chart.lock | 6 - stable/mysql-workbench/2.0.12/Chart.yaml | 28 - stable/mysql-workbench/2.0.14/CHANGELOG.md | 99 + stable/mysql-workbench/2.0.14/Chart.lock | 6 + stable/mysql-workbench/2.0.14/Chart.yaml | 28 + .../{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.14}/values.yaml | 0 stable/mysql-workbench/item.yaml | 2 +- stable/n8n/4.0.20/CHANGELOG.md | 99 - stable/n8n/4.0.20/Chart.lock | 12 - stable/n8n/4.0.20/Chart.yaml | 36 - stable/n8n/4.0.22/CHANGELOG.md | 99 + stable/n8n/4.0.22/Chart.lock | 12 + stable/n8n/4.0.22/Chart.yaml | 36 + stable/n8n/{4.0.20 => 4.0.22}/README.md | 0 stable/n8n/{4.0.20 => 4.0.22}/app-readme.md | 0 .../4.0.22}/charts/common-10.4.4.tgz | Bin .../4.0.22}/charts/postgresql-8.0.30.tgz | Bin .../4.0.22}/charts/redis-3.0.30.tgz | Bin stable/n8n/{4.0.20 => 4.0.22}/icon.png | Bin stable/n8n/{4.0.20 => 4.0.22}/ix_values.yaml | 0 stable/n8n/{4.0.20 => 4.0.22}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.20 => 4.0.22}/templates/common.yaml | 0 .../3.0.15 => n8n/4.0.22}/values.yaml | 0 stable/n8n/item.yaml | 2 +- stable/nano-wallet/2.0.12/CHANGELOG.md | 99 - stable/nano-wallet/2.0.12/Chart.lock | 6 - stable/nano-wallet/2.0.12/Chart.yaml | 28 - stable/nano-wallet/2.0.14/CHANGELOG.md | 99 + stable/nano-wallet/2.0.14/Chart.lock | 6 + stable/nano-wallet/2.0.14/Chart.yaml | 28 + .../nano-wallet/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../nano-wallet/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../6.0.13 => nano-wallet/2.0.14}/values.yaml | 0 stable/nano-wallet/item.yaml | 2 +- stable/navidrome/11.0.14/CHANGELOG.md | 99 + stable/navidrome/11.0.14/Chart.lock | 6 + stable/navidrome/11.0.14/Chart.yaml | 30 + stable/navidrome/11.0.14/README.md | 43 + stable/navidrome/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/navidrome/11.0.14/icon.png | Bin 0 -> 14680 bytes stable/navidrome/11.0.14/ix_values.yaml | 23 + stable/navidrome/11.0.14/questions.yaml | 2431 ++++++++++++ .../11.0.14}/templates/common.yaml | 0 .../6.0.14 => navidrome/11.0.14}/values.yaml | 0 stable/navidrome/item.yaml | 2 +- stable/netdata/2.0.14/CHANGELOG.md | 99 - stable/netdata/2.0.14/Chart.lock | 6 - stable/netdata/2.0.14/Chart.yaml | 26 - stable/netdata/2.0.16/CHANGELOG.md | 99 + stable/netdata/2.0.16/Chart.lock | 6 + stable/netdata/2.0.16/Chart.yaml | 26 + stable/netdata/{2.0.14 => 2.0.16}/README.md | 0 .../netdata/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/netdata/{2.0.14 => 2.0.16}/icon.png | Bin .../netdata/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../netdata/{2.0.14 => 2.0.16}/questions.yaml | 0 .../{2.0.14 => 2.0.16}/templates/common.yaml | 0 .../7.0.12 => netdata/2.0.16}/values.yaml | 0 stable/netdata/item.yaml | 2 +- stable/nextcloud/15.2.11/CHANGELOG.md | 99 + stable/nextcloud/15.2.11/Chart.lock | 15 + stable/nextcloud/15.2.11/Chart.yaml | 45 + stable/nextcloud/15.2.11/README.md | 46 + stable/nextcloud/15.2.11/app-readme.md | 3 + .../charts/collabora-online-12.1.7.tgz | Bin 0 -> 74635 bytes .../15.2.11}/charts/common-10.4.4.tgz | Bin .../15.2.11}/charts/postgresql-8.0.30.tgz | Bin .../15.2.11}/charts/redis-3.0.30.tgz | Bin stable/nextcloud/15.2.11/ci/basic-values.yaml | 11 + .../15.2.11/docs/installation_notes.md | 24 + stable/nextcloud/15.2.11/icon.png | Bin 0 -> 17632 bytes stable/nextcloud/15.2.11/ix_values.yaml | 423 +++ stable/nextcloud/15.2.11/questions.yaml | 2665 +++++++++++++ .../15.2.11/templates/_configmap.tpl | 36 + .../nextcloud/15.2.11/templates/_cronjob.tpl | 64 + stable/nextcloud/15.2.11/templates/_hpb.tpl | 133 + .../15.2.11/templates/_imaginary.tpl | 40 + stable/nextcloud/15.2.11/templates/_nginx.tpl | 54 + .../nextcloud/15.2.11/templates/common.yaml | 22 + .../4.0.14 => nextcloud/15.2.11}/values.yaml | 0 stable/nextcloud/item.yaml | 2 +- stable/nextpvr/2.0.12/CHANGELOG.md | 99 - stable/nextpvr/2.0.12/Chart.lock | 6 - stable/nextpvr/2.0.12/Chart.yaml | 27 - stable/nextpvr/2.0.14/CHANGELOG.md | 99 + stable/nextpvr/2.0.14/Chart.lock | 6 + stable/nextpvr/2.0.14/Chart.yaml | 27 + stable/nextpvr/{2.0.12 => 2.0.14}/README.md | 0 .../nextpvr/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../{2.0.12 => 2.0.14}/docs/credentials.md | 0 stable/nextpvr/{2.0.12 => 2.0.14}/icon.png | Bin .../nextpvr/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../nextpvr/{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../3.0.12 => nextpvr/2.0.14}/values.yaml | 0 stable/nextpvr/item.yaml | 2 +- stable/ngircd/2.0.12/CHANGELOG.md | 99 - stable/ngircd/2.0.12/Chart.lock | 6 - stable/ngircd/2.0.12/Chart.yaml | 28 - stable/ngircd/2.0.14/CHANGELOG.md | 99 + stable/ngircd/2.0.14/Chart.lock | 6 + stable/ngircd/2.0.14/Chart.yaml | 28 + stable/ngircd/{2.0.12 => 2.0.14}/README.md | 0 .../ngircd/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/ngircd/{2.0.12 => 2.0.14}/icon.png | Bin .../ngircd/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../ngircd/{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../7.0.14 => ngircd/2.0.14}/values.yaml | 0 stable/ngircd/item.yaml | 2 +- stable/nntp2nntp/2.0.12/CHANGELOG.md | 99 - stable/nntp2nntp/2.0.12/Chart.lock | 6 - stable/nntp2nntp/2.0.12/Chart.yaml | 28 - stable/nntp2nntp/2.0.14/CHANGELOG.md | 99 + stable/nntp2nntp/2.0.14/Chart.lock | 6 + stable/nntp2nntp/2.0.14/Chart.yaml | 28 + stable/nntp2nntp/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/nntp2nntp/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../3.0.12 => nntp2nntp/2.0.14}/values.yaml | 0 stable/nntp2nntp/item.yaml | 2 +- stable/nocodb/3.0.18/CHANGELOG.md | 99 - stable/nocodb/3.0.18/Chart.lock | 12 - stable/nocodb/3.0.18/Chart.yaml | 34 - stable/nocodb/3.0.20/CHANGELOG.md | 99 + stable/nocodb/3.0.20/Chart.lock | 12 + stable/nocodb/3.0.20/Chart.yaml | 34 + stable/nocodb/{3.0.18 => 3.0.20}/README.md | 0 .../nocodb/{3.0.18 => 3.0.20}/app-readme.md | 0 .../3.0.20}/charts/common-10.4.4.tgz | Bin .../3.0.20}/charts/postgresql-8.0.30.tgz | Bin .../3.0.20}/charts/redis-3.0.30.tgz | Bin stable/nocodb/{3.0.18 => 3.0.20}/icon.png | Bin .../nocodb/{3.0.18 => 3.0.20}/ix_values.yaml | 0 .../nocodb/{3.0.18 => 3.0.20}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{3.0.18 => 3.0.20}/templates/_secrets.tpl | 0 .../{3.0.18 => 3.0.20}/templates/common.yaml | 0 .../4.0.12 => nocodb/3.0.20}/values.yaml | 0 stable/nocodb/item.yaml | 2 +- stable/node-red/11.0.15/CHANGELOG.md | 99 + stable/node-red/11.0.15/Chart.lock | 6 + stable/node-red/11.0.15/Chart.yaml | 28 + stable/node-red/11.0.15/README.md | 42 + stable/node-red/11.0.15/app-readme.md | 3 + .../11.0.15}/charts/common-10.4.4.tgz | Bin stable/node-red/11.0.15/icon.png | Bin 0 -> 11731 bytes stable/node-red/11.0.15/ix_values.yaml | 23 + stable/node-red/11.0.15/questions.yaml | 2431 ++++++++++++ .../11.0.15}/templates/common.yaml | 0 .../6.0.12 => node-red/11.0.15}/values.yaml | 0 stable/node-red/item.yaml | 2 +- stable/novnc/3.0.13/CHANGELOG.md | 99 - stable/novnc/3.0.13/Chart.lock | 6 - stable/novnc/3.0.13/Chart.yaml | 29 - stable/novnc/3.0.15/CHANGELOG.md | 99 + stable/novnc/3.0.15/Chart.lock | 6 + stable/novnc/3.0.15/Chart.yaml | 29 + stable/novnc/{3.0.13 => 3.0.15}/README.md | 0 stable/novnc/{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin stable/novnc/{3.0.13 => 3.0.15}/icon.png | Bin .../novnc/{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../novnc/{3.0.13 => 3.0.15}/questions.yaml | 0 .../{3.0.13 => 3.0.15}/templates/common.yaml | 0 .../6.0.13 => novnc/3.0.15}/values.yaml | 0 stable/novnc/item.yaml | 2 +- stable/ntfy/2.0.15/CHANGELOG.md | 99 - stable/ntfy/2.0.15/Chart.lock | 6 - stable/ntfy/2.0.15/Chart.yaml | 25 - stable/ntfy/2.0.17/CHANGELOG.md | 99 + stable/ntfy/2.0.17/Chart.lock | 6 + stable/ntfy/2.0.17/Chart.yaml | 25 + stable/ntfy/{2.0.15 => 2.0.17}/README.md | 0 stable/ntfy/{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin stable/ntfy/{2.0.15 => 2.0.17}/icon.png | Bin stable/ntfy/{2.0.15 => 2.0.17}/ix_values.yaml | 0 stable/ntfy/{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../2.0.12 => ntfy/2.0.17}/values.yaml | 0 stable/ntfy/item.yaml | 2 +- stable/nullserv/6.0.13/CHANGELOG.md | 99 - stable/nullserv/6.0.13/Chart.lock | 6 - stable/nullserv/6.0.13/Chart.yaml | 25 - stable/nullserv/6.0.15/CHANGELOG.md | 99 + stable/nullserv/6.0.15/Chart.lock | 6 + stable/nullserv/6.0.15/Chart.yaml | 25 + stable/nullserv/{6.0.13 => 6.0.15}/README.md | 0 .../nullserv/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin stable/nullserv/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../2.0.12 => nullserv/6.0.15}/values.yaml | 0 stable/nullserv/item.yaml | 2 +- stable/nzbget/11.0.15/CHANGELOG.md | 99 + stable/nzbget/11.0.15/Chart.lock | 6 + stable/nzbget/11.0.15/Chart.yaml | 28 + stable/nzbget/11.0.15/README.md | 42 + stable/nzbget/11.0.15/app-readme.md | 3 + .../11.0.15}/charts/common-10.4.4.tgz | Bin stable/nzbget/11.0.15/icon.png | Bin 0 -> 33282 bytes stable/nzbget/11.0.15/ix_values.yaml | 26 + stable/nzbget/11.0.15/questions.yaml | 2431 ++++++++++++ .../11.0.15}/templates/common.yaml | 0 .../6.0.15 => nzbget/11.0.15}/values.yaml | 0 stable/nzbget/item.yaml | 2 +- stable/nzbhydra/11.0.18/CHANGELOG.md | 99 + stable/nzbhydra/11.0.18/Chart.lock | 6 + stable/nzbhydra/11.0.18/Chart.yaml | 25 + stable/nzbhydra/11.0.18/README.md | 44 + stable/nzbhydra/11.0.18/app-readme.md | 3 + .../11.0.18}/charts/common-10.4.4.tgz | Bin stable/nzbhydra/11.0.18/icon.png | Bin 0 -> 7175 bytes stable/nzbhydra/11.0.18/ix_values.yaml | 54 + stable/nzbhydra/11.0.18/questions.yaml | 2431 ++++++++++++ .../11.0.18}/templates/common.yaml | 0 .../2.0.12 => nzbhydra/11.0.18}/values.yaml | 0 stable/nzbhydra/item.yaml | 2 +- stable/octoprint/6.0.14/CHANGELOG.md | 99 - stable/octoprint/6.0.14/Chart.lock | 6 - stable/octoprint/6.0.14/Chart.yaml | 28 - stable/octoprint/6.0.16/CHANGELOG.md | 99 + stable/octoprint/6.0.16/Chart.lock | 6 + stable/octoprint/6.0.16/Chart.yaml | 28 + stable/octoprint/{6.0.14 => 6.0.16}/README.md | 0 .../{6.0.14 => 6.0.16}/app-readme.md | 0 .../6.0.16}/charts/common-10.4.4.tgz | Bin stable/octoprint/{6.0.14 => 6.0.16}/icon.png | Bin .../{6.0.14 => 6.0.16}/ix_values.yaml | 0 .../{6.0.14 => 6.0.16}/questions.yaml | 0 .../6.0.16}/templates/common.yaml | 0 .../3.0.12 => octoprint/6.0.16}/values.yaml | 0 stable/octoprint/item.yaml | 2 +- stable/odoo/8.0.16/CHANGELOG.md | 99 - stable/odoo/8.0.16/Chart.lock | 9 - stable/odoo/8.0.16/Chart.yaml | 37 - stable/odoo/8.0.18/CHANGELOG.md | 99 + stable/odoo/8.0.18/Chart.lock | 9 + stable/odoo/8.0.18/Chart.yaml | 37 + stable/odoo/{8.0.16 => 8.0.18}/README.md | 0 stable/odoo/{8.0.16 => 8.0.18}/app-readme.md | 0 .../8.0.18}/charts/common-10.4.4.tgz | Bin .../8.0.18}/charts/postgresql-8.0.30.tgz | Bin stable/odoo/{8.0.16 => 8.0.18}/icon.png | Bin stable/odoo/{8.0.16 => 8.0.18}/ix_values.yaml | 0 stable/odoo/{8.0.16 => 8.0.18}/questions.yaml | 0 .../8.0.18}/templates/common.yaml | 0 .../6.0.13 => odoo/8.0.18}/values.yaml | 0 stable/odoo/item.yaml | 2 +- stable/omada-controller/6.0.24/CHANGELOG.md | 99 - stable/omada-controller/6.0.24/Chart.lock | 6 - stable/omada-controller/6.0.24/Chart.yaml | 26 - stable/omada-controller/6.0.26/CHANGELOG.md | 99 + stable/omada-controller/6.0.26/Chart.lock | 6 + stable/omada-controller/6.0.26/Chart.yaml | 26 + .../{6.0.24 => 6.0.26}/README.md | 0 .../{6.0.24 => 6.0.26}/app-readme.md | 0 .../6.0.26}/charts/common-10.4.4.tgz | Bin .../{6.0.24 => 6.0.26}/icon.png | Bin .../{6.0.24 => 6.0.26}/ix_values.yaml | 0 .../{6.0.24 => 6.0.26}/questions.yaml | 0 .../6.0.26}/templates/common.yaml | 0 .../6.0.26}/values.yaml | 0 stable/omada-controller/item.yaml | 2 +- stable/ombi/11.0.16/CHANGELOG.md | 99 + stable/ombi/11.0.16/Chart.lock | 6 + stable/ombi/11.0.16/Chart.yaml | 32 + stable/ombi/11.0.16/README.md | 42 + stable/ombi/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/ombi/11.0.16/icon.png | Bin 0 -> 22224 bytes stable/ombi/11.0.16/ix_values.yaml | 32 + stable/ombi/11.0.16/questions.yaml | 2431 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../4.0.14 => ombi/11.0.16}/values.yaml | 0 stable/ombi/item.yaml | 2 +- .../6.0.13/CHANGELOG.md | 99 - .../6.0.13/Chart.lock | 12 - .../6.0.13/Chart.yaml | 40 - .../6.0.15/CHANGELOG.md | 99 + .../6.0.15/Chart.lock | 12 + .../6.0.15/Chart.yaml | 40 + .../{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../6.0.15}/charts/postgresql-8.0.30.tgz | Bin .../6.0.15}/charts/redis-3.0.30.tgz | Bin .../{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../6.0.15}/values.yaml | 0 stable/onlyoffice-document-server/item.yaml | 2 +- stable/openhab/2.0.14/CHANGELOG.md | 99 - stable/openhab/2.0.14/Chart.lock | 6 - stable/openhab/2.0.14/Chart.yaml | 28 - stable/openhab/2.0.16/CHANGELOG.md | 99 + stable/openhab/2.0.16/Chart.lock | 6 + stable/openhab/2.0.16/Chart.yaml | 28 + stable/openhab/{2.0.14 => 2.0.16}/README.md | 0 .../openhab/{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin stable/openhab/{2.0.14 => 2.0.16}/icon.png | Bin .../openhab/{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../openhab/{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../6.0.13 => openhab/2.0.16}/values.yaml | 0 stable/openhab/item.yaml | 2 +- stable/openkm/7.0.13/CHANGELOG.md | 99 - stable/openkm/7.0.13/Chart.lock | 9 - stable/openkm/7.0.13/Chart.yaml | 32 - stable/openkm/7.0.15/CHANGELOG.md | 99 + stable/openkm/7.0.15/Chart.lock | 9 + stable/openkm/7.0.15/Chart.yaml | 32 + stable/openkm/{7.0.13 => 7.0.15}/README.md | 0 .../openkm/{7.0.13 => 7.0.15}/app-readme.md | 0 .../7.0.15}/charts/common-10.4.4.tgz | Bin .../7.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/openkm/{7.0.13 => 7.0.15}/icon.png | Bin .../openkm/{7.0.13 => 7.0.15}/ix_values.yaml | 0 .../openkm/{7.0.13 => 7.0.15}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{7.0.13 => 7.0.15}/templates/common.yaml | 0 .../6.0.13 => openkm/7.0.15}/values.yaml | 0 stable/openkm/item.yaml | 2 +- stable/openldap/7.0.13/CHANGELOG.md | 99 - stable/openldap/7.0.13/Chart.lock | 6 - stable/openldap/7.0.13/Chart.yaml | 31 - stable/openldap/7.0.15/CHANGELOG.md | 99 + stable/openldap/7.0.15/Chart.lock | 6 + stable/openldap/7.0.15/Chart.yaml | 31 + stable/openldap/{7.0.13 => 7.0.15}/README.md | 0 .../openldap/{7.0.13 => 7.0.15}/app-readme.md | 0 .../7.0.15}/charts/common-10.4.4.tgz | Bin stable/openldap/{7.0.13 => 7.0.15}/icon.png | Bin .../{7.0.13 => 7.0.15}/ix_values.yaml | 0 .../{7.0.13 => 7.0.15}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{7.0.13 => 7.0.15}/templates/common.yaml | 0 .../2.0.12 => openldap/7.0.15}/values.yaml | 0 stable/openldap/item.yaml | 2 +- stable/openspeedtest/1.0.11/CHANGELOG.md | 99 - stable/openspeedtest/1.0.11/Chart.lock | 6 - stable/openspeedtest/1.0.11/Chart.yaml | 30 - stable/openspeedtest/1.0.13/CHANGELOG.md | 99 + stable/openspeedtest/1.0.13/Chart.lock | 6 + stable/openspeedtest/1.0.13/Chart.yaml | 30 + .../{1.0.11 => 1.0.13}/README.md | 0 .../{1.0.11 => 1.0.13}/app-readme.md | 0 .../1.0.13}/charts/common-10.4.4.tgz | Bin .../openspeedtest/{1.0.11 => 1.0.13}/icon.png | Bin .../{1.0.11 => 1.0.13}/ix_values.yaml | 0 .../{1.0.11 => 1.0.13}/questions.yaml | 0 .../1.0.13}/templates/common.yaml | 0 .../1.0.13}/values.yaml | 0 stable/openspeedtest/item.yaml | 2 +- stable/openvscode-server/2.0.15/CHANGELOG.md | 99 - stable/openvscode-server/2.0.15/Chart.lock | 6 - stable/openvscode-server/2.0.15/Chart.yaml | 28 - stable/openvscode-server/2.0.17/CHANGELOG.md | 99 + stable/openvscode-server/2.0.17/Chart.lock | 6 + stable/openvscode-server/2.0.17/Chart.yaml | 28 + .../{2.0.15 => 2.0.17}/README.md | 0 .../{2.0.15 => 2.0.17}/app-readme.md | 0 .../2.0.17}/charts/common-10.4.4.tgz | Bin .../{2.0.15 => 2.0.17}/icon.png | Bin .../{2.0.15 => 2.0.17}/ix_values.yaml | 0 .../{2.0.15 => 2.0.17}/questions.yaml | 0 .../2.0.17}/templates/common.yaml | 0 .../2.0.17}/values.yaml | 0 stable/openvscode-server/item.yaml | 2 +- stable/organizr/11.0.14/CHANGELOG.md | 99 + stable/organizr/11.0.14/Chart.lock | 6 + stable/organizr/11.0.14/Chart.yaml | 28 + stable/organizr/11.0.14/README.md | 43 + stable/organizr/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/organizr/11.0.14/icon.png | Bin 0 -> 20520 bytes stable/organizr/11.0.14/ix_values.yaml | 27 + stable/organizr/11.0.14/questions.yaml | 2608 +++++++++++++ .../11.0.14}/templates/common.yaml | 0 .../2.0.12 => organizr/11.0.14}/values.yaml | 0 stable/organizr/item.yaml | 2 +- stable/oscam/6.0.12/CHANGELOG.md | 99 - stable/oscam/6.0.12/Chart.lock | 6 - stable/oscam/6.0.12/Chart.yaml | 27 - stable/oscam/6.0.14/CHANGELOG.md | 99 + stable/oscam/6.0.14/Chart.lock | 6 + stable/oscam/6.0.14/Chart.yaml | 27 + stable/oscam/{6.0.12 => 6.0.14}/README.md | 0 stable/oscam/{6.0.12 => 6.0.14}/app-readme.md | 0 .../6.0.14}/charts/common-10.4.4.tgz | Bin stable/oscam/{6.0.12 => 6.0.14}/icon.png | Bin .../oscam/{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../oscam/{6.0.12 => 6.0.14}/questions.yaml | 0 .../6.0.14}/templates/common.yaml | 0 .../2.0.13 => oscam/6.0.14}/values.yaml | 0 stable/oscam/item.yaml | 2 +- stable/outline/3.0.15/CHANGELOG.md | 99 - stable/outline/3.0.15/Chart.lock | 12 - stable/outline/3.0.15/Chart.yaml | 36 - stable/outline/3.0.17/CHANGELOG.md | 99 + stable/outline/3.0.17/Chart.lock | 12 + stable/outline/3.0.17/Chart.yaml | 36 + stable/outline/{3.0.15 => 3.0.17}/README.md | 0 .../outline/{3.0.15 => 3.0.17}/app-readme.md | 0 .../3.0.17}/charts/common-10.4.4.tgz | Bin .../3.0.17}/charts/postgresql-8.0.30.tgz | Bin .../3.0.17}/charts/redis-3.0.30.tgz | Bin stable/outline/{3.0.15 => 3.0.17}/icon.png | Bin .../outline/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../outline/{3.0.15 => 3.0.17}/questions.yaml | 0 .../{3.0.15 => 3.0.17}/templates/_secrets.tpl | 0 .../{3.0.15 => 3.0.17}/templates/common.yaml | 0 .../3.0.12 => outline/3.0.17}/values.yaml | 0 stable/outline/item.yaml | 2 +- stable/overseerr/6.0.13/CHANGELOG.md | 99 - stable/overseerr/6.0.13/Chart.lock | 6 - stable/overseerr/6.0.13/Chart.yaml | 31 - stable/overseerr/6.0.15/CHANGELOG.md | 99 + stable/overseerr/6.0.15/Chart.lock | 6 + stable/overseerr/6.0.15/Chart.yaml | 31 + stable/overseerr/{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin stable/overseerr/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../2.0.12 => overseerr/6.0.15}/values.yaml | 0 stable/overseerr/item.yaml | 2 +- stable/owncast/6.0.14/CHANGELOG.md | 99 - stable/owncast/6.0.14/Chart.lock | 6 - stable/owncast/6.0.14/Chart.yaml | 30 - stable/owncast/6.0.16/CHANGELOG.md | 99 + stable/owncast/6.0.16/Chart.lock | 6 + stable/owncast/6.0.16/Chart.yaml | 30 + stable/owncast/{6.0.14 => 6.0.16}/README.md | 0 .../owncast/{6.0.14 => 6.0.16}/app-readme.md | 0 .../6.0.16}/charts/common-10.4.4.tgz | Bin stable/owncast/{6.0.14 => 6.0.16}/icon.png | Bin .../owncast/{6.0.14 => 6.0.16}/ix_values.yaml | 0 .../owncast/{6.0.14 => 6.0.16}/questions.yaml | 0 .../6.0.16}/templates/common.yaml | 0 .../8.0.15 => owncast/6.0.16}/values.yaml | 0 stable/owncast/item.yaml | 2 +- stable/owncloud-ocis/7.0.12/CHANGELOG.md | 99 - stable/owncloud-ocis/7.0.12/Chart.lock | 6 - stable/owncloud-ocis/7.0.12/Chart.yaml | 33 - stable/owncloud-ocis/7.0.14/CHANGELOG.md | 99 + stable/owncloud-ocis/7.0.14/Chart.lock | 6 + stable/owncloud-ocis/7.0.14/Chart.yaml | 33 + .../{7.0.12 => 7.0.14}/README.md | 0 .../{7.0.12 => 7.0.14}/app-readme.md | 0 .../7.0.14}/charts/common-10.4.4.tgz | Bin .../owncloud-ocis/{7.0.12 => 7.0.14}/icon.png | Bin .../{7.0.12 => 7.0.14}/ix_values.yaml | 0 .../{7.0.12 => 7.0.14}/questions.yaml | 0 .../{7.0.12 => 7.0.14}/templates/_secrets.tpl | 0 .../{7.0.12 => 7.0.14}/templates/common.yaml | 0 .../7.0.14}/values.yaml | 0 stable/owncloud-ocis/item.yaml | 2 +- stable/paperless-ng/4.0.14/CHANGELOG.md | 99 - stable/paperless-ng/4.0.14/Chart.lock | 12 - stable/paperless-ng/4.0.14/Chart.yaml | 39 - stable/paperless-ng/4.0.16/CHANGELOG.md | 99 + stable/paperless-ng/4.0.16/Chart.lock | 12 + stable/paperless-ng/4.0.16/Chart.yaml | 39 + .../paperless-ng/{4.0.14 => 4.0.16}/README.md | 0 .../{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin .../4.0.16}/charts/postgresql-8.0.30.tgz | Bin .../4.0.16}/charts/redis-3.0.30.tgz | Bin .../paperless-ng/{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../templates/_sercrets.tpl | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../4.0.16}/values.yaml | 0 stable/paperless-ng/item.yaml | 2 +- stable/papermerge/3.0.12/CHANGELOG.md | 99 - stable/papermerge/3.0.12/Chart.lock | 9 - stable/papermerge/3.0.12/Chart.yaml | 31 - stable/papermerge/3.0.14/CHANGELOG.md | 99 + stable/papermerge/3.0.14/Chart.lock | 9 + stable/papermerge/3.0.14/Chart.yaml | 31 + .../papermerge/{3.0.12 => 3.0.14}/README.md | 0 .../{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin .../3.0.14}/charts/redis-3.0.30.tgz | Bin stable/papermerge/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../3.0.14}/templates/common.yaml | 0 .../3.0.12 => papermerge/3.0.14}/values.yaml | 0 stable/papermerge/item.yaml | 2 +- stable/pgadmin/7.0.14/CHANGELOG.md | 99 - stable/pgadmin/7.0.14/Chart.lock | 6 - stable/pgadmin/7.0.14/Chart.yaml | 29 - stable/pgadmin/7.0.16/CHANGELOG.md | 99 + stable/pgadmin/7.0.16/Chart.lock | 6 + stable/pgadmin/7.0.16/Chart.yaml | 29 + stable/pgadmin/{7.0.14 => 7.0.16}/README.md | 0 .../pgadmin/{7.0.14 => 7.0.16}/app-readme.md | 0 .../7.0.16}/charts/common-10.4.4.tgz | Bin stable/pgadmin/{7.0.14 => 7.0.16}/icon.png | Bin .../pgadmin/{7.0.14 => 7.0.16}/ix_values.yaml | 0 .../pgadmin/{7.0.14 => 7.0.16}/questions.yaml | 0 .../7.0.16}/templates/common.yaml | 0 .../2.0.12 => pgadmin/7.0.16}/values.yaml | 0 stable/pgadmin/item.yaml | 2 +- stable/photoprism/10.0.19/CHANGELOG.md | 99 + stable/photoprism/10.0.19/Chart.lock | 9 + stable/photoprism/10.0.19/Chart.yaml | 34 + stable/photoprism/10.0.19/README.md | 44 + stable/photoprism/10.0.19/app-readme.md | 3 + .../10.0.19}/charts/common-10.4.4.tgz | Bin .../10.0.19}/charts/mariadb-3.0.29.tgz | Bin stable/photoprism/10.0.19/icon.png | Bin 0 -> 16300 bytes stable/photoprism/10.0.19/ix_values.yaml | 58 + stable/photoprism/10.0.19/questions.yaml | 2472 ++++++++++++ .../10.0.19}/templates/common.yaml | 0 .../6.0.14 => photoprism/10.0.19}/values.yaml | 0 stable/photoprism/item.yaml | 2 +- stable/photoshow/3.0.12/CHANGELOG.md | 99 - stable/photoshow/3.0.12/Chart.lock | 6 - stable/photoshow/3.0.12/Chart.yaml | 31 - stable/photoshow/3.0.14/CHANGELOG.md | 99 + stable/photoshow/3.0.14/Chart.lock | 6 + stable/photoshow/3.0.14/Chart.yaml | 31 + stable/photoshow/{3.0.12 => 3.0.14}/README.md | 0 .../{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/photoshow/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../2.0.12 => photoshow/3.0.14}/values.yaml | 0 stable/photoshow/item.yaml | 2 +- stable/photoview/4.0.12/CHANGELOG.md | 99 - stable/photoview/4.0.12/Chart.lock | 9 - stable/photoview/4.0.12/Chart.yaml | 31 - stable/photoview/4.0.14/CHANGELOG.md | 99 + stable/photoview/4.0.14/Chart.lock | 9 + stable/photoview/4.0.14/Chart.yaml | 31 + stable/photoview/{4.0.12 => 4.0.14}/README.md | 0 .../{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin .../4.0.14/charts/postgresql-8.0.30.tgz | Bin stable/photoview/{4.0.12 => 4.0.14}/icon.png | Bin .../{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../{4.0.12 => 4.0.14}/questions.yaml | 0 .../4.0.14}/templates/common.yaml | 0 .../2.0.12 => photoview/4.0.14}/values.yaml | 0 stable/photoview/item.yaml | 2 +- stable/phpldapadmin/6.0.12/CHANGELOG.md | 99 - stable/phpldapadmin/6.0.12/Chart.lock | 6 - stable/phpldapadmin/6.0.12/Chart.yaml | 29 - stable/phpldapadmin/6.0.14/CHANGELOG.md | 99 + stable/phpldapadmin/6.0.14/Chart.lock | 6 + stable/phpldapadmin/6.0.14/Chart.yaml | 29 + .../phpldapadmin/{6.0.12 => 6.0.14}/README.md | 0 .../{6.0.12 => 6.0.14}/app-readme.md | 0 .../6.0.14}/charts/common-10.4.4.tgz | Bin .../phpldapadmin/{6.0.12 => 6.0.14}/icon.png | Bin .../{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../{6.0.12 => 6.0.14}/questions.yaml | 0 .../6.0.14}/templates/common.yaml | 0 .../6.0.14}/values.yaml | 0 stable/phpldapadmin/item.yaml | 2 +- stable/piaware/6.0.13/CHANGELOG.md | 99 - stable/piaware/6.0.13/Chart.lock | 6 - stable/piaware/6.0.13/Chart.yaml | 27 - stable/piaware/6.0.15/CHANGELOG.md | 99 + stable/piaware/6.0.15/Chart.lock | 6 + stable/piaware/6.0.15/Chart.yaml | 27 + stable/piaware/{6.0.13 => 6.0.15}/README.md | 0 .../piaware/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../{6.0.13 => 6.0.15}/ci/ct-values.yaml | 0 stable/piaware/{6.0.13 => 6.0.15}/icon.png | Bin .../piaware/{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../piaware/{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../2.0.14 => piaware/6.0.15}/values.yaml | 0 stable/piaware/item.yaml | 2 +- stable/picoshare/2.0.12/CHANGELOG.md | 99 - stable/picoshare/2.0.12/Chart.lock | 6 - stable/picoshare/2.0.12/Chart.yaml | 26 - stable/picoshare/2.0.14/CHANGELOG.md | 99 + stable/picoshare/2.0.14/Chart.lock | 6 + stable/picoshare/2.0.14/Chart.yaml | 26 + stable/picoshare/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/picoshare/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../{2.0.12 => 2.0.14}/templates/common.yaml | 0 .../3.0.10 => picoshare/2.0.14}/values.yaml | 0 stable/picoshare/item.yaml | 2 +- stable/pidgin/2.0.12/CHANGELOG.md | 99 - stable/pidgin/2.0.12/Chart.lock | 6 - stable/pidgin/2.0.12/Chart.yaml | 28 - stable/pidgin/2.0.14/CHANGELOG.md | 99 + stable/pidgin/2.0.14/Chart.lock | 6 + stable/pidgin/2.0.14/Chart.yaml | 28 + stable/pidgin/{2.0.12 => 2.0.14}/README.md | 0 .../pidgin/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/pidgin/{2.0.12 => 2.0.14}/icon.png | Bin .../pidgin/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../pidgin/{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../6.0.13 => pidgin/2.0.14}/values.yaml | 0 stable/pidgin/item.yaml | 2 +- stable/pihole/6.0.15/CHANGELOG.md | 99 - stable/pihole/6.0.15/Chart.lock | 6 - stable/pihole/6.0.15/Chart.yaml | 29 - stable/pihole/6.0.17/CHANGELOG.md | 99 + stable/pihole/6.0.17/Chart.lock | 6 + stable/pihole/6.0.17/Chart.yaml | 29 + stable/pihole/{6.0.15 => 6.0.17}/README.md | 0 .../pihole/{6.0.15 => 6.0.17}/app-readme.md | 0 .../6.0.17}/charts/common-10.4.4.tgz | Bin stable/pihole/{6.0.15 => 6.0.17}/icon.png | Bin .../pihole/{6.0.15 => 6.0.17}/ix_values.yaml | 0 .../pihole/{6.0.15 => 6.0.17}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{6.0.15 => 6.0.17}/templates/common.yaml | 0 .../7.0.13 => pihole/6.0.17}/values.yaml | 0 stable/pihole/item.yaml | 2 +- stable/pinry/2.0.12/CHANGELOG.md | 99 - stable/pinry/2.0.12/Chart.lock | 6 - stable/pinry/2.0.12/Chart.yaml | 25 - stable/pinry/2.0.14/CHANGELOG.md | 99 + stable/pinry/2.0.14/Chart.lock | 6 + stable/pinry/2.0.14/Chart.yaml | 25 + stable/pinry/{2.0.12 => 2.0.14}/README.md | 0 stable/pinry/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/pinry/{2.0.12 => 2.0.14}/icon.png | Bin .../pinry/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../pinry/{2.0.12 => 2.0.14}/questions.yaml | 0 .../{2.0.12 => 2.0.14}/templates/_secrets.tpl | 0 .../{2.0.12 => 2.0.14}/templates/common.yaml | 0 .../3.0.13 => pinry/2.0.14}/values.yaml | 0 stable/pinry/item.yaml | 2 +- stable/pixapop/3.0.12/CHANGELOG.md | 99 - stable/pixapop/3.0.12/Chart.lock | 6 - stable/pixapop/3.0.12/Chart.yaml | 31 - stable/pixapop/3.0.14/CHANGELOG.md | 99 + stable/pixapop/3.0.14/Chart.lock | 6 + stable/pixapop/3.0.14/Chart.yaml | 31 + stable/pixapop/{3.0.12 => 3.0.14}/README.md | 0 .../pixapop/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/pixapop/{3.0.12 => 3.0.14}/icon.png | Bin .../pixapop/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../pixapop/{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../4.0.14 => pixapop/3.0.14}/values.yaml | 0 stable/pixapop/item.yaml | 2 +- stable/plex/10.0.18/CHANGELOG.md | 99 + stable/plex/10.0.18/Chart.lock | 6 + stable/plex/10.0.18/Chart.yaml | 28 + stable/plex/10.0.18/README.md | 42 + stable/plex/10.0.18/app-readme.md | 3 + .../10.0.18}/charts/common-10.4.4.tgz | Bin stable/plex/10.0.18/icon.png | Bin 0 -> 7804 bytes stable/plex/10.0.18/ix_values.yaml | 21 + stable/plex/10.0.18/questions.yaml | 2459 ++++++++++++ .../10.0.18}/templates/common.yaml | 0 .../3.0.12 => plex/10.0.18}/values.yaml | 0 stable/plex/item.yaml | 2 +- stable/podgrab/10.0.16/CHANGELOG.md | 99 + stable/podgrab/10.0.16/Chart.lock | 6 + stable/podgrab/10.0.16/Chart.yaml | 29 + stable/podgrab/10.0.16/README.md | 43 + stable/podgrab/10.0.16/app-readme.md | 3 + .../10.0.16}/charts/common-10.4.4.tgz | Bin stable/podgrab/10.0.16/icon.png | Bin 0 -> 20244 bytes stable/podgrab/10.0.16/ix_values.yaml | 40 + stable/podgrab/10.0.16/questions.yaml | 2459 ++++++++++++ .../10.0.16}/templates/common.yaml | 0 .../3.0.14 => podgrab/10.0.16}/values.yaml | 0 stable/podgrab/item.yaml | 2 +- .../pretend-youre-xyzzy/6.0.13/CHANGELOG.md | 99 - stable/pretend-youre-xyzzy/6.0.13/Chart.lock | 6 - stable/pretend-youre-xyzzy/6.0.13/Chart.yaml | 29 - .../pretend-youre-xyzzy/6.0.15/CHANGELOG.md | 99 + stable/pretend-youre-xyzzy/6.0.15/Chart.lock | 6 + stable/pretend-youre-xyzzy/6.0.15/Chart.yaml | 29 + .../{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../6.0.15}/values.yaml | 0 stable/pretend-youre-xyzzy/item.yaml | 2 +- stable/projectsend/3.0.14/CHANGELOG.md | 99 - stable/projectsend/3.0.14/Chart.lock | 9 - stable/projectsend/3.0.14/Chart.yaml | 30 - stable/projectsend/3.0.16/CHANGELOG.md | 99 + stable/projectsend/3.0.16/Chart.lock | 9 + stable/projectsend/3.0.16/Chart.yaml | 30 + .../projectsend/{3.0.14 => 3.0.16}/README.md | 0 .../{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin .../3.0.16}/charts/mariadb-3.0.29.tgz | Bin .../projectsend/{3.0.14 => 3.0.16}/icon.png | Bin .../{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../{3.0.14 => 3.0.16}/questions.yaml | 0 .../3.0.16}/templates/common.yaml | 0 .../3.0.12 => projectsend/3.0.16}/values.yaml | 0 stable/projectsend/item.yaml | 2 +- stable/promcord/4.0.14/CHANGELOG.md | 99 - stable/promcord/4.0.14/Chart.lock | 6 - stable/promcord/4.0.14/Chart.yaml | 29 - stable/promcord/4.0.16/CHANGELOG.md | 99 + stable/promcord/4.0.16/Chart.lock | 6 + stable/promcord/4.0.16/Chart.yaml | 29 + stable/promcord/{4.0.14 => 4.0.16}/README.md | 0 .../promcord/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin .../{4.0.14 => 4.0.16}/ci/no-values.yaml | 0 stable/promcord/{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../2.0.17 => promcord/4.0.16}/values.yaml | 0 stable/promcord/item.yaml | 2 +- stable/prometheus/4.0.28/CHANGELOG.md | 99 - stable/prometheus/4.0.28/Chart.lock | 12 - stable/prometheus/4.0.28/Chart.yaml | 36 - stable/prometheus/4.0.30/CHANGELOG.md | 99 + stable/prometheus/4.0.30/Chart.lock | 12 + stable/prometheus/4.0.30/Chart.yaml | 36 + .../prometheus/{4.0.28 => 4.0.30}/README.md | 0 .../{4.0.28 => 4.0.30}/app-readme.md | 0 .../4.0.30}/charts/common-10.4.4.tgz | Bin .../charts/kube-state-metrics-3.1.1.tgz | Bin .../charts/node-exporter-3.0.4.tgz | Bin .../crds/crd-alertmanager-config.yaml | 0 .../crds/crd-alertmanager.yaml | 0 .../crds/crd-podmonitor.yaml | 0 .../{4.0.28 => 4.0.30}/crds/crd-probes.yaml | 0 .../crds/crd-prometheus.yaml | 0 .../crds/crd-prometheusrules.yaml | 0 .../crds/crd-servicemonitor.yaml | 0 .../crds/crd-thanosrulers.yaml | 0 stable/prometheus/{4.0.28 => 4.0.30}/icon.png | Bin .../{4.0.28 => 4.0.30}/ix_values.yaml | 0 .../{4.0.28 => 4.0.30}/questions.yaml | 0 .../{4.0.28 => 4.0.30}/templates/_helpers.tpl | 0 .../templates/alertmanager/_alertmanager.tpl | 0 .../templates/alertmanager/secrets.yaml | 0 .../alertmanager/serviceaccount.yaml | 0 .../alertmanager/servicemonitor.yaml | 0 .../{4.0.28 => 4.0.30}/templates/common.yaml | 0 .../templates/exporters/core-dns/service.yaml | 0 .../exporters/core-dns/servicemonitor.yaml | 0 .../kube-apiserver/servicemonitor.yaml | 0 .../kube-controller-manager/endpoints.yaml | 0 .../kube-controller-manager/service.yaml | 0 .../servicemonitor.yaml | 0 .../exporters/kube-scheduler/endpoints.yaml | 0 .../exporters/kube-scheduler/service.yaml | 0 .../kube-scheduler/servicemonitor.yaml | 0 .../exporters/kubelet/servicemonitor.yaml | 0 .../templates/operator/_args.tpl | 0 .../templates/operator/configmap.yaml | 0 .../templates/operator/servicemonitor.yaml | 0 .../prometheus/_additionalPrometheusRules.tpl | 0 .../prometheus/_additionalScrapeJobs.tpl | 0 .../templates/prometheus/_prometheus.tpl | 0 .../templates/prometheus/_servicemonitor.tpl | 0 .../templates/prometheus/clusterrole.yaml | 0 .../prometheus/clusterrolebinding.yaml | 0 .../templates/prometheus/serviceaccount.yaml | 0 .../4.0.20 => prometheus/4.0.30}/values.yaml | 0 stable/prometheus/item.yaml | 2 +- stable/protonmail-bridge/6.0.13/CHANGELOG.md | 99 - stable/protonmail-bridge/6.0.13/Chart.lock | 6 - stable/protonmail-bridge/6.0.13/Chart.yaml | 27 - stable/protonmail-bridge/6.0.15/CHANGELOG.md | 99 + stable/protonmail-bridge/6.0.15/Chart.lock | 6 + stable/protonmail-bridge/6.0.15/Chart.yaml | 27 + .../{6.0.13 => 6.0.15}/README.md | 0 .../{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../6.0.15}/values.yaml | 0 stable/protonmail-bridge/item.yaml | 2 +- stable/prowlarr/6.0.13/CHANGELOG.md | 99 - stable/prowlarr/6.0.13/Chart.lock | 6 - stable/prowlarr/6.0.13/Chart.yaml | 29 - stable/prowlarr/6.0.15/CHANGELOG.md | 99 + stable/prowlarr/6.0.15/Chart.lock | 6 + stable/prowlarr/6.0.15/Chart.yaml | 29 + stable/prowlarr/{6.0.13 => 6.0.15}/README.md | 0 .../prowlarr/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin stable/prowlarr/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../4.0.13 => prowlarr/6.0.15}/values.yaml | 0 stable/prowlarr/item.yaml | 2 +- stable/pwndrop/2.0.12/CHANGELOG.md | 99 - stable/pwndrop/2.0.12/Chart.lock | 6 - stable/pwndrop/2.0.12/Chart.yaml | 28 - stable/pwndrop/2.0.14/CHANGELOG.md | 99 + stable/pwndrop/2.0.14/Chart.lock | 6 + stable/pwndrop/2.0.14/Chart.yaml | 28 + stable/pwndrop/{2.0.12 => 2.0.14}/README.md | 0 .../pwndrop/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/pwndrop/{2.0.12 => 2.0.14}/icon.png | Bin .../pwndrop/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../pwndrop/{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../3.0.12 => pwndrop/2.0.14}/values.yaml | 0 stable/pwndrop/item.yaml | 2 +- stable/pydio-cells/4.0.13/CHANGELOG.md | 99 - stable/pydio-cells/4.0.13/Chart.lock | 9 - stable/pydio-cells/4.0.13/Chart.yaml | 31 - stable/pydio-cells/4.0.15/CHANGELOG.md | 99 + stable/pydio-cells/4.0.15/Chart.lock | 9 + stable/pydio-cells/4.0.15/Chart.yaml | 31 + .../pydio-cells/{4.0.13 => 4.0.15}/README.md | 0 .../{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../4.0.15}/charts/mariadb-3.0.29.tgz | Bin .../pydio-cells/{4.0.13 => 4.0.15}/icon.png | Bin .../{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../{4.0.13 => 4.0.15}/questions.yaml | 0 .../{4.0.13 => 4.0.15}/templates/common.yaml | 0 .../7.0.14 => pydio-cells/4.0.15}/values.yaml | 0 stable/pydio-cells/item.yaml | 2 +- stable/pyload/6.0.13/CHANGELOG.md | 99 - stable/pyload/6.0.13/Chart.lock | 6 - stable/pyload/6.0.13/Chart.yaml | 29 - stable/pyload/6.0.15/CHANGELOG.md | 99 + stable/pyload/6.0.15/Chart.lock | 6 + stable/pyload/6.0.15/Chart.yaml | 29 + stable/pyload/{6.0.13 => 6.0.15}/README.md | 0 .../pyload/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin stable/pyload/{6.0.13 => 6.0.15}/icon.png | Bin .../pyload/{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../pyload/{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../3.0.12 => pyload/6.0.15}/values.yaml | 0 stable/pyload/item.yaml | 2 +- stable/pylon/2.0.12/CHANGELOG.md | 99 - stable/pylon/2.0.12/Chart.lock | 6 - stable/pylon/2.0.12/Chart.yaml | 28 - stable/pylon/2.0.14/CHANGELOG.md | 99 + stable/pylon/2.0.14/Chart.lock | 6 + stable/pylon/2.0.14/Chart.yaml | 28 + stable/pylon/{2.0.12 => 2.0.14}/README.md | 0 stable/pylon/{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/pylon/{2.0.12 => 2.0.14}/icon.png | Bin .../pylon/{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../pylon/{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../7.0.13 => pylon/2.0.14}/values.yaml | 0 stable/pylon/item.yaml | 2 +- stable/qbittorrent/11.0.17/CHANGELOG.md | 99 + stable/qbittorrent/11.0.17/Chart.lock | 6 + stable/qbittorrent/11.0.17/Chart.yaml | 28 + stable/qbittorrent/11.0.17/README.md | 42 + stable/qbittorrent/11.0.17/app-readme.md | 3 + .../11.0.17}/charts/common-10.4.4.tgz | Bin .../qbittorrent/11.0.17/docs/credentials.md | 5 + stable/qbittorrent/11.0.17/docs/vpn.md | 5 + stable/qbittorrent/11.0.17/icon.png | Bin 0 -> 35805 bytes stable/qbittorrent/11.0.17/ix_values.yaml | 47 + stable/qbittorrent/11.0.17/questions.yaml | 2686 +++++++++++++ .../11.0.17/templates/_configmap.tpl | 32 + .../qbittorrent/11.0.17/templates/common.yaml | 6 + .../11.0.17}/values.yaml | 0 stable/qbittorrent/item.yaml | 2 +- stable/qinglong/2.0.13/CHANGELOG.md | 99 - stable/qinglong/2.0.13/Chart.lock | 6 - stable/qinglong/2.0.13/Chart.yaml | 29 - stable/qinglong/2.0.15/CHANGELOG.md | 99 + stable/qinglong/2.0.15/Chart.lock | 6 + stable/qinglong/2.0.15/Chart.yaml | 29 + stable/qinglong/{2.0.13 => 2.0.15}/README.md | 0 .../qinglong/{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15}/charts/common-10.4.4.tgz | Bin stable/qinglong/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../2.0.15}/templates/common.yaml | 0 .../4.0.12 => qinglong/2.0.15}/values.yaml | 0 stable/qinglong/item.yaml | 2 +- stable/quassel-core/3.0.12/CHANGELOG.md | 99 - stable/quassel-core/3.0.12/Chart.lock | 9 - stable/quassel-core/3.0.12/Chart.yaml | 31 - stable/quassel-core/3.0.14/CHANGELOG.md | 99 + stable/quassel-core/3.0.14/Chart.lock | 9 + stable/quassel-core/3.0.14/Chart.yaml | 31 + .../quassel-core/{3.0.12 => 3.0.14}/README.md | 0 .../{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin .../3.0.14}/charts/postgresql-8.0.30.tgz | Bin .../quassel-core/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../3.0.14}/templates/common.yaml | 0 .../3.0.14}/values.yaml | 0 stable/quassel-core/item.yaml | 2 +- stable/quassel-web/2.0.12/CHANGELOG.md | 99 - stable/quassel-web/2.0.12/Chart.lock | 6 - stable/quassel-web/2.0.12/Chart.yaml | 28 - stable/quassel-web/2.0.14/CHANGELOG.md | 99 + stable/quassel-web/2.0.14/Chart.lock | 6 + stable/quassel-web/2.0.14/Chart.yaml | 28 + .../quassel-web/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin .../quassel-web/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.16 => quassel-web/2.0.14}/values.yaml | 0 stable/quassel-web/item.yaml | 2 +- stable/radarr/11.0.15/CHANGELOG.md | 99 + stable/radarr/11.0.15/Chart.lock | 6 + stable/radarr/11.0.15/Chart.yaml | 29 + stable/radarr/11.0.15/README.md | 42 + stable/radarr/11.0.15/app-readme.md | 3 + .../11.0.15}/charts/common-10.4.4.tgz | Bin stable/radarr/11.0.15/icon.png | Bin 0 -> 39799 bytes stable/radarr/11.0.15/ix_values.yaml | 40 + stable/radarr/11.0.15/questions.yaml | 2431 ++++++++++++ .../11.0.15}/templates/common.yaml | 0 .../2.0.13 => radarr/11.0.15}/values.yaml | 0 stable/radarr/item.yaml | 2 +- stable/readarr/11.0.14/CHANGELOG.md | 99 + stable/readarr/11.0.14/Chart.lock | 6 + stable/readarr/11.0.14/Chart.yaml | 32 + stable/readarr/11.0.14/README.md | 43 + stable/readarr/11.0.14/app-readme.md | 3 + .../11.0.14}/charts/common-10.4.4.tgz | Bin stable/readarr/11.0.14/icon.png | Bin 0 -> 33698 bytes stable/readarr/11.0.14/ix_values.yaml | 40 + stable/readarr/11.0.14/questions.yaml | 2431 ++++++++++++ .../11.0.14}/templates/common.yaml | 0 .../2.0.13 => readarr/11.0.14}/values.yaml | 0 stable/readarr/item.yaml | 2 +- stable/recipes/8.0.15/CHANGELOG.md | 99 - stable/recipes/8.0.15/Chart.lock | 9 - stable/recipes/8.0.15/Chart.yaml | 31 - stable/recipes/8.0.17/CHANGELOG.md | 99 + stable/recipes/8.0.17/Chart.lock | 9 + stable/recipes/8.0.17/Chart.yaml | 31 + stable/recipes/{8.0.15 => 8.0.17}/README.md | 0 .../recipes/{8.0.15 => 8.0.17}/app-readme.md | 0 .../8.0.17}/charts/common-10.4.4.tgz | Bin .../8.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/recipes/{8.0.15 => 8.0.17}/icon.png | Bin .../recipes/{8.0.15 => 8.0.17}/ix_values.yaml | 0 .../recipes/{8.0.15 => 8.0.17}/questions.yaml | 0 .../templates/_sercrets.tpl | 0 .../{8.0.15 => 8.0.17}/templates/common.yaml | 0 .../2.0.13 => recipes/8.0.17}/values.yaml | 0 stable/recipes/item.yaml | 2 +- stable/redmine/3.0.15/CHANGELOG.md | 99 - stable/redmine/3.0.15/Chart.lock | 9 - stable/redmine/3.0.15/Chart.yaml | 35 - stable/redmine/3.0.17/CHANGELOG.md | 99 + stable/redmine/3.0.17/Chart.lock | 9 + stable/redmine/3.0.17/Chart.yaml | 35 + stable/redmine/{3.0.15 => 3.0.17}/README.md | 0 .../redmine/{3.0.15 => 3.0.17}/app-readme.md | 0 .../3.0.17}/charts/common-10.4.4.tgz | Bin .../3.0.17}/charts/postgresql-8.0.30.tgz | Bin stable/redmine/{3.0.15 => 3.0.17}/icon.png | Bin .../redmine/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../redmine/{3.0.15 => 3.0.17}/questions.yaml | 0 .../{3.0.15 => 3.0.17}/templates/_secrets.tpl | 0 .../{3.0.15 => 3.0.17}/templates/common.yaml | 0 .../4.0.14 => redmine/3.0.17}/values.yaml | 0 stable/redmine/item.yaml | 2 +- stable/reg/6.0.13/CHANGELOG.md | 99 - stable/reg/6.0.13/Chart.lock | 6 - stable/reg/6.0.13/Chart.yaml | 27 - stable/reg/6.0.15/CHANGELOG.md | 99 + stable/reg/6.0.15/Chart.lock | 6 + stable/reg/6.0.15/Chart.yaml | 27 + stable/reg/{6.0.13 => 6.0.15}/README.md | 0 stable/reg/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../reg/{6.0.13 => 6.0.15}/ci/ct-values.yaml | 0 stable/reg/{6.0.13 => 6.0.15}/icon.png | Bin stable/reg/{6.0.13 => 6.0.15}/ix_values.yaml | 0 stable/reg/{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../{teedy/7.0.13 => reg/6.0.15}/values.yaml | 0 stable/reg/item.yaml | 2 +- stable/remmina/3.0.12/CHANGELOG.md | 99 - stable/remmina/3.0.12/Chart.lock | 6 - stable/remmina/3.0.12/Chart.yaml | 30 - stable/remmina/3.0.14/CHANGELOG.md | 99 + stable/remmina/3.0.14/Chart.lock | 6 + stable/remmina/3.0.14/Chart.yaml | 30 + stable/remmina/{3.0.12 => 3.0.14}/README.md | 0 .../remmina/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/remmina/{3.0.12 => 3.0.14}/icon.png | Bin .../remmina/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../remmina/{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../6.0.12 => remmina/3.0.14}/values.yaml | 0 stable/remmina/item.yaml | 2 +- stable/requestrr/2.0.12/CHANGELOG.md | 99 - stable/requestrr/2.0.12/Chart.lock | 6 - stable/requestrr/2.0.12/Chart.yaml | 28 - stable/requestrr/2.0.14/CHANGELOG.md | 99 + stable/requestrr/2.0.14/Chart.lock | 6 + stable/requestrr/2.0.14/Chart.yaml | 28 + stable/requestrr/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/requestrr/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../2.0.12 => requestrr/2.0.14}/values.yaml | 0 stable/requestrr/item.yaml | 2 +- stable/resilio-sync/6.0.14/CHANGELOG.md | 99 - stable/resilio-sync/6.0.14/Chart.lock | 6 - stable/resilio-sync/6.0.14/Chart.yaml | 29 - stable/resilio-sync/6.0.16/CHANGELOG.md | 99 + stable/resilio-sync/6.0.16/Chart.lock | 6 + stable/resilio-sync/6.0.16/Chart.yaml | 29 + .../resilio-sync/{6.0.14 => 6.0.16}/README.md | 0 .../{6.0.14 => 6.0.16}/app-readme.md | 0 .../6.0.16}/charts/common-10.4.4.tgz | Bin .../resilio-sync/{6.0.14 => 6.0.16}/icon.png | Bin .../{6.0.14 => 6.0.16}/ix_values.yaml | 0 .../{6.0.14 => 6.0.16}/questions.yaml | 0 .../6.0.16}/templates/common.yaml | 0 .../6.0.16}/values.yaml | 0 stable/resilio-sync/item.yaml | 2 +- stable/rsnapshot/2.0.12/CHANGELOG.md | 99 - stable/rsnapshot/2.0.12/Chart.lock | 6 - stable/rsnapshot/2.0.12/Chart.yaml | 28 - stable/rsnapshot/2.0.14/CHANGELOG.md | 99 + stable/rsnapshot/2.0.14/Chart.lock | 6 + stable/rsnapshot/2.0.14/Chart.yaml | 28 + stable/rsnapshot/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/rsnapshot/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../5.0.13 => rsnapshot/2.0.14}/values.yaml | 0 stable/rsnapshot/item.yaml | 2 +- stable/rss-bridge/2.0.12/CHANGELOG.md | 99 - stable/rss-bridge/2.0.12/Chart.lock | 6 - stable/rss-bridge/2.0.12/Chart.yaml | 25 - stable/rss-bridge/2.0.14/CHANGELOG.md | 99 + stable/rss-bridge/2.0.14/Chart.lock | 6 + stable/rss-bridge/2.0.14/Chart.yaml | 25 + .../rss-bridge/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14}/charts/common-10.4.4.tgz | Bin stable/rss-bridge/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14}/templates/common.yaml | 0 .../7.0.13 => rss-bridge/2.0.14}/values.yaml | 0 stable/rss-bridge/item.yaml | 2 +- stable/rsshub/3.0.32/CHANGELOG.md | 99 - stable/rsshub/3.0.32/Chart.lock | 9 - stable/rsshub/3.0.32/Chart.yaml | 33 - stable/rsshub/3.0.34/CHANGELOG.md | 99 + stable/rsshub/3.0.34/Chart.lock | 9 + stable/rsshub/3.0.34/Chart.yaml | 33 + stable/rsshub/{3.0.32 => 3.0.34}/README.md | 0 .../rsshub/{3.0.32 => 3.0.34}/app-readme.md | 0 .../3.0.34}/charts/common-10.4.4.tgz | Bin .../3.0.34}/charts/redis-3.0.30.tgz | Bin stable/rsshub/{3.0.32 => 3.0.34}/icon.png | Bin .../rsshub/{3.0.32 => 3.0.34}/ix_values.yaml | 0 .../rsshub/{3.0.32 => 3.0.34}/questions.yaml | 0 .../3.0.34}/templates/common.yaml | 0 .../3.0.12 => rsshub/3.0.34}/values.yaml | 0 stable/rsshub/item.yaml | 2 +- stable/sabnzbd/11.0.16/CHANGELOG.md | 99 + stable/sabnzbd/11.0.16/Chart.lock | 6 + stable/sabnzbd/11.0.16/Chart.yaml | 28 + stable/sabnzbd/11.0.16/README.md | 42 + stable/sabnzbd/11.0.16/app-readme.md | 3 + .../11.0.16}/charts/common-10.4.4.tgz | Bin stable/sabnzbd/11.0.16/icon.png | Bin 0 -> 4510 bytes stable/sabnzbd/11.0.16/ix_values.yaml | 19 + stable/sabnzbd/11.0.16/questions.yaml | 2445 ++++++++++++ .../11.0.16}/templates/common.yaml | 0 .../3.0.13 => sabnzbd/11.0.16}/values.yaml | 0 stable/sabnzbd/item.yaml | 2 +- stable/satisfactory/2.0.14/CHANGELOG.md | 99 - stable/satisfactory/2.0.14/Chart.lock | 6 - stable/satisfactory/2.0.14/Chart.yaml | 28 - stable/satisfactory/2.0.16/CHANGELOG.md | 99 + stable/satisfactory/2.0.16/Chart.lock | 6 + stable/satisfactory/2.0.16/Chart.yaml | 28 + .../satisfactory/{2.0.14 => 2.0.16}/README.md | 0 .../{2.0.14 => 2.0.16}/app-readme.md | 0 .../2.0.16}/charts/common-10.4.4.tgz | Bin .../satisfactory/{2.0.14 => 2.0.16}/icon.png | Bin .../{2.0.14 => 2.0.16}/ix_values.yaml | 0 .../{2.0.14 => 2.0.16}/questions.yaml | 0 .../2.0.16}/templates/common.yaml | 0 .../2.0.16}/values.yaml | 0 stable/satisfactory/item.yaml | 2 +- stable/scrutiny/3.0.10/CHANGELOG.md | 99 - stable/scrutiny/3.0.10/Chart.lock | 6 - stable/scrutiny/3.0.10/Chart.yaml | 28 - stable/scrutiny/3.0.12/CHANGELOG.md | 99 + stable/scrutiny/3.0.12/Chart.lock | 6 + stable/scrutiny/3.0.12/Chart.yaml | 28 + stable/scrutiny/{3.0.10 => 3.0.12}/README.md | 0 .../scrutiny/{3.0.10 => 3.0.12}/app-readme.md | 0 .../3.0.12/charts/common-10.4.4.tgz | Bin stable/scrutiny/{3.0.10 => 3.0.12}/icon.png | Bin .../{3.0.10 => 3.0.12}/ix_values.yaml | 0 .../{3.0.10 => 3.0.12}/questions.yaml | 0 .../3.0.12}/templates/common.yaml | 0 .../{unmanic => scrutiny}/3.0.12/values.yaml | 0 stable/scrutiny/item.yaml | 2 +- stable/ser2sock/6.0.13/CHANGELOG.md | 99 - stable/ser2sock/6.0.13/Chart.lock | 6 - stable/ser2sock/6.0.13/Chart.yaml | 26 - stable/ser2sock/6.0.15/CHANGELOG.md | 99 + stable/ser2sock/6.0.15/Chart.lock | 6 + stable/ser2sock/6.0.15/Chart.yaml | 26 + stable/ser2sock/{6.0.13 => 6.0.15}/README.md | 0 .../ser2sock/{6.0.13 => 6.0.15}/app-readme.md | 0 .../6.0.15}/charts/common-10.4.4.tgz | Bin .../{6.0.13 => 6.0.15}/ci/test-values.yaml | 0 stable/ser2sock/{6.0.13 => 6.0.15}/icon.png | Bin .../{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../{6.0.13 => 6.0.15}/questions.yaml | 0 .../6.0.15}/templates/common.yaml | 0 .../6.0.12 => ser2sock/6.0.15}/values.yaml | 0 stable/ser2sock/item.yaml | 2 +- stable/shiori/7.0.13/CHANGELOG.md | 99 - stable/shiori/7.0.13/Chart.lock | 9 - stable/shiori/7.0.13/Chart.yaml | 34 - stable/shiori/7.0.15/CHANGELOG.md | 99 + stable/shiori/7.0.15/Chart.lock | 9 + stable/shiori/7.0.15/Chart.yaml | 34 + stable/shiori/{7.0.13 => 7.0.15}/README.md | 0 .../shiori/{7.0.13 => 7.0.15}/app-readme.md | 0 .../7.0.15}/charts/common-10.4.4.tgz | Bin .../7.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/shiori/{7.0.13 => 7.0.15}/icon.png | Bin .../shiori/{7.0.13 => 7.0.15}/ix_values.yaml | 0 .../shiori/{7.0.13 => 7.0.15}/questions.yaml | 0 .../7.0.15}/templates/common.yaml | 0 .../3.0.14 => shiori/7.0.15}/values.yaml | 0 stable/shiori/item.yaml | 2 +- stable/shlink-web-client/3.0.13/CHANGELOG.md | 99 - stable/shlink-web-client/3.0.13/Chart.lock | 6 - stable/shlink-web-client/3.0.13/Chart.yaml | 28 - stable/shlink-web-client/3.0.15/CHANGELOG.md | 99 + stable/shlink-web-client/3.0.15/Chart.lock | 6 + stable/shlink-web-client/3.0.15/Chart.yaml | 28 + .../{3.0.13 => 3.0.15}/README.md | 0 .../{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15}/charts/common-10.4.4.tgz | Bin .../{3.0.13 => 3.0.15}/icon.png | Bin .../{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../{3.0.13 => 3.0.15}/questions.yaml | 0 .../3.0.15}/templates/common.yaml | 0 .../3.0.15}/values.yaml | 0 stable/shlink-web-client/item.yaml | 2 +- stable/shlink/4.0.14/CHANGELOG.md | 99 - stable/shlink/4.0.14/Chart.lock | 12 - stable/shlink/4.0.14/Chart.yaml | 36 - stable/shlink/4.0.16/CHANGELOG.md | 99 + stable/shlink/4.0.16/Chart.lock | 12 + stable/shlink/4.0.16/Chart.yaml | 36 + stable/shlink/{4.0.14 => 4.0.16}/README.md | 0 .../shlink/{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16}/charts/common-10.4.4.tgz | Bin .../4.0.16}/charts/postgresql-8.0.30.tgz | Bin stable/shlink/4.0.16/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes stable/shlink/{4.0.14 => 4.0.16}/icon.png | Bin .../shlink/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../shlink/{4.0.14 => 4.0.16}/questions.yaml | 0 .../4.0.16}/templates/common.yaml | 0 .../4.0.14 => shlink/4.0.16}/values.yaml | 0 stable/shlink/item.yaml | 2 +- stable/shorturl/3.0.12/CHANGELOG.md | 99 - stable/shorturl/3.0.12/Chart.lock | 6 - stable/shorturl/3.0.12/Chart.yaml | 30 - stable/shorturl/3.0.14/CHANGELOG.md | 99 + stable/shorturl/3.0.14/Chart.lock | 6 + stable/shorturl/3.0.14/Chart.yaml | 30 + stable/shorturl/{3.0.12 => 3.0.14}/README.md | 0 .../shorturl/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/shorturl/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../3.0.15 => shorturl/3.0.14}/values.yaml | 0 stable/shorturl/item.yaml | 2 +- stable/sickchill/3.0.14/CHANGELOG.md | 99 - stable/sickchill/3.0.14/Chart.lock | 6 - stable/sickchill/3.0.14/Chart.yaml | 30 - stable/sickchill/3.0.16/CHANGELOG.md | 99 + stable/sickchill/3.0.16/Chart.lock | 6 + stable/sickchill/3.0.16/Chart.yaml | 30 + stable/sickchill/{3.0.14 => 3.0.16}/README.md | 0 .../{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin stable/sickchill/{3.0.14 => 3.0.16}/icon.png | Bin .../{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../{3.0.14 => 3.0.16}/questions.yaml | 0 .../{3.0.14 => 3.0.16}/templates/common.yaml | 0 .../2.0.14 => sickchill/3.0.16}/values.yaml | 0 stable/sickchill/item.yaml | 2 +- stable/sickgear/3.0.12/CHANGELOG.md | 99 - stable/sickgear/3.0.12/Chart.lock | 6 - stable/sickgear/3.0.12/Chart.yaml | 31 - stable/sickgear/3.0.14/CHANGELOG.md | 99 + stable/sickgear/3.0.14/Chart.lock | 6 + stable/sickgear/3.0.14/Chart.yaml | 31 + stable/sickgear/{3.0.12 => 3.0.14}/README.md | 0 .../sickgear/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/sickgear/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../3.0.16 => sickgear/3.0.14}/values.yaml | 0 stable/sickgear/item.yaml | 2 +- stable/smokeping/3.0.12/CHANGELOG.md | 99 - stable/smokeping/3.0.12/Chart.lock | 6 - stable/smokeping/3.0.12/Chart.yaml | 29 - stable/smokeping/3.0.14/CHANGELOG.md | 99 + stable/smokeping/3.0.14/Chart.lock | 6 + stable/smokeping/3.0.14/Chart.yaml | 29 + stable/smokeping/{3.0.12 => 3.0.14}/README.md | 0 .../{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin stable/smokeping/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../2.0.13 => smokeping/3.0.14}/values.yaml | 0 stable/smokeping/item.yaml | 2 +- stable/snapdrop/2.0.17/CHANGELOG.md | 99 - stable/snapdrop/2.0.17/Chart.lock | 6 - stable/snapdrop/2.0.17/Chart.yaml | 25 - stable/snapdrop/2.0.19/CHANGELOG.md | 99 + stable/snapdrop/2.0.19/Chart.lock | 6 + stable/snapdrop/2.0.19/Chart.yaml | 25 + stable/snapdrop/{2.0.17 => 2.0.19}/README.md | 0 .../snapdrop/{2.0.17 => 2.0.19}/app-readme.md | 0 .../2.0.19}/charts/common-10.4.4.tgz | Bin stable/snapdrop/{2.0.17 => 2.0.19}/icon.png | Bin .../{2.0.17 => 2.0.19}/ix_values.yaml | 0 .../{2.0.17 => 2.0.19}/questions.yaml | 0 .../2.0.19}/templates/common.yaml | 0 .../4.0.14 => snapdrop/2.0.19}/values.yaml | 0 stable/snapdrop/item.yaml | 2 +- stable/snipe-it/4.0.20/CHANGELOG.md | 99 - stable/snipe-it/4.0.20/Chart.lock | 12 - stable/snipe-it/4.0.20/Chart.yaml | 37 - stable/snipe-it/4.0.22/CHANGELOG.md | 99 + stable/snipe-it/4.0.22/Chart.lock | 12 + stable/snipe-it/4.0.22/Chart.yaml | 37 + stable/snipe-it/{4.0.20 => 4.0.22}/README.md | 0 .../snipe-it/{4.0.20 => 4.0.22}/app-readme.md | 0 .../4.0.22}/charts/common-10.4.4.tgz | Bin .../4.0.22}/charts/mariadb-3.0.29.tgz | Bin .../snipe-it/4.0.22/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes .../docs/installation_notes.md | 0 stable/snipe-it/{4.0.20 => 4.0.22}/icon.png | Bin .../{4.0.20 => 4.0.22}/ix_values.yaml | 0 .../{4.0.20 => 4.0.22}/questions.yaml | 0 .../{4.0.20 => 4.0.22}/templates/_secrets.tpl | 0 .../{4.0.20 => 4.0.22}/templates/common.yaml | 0 .../2.0.13 => snipe-it/4.0.22}/values.yaml | 0 stable/snipe-it/item.yaml | 2 +- stable/sonarr/11.0.15/CHANGELOG.md | 99 + stable/sonarr/11.0.15/Chart.lock | 6 + stable/sonarr/11.0.15/Chart.yaml | 29 + stable/sonarr/11.0.15/README.md | 42 + stable/sonarr/11.0.15/app-readme.md | 3 + .../11.0.15}/charts/common-10.4.4.tgz | Bin stable/sonarr/11.0.15/icon.png | Bin 0 -> 23760 bytes stable/sonarr/11.0.15/ix_values.yaml | 37 + stable/sonarr/11.0.15/questions.yaml | 2431 ++++++++++++ .../11.0.15}/templates/common.yaml | 0 .../4.0.17 => sonarr/11.0.15}/values.yaml | 0 stable/sonarr/item.yaml | 2 +- stable/speedtest-exporter/3.0.14/CHANGELOG.md | 99 - stable/speedtest-exporter/3.0.14/Chart.lock | 6 - stable/speedtest-exporter/3.0.14/Chart.yaml | 29 - stable/speedtest-exporter/3.0.16/CHANGELOG.md | 99 + stable/speedtest-exporter/3.0.16/Chart.lock | 6 + stable/speedtest-exporter/3.0.16/Chart.yaml | 29 + .../{3.0.14 => 3.0.16}/README.md | 0 .../{3.0.14 => 3.0.16}/app-readme.md | 0 .../3.0.16}/charts/common-10.4.4.tgz | Bin .../{3.0.14 => 3.0.16}/icon.png | Bin .../{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../{3.0.14 => 3.0.16}/questions.yaml | 0 .../3.0.16}/templates/common.yaml | 0 .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../3.0.16}/values.yaml | 0 stable/speedtest-exporter/item.yaml | 2 +- stable/spotweb/4.0.13/CHANGELOG.md | 99 - stable/spotweb/4.0.13/Chart.lock | 9 - stable/spotweb/4.0.13/Chart.yaml | 34 - stable/spotweb/4.0.15/CHANGELOG.md | 99 + stable/spotweb/4.0.15/Chart.lock | 9 + stable/spotweb/4.0.15/Chart.yaml | 34 + stable/spotweb/{4.0.13 => 4.0.15}/README.md | 0 .../spotweb/{4.0.13 => 4.0.15}/app-readme.md | 0 .../4.0.15}/charts/common-10.4.4.tgz | Bin .../4.0.15}/charts/postgresql-8.0.30.tgz | Bin .../{4.0.13 => 4.0.15}/docs/validation.md | 0 stable/spotweb/{4.0.13 => 4.0.15}/icon.png | Bin .../spotweb/{4.0.13 => 4.0.15}/ix_values.yaml | 0 .../spotweb/{4.0.13 => 4.0.15}/questions.yaml | 0 .../{4.0.13 => 4.0.15}/templates/common.yaml | 0 .../3.0.14 => spotweb/4.0.15}/values.yaml | 0 stable/spotweb/item.yaml | 2 +- stable/sqlitebrowser/3.0.12/CHANGELOG.md | 99 - stable/sqlitebrowser/3.0.12/Chart.lock | 6 - stable/sqlitebrowser/3.0.12/Chart.yaml | 31 - stable/sqlitebrowser/3.0.14/CHANGELOG.md | 99 + stable/sqlitebrowser/3.0.14/Chart.lock | 6 + stable/sqlitebrowser/3.0.14/Chart.yaml | 31 + .../{3.0.12 => 3.0.14}/README.md | 0 .../{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14}/charts/common-10.4.4.tgz | Bin .../sqlitebrowser/{3.0.12 => 3.0.14}/icon.png | Bin .../{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../3.0.14}/values.yaml | 0 stable/sqlitebrowser/item.yaml | 2 +- stable/stash/7.0.14/CHANGELOG.md | 99 - stable/stash/7.0.14/Chart.lock | 6 - stable/stash/7.0.14/Chart.yaml | 26 - stable/stash/7.0.16/CHANGELOG.md | 99 + stable/stash/7.0.16/Chart.lock | 6 + stable/stash/7.0.16/Chart.yaml | 26 + stable/stash/{7.0.14 => 7.0.16}/README.md | 0 stable/stash/{7.0.14 => 7.0.16}/app-readme.md | 0 .../7.0.16}/charts/common-10.4.4.tgz | Bin .../{7.0.14 => 7.0.16}/ci/ct-values.yaml | 0 stable/stash/{7.0.14 => 7.0.16}/icon.png | Bin .../stash/{7.0.14 => 7.0.16}/ix_values.yaml | 0 .../stash/{7.0.14 => 7.0.16}/questions.yaml | 0 .../7.0.16}/templates/common.yaml | 0 .../2.0.12 => stash/7.0.16}/values.yaml | 0 stable/stash/item.yaml | 2 +- stable/static/3.0.12/CHANGELOG.md | 99 - stable/static/3.0.12/Chart.lock | 6 - stable/static/3.0.12/Chart.yaml | 31 - stable/static/3.0.14/CHANGELOG.md | 99 + stable/static/3.0.14/Chart.lock | 6 + stable/static/3.0.14/Chart.yaml | 31 + stable/static/{3.0.12 => 3.0.14}/README.md | 0 .../static/{3.0.12 => 3.0.14}/app-readme.md | 0 .../3.0.14/charts/common-10.4.4.tgz | Bin stable/static/{3.0.12 => 3.0.14}/icon.png | Bin .../static/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../static/{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 .../{xbackbone => static}/3.0.14/values.yaml | 0 stable/static/item.yaml | 2 +- stable/statping/7.0.13/CHANGELOG.md | 99 - stable/statping/7.0.13/Chart.lock | 9 - stable/statping/7.0.13/Chart.yaml | 31 - stable/statping/7.0.15/CHANGELOG.md | 99 + stable/statping/7.0.15/Chart.lock | 9 + stable/statping/7.0.15/Chart.yaml | 31 + stable/statping/{7.0.13 => 7.0.15}/README.md | 0 .../statping/{7.0.13 => 7.0.15}/app-readme.md | 0 .../7.0.15}/charts/common-10.4.4.tgz | Bin .../7.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/statping/{7.0.13 => 7.0.15}/icon.png | Bin .../{7.0.13 => 7.0.15}/ix_values.yaml | 0 .../{7.0.13 => 7.0.15}/questions.yaml | 0 .../{7.0.13 => 7.0.15}/templates/common.yaml | 0 .../6.0.13 => statping/7.0.15}/values.yaml | 0 stable/statping/item.yaml | 2 +- stable/storj-node/2.0.22/CHANGELOG.md | 99 - stable/storj-node/2.0.22/Chart.lock | 6 - stable/storj-node/2.0.22/Chart.yaml | 28 - stable/storj-node/2.0.24/CHANGELOG.md | 99 + stable/storj-node/2.0.24/Chart.lock | 6 + stable/storj-node/2.0.24/Chart.yaml | 28 + .../storj-node/{2.0.22 => 2.0.24}/README.md | 0 .../storj-node/{2.0.22 => 2.0.24}/SKIPINSTALL | 0 .../{2.0.22 => 2.0.24}/app-readme.md | 0 .../2.0.24}/charts/common-10.4.4.tgz | Bin stable/storj-node/{2.0.22 => 2.0.24}/icon.png | Bin .../{2.0.22 => 2.0.24}/ix_values.yaml | 0 .../{2.0.22 => 2.0.24}/questions.yaml | 0 .../2.0.24}/templates/common.yaml | 0 .../3.0.16 => storj-node/2.0.24}/values.yaml | 0 stable/storj-node/item.yaml | 2 +- stable/strapi/4.0.12/CHANGELOG.md | 99 - stable/strapi/4.0.12/Chart.lock | 9 - stable/strapi/4.0.12/Chart.yaml | 32 - stable/strapi/4.0.14/CHANGELOG.md | 99 + stable/strapi/4.0.14/Chart.lock | 9 + stable/strapi/4.0.14/Chart.yaml | 32 + stable/strapi/{4.0.12 => 4.0.14}/README.md | 0 .../strapi/{4.0.12 => 4.0.14}/app-readme.md | 0 .../4.0.14}/charts/common-10.4.4.tgz | Bin .../4.0.14}/charts/postgresql-8.0.30.tgz | Bin stable/strapi/{4.0.12 => 4.0.14}/icon.png | Bin .../strapi/{4.0.12 => 4.0.14}/ix_values.yaml | 0 .../strapi/{4.0.12 => 4.0.14}/questions.yaml | 0 .../4.0.14}/templates/common.yaml | 0 .../2.0.12 => strapi/4.0.14}/values.yaml | 0 stable/strapi/item.yaml | 2 +- stable/synapse/4.0.15/CHANGELOG.md | 99 - stable/synapse/4.0.15/Chart.lock | 9 - stable/synapse/4.0.15/Chart.yaml | 32 - stable/synapse/4.0.17/CHANGELOG.md | 99 + stable/synapse/4.0.17/Chart.lock | 9 + stable/synapse/4.0.17/Chart.yaml | 32 + stable/synapse/{4.0.15 => 4.0.17}/README.md | 0 .../synapse/{4.0.15 => 4.0.17}/app-readme.md | 0 .../4.0.17}/charts/common-10.4.4.tgz | Bin .../4.0.17}/charts/postgresql-8.0.30.tgz | Bin .../{4.0.15 => 4.0.17}/ci/base-values.yaml | 0 .../{4.0.15 => 4.0.17}/ci/basic-values.yaml | 0 stable/synapse/{4.0.15 => 4.0.17}/icon.png | Bin .../synapse/{4.0.15 => 4.0.17}/ix_values.yaml | 0 .../synapse/{4.0.15 => 4.0.17}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.15 => 4.0.17}/templates/_helpers.tpl | 0 .../{4.0.15 => 4.0.17}/templates/_secret.tpl | 0 .../{4.0.15 => 4.0.17}/templates/common.yaml | 0 .../4.0.14 => synapse/4.0.17}/values.yaml | 0 stable/synapse/item.yaml | 2 +- stable/synclounge/2.0.16/CHANGELOG.md | 99 - stable/synclounge/2.0.16/Chart.lock | 6 - stable/synclounge/2.0.16/Chart.yaml | 28 - stable/synclounge/2.0.18/CHANGELOG.md | 99 + stable/synclounge/2.0.18/Chart.lock | 6 + stable/synclounge/2.0.18/Chart.yaml | 28 + .../synclounge/{2.0.16 => 2.0.18}/README.md | 0 .../{2.0.16 => 2.0.18}/app-readme.md | 0 .../2.0.18}/charts/common-10.4.4.tgz | Bin stable/synclounge/{2.0.16 => 2.0.18}/icon.png | Bin .../{2.0.16 => 2.0.18}/ix_values.yaml | 0 .../{2.0.16 => 2.0.18}/questions.yaml | 0 .../2.0.18}/templates/common.yaml | 0 .../2.0.12 => synclounge/2.0.18}/values.yaml | 0 stable/synclounge/item.yaml | 2 +- stable/syncthing/11.0.17/CHANGELOG.md | 99 + stable/syncthing/11.0.17/Chart.lock | 6 + stable/syncthing/11.0.17/Chart.yaml | 29 + stable/syncthing/11.0.17/README.md | 44 + stable/syncthing/11.0.17/app-readme.md | 3 + .../11.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/syncthing/11.0.17/icon.png | Bin 0 -> 24434 bytes stable/syncthing/11.0.17/ix_values.yaml | 39 + stable/syncthing/11.0.17/questions.yaml | 2814 ++++++++++++++ .../syncthing/11.0.17/templates/common.yaml | 1 + .../11.0.17/values.yaml} | 0 stable/syncthing/item.yaml | 2 +- stable/syslog-ng/2.0.13/CHANGELOG.md | 99 - stable/syslog-ng/2.0.13/Chart.lock | 6 - stable/syslog-ng/2.0.13/Chart.yaml | 28 - stable/syslog-ng/2.0.15/CHANGELOG.md | 99 + stable/syslog-ng/2.0.15/Chart.lock | 6 + stable/syslog-ng/2.0.15/Chart.yaml | 28 + stable/syslog-ng/{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../syslog-ng/2.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/syslog-ng/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 stable/syslog-ng/2.0.15/templates/common.yaml | 1 + stable/syslog-ng/2.0.15/values.yaml | 0 stable/syslog-ng/item.yaml | 2 +- stable/tautulli/11.0.15/CHANGELOG.md | 99 + stable/tautulli/11.0.15/Chart.lock | 6 + stable/tautulli/11.0.15/Chart.yaml | 28 + stable/tautulli/11.0.15/README.md | 42 + stable/tautulli/11.0.15/app-readme.md | 3 + .../tautulli/11.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/tautulli/11.0.15/icon.png | Bin 0 -> 18774 bytes stable/tautulli/11.0.15/ix_values.yaml | 16 + stable/tautulli/11.0.15/questions.yaml | 2431 ++++++++++++ stable/tautulli/11.0.15/templates/common.yaml | 1 + stable/tautulli/11.0.15/values.yaml | 0 stable/tautulli/item.yaml | 2 +- stable/tdarr-node/2.0.13/CHANGELOG.md | 99 - stable/tdarr-node/2.0.13/Chart.lock | 6 - stable/tdarr-node/2.0.13/Chart.yaml | 30 - stable/tdarr-node/2.0.15/CHANGELOG.md | 99 + stable/tdarr-node/2.0.15/Chart.lock | 6 + stable/tdarr-node/2.0.15/Chart.yaml | 30 + .../tdarr-node/{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/tdarr-node/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../tdarr-node/2.0.15/templates/common.yaml | 1 + stable/tdarr-node/2.0.15/values.yaml | 0 stable/tdarr-node/item.yaml | 2 +- stable/tdarr/2.0.13/CHANGELOG.md | 99 - stable/tdarr/2.0.13/Chart.lock | 6 - stable/tdarr/2.0.13/Chart.yaml | 30 - stable/tdarr/2.0.15/CHANGELOG.md | 99 + stable/tdarr/2.0.15/Chart.lock | 6 + stable/tdarr/2.0.15/Chart.yaml | 30 + stable/tdarr/{2.0.13 => 2.0.15}/README.md | 0 stable/tdarr/{2.0.13 => 2.0.15}/app-readme.md | 0 stable/tdarr/2.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/tdarr/{2.0.13 => 2.0.15}/icon.png | Bin .../tdarr/{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../tdarr/{2.0.13 => 2.0.15}/questions.yaml | 0 stable/tdarr/2.0.15/templates/common.yaml | 1 + stable/tdarr/2.0.15/values.yaml | 0 stable/tdarr/item.yaml | 2 +- stable/teamspeak3/4.0.14/CHANGELOG.md | 99 - stable/teamspeak3/4.0.14/Chart.lock | 6 - stable/teamspeak3/4.0.14/Chart.yaml | 31 - stable/teamspeak3/4.0.16/CHANGELOG.md | 99 + stable/teamspeak3/4.0.16/Chart.lock | 6 + stable/teamspeak3/4.0.16/Chart.yaml | 31 + .../teamspeak3/{4.0.14 => 4.0.16}/README.md | 0 .../{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/teamspeak3/{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../teamspeak3/4.0.16/templates/common.yaml | 1 + stable/teamspeak3/4.0.16/values.yaml | 0 stable/teamspeak3/item.yaml | 2 +- stable/teedy/7.0.13/CHANGELOG.md | 99 - stable/teedy/7.0.13/Chart.lock | 9 - stable/teedy/7.0.13/Chart.yaml | 32 - stable/teedy/7.0.15/CHANGELOG.md | 99 + stable/teedy/7.0.15/Chart.lock | 9 + stable/teedy/7.0.15/Chart.yaml | 32 + stable/teedy/{7.0.13 => 7.0.15}/README.md | 0 stable/teedy/{7.0.13 => 7.0.15}/app-readme.md | 0 stable/teedy/7.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.15}/charts/postgresql-8.0.30.tgz | Bin stable/teedy/{7.0.13 => 7.0.15}/icon.png | Bin .../teedy/{7.0.13 => 7.0.15}/ix_values.yaml | 0 .../teedy/{7.0.13 => 7.0.15}/questions.yaml | 0 stable/teedy/7.0.15/templates/common.yaml | 1 + stable/teedy/7.0.15/values.yaml | 0 stable/teedy/item.yaml | 2 +- stable/thelounge/6.0.12/CHANGELOG.md | 99 - stable/thelounge/6.0.12/Chart.lock | 6 - stable/thelounge/6.0.12/Chart.yaml | 29 - stable/thelounge/6.0.14/CHANGELOG.md | 99 + stable/thelounge/6.0.14/Chart.lock | 6 + stable/thelounge/6.0.14/Chart.yaml | 29 + stable/thelounge/{6.0.12 => 6.0.14}/README.md | 0 .../{6.0.12 => 6.0.14}/app-readme.md | 0 .../thelounge/6.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/thelounge/{6.0.12 => 6.0.14}/icon.png | Bin .../{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../{6.0.12 => 6.0.14}/questions.yaml | 0 stable/thelounge/6.0.14/templates/common.yaml | 1 + stable/thelounge/6.0.14/values.yaml | 0 stable/thelounge/item.yaml | 2 +- stable/tinymediamanager/2.0.12/CHANGELOG.md | 99 - stable/tinymediamanager/2.0.12/Chart.lock | 6 - stable/tinymediamanager/2.0.12/Chart.yaml | 28 - stable/tinymediamanager/2.0.14/CHANGELOG.md | 99 + stable/tinymediamanager/2.0.14/Chart.lock | 6 + stable/tinymediamanager/2.0.14/Chart.yaml | 28 + .../{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../2.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 .../2.0.14/templates/common.yaml | 1 + stable/tinymediamanager/2.0.14/values.yaml | 0 stable/tinymediamanager/item.yaml | 2 +- stable/traccar/7.0.14/CHANGELOG.md | 99 - stable/traccar/7.0.14/Chart.lock | 9 - stable/traccar/7.0.14/Chart.yaml | 31 - stable/traccar/7.0.16/CHANGELOG.md | 99 + stable/traccar/7.0.16/Chart.lock | 9 + stable/traccar/7.0.16/Chart.yaml | 31 + stable/traccar/{7.0.14 => 7.0.16}/README.md | 0 .../traccar/{7.0.14 => 7.0.16}/app-readme.md | 0 .../traccar/7.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.16}/charts/postgresql-8.0.30.tgz | Bin stable/traccar/{7.0.14 => 7.0.16}/icon.png | Bin .../traccar/{7.0.14 => 7.0.16}/ix_values.yaml | 0 .../traccar/{7.0.14 => 7.0.16}/questions.yaml | 0 stable/traccar/7.0.16/templates/common.yaml | 1 + stable/traccar/7.0.16/values.yaml | 0 stable/traccar/item.yaml | 2 +- stable/traefik/12.0.17/CHANGELOG.md | 99 + stable/traefik/12.0.17/Chart.lock | 6 + stable/traefik/12.0.17/Chart.yaml | 30 + stable/traefik/12.0.17/README.md | 44 + stable/traefik/12.0.17/app-readme.md | 3 + .../traefik/12.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/traefik/12.0.17/crds/ingressroute.yaml | 198 + .../traefik/12.0.17/crds/ingressroutetcp.yaml | 160 + .../traefik/12.0.17/crds/ingressrouteudp.yaml | 84 + stable/traefik/12.0.17/crds/middlewares.yaml | 563 +++ .../traefik/12.0.17/crds/middlewarestcp.yaml | 59 + .../12.0.17/crds/serverstransports.yaml | 101 + stable/traefik/12.0.17/crds/tlsoptions.yaml | 87 + stable/traefik/12.0.17/crds/tlsstores.yaml | 64 + .../traefik/12.0.17/crds/traefikservices.yaml | 270 ++ stable/traefik/12.0.17/icon.png | Bin 0 -> 20293 bytes stable/traefik/12.0.17/ix_values.yaml | 338 ++ stable/traefik/12.0.17/questions.yaml | 2614 +++++++++++++ stable/traefik/12.0.17/templates/_args.tpl | 155 + stable/traefik/12.0.17/templates/_helpers.tpl | 22 + .../12.0.17/templates/_ingressclass.tpl | 24 + .../12.0.17/templates/_ingressroute.tpl | 25 + .../traefik/12.0.17/templates/_portalhook.tpl | 26 + .../traefik/12.0.17/templates/_tlsoptions.tpl | 12 + stable/traefik/12.0.17/templates/common.yaml | 24 + .../middlewares/basic-middleware.yaml | 65 + .../templates/middlewares/basicauth.yaml | 34 + .../12.0.17/templates/middlewares/chain.yaml | 21 + .../templates/middlewares/forwardauth.yaml | 30 + .../templates/middlewares/ipwhitelist.yaml | 33 + .../templates/middlewares/ratelimit.yaml | 19 + .../templates/middlewares/redirectScheme.yaml | 19 + .../templates/middlewares/redirectregex.yaml | 20 + .../middlewares/stripPrefixRegex.yaml | 20 + .../templates/middlewares/tc-chains.yaml | 29 + .../templates/middlewares/tc-headers.yaml | 64 + .../templates/middlewares/tc-nextcloud.yaml | 25 + stable/traefik/12.0.17/values.yaml | 0 stable/traefik/item.yaml | 2 +- stable/transmission/12.0.16/CHANGELOG.md | 99 + stable/transmission/12.0.16/Chart.lock | 6 + stable/transmission/12.0.16/Chart.yaml | 30 + stable/transmission/12.0.16/README.md | 43 + stable/transmission/12.0.16/app-readme.md | 3 + .../12.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/transmission/12.0.16/icon.png | Bin 0 -> 45467 bytes stable/transmission/12.0.16/ix_values.yaml | 102 + stable/transmission/12.0.16/questions.yaml | 3012 +++++++++++++++ .../12.0.16/templates/common.yaml | 2 + stable/transmission/12.0.16/values.yaml | 0 stable/transmission/item.yaml | 2 +- stable/trilium-notes/5.0.13/CHANGELOG.md | 99 - stable/trilium-notes/5.0.13/Chart.lock | 6 - stable/trilium-notes/5.0.13/Chart.yaml | 31 - stable/trilium-notes/5.0.15/CHANGELOG.md | 99 + stable/trilium-notes/5.0.15/Chart.lock | 6 + stable/trilium-notes/5.0.15/Chart.yaml | 31 + .../{5.0.13 => 5.0.15}/README.md | 0 .../{5.0.13 => 5.0.15}/app-readme.md | 0 .../5.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../trilium-notes/{5.0.13 => 5.0.15}/icon.png | Bin .../{5.0.13 => 5.0.15}/ix_values.yaml | 0 .../{5.0.13 => 5.0.15}/questions.yaml | 0 .../5.0.15/templates/common.yaml | 1 + stable/trilium-notes/5.0.15/values.yaml | 0 stable/trilium-notes/item.yaml | 2 +- stable/truecommand/11.0.14/CHANGELOG.md | 99 + stable/truecommand/11.0.14/Chart.lock | 6 + stable/truecommand/11.0.14/Chart.yaml | 27 + stable/truecommand/11.0.14/README.md | 42 + stable/truecommand/11.0.14/app-readme.md | 3 + .../11.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/truecommand/11.0.14/icon.png | Bin 0 -> 20815 bytes stable/truecommand/11.0.14/ix_values.yaml | 24 + stable/truecommand/11.0.14/questions.yaml | 2430 ++++++++++++ .../truecommand/11.0.14/templates/common.yaml | 1 + stable/truecommand/11.0.14/values.yaml | 0 stable/truecommand/item.yaml | 2 +- stable/tt-rss/7.0.13/CHANGELOG.md | 99 - stable/tt-rss/7.0.13/Chart.lock | 9 - stable/tt-rss/7.0.13/Chart.yaml | 29 - stable/tt-rss/7.0.15/CHANGELOG.md | 99 + stable/tt-rss/7.0.15/Chart.lock | 9 + stable/tt-rss/7.0.15/Chart.yaml | 29 + stable/tt-rss/{7.0.13 => 7.0.15}/README.md | 0 .../tt-rss/{7.0.13 => 7.0.15}/app-readme.md | 0 stable/tt-rss/7.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.15/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/tt-rss/{7.0.13 => 7.0.15}/icon.png | Bin .../tt-rss/{7.0.13 => 7.0.15}/ix_values.yaml | 0 .../tt-rss/{7.0.13 => 7.0.15}/questions.yaml | 0 .../{7.0.13 => 7.0.15}/templates/common.yaml | 0 stable/tt-rss/7.0.15/values.yaml | 0 stable/tt-rss/item.yaml | 2 +- stable/tvheadend/12.0.14/CHANGELOG.md | 99 + stable/tvheadend/12.0.14/Chart.lock | 6 + stable/tvheadend/12.0.14/Chart.yaml | 30 + stable/tvheadend/12.0.14/README.md | 42 + stable/tvheadend/12.0.14/app-readme.md | 3 + .../12.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/tvheadend/12.0.14/icon.png | Bin 0 -> 9905 bytes stable/tvheadend/12.0.14/ix_values.yaml | 36 + stable/tvheadend/12.0.14/questions.yaml | 2558 +++++++++++++ .../tvheadend/12.0.14/templates/common.yaml | 1 + stable/tvheadend/12.0.14/values.yaml | 0 stable/tvheadend/item.yaml | 2 +- stable/twtxt/3.0.12/CHANGELOG.md | 99 - stable/twtxt/3.0.12/Chart.lock | 6 - stable/twtxt/3.0.12/Chart.yaml | 31 - stable/twtxt/3.0.14/CHANGELOG.md | 99 + stable/twtxt/3.0.14/Chart.lock | 6 + stable/twtxt/3.0.14/Chart.yaml | 31 + stable/twtxt/{3.0.12 => 3.0.14}/README.md | 0 stable/twtxt/{3.0.12 => 3.0.14}/app-readme.md | 0 stable/twtxt/3.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/twtxt/{3.0.12 => 3.0.14}/icon.png | Bin .../twtxt/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../twtxt/{3.0.12 => 3.0.14}/questions.yaml | 0 .../{3.0.12 => 3.0.14}/templates/common.yaml | 0 stable/twtxt/3.0.14/values.yaml | 0 stable/twtxt/item.yaml | 2 +- stable/typecho/3.0.13/CHANGELOG.md | 99 - stable/typecho/3.0.13/Chart.lock | 9 - stable/typecho/3.0.13/Chart.yaml | 31 - stable/typecho/3.0.15/CHANGELOG.md | 99 + stable/typecho/3.0.15/Chart.lock | 9 + stable/typecho/3.0.15/Chart.yaml | 31 + stable/typecho/{3.0.13 => 3.0.15}/README.md | 0 .../typecho/{3.0.13 => 3.0.15}/app-readme.md | 0 .../typecho/3.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../3.0.15}/charts/mariadb-3.0.29.tgz | Bin stable/typecho/{3.0.13 => 3.0.15}/icon.png | Bin .../typecho/{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../typecho/{3.0.13 => 3.0.15}/questions.yaml | 0 stable/typecho/3.0.15/templates/common.yaml | 1 + stable/typecho/3.0.15/values.yaml | 0 stable/typecho/item.yaml | 2 +- stable/ubooquity/3.0.13/CHANGELOG.md | 99 - stable/ubooquity/3.0.13/Chart.lock | 6 - stable/ubooquity/3.0.13/Chart.yaml | 28 - stable/ubooquity/3.0.15/CHANGELOG.md | 99 + stable/ubooquity/3.0.15/Chart.lock | 6 + stable/ubooquity/3.0.15/Chart.yaml | 28 + stable/ubooquity/{3.0.13 => 3.0.15}/README.md | 0 .../{3.0.13 => 3.0.15}/app-readme.md | 0 .../ubooquity/3.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/ubooquity/{3.0.13 => 3.0.15}/icon.png | Bin .../{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../{3.0.13 => 3.0.15}/questions.yaml | 0 stable/ubooquity/3.0.15/templates/common.yaml | 1 + stable/ubooquity/3.0.15/values.yaml | 0 stable/ubooquity/item.yaml | 2 +- stable/unifi/11.0.14/CHANGELOG.md | 99 + stable/unifi/11.0.14/Chart.lock | 6 + stable/unifi/11.0.14/Chart.yaml | 29 + stable/unifi/11.0.14/README.md | 43 + stable/unifi/11.0.14/app-readme.md | 3 + stable/unifi/11.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unifi/11.0.14/icon.png | Bin 0 -> 18944 bytes stable/unifi/11.0.14/ix_values.yaml | 61 + stable/unifi/11.0.14/questions.yaml | 2988 +++++++++++++++ stable/unifi/11.0.14/templates/common.yaml | 1 + stable/unifi/11.0.14/values.yaml | 0 stable/unifi/item.yaml | 2 +- stable/unmanic/3.0.12/CHANGELOG.md | 99 - stable/unmanic/3.0.12/Chart.lock | 6 - stable/unmanic/3.0.12/Chart.yaml | 26 - stable/unmanic/3.0.14/CHANGELOG.md | 99 + stable/unmanic/3.0.14/Chart.lock | 6 + stable/unmanic/3.0.14/Chart.yaml | 26 + stable/unmanic/{3.0.12 => 3.0.14}/README.md | 0 .../unmanic/{3.0.12 => 3.0.14}/app-readme.md | 0 .../unmanic/3.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unmanic/{3.0.12 => 3.0.14}/icon.png | Bin .../unmanic/{3.0.12 => 3.0.14}/ix_values.yaml | 0 .../unmanic/{3.0.12 => 3.0.14}/questions.yaml | 0 stable/unmanic/3.0.14/templates/common.yaml | 1 + stable/unmanic/3.0.14/values.yaml | 0 stable/unmanic/item.yaml | 2 +- stable/unpackerr/6.0.12/CHANGELOG.md | 99 - stable/unpackerr/6.0.12/Chart.lock | 6 - stable/unpackerr/6.0.12/Chart.yaml | 34 - stable/unpackerr/6.0.14/CHANGELOG.md | 99 + stable/unpackerr/6.0.14/Chart.lock | 6 + stable/unpackerr/6.0.14/Chart.yaml | 34 + stable/unpackerr/{6.0.12 => 6.0.14}/README.md | 0 .../{6.0.12 => 6.0.14}/app-readme.md | 0 .../unpackerr/6.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unpackerr/{6.0.12 => 6.0.14}/icon.png | Bin .../{6.0.12 => 6.0.14}/ix_values.yaml | 0 .../{6.0.12 => 6.0.14}/questions.yaml | 0 stable/unpackerr/6.0.14/templates/common.yaml | 1 + stable/unpackerr/6.0.14/values.yaml | 0 stable/unpackerr/item.yaml | 2 +- stable/unpoller/3.0.14/CHANGELOG.md | 99 - stable/unpoller/3.0.14/Chart.lock | 6 - stable/unpoller/3.0.14/Chart.yaml | 30 - stable/unpoller/3.0.16/CHANGELOG.md | 99 + stable/unpoller/3.0.16/Chart.lock | 6 + stable/unpoller/3.0.16/Chart.yaml | 30 + stable/unpoller/{3.0.14 => 3.0.16}/README.md | 0 .../unpoller/{3.0.14 => 3.0.16}/app-readme.md | 0 .../unpoller/3.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/unpoller/{3.0.14 => 3.0.16}/icon.png | Bin .../{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../{3.0.14 => 3.0.16}/questions.yaml | 0 stable/unpoller/3.0.16/templates/common.yaml | 1 + .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 stable/unpoller/3.0.16/values.yaml | 0 stable/unpoller/item.yaml | 2 +- stable/uptime-kuma/3.0.13/CHANGELOG.md | 99 - stable/uptime-kuma/3.0.13/Chart.lock | 6 - stable/uptime-kuma/3.0.13/Chart.yaml | 28 - stable/uptime-kuma/3.0.15/CHANGELOG.md | 99 + stable/uptime-kuma/3.0.15/Chart.lock | 6 + stable/uptime-kuma/3.0.15/Chart.yaml | 28 + .../uptime-kuma/{3.0.13 => 3.0.15}/README.md | 0 .../{3.0.13 => 3.0.15}/app-readme.md | 0 .../3.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../uptime-kuma/{3.0.13 => 3.0.15}/icon.png | Bin .../{3.0.13 => 3.0.15}/ix_values.yaml | 0 .../{3.0.13 => 3.0.15}/questions.yaml | 0 .../uptime-kuma/3.0.15/templates/common.yaml | 1 + stable/uptime-kuma/3.0.15/values.yaml | 0 stable/uptime-kuma/item.yaml | 2 +- .../4.0.14/CHANGELOG.md | 99 - .../uptimerobot-prometheus/4.0.14/Chart.lock | 6 - .../uptimerobot-prometheus/4.0.14/Chart.yaml | 31 - .../4.0.16/CHANGELOG.md | 99 + .../uptimerobot-prometheus/4.0.16/Chart.lock | 6 + .../uptimerobot-prometheus/4.0.16/Chart.yaml | 31 + .../{4.0.14 => 4.0.16}/README.md | 0 .../{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../4.0.16/templates/common.yaml | 1 + .../templates/prometheusrules.yaml | 0 .../templates/servicemonitor.yaml | 0 .../uptimerobot-prometheus/4.0.16/values.yaml | 0 stable/uptimerobot-prometheus/item.yaml | 2 +- stable/valheim/3.0.15/CHANGELOG.md | 99 - stable/valheim/3.0.15/Chart.lock | 6 - stable/valheim/3.0.15/Chart.yaml | 26 - stable/valheim/3.0.17/CHANGELOG.md | 99 + stable/valheim/3.0.17/Chart.lock | 6 + stable/valheim/3.0.17/Chart.yaml | 26 + stable/valheim/{3.0.15 => 3.0.17}/README.md | 0 .../valheim/{3.0.15 => 3.0.17}/app-readme.md | 0 .../valheim/3.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../docs/installation_notes.md | 0 stable/valheim/{3.0.15 => 3.0.17}/icon.png | Bin .../valheim/{3.0.15 => 3.0.17}/ix_values.yaml | 0 .../valheim/{3.0.15 => 3.0.17}/questions.yaml | 0 .../{3.0.15 => 3.0.17}/templates/common.yaml | 0 stable/valheim/3.0.17/values.yaml | 0 stable/valheim/item.yaml | 2 +- stable/vaultwarden/16.0.15/CHANGELOG.md | 99 + stable/vaultwarden/16.0.15/Chart.lock | 9 + stable/vaultwarden/16.0.15/Chart.yaml | 36 + stable/vaultwarden/16.0.15/README.md | 43 + stable/vaultwarden/16.0.15/app-readme.md | 3 + .../16.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../16.0.15/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes .../16.0.15/ci/default-values.yaml | 0 .../16.0.15/ci/ingress-values.yaml | 67 + stable/vaultwarden/16.0.15/icon.png | Bin 0 -> 6851 bytes stable/vaultwarden/16.0.15/ix_values.yaml | 152 + stable/vaultwarden/16.0.15/questions.yaml | 2862 ++++++++++++++ .../16.0.15/templates/_configmap.tpl | 116 + .../16.0.15/templates/_secrets.tpl | 36 + .../16.0.15/templates/_validate.tpl | 17 + .../vaultwarden/16.0.15/templates/common.yaml | 39 + stable/vaultwarden/16.0.15/values.yaml | 0 stable/vaultwarden/item.yaml | 2 +- stable/verysync/2.0.14/CHANGELOG.md | 99 - stable/verysync/2.0.14/Chart.lock | 6 - stable/verysync/2.0.14/Chart.yaml | 28 - stable/verysync/2.0.17/CHANGELOG.md | 99 + stable/verysync/2.0.17/Chart.lock | 6 + stable/verysync/2.0.17/Chart.yaml | 28 + stable/verysync/{2.0.14 => 2.0.17}/README.md | 0 .../verysync/{2.0.14 => 2.0.17}/app-readme.md | 0 .../verysync/2.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/verysync/{2.0.14 => 2.0.17}/icon.png | Bin .../{2.0.14 => 2.0.17}/ix_values.yaml | 0 .../{2.0.14 => 2.0.17}/questions.yaml | 0 stable/verysync/2.0.17/templates/common.yaml | 1 + stable/verysync/2.0.17/values.yaml | 0 stable/verysync/item.yaml | 2 +- stable/vikunja/3.0.16/CHANGELOG.md | 99 - stable/vikunja/3.0.16/Chart.lock | 12 - stable/vikunja/3.0.16/Chart.yaml | 33 - stable/vikunja/3.0.18/CHANGELOG.md | 99 + stable/vikunja/3.0.18/Chart.lock | 12 + stable/vikunja/3.0.18/Chart.yaml | 33 + stable/vikunja/{3.0.16 => 3.0.18}/README.md | 0 .../vikunja/{3.0.16 => 3.0.18}/app-readme.md | 0 .../vikunja/3.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../3.0.18/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/vikunja/3.0.18/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes stable/vikunja/{3.0.16 => 3.0.18}/icon.png | Bin .../vikunja/{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../vikunja/{3.0.16 => 3.0.18}/questions.yaml | 0 .../{3.0.16 => 3.0.18}/templates/_secrets.tpl | 0 .../{3.0.16 => 3.0.18}/templates/common.yaml | 0 stable/vikunja/3.0.18/values.yaml | 0 stable/vikunja/item.yaml | 2 +- stable/webgrabplus/2.0.13/CHANGELOG.md | 99 - stable/webgrabplus/2.0.13/Chart.lock | 6 - stable/webgrabplus/2.0.13/Chart.yaml | 28 - stable/webgrabplus/2.0.15/CHANGELOG.md | 99 + stable/webgrabplus/2.0.15/Chart.lock | 6 + stable/webgrabplus/2.0.15/Chart.yaml | 28 + .../webgrabplus/{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../webgrabplus/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../webgrabplus/2.0.15/templates/common.yaml | 1 + stable/webgrabplus/2.0.15/values.yaml | 0 stable/webgrabplus/item.yaml | 2 +- stable/weblate/4.0.14/CHANGELOG.md | 99 - stable/weblate/4.0.14/Chart.lock | 12 - stable/weblate/4.0.14/Chart.yaml | 36 - stable/weblate/4.0.16/CHANGELOG.md | 99 + stable/weblate/4.0.16/Chart.lock | 12 + stable/weblate/4.0.16/Chart.yaml | 36 + stable/weblate/{4.0.14 => 4.0.16}/README.md | 0 .../weblate/{4.0.14 => 4.0.16}/app-readme.md | 0 .../weblate/4.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../4.0.16/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/weblate/4.0.16/charts/redis-3.0.30.tgz | Bin 0 -> 65401 bytes stable/weblate/{4.0.14 => 4.0.16}/icon.png | Bin .../weblate/{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../weblate/{4.0.14 => 4.0.16}/questions.yaml | 0 .../templates/_configmap.tpl | 0 .../{4.0.14 => 4.0.16}/templates/common.yaml | 0 stable/weblate/4.0.16/values.yaml | 0 stable/weblate/item.yaml | 2 +- stable/website-shot/2.0.13/CHANGELOG.md | 99 - stable/website-shot/2.0.13/Chart.lock | 6 - stable/website-shot/2.0.13/Chart.yaml | 25 - stable/website-shot/2.0.15/CHANGELOG.md | 99 + stable/website-shot/2.0.15/Chart.lock | 6 + stable/website-shot/2.0.15/Chart.yaml | 25 + .../website-shot/{2.0.13 => 2.0.15}/README.md | 0 .../{2.0.13 => 2.0.15}/app-readme.md | 0 .../2.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../website-shot/{2.0.13 => 2.0.15}/icon.png | Bin .../{2.0.13 => 2.0.15}/ix_values.yaml | 0 .../{2.0.13 => 2.0.15}/questions.yaml | 0 .../website-shot/2.0.15/templates/common.yaml | 1 + stable/website-shot/2.0.15/values.yaml | 0 stable/website-shot/item.yaml | 2 +- stable/wekan/4.0.17/CHANGELOG.md | 99 - stable/wekan/4.0.17/Chart.lock | 9 - stable/wekan/4.0.17/Chart.yaml | 31 - stable/wekan/4.0.19/CHANGELOG.md | 99 + stable/wekan/4.0.19/Chart.lock | 9 + stable/wekan/4.0.19/Chart.yaml | 31 + stable/wekan/{4.0.17 => 4.0.19}/README.md | 0 stable/wekan/{4.0.17 => 4.0.19}/app-readme.md | 0 stable/wekan/4.0.19/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../charts/mongodb-1.0.32.tgz | Bin stable/wekan/{4.0.17 => 4.0.19}/icon.png | Bin .../wekan/{4.0.17 => 4.0.19}/ix_values.yaml | 0 .../wekan/{4.0.17 => 4.0.19}/questions.yaml | 0 stable/wekan/4.0.19/templates/common.yaml | 1 + stable/wekan/4.0.19/values.yaml | 0 stable/wekan/item.yaml | 2 +- stable/wg-easy/1.0.5/CHANGELOG.md | 72 - stable/wg-easy/1.0.5/Chart.lock | 6 - stable/wg-easy/1.0.5/Chart.yaml | 30 - stable/wg-easy/1.0.7/CHANGELOG.md | 81 + stable/wg-easy/1.0.7/Chart.lock | 6 + stable/wg-easy/1.0.7/Chart.yaml | 30 + stable/wg-easy/{1.0.5 => 1.0.7}/README.md | 0 stable/wg-easy/{1.0.5 => 1.0.7}/app-readme.md | 0 stable/wg-easy/1.0.7/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/wg-easy/{1.0.5 => 1.0.7}/icon.png | Bin .../wg-easy/{1.0.5 => 1.0.7}/ix_values.yaml | 0 .../wg-easy/{1.0.5 => 1.0.7}/questions.yaml | 0 stable/wg-easy/1.0.7/templates/common.yaml | 1 + stable/wg-easy/1.0.7/values.yaml | 0 stable/wg-easy/item.yaml | 2 +- stable/whoogle/3.0.14/CHANGELOG.md | 99 - stable/whoogle/3.0.14/Chart.lock | 6 - stable/whoogle/3.0.14/Chart.yaml | 28 - stable/whoogle/3.0.16/CHANGELOG.md | 99 + stable/whoogle/3.0.16/Chart.lock | 6 + stable/whoogle/3.0.16/Chart.yaml | 28 + stable/whoogle/{3.0.14 => 3.0.16}/README.md | 0 .../whoogle/{3.0.14 => 3.0.16}/app-readme.md | 0 .../whoogle/3.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/whoogle/{3.0.14 => 3.0.16}/icon.png | Bin .../whoogle/{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../whoogle/{3.0.14 => 3.0.16}/questions.yaml | 0 stable/whoogle/3.0.16/templates/common.yaml | 1 + stable/whoogle/3.0.16/values.yaml | 0 stable/whoogle/item.yaml | 2 +- stable/wikijs/7.0.14/CHANGELOG.md | 99 - stable/wikijs/7.0.14/Chart.lock | 9 - stable/wikijs/7.0.14/Chart.yaml | 31 - stable/wikijs/7.0.16/CHANGELOG.md | 99 + stable/wikijs/7.0.16/Chart.lock | 9 + stable/wikijs/7.0.16/Chart.yaml | 31 + stable/wikijs/{7.0.14 => 7.0.16}/README.md | 0 .../wikijs/{7.0.14 => 7.0.16}/app-readme.md | 0 stable/wikijs/7.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../7.0.16/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/wikijs/{7.0.14 => 7.0.16}/icon.png | Bin .../wikijs/{7.0.14 => 7.0.16}/ix_values.yaml | 0 .../wikijs/{7.0.14 => 7.0.16}/questions.yaml | 0 stable/wikijs/7.0.16/templates/common.yaml | 1 + stable/wikijs/7.0.16/values.yaml | 0 stable/wikijs/item.yaml | 2 +- stable/wireshark/2.0.12/CHANGELOG.md | 99 - stable/wireshark/2.0.12/Chart.lock | 6 - stable/wireshark/2.0.12/Chart.yaml | 28 - stable/wireshark/2.0.14/CHANGELOG.md | 99 + stable/wireshark/2.0.14/Chart.lock | 6 + stable/wireshark/2.0.14/Chart.yaml | 28 + stable/wireshark/{2.0.12 => 2.0.14}/README.md | 0 .../{2.0.12 => 2.0.14}/app-readme.md | 0 .../wireshark/2.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/wireshark/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 stable/wireshark/2.0.14/templates/common.yaml | 1 + stable/wireshark/2.0.14/values.yaml | 0 stable/wireshark/item.yaml | 2 +- stable/xbackbone/3.0.14/CHANGELOG.md | 99 - stable/xbackbone/3.0.14/Chart.lock | 9 - stable/xbackbone/3.0.14/Chart.yaml | 31 - stable/xbackbone/3.0.16/CHANGELOG.md | 99 + stable/xbackbone/3.0.16/Chart.lock | 9 + stable/xbackbone/3.0.16/Chart.yaml | 31 + stable/xbackbone/{3.0.14 => 3.0.16}/README.md | 0 .../{3.0.14 => 3.0.16}/app-readme.md | 0 .../xbackbone/3.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../3.0.16/charts/mariadb-3.0.29.tgz | Bin 0 -> 64087 bytes stable/xbackbone/{3.0.14 => 3.0.16}/icon.png | Bin .../{3.0.14 => 3.0.16}/ix_values.yaml | 0 .../{3.0.14 => 3.0.16}/questions.yaml | 0 stable/xbackbone/3.0.16/templates/common.yaml | 1 + stable/xbackbone/3.0.16/values.yaml | 0 stable/xbackbone/item.yaml | 2 +- stable/xteve/6.0.13/CHANGELOG.md | 99 - stable/xteve/6.0.13/Chart.lock | 6 - stable/xteve/6.0.13/Chart.yaml | 29 - stable/xteve/6.0.15/CHANGELOG.md | 99 + stable/xteve/6.0.15/Chart.lock | 6 + stable/xteve/6.0.15/Chart.yaml | 29 + stable/xteve/{6.0.13 => 6.0.15}/README.md | 0 stable/xteve/{6.0.13 => 6.0.15}/app-readme.md | 0 stable/xteve/6.0.15/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/xteve/{6.0.13 => 6.0.15}/icon.png | Bin .../xteve/{6.0.13 => 6.0.15}/ix_values.yaml | 0 .../xteve/{6.0.13 => 6.0.15}/questions.yaml | 0 stable/xteve/6.0.15/templates/common.yaml | 1 + stable/xteve/6.0.15/values.yaml | 0 stable/xteve/item.yaml | 2 +- stable/xwiki/3.0.16/CHANGELOG.md | 99 - stable/xwiki/3.0.16/Chart.lock | 9 - stable/xwiki/3.0.16/Chart.yaml | 31 - stable/xwiki/3.0.18/CHANGELOG.md | 99 + stable/xwiki/3.0.18/Chart.lock | 9 + stable/xwiki/3.0.18/Chart.yaml | 31 + stable/xwiki/{3.0.16 => 3.0.18}/README.md | 0 stable/xwiki/{3.0.16 => 3.0.18}/app-readme.md | 0 stable/xwiki/3.0.18/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../xwiki/3.0.18/charts/postgresql-8.0.30.tgz | Bin 0 -> 79251 bytes stable/xwiki/{3.0.16 => 3.0.18}/icon.png | Bin .../xwiki/{3.0.16 => 3.0.18}/ix_values.yaml | 0 .../xwiki/{3.0.16 => 3.0.18}/questions.yaml | 0 stable/xwiki/3.0.18/templates/common.yaml | 1 + stable/xwiki/3.0.18/values.yaml | 0 stable/xwiki/item.yaml | 2 +- stable/zerotier/2.0.12/CHANGELOG.md | 99 - stable/zerotier/2.0.12/Chart.lock | 6 - stable/zerotier/2.0.12/Chart.yaml | 29 - stable/zerotier/2.0.14/CHANGELOG.md | 99 + stable/zerotier/2.0.14/Chart.lock | 6 + stable/zerotier/2.0.14/Chart.yaml | 29 + stable/zerotier/{2.0.12 => 2.0.14}/README.md | 0 .../zerotier/{2.0.12 => 2.0.14}/app-readme.md | 0 .../zerotier/2.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/zerotier/{2.0.12 => 2.0.14}/icon.png | Bin .../{2.0.12 => 2.0.14}/ix_values.yaml | 0 .../{2.0.12 => 2.0.14}/questions.yaml | 0 stable/zerotier/2.0.14/templates/common.yaml | 1 + stable/zerotier/2.0.14/values.yaml | 0 stable/zerotier/item.yaml | 2 +- stable/zigbee2mqtt/4.0.14/CHANGELOG.md | 99 - stable/zigbee2mqtt/4.0.14/Chart.lock | 6 - stable/zigbee2mqtt/4.0.14/Chart.yaml | 27 - stable/zigbee2mqtt/4.0.16/CHANGELOG.md | 99 + stable/zigbee2mqtt/4.0.16/Chart.lock | 6 + stable/zigbee2mqtt/4.0.16/Chart.yaml | 27 + .../zigbee2mqtt/{4.0.14 => 4.0.16}/README.md | 0 stable/zigbee2mqtt/4.0.16/SKIPINSTALL | 0 .../{4.0.14 => 4.0.16}/app-readme.md | 0 .../4.0.16/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes .../zigbee2mqtt/{4.0.14 => 4.0.16}/icon.png | Bin .../{4.0.14 => 4.0.16}/ix_values.yaml | 0 .../{4.0.14 => 4.0.16}/questions.yaml | 0 .../zigbee2mqtt/4.0.16/templates/common.yaml | 5 + stable/zigbee2mqtt/4.0.16/values.yaml | 0 stable/zigbee2mqtt/item.yaml | 2 +- stable/znc/2.0.12/CHANGELOG.md | 99 - stable/znc/2.0.12/Chart.lock | 6 - stable/znc/2.0.12/Chart.yaml | 28 - stable/znc/2.0.14/CHANGELOG.md | 99 + stable/znc/2.0.14/Chart.lock | 6 + stable/znc/2.0.14/Chart.yaml | 28 + stable/znc/{2.0.12 => 2.0.14}/README.md | 0 stable/znc/{2.0.12 => 2.0.14}/app-readme.md | 0 stable/znc/2.0.14/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/znc/{2.0.12 => 2.0.14}/icon.png | Bin stable/znc/{2.0.12 => 2.0.14}/ix_values.yaml | 0 stable/znc/{2.0.12 => 2.0.14}/questions.yaml | 0 stable/znc/2.0.14/templates/common.yaml | 1 + stable/znc/2.0.14/values.yaml | 0 stable/znc/item.yaml | 2 +- stable/zwavejs2mqtt/11.0.17/CHANGELOG.md | 99 + stable/zwavejs2mqtt/11.0.17/Chart.lock | 6 + stable/zwavejs2mqtt/11.0.17/Chart.yaml | 32 + stable/zwavejs2mqtt/11.0.17/README.md | 43 + stable/zwavejs2mqtt/11.0.17/app-readme.md | 3 + .../11.0.17/charts/common-10.4.4.tgz | Bin 0 -> 47288 bytes stable/zwavejs2mqtt/11.0.17/icon.png | Bin 0 -> 5736 bytes stable/zwavejs2mqtt/11.0.17/ix_values.yaml | 84 + stable/zwavejs2mqtt/11.0.17/questions.yaml | 2560 +++++++++++++ .../11.0.17/templates/common.yaml | 1 + stable/zwavejs2mqtt/11.0.17/values.yaml | 0 stable/zwavejs2mqtt/item.yaml | 2 +- 5518 files changed, 168887 insertions(+), 41787 deletions(-) create mode 100644 dependency/collabora-online/12.1.11/CHANGELOG.md create mode 100644 dependency/collabora-online/12.1.11/Chart.lock create mode 100644 dependency/collabora-online/12.1.11/Chart.yaml create mode 100644 dependency/collabora-online/12.1.11/README.md create mode 100644 dependency/collabora-online/12.1.11/app-readme.md rename dependency/{mariadb/3.0.30 => collabora-online/12.1.11}/charts/common-10.4.4.tgz (100%) create mode 100644 dependency/collabora-online/12.1.11/docs/installation_notes.md create mode 100644 dependency/collabora-online/12.1.11/docs/validation.md create mode 100644 dependency/collabora-online/12.1.11/icon.png create mode 100644 dependency/collabora-online/12.1.11/ix_values.yaml create mode 100644 dependency/collabora-online/12.1.11/questions.yaml rename dependency/{mariadb/3.0.30 => collabora-online/12.1.11}/templates/common.yaml (100%) rename dependency/{mariadb/3.0.30 => collabora-online/12.1.11}/values.yaml (100%) delete mode 100644 dependency/mariadb/3.0.30/CHANGELOG.md delete mode 100644 dependency/mariadb/3.0.30/Chart.lock delete mode 100644 dependency/mariadb/3.0.30/Chart.yaml create mode 100644 dependency/mariadb/3.0.32/CHANGELOG.md create mode 100644 dependency/mariadb/3.0.32/Chart.lock create mode 100644 dependency/mariadb/3.0.32/Chart.yaml rename dependency/mariadb/{3.0.30 => 3.0.32}/README.md (100%) rename dependency/mariadb/{3.0.30 => 3.0.32}/app-readme.md (100%) rename dependency/{memcached/3.0.30 => mariadb/3.0.32}/charts/common-10.4.4.tgz (100%) rename dependency/mariadb/{3.0.30 => 3.0.32}/icon.png (100%) rename dependency/mariadb/{3.0.30 => 3.0.32}/ix_values.yaml (100%) rename dependency/mariadb/{3.0.30 => 3.0.32}/questions.yaml (100%) rename {incubator/adguard-home/1.0.14 => dependency/mariadb/3.0.32}/templates/common.yaml (100%) rename dependency/{memcached/3.0.30 => mariadb/3.0.32}/values.yaml (100%) delete mode 100644 dependency/memcached/3.0.30/CHANGELOG.md delete mode 100644 dependency/memcached/3.0.30/Chart.lock delete mode 100644 dependency/memcached/3.0.30/Chart.yaml create mode 100644 dependency/memcached/3.0.32/CHANGELOG.md create mode 100644 dependency/memcached/3.0.32/Chart.lock create mode 100644 dependency/memcached/3.0.32/Chart.yaml rename dependency/memcached/{3.0.30 => 3.0.32}/README.md (100%) rename dependency/memcached/{3.0.30 => 3.0.32}/app-readme.md (100%) rename dependency/{mongodb/1.0.33 => memcached/3.0.32}/charts/common-10.4.4.tgz (100%) rename dependency/memcached/{3.0.30 => 3.0.32}/icon.png (100%) rename dependency/memcached/{3.0.30 => 3.0.32}/ix_values.yaml (100%) rename dependency/memcached/{3.0.30 => 3.0.32}/questions.yaml (100%) rename dependency/memcached/{3.0.30 => 3.0.32}/templates/common.yaml (100%) rename dependency/{mongodb/1.0.33 => memcached/3.0.32}/values.yaml (100%) delete mode 100644 dependency/mongodb/1.0.33/CHANGELOG.md delete mode 100644 dependency/mongodb/1.0.33/Chart.lock delete mode 100644 dependency/mongodb/1.0.33/Chart.yaml create mode 100644 dependency/mongodb/1.0.35/CHANGELOG.md create mode 100644 dependency/mongodb/1.0.35/Chart.lock create mode 100644 dependency/mongodb/1.0.35/Chart.yaml rename dependency/mongodb/{1.0.33 => 1.0.35}/README.md (100%) rename dependency/mongodb/{1.0.33 => 1.0.35}/app-readme.md (100%) rename dependency/{postgresql/8.0.31 => mongodb/1.0.35}/charts/common-10.4.4.tgz (100%) rename dependency/mongodb/{1.0.33 => 1.0.35}/icon.png (100%) rename dependency/mongodb/{1.0.33 => 1.0.35}/ix_values.yaml (100%) rename dependency/mongodb/{1.0.33 => 1.0.35}/questions.yaml (100%) rename dependency/mongodb/{1.0.33 => 1.0.35}/templates/common.yaml (100%) rename dependency/{postgresql/8.0.31 => mongodb/1.0.35}/values.yaml (100%) delete mode 100644 dependency/postgresql/8.0.31/CHANGELOG.md delete mode 100644 dependency/postgresql/8.0.31/Chart.lock delete mode 100644 dependency/postgresql/8.0.31/Chart.yaml create mode 100644 dependency/postgresql/8.0.33/CHANGELOG.md create mode 100644 dependency/postgresql/8.0.33/Chart.lock create mode 100644 dependency/postgresql/8.0.33/Chart.yaml rename dependency/postgresql/{8.0.31 => 8.0.33}/README.md (100%) rename dependency/postgresql/{8.0.31 => 8.0.33}/app-readme.md (100%) rename dependency/{promtail/3.0.23 => postgresql/8.0.33}/charts/common-10.4.4.tgz (100%) rename dependency/postgresql/{8.0.31 => 8.0.33}/icon.png (100%) rename dependency/postgresql/{8.0.31 => 8.0.33}/ix_values.yaml (100%) rename dependency/postgresql/{8.0.31 => 8.0.33}/questions.yaml (100%) rename dependency/postgresql/{8.0.31 => 8.0.33}/templates/common.yaml (100%) rename dependency/{promtail/3.0.23 => postgresql/8.0.33}/values.yaml (100%) delete mode 100644 dependency/promtail/3.0.23/CHANGELOG.md delete mode 100644 dependency/promtail/3.0.23/Chart.lock delete mode 100644 dependency/promtail/3.0.23/Chart.yaml create mode 100644 dependency/promtail/3.0.25/CHANGELOG.md create mode 100644 dependency/promtail/3.0.25/Chart.lock create mode 100644 dependency/promtail/3.0.25/Chart.yaml rename dependency/promtail/{3.0.23 => 3.0.25}/README.md (100%) rename dependency/promtail/{3.0.23 => 3.0.25}/app-readme.md (100%) rename dependency/{redis/3.0.31 => promtail/3.0.25}/charts/common-10.4.4.tgz (100%) rename dependency/promtail/{3.0.23 => 3.0.25}/icon.png (100%) rename dependency/promtail/{3.0.23 => 3.0.25}/ix_values.yaml (100%) rename dependency/promtail/{3.0.23 => 3.0.25}/questions.yaml (100%) rename dependency/promtail/{3.0.23 => 3.0.25}/templates/_servicemonitor.tpl (100%) rename dependency/promtail/{3.0.23 => 3.0.25}/templates/common.yaml (100%) rename dependency/{redis/3.0.31 => promtail/3.0.25}/values.yaml (100%) delete mode 100644 dependency/redis/3.0.31/CHANGELOG.md delete mode 100644 dependency/redis/3.0.31/Chart.lock delete mode 100644 dependency/redis/3.0.31/Chart.yaml create mode 100644 dependency/redis/3.0.33/CHANGELOG.md create mode 100644 dependency/redis/3.0.33/Chart.lock create mode 100644 dependency/redis/3.0.33/Chart.yaml rename dependency/redis/{3.0.31 => 3.0.33}/README.md (100%) rename dependency/redis/{3.0.31 => 3.0.33}/app-readme.md (100%) rename dependency/{solr/0.0.5 => redis/3.0.33}/charts/common-10.4.4.tgz (100%) rename dependency/redis/{3.0.31 => 3.0.33}/icon.png (100%) rename dependency/redis/{3.0.31 => 3.0.33}/ix_values.yaml (100%) rename dependency/redis/{3.0.31 => 3.0.33}/questions.yaml (100%) rename dependency/redis/{3.0.31 => 3.0.33}/templates/common.yaml (100%) rename dependency/{solr/0.0.5 => redis/3.0.33}/values.yaml (100%) delete mode 100644 dependency/solr/0.0.5/CHANGELOG.md delete mode 100644 dependency/solr/0.0.5/Chart.lock delete mode 100644 dependency/solr/0.0.5/Chart.yaml create mode 100644 dependency/solr/0.0.7/CHANGELOG.md create mode 100644 dependency/solr/0.0.7/Chart.lock create mode 100644 dependency/solr/0.0.7/Chart.yaml rename dependency/solr/{0.0.5 => 0.0.7}/README.md (100%) rename dependency/solr/{0.0.5 => 0.0.7}/app-readme.md (100%) rename {incubator/adguard-home/1.0.14 => dependency/solr/0.0.7}/charts/common-10.4.4.tgz (100%) rename dependency/solr/{0.0.5 => 0.0.7}/icon.png (100%) rename dependency/solr/{0.0.5 => 0.0.7}/ix_values.yaml (100%) rename dependency/solr/{0.0.5 => 0.0.7}/questions.yaml (100%) rename dependency/solr/{0.0.5 => 0.0.7}/templates/common.yaml (100%) rename {incubator/adguard-home/1.0.14 => dependency/solr/0.0.7}/values.yaml (100%) delete mode 100644 incubator/adguard-home/1.0.14/CHANGELOG.md delete mode 100644 incubator/adguard-home/1.0.14/Chart.lock delete mode 100644 incubator/adguard-home/1.0.14/Chart.yaml create mode 100644 incubator/adguard-home/1.0.16/CHANGELOG.md create mode 100644 incubator/adguard-home/1.0.16/Chart.lock create mode 100644 incubator/adguard-home/1.0.16/Chart.yaml rename incubator/adguard-home/{1.0.14 => 1.0.16}/README.md (100%) rename incubator/adguard-home/{1.0.14 => 1.0.16}/app-readme.md (100%) rename incubator/{appsmith/2.0.17 => adguard-home/1.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/adguard-home/{1.0.14 => 1.0.16}/icon.png (100%) rename incubator/adguard-home/{1.0.14 => 1.0.16}/ix_values.yaml (100%) rename incubator/adguard-home/{1.0.14 => 1.0.16}/questions.yaml (100%) rename incubator/{appsmith/2.0.17 => adguard-home/1.0.16}/templates/common.yaml (100%) rename incubator/{appsmith/2.0.17 => adguard-home/1.0.16}/values.yaml (100%) delete mode 100644 incubator/appsmith/2.0.17/CHANGELOG.md delete mode 100644 incubator/appsmith/2.0.17/Chart.lock delete mode 100644 incubator/appsmith/2.0.17/Chart.yaml create mode 100644 incubator/appsmith/2.0.19/CHANGELOG.md create mode 100644 incubator/appsmith/2.0.19/Chart.lock create mode 100644 incubator/appsmith/2.0.19/Chart.yaml rename incubator/appsmith/{2.0.17 => 2.0.19}/README.md (100%) rename incubator/appsmith/{2.0.17 => 2.0.19}/app-readme.md (100%) rename incubator/{ariang/0.0.5 => appsmith/2.0.19}/charts/common-10.4.4.tgz (100%) rename incubator/appsmith/{2.0.17 => 2.0.19}/charts/redis-3.0.30.tgz (100%) rename incubator/appsmith/{2.0.17 => 2.0.19}/icon.png (100%) rename incubator/appsmith/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename incubator/appsmith/{2.0.17 => 2.0.19}/questions.yaml (100%) rename incubator/{ariang/0.0.5 => appsmith/2.0.19}/templates/common.yaml (100%) rename incubator/{ariang/0.0.5 => appsmith/2.0.19}/values.yaml (100%) delete mode 100644 incubator/ariang/0.0.5/CHANGELOG.md delete mode 100644 incubator/ariang/0.0.5/Chart.lock delete mode 100644 incubator/ariang/0.0.5/Chart.yaml create mode 100644 incubator/ariang/0.0.7/CHANGELOG.md create mode 100644 incubator/ariang/0.0.7/Chart.lock create mode 100644 incubator/ariang/0.0.7/Chart.yaml rename incubator/ariang/{0.0.5 => 0.0.7}/README.md (100%) rename incubator/ariang/{0.0.5 => 0.0.7}/app-readme.md (100%) rename incubator/{authentik/2.0.17 => ariang/0.0.7}/charts/common-10.4.4.tgz (100%) rename incubator/ariang/{0.0.5 => 0.0.7}/icon.png (100%) rename incubator/ariang/{0.0.5 => 0.0.7}/ix_values.yaml (100%) rename incubator/ariang/{0.0.5 => 0.0.7}/questions.yaml (100%) rename incubator/{avidemux/0.0.6 => ariang/0.0.7}/templates/common.yaml (100%) rename incubator/{authentik/2.0.17 => ariang/0.0.7}/values.yaml (100%) delete mode 100644 incubator/authentik/2.0.17/CHANGELOG.md delete mode 100644 incubator/authentik/2.0.17/Chart.lock delete mode 100644 incubator/authentik/2.0.17/Chart.yaml create mode 100644 incubator/authentik/2.0.19/CHANGELOG.md create mode 100644 incubator/authentik/2.0.19/Chart.lock create mode 100644 incubator/authentik/2.0.19/Chart.yaml rename incubator/authentik/{2.0.17 => 2.0.19}/README.md (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/app-readme.md (100%) rename incubator/{avidemux/0.0.6 => authentik/2.0.19}/charts/common-10.4.4.tgz (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/charts/postgresql-8.0.30.tgz (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/charts/redis-3.0.30.tgz (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/icon.png (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/questions.yaml (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/templates/_cronjob.tpl (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/templates/_secrets.tpl (100%) rename incubator/authentik/{2.0.17 => 2.0.19}/templates/common.yaml (100%) rename incubator/{avidemux/0.0.6 => authentik/2.0.19}/values.yaml (100%) delete mode 100644 incubator/avidemux/0.0.6/CHANGELOG.md delete mode 100644 incubator/avidemux/0.0.6/Chart.lock delete mode 100644 incubator/avidemux/0.0.6/Chart.yaml create mode 100644 incubator/avidemux/0.0.8/CHANGELOG.md create mode 100644 incubator/avidemux/0.0.8/Chart.lock create mode 100644 incubator/avidemux/0.0.8/Chart.yaml rename incubator/avidemux/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/avidemux/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{awesome-ttrss/0.0.14 => avidemux/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/avidemux/{0.0.6 => 0.0.8}/docs/installation_notes.md (100%) rename incubator/avidemux/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/avidemux/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/avidemux/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{clickhouse/0.0.6 => avidemux/0.0.8}/templates/common.yaml (100%) rename incubator/{awesome-ttrss/0.0.14 => avidemux/0.0.8}/values.yaml (100%) delete mode 100644 incubator/awesome-ttrss/0.0.14/CHANGELOG.md delete mode 100644 incubator/awesome-ttrss/0.0.14/Chart.lock delete mode 100644 incubator/awesome-ttrss/0.0.14/Chart.yaml create mode 100644 incubator/awesome-ttrss/0.0.16/CHANGELOG.md create mode 100644 incubator/awesome-ttrss/0.0.16/Chart.lock create mode 100644 incubator/awesome-ttrss/0.0.16/Chart.yaml rename incubator/awesome-ttrss/{0.0.14 => 0.0.16}/README.md (100%) rename incubator/awesome-ttrss/{0.0.14 => 0.0.16}/app-readme.md (100%) rename incubator/{clickhouse/0.0.6 => awesome-ttrss/0.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/awesome-ttrss/{0.0.14 => 0.0.16}/charts/postgresql-8.0.30.tgz (100%) rename incubator/awesome-ttrss/{0.0.14 => 0.0.16}/icon.png (100%) rename incubator/awesome-ttrss/{0.0.14 => 0.0.16}/ix_values.yaml (100%) rename incubator/awesome-ttrss/{0.0.14 => 0.0.16}/questions.yaml (100%) rename incubator/awesome-ttrss/{0.0.14 => 0.0.16}/templates/common.yaml (100%) rename incubator/{clickhouse/0.0.6 => awesome-ttrss/0.0.16}/values.yaml (100%) delete mode 100644 incubator/clickhouse/0.0.6/CHANGELOG.md delete mode 100644 incubator/clickhouse/0.0.6/Chart.lock delete mode 100644 incubator/clickhouse/0.0.6/Chart.yaml create mode 100644 incubator/clickhouse/0.0.8/CHANGELOG.md create mode 100644 incubator/clickhouse/0.0.8/Chart.lock create mode 100644 incubator/clickhouse/0.0.8/Chart.yaml rename incubator/clickhouse/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/clickhouse/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{cloudflared/0.0.10 => clickhouse/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/clickhouse/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/clickhouse/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/clickhouse/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{cloudflared/0.0.10 => clickhouse/0.0.8}/templates/common.yaml (100%) rename incubator/{cloudflared/0.0.10 => clickhouse/0.0.8}/values.yaml (100%) delete mode 100644 incubator/cloudflared/0.0.10/CHANGELOG.md delete mode 100644 incubator/cloudflared/0.0.10/Chart.lock delete mode 100644 incubator/cloudflared/0.0.10/Chart.yaml create mode 100644 incubator/cloudflared/0.0.12/CHANGELOG.md create mode 100644 incubator/cloudflared/0.0.12/Chart.lock create mode 100644 incubator/cloudflared/0.0.12/Chart.yaml rename incubator/cloudflared/{0.0.10 => 0.0.12}/README.md (100%) rename incubator/cloudflared/{0.0.10 => 0.0.12}/app-readme.md (100%) rename incubator/{cloudflareddns/0.0.10 => cloudflared/0.0.12}/charts/common-10.4.4.tgz (100%) rename incubator/cloudflared/{0.0.10 => 0.0.12}/ci/test-values.yaml (100%) rename incubator/cloudflared/{0.0.10 => 0.0.12}/icon.png (100%) rename incubator/cloudflared/{0.0.10 => 0.0.12}/ix_values.yaml (100%) rename incubator/cloudflared/{0.0.10 => 0.0.12}/questions.yaml (100%) rename incubator/{cloudflareddns/0.0.10 => cloudflared/0.0.12}/templates/common.yaml (100%) rename incubator/{cloudflareddns/0.0.10 => cloudflared/0.0.12}/values.yaml (100%) delete mode 100644 incubator/cloudflareddns/0.0.10/CHANGELOG.md delete mode 100644 incubator/cloudflareddns/0.0.10/Chart.lock delete mode 100644 incubator/cloudflareddns/0.0.10/Chart.yaml create mode 100644 incubator/cloudflareddns/0.0.12/CHANGELOG.md create mode 100644 incubator/cloudflareddns/0.0.12/Chart.lock create mode 100644 incubator/cloudflareddns/0.0.12/Chart.yaml rename incubator/cloudflareddns/{0.0.10 => 0.0.12}/README.md (100%) rename incubator/cloudflareddns/{0.0.10 => 0.0.12}/app-readme.md (100%) rename incubator/{cups-server/1.0.16 => cloudflareddns/0.0.12}/charts/common-10.4.4.tgz (100%) rename incubator/cloudflareddns/{0.0.10 => 0.0.12}/icon.png (100%) rename incubator/cloudflareddns/{0.0.10 => 0.0.12}/ix_values.yaml (100%) rename incubator/cloudflareddns/{0.0.10 => 0.0.12}/questions.yaml (100%) rename incubator/{cups-server/1.0.16 => cloudflareddns/0.0.12}/templates/common.yaml (100%) rename incubator/{cups-server/1.0.16 => cloudflareddns/0.0.12}/values.yaml (100%) delete mode 100644 incubator/cups-server/1.0.16/CHANGELOG.md delete mode 100644 incubator/cups-server/1.0.16/Chart.lock delete mode 100644 incubator/cups-server/1.0.16/Chart.yaml create mode 100644 incubator/cups-server/1.0.18/CHANGELOG.md create mode 100644 incubator/cups-server/1.0.18/Chart.lock create mode 100644 incubator/cups-server/1.0.18/Chart.yaml rename incubator/cups-server/{1.0.16 => 1.0.18}/README.md (100%) rename incubator/cups-server/{1.0.16 => 1.0.18}/app-readme.md (100%) rename incubator/{czkawka/0.0.7 => cups-server/1.0.18}/charts/common-10.4.4.tgz (100%) rename incubator/cups-server/{1.0.16 => 1.0.18}/icon.png (100%) rename incubator/cups-server/{1.0.16 => 1.0.18}/ix_values.yaml (100%) rename incubator/cups-server/{1.0.16 => 1.0.18}/questions.yaml (100%) rename incubator/{czkawka/0.0.7 => cups-server/1.0.18}/templates/common.yaml (100%) rename incubator/{czkawka/0.0.7 => cups-server/1.0.18}/values.yaml (100%) delete mode 100644 incubator/czkawka/0.0.7/CHANGELOG.md delete mode 100644 incubator/czkawka/0.0.7/Chart.lock delete mode 100644 incubator/czkawka/0.0.7/Chart.yaml create mode 100644 incubator/czkawka/0.0.9/CHANGELOG.md create mode 100644 incubator/czkawka/0.0.9/Chart.lock create mode 100644 incubator/czkawka/0.0.9/Chart.yaml rename incubator/czkawka/{0.0.7 => 0.0.9}/README.md (100%) rename incubator/czkawka/{0.0.7 => 0.0.9}/app-readme.md (100%) rename incubator/{dupeguru/0.0.6 => czkawka/0.0.9}/charts/common-10.4.4.tgz (100%) rename incubator/czkawka/{0.0.7 => 0.0.9}/icon.png (100%) rename incubator/czkawka/{0.0.7 => 0.0.9}/ix_values.yaml (100%) rename incubator/czkawka/{0.0.7 => 0.0.9}/questions.yaml (100%) rename incubator/{dupeguru/0.0.6 => czkawka/0.0.9}/templates/common.yaml (100%) rename incubator/{dupeguru/0.0.6 => czkawka/0.0.9}/values.yaml (100%) delete mode 100644 incubator/dupeguru/0.0.6/CHANGELOG.md delete mode 100644 incubator/dupeguru/0.0.6/Chart.lock delete mode 100644 incubator/dupeguru/0.0.6/Chart.yaml create mode 100644 incubator/dupeguru/0.0.8/CHANGELOG.md create mode 100644 incubator/dupeguru/0.0.8/Chart.lock create mode 100644 incubator/dupeguru/0.0.8/Chart.yaml rename incubator/dupeguru/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/dupeguru/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{etesync/0.0.9 => dupeguru/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/dupeguru/{0.0.6 => 0.0.8}/docs/installation_notes.md (100%) rename incubator/dupeguru/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/dupeguru/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/dupeguru/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{fancyindex/1.0.12 => dupeguru/0.0.8}/templates/common.yaml (100%) rename incubator/{etesync/0.0.9 => dupeguru/0.0.8}/values.yaml (100%) create mode 100644 incubator/etesync/0.0.11/CHANGELOG.md create mode 100644 incubator/etesync/0.0.11/Chart.lock create mode 100644 incubator/etesync/0.0.11/Chart.yaml rename incubator/etesync/{0.0.9 => 0.0.11}/README.md (100%) rename incubator/etesync/{0.0.9 => 0.0.11}/app-readme.md (100%) rename incubator/{fancyindex/1.0.12 => etesync/0.0.11}/charts/common-10.4.4.tgz (100%) rename incubator/etesync/{0.0.9 => 0.0.11}/charts/postgresql-8.0.30.tgz (100%) rename incubator/etesync/{0.0.9 => 0.0.11}/icon.png (100%) rename incubator/etesync/{0.0.9 => 0.0.11}/ix_values.yaml (100%) rename incubator/etesync/{0.0.9 => 0.0.11}/questions.yaml (100%) rename incubator/etesync/{0.0.9 => 0.0.11}/templates/_secret.tpl (100%) rename incubator/etesync/{0.0.9 => 0.0.11}/templates/common.yaml (100%) rename incubator/{fancyindex/1.0.12 => etesync/0.0.11}/values.yaml (100%) delete mode 100644 incubator/etesync/0.0.9/CHANGELOG.md delete mode 100644 incubator/etesync/0.0.9/Chart.lock delete mode 100644 incubator/etesync/0.0.9/Chart.yaml delete mode 100644 incubator/fancyindex/1.0.12/CHANGELOG.md delete mode 100644 incubator/fancyindex/1.0.12/Chart.lock delete mode 100644 incubator/fancyindex/1.0.12/Chart.yaml create mode 100644 incubator/fancyindex/1.0.14/CHANGELOG.md create mode 100644 incubator/fancyindex/1.0.14/Chart.lock create mode 100644 incubator/fancyindex/1.0.14/Chart.yaml rename incubator/fancyindex/{1.0.12 => 1.0.14}/README.md (100%) rename incubator/fancyindex/{1.0.12 => 1.0.14}/app-readme.md (100%) rename incubator/{filebot/0.0.6 => fancyindex/1.0.14}/charts/common-10.4.4.tgz (100%) rename incubator/fancyindex/{1.0.12 => 1.0.14}/icon.png (100%) rename incubator/fancyindex/{1.0.12 => 1.0.14}/ix_values.yaml (100%) rename incubator/fancyindex/{1.0.12 => 1.0.14}/questions.yaml (100%) rename incubator/{filebot/0.0.6 => fancyindex/1.0.14}/templates/common.yaml (100%) rename incubator/{filebot/0.0.6 => fancyindex/1.0.14}/values.yaml (100%) delete mode 100644 incubator/filebot/0.0.6/CHANGELOG.md delete mode 100644 incubator/filebot/0.0.6/Chart.lock delete mode 100644 incubator/filebot/0.0.6/Chart.yaml create mode 100644 incubator/filebot/0.0.8/CHANGELOG.md create mode 100644 incubator/filebot/0.0.8/Chart.lock create mode 100644 incubator/filebot/0.0.8/Chart.yaml rename incubator/filebot/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/filebot/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{filerun/2.0.13 => filebot/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/filebot/{0.0.6 => 0.0.8}/docs/installation_notes.md (100%) rename incubator/filebot/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/filebot/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/filebot/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{filerun/2.0.13 => filebot/0.0.8}/templates/common.yaml (100%) rename incubator/{filerun/2.0.13 => filebot/0.0.8}/values.yaml (100%) delete mode 100644 incubator/filerun/2.0.13/CHANGELOG.md delete mode 100644 incubator/filerun/2.0.13/Chart.lock delete mode 100644 incubator/filerun/2.0.13/Chart.yaml create mode 100644 incubator/filerun/2.0.15/CHANGELOG.md create mode 100644 incubator/filerun/2.0.15/Chart.lock create mode 100644 incubator/filerun/2.0.15/Chart.yaml rename incubator/filerun/{2.0.13 => 2.0.15}/README.md (100%) rename incubator/filerun/{2.0.13 => 2.0.15}/app-readme.md (100%) rename incubator/{frigate/2.0.13 => filerun/2.0.15}/charts/common-10.4.4.tgz (100%) rename incubator/filerun/{2.0.13 => 2.0.15}/charts/mariadb-3.0.29.tgz (100%) rename incubator/filerun/{2.0.13 => 2.0.15}/icon.png (100%) rename incubator/filerun/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename incubator/filerun/{2.0.13 => 2.0.15}/questions.yaml (100%) rename incubator/{ghost/3.0.18 => filerun/2.0.15}/templates/common.yaml (100%) rename incubator/{frigate/2.0.13 => filerun/2.0.15}/values.yaml (100%) delete mode 100644 incubator/frigate/2.0.13/CHANGELOG.md delete mode 100644 incubator/frigate/2.0.13/Chart.lock delete mode 100644 incubator/frigate/2.0.13/Chart.yaml create mode 100644 incubator/frigate/2.0.15/CHANGELOG.md create mode 100644 incubator/frigate/2.0.15/Chart.lock create mode 100644 incubator/frigate/2.0.15/Chart.yaml rename incubator/frigate/{2.0.13 => 2.0.15}/README.md (100%) rename incubator/frigate/{2.0.13 => 2.0.15}/app-readme.md (100%) rename incubator/{ghost/3.0.18 => frigate/2.0.15}/charts/common-10.4.4.tgz (100%) rename incubator/frigate/{2.0.13 => 2.0.15}/icon.png (100%) rename incubator/frigate/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename incubator/frigate/{2.0.13 => 2.0.15}/questions.yaml (100%) rename incubator/frigate/{2.0.13 => 2.0.15}/templates/common.yaml (100%) rename incubator/{ghost/3.0.18 => frigate/2.0.15}/values.yaml (100%) delete mode 100644 incubator/ghost/3.0.18/CHANGELOG.md delete mode 100644 incubator/ghost/3.0.18/Chart.lock delete mode 100644 incubator/ghost/3.0.18/Chart.yaml create mode 100644 incubator/ghost/3.0.20/CHANGELOG.md create mode 100644 incubator/ghost/3.0.20/Chart.lock create mode 100644 incubator/ghost/3.0.20/Chart.yaml rename incubator/ghost/{3.0.18 => 3.0.20}/README.md (100%) rename incubator/ghost/{3.0.18 => 3.0.20}/app-readme.md (100%) rename incubator/{homebridge/1.0.14 => ghost/3.0.20}/charts/common-10.4.4.tgz (100%) rename incubator/ghost/{3.0.18 => 3.0.20}/charts/mariadb-3.0.29.tgz (100%) rename incubator/ghost/{3.0.18 => 3.0.20}/icon.png (100%) rename incubator/ghost/{3.0.18 => 3.0.20}/ix_values.yaml (100%) rename incubator/ghost/{3.0.18 => 3.0.20}/questions.yaml (100%) rename incubator/{homebridge/1.0.14 => ghost/3.0.20}/templates/common.yaml (100%) rename incubator/{homebridge/1.0.14 => ghost/3.0.20}/values.yaml (100%) delete mode 100644 incubator/homebridge/1.0.14/CHANGELOG.md delete mode 100644 incubator/homebridge/1.0.14/Chart.lock delete mode 100644 incubator/homebridge/1.0.14/Chart.yaml create mode 100644 incubator/homebridge/1.0.16/CHANGELOG.md create mode 100644 incubator/homebridge/1.0.16/Chart.lock create mode 100644 incubator/homebridge/1.0.16/Chart.yaml rename incubator/homebridge/{1.0.14 => 1.0.16}/README.md (100%) rename incubator/homebridge/{1.0.14 => 1.0.16}/app-readme.md (100%) rename incubator/{jitsi/0.0.8 => homebridge/1.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/homebridge/{1.0.14 => 1.0.16}/icon.png (100%) rename incubator/homebridge/{1.0.14 => 1.0.16}/ix_values.yaml (100%) rename incubator/homebridge/{1.0.14 => 1.0.16}/questions.yaml (100%) rename incubator/{jump/0.0.13 => homebridge/1.0.16}/templates/common.yaml (100%) rename incubator/{jitsi/0.0.8 => homebridge/1.0.16}/values.yaml (100%) create mode 100644 incubator/jitsi/0.0.10/CHANGELOG.md create mode 100644 incubator/jitsi/0.0.10/Chart.lock create mode 100644 incubator/jitsi/0.0.10/Chart.yaml rename incubator/jitsi/{0.0.8 => 0.0.10}/README.md (100%) rename incubator/jitsi/{0.0.8 => 0.0.10}/app-readme.md (100%) rename incubator/{jump/0.0.13 => jitsi/0.0.10}/charts/common-10.4.4.tgz (100%) rename incubator/jitsi/{0.0.8 => 0.0.10}/icon.png (100%) rename incubator/jitsi/{0.0.8 => 0.0.10}/ix_values.yaml (100%) rename incubator/jitsi/{0.0.8 => 0.0.10}/questions.yaml (100%) rename incubator/jitsi/{0.0.8 => 0.0.10}/templates/common.yaml (100%) rename incubator/{jump/0.0.13 => jitsi/0.0.10}/values.yaml (100%) delete mode 100644 incubator/jitsi/0.0.8/CHANGELOG.md delete mode 100644 incubator/jitsi/0.0.8/Chart.lock delete mode 100644 incubator/jitsi/0.0.8/Chart.yaml delete mode 100644 incubator/jump/0.0.13/CHANGELOG.md delete mode 100644 incubator/jump/0.0.13/Chart.lock delete mode 100644 incubator/jump/0.0.13/Chart.yaml create mode 100644 incubator/jump/0.0.15/CHANGELOG.md create mode 100644 incubator/jump/0.0.15/Chart.lock create mode 100644 incubator/jump/0.0.15/Chart.yaml rename incubator/jump/{0.0.13 => 0.0.15}/README.md (100%) rename incubator/jump/{0.0.13 => 0.0.15}/app-readme.md (100%) rename incubator/{lancache-monolithic/0.0.2 => jump/0.0.15}/charts/common-10.4.4.tgz (100%) rename incubator/jump/{0.0.13 => 0.0.15}/icon.png (100%) rename incubator/jump/{0.0.13 => 0.0.15}/ix_values.yaml (100%) rename incubator/jump/{0.0.13 => 0.0.15}/questions.yaml (100%) rename incubator/{lancache-monolithic/0.0.2 => jump/0.0.15}/templates/common.yaml (100%) rename incubator/{lancache-monolithic/0.0.2 => jump/0.0.15}/values.yaml (100%) delete mode 100644 incubator/lancache-monolithic/0.0.2/CHANGELOG.md delete mode 100644 incubator/lancache-monolithic/0.0.2/Chart.lock delete mode 100644 incubator/lancache-monolithic/0.0.2/Chart.yaml create mode 100644 incubator/lancache-monolithic/0.0.4/CHANGELOG.md create mode 100644 incubator/lancache-monolithic/0.0.4/Chart.lock create mode 100644 incubator/lancache-monolithic/0.0.4/Chart.yaml rename incubator/lancache-monolithic/{0.0.2 => 0.0.4}/README.md (100%) rename incubator/lancache-monolithic/{0.0.2 => 0.0.4}/app-readme.md (100%) rename incubator/{mediainfo/0.0.6 => lancache-monolithic/0.0.4}/charts/common-10.4.4.tgz (100%) rename incubator/lancache-monolithic/{0.0.2 => 0.0.4}/icon.png (100%) rename incubator/lancache-monolithic/{0.0.2 => 0.0.4}/ix_values.yaml (100%) rename incubator/lancache-monolithic/{0.0.2 => 0.0.4}/questions.yaml (100%) rename incubator/{mediainfo/0.0.6 => lancache-monolithic/0.0.4}/templates/common.yaml (100%) rename incubator/{mediainfo/0.0.6 => lancache-monolithic/0.0.4}/values.yaml (100%) delete mode 100644 incubator/mediainfo/0.0.6/CHANGELOG.md delete mode 100644 incubator/mediainfo/0.0.6/Chart.lock delete mode 100644 incubator/mediainfo/0.0.6/Chart.yaml create mode 100644 incubator/mediainfo/0.0.8/CHANGELOG.md create mode 100644 incubator/mediainfo/0.0.8/Chart.lock create mode 100644 incubator/mediainfo/0.0.8/Chart.yaml rename incubator/mediainfo/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/mediainfo/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{meshcentral/3.0.17 => mediainfo/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/mediainfo/{0.0.6 => 0.0.8}/docs/installation_notes.md (100%) rename incubator/mediainfo/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/mediainfo/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/mediainfo/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{mineos/0.0.4 => mediainfo/0.0.8}/templates/common.yaml (100%) rename incubator/{meshcentral/3.0.17 => mediainfo/0.0.8}/values.yaml (100%) delete mode 100644 incubator/meshcentral/3.0.17/CHANGELOG.md delete mode 100644 incubator/meshcentral/3.0.17/Chart.lock delete mode 100644 incubator/meshcentral/3.0.17/Chart.yaml create mode 100644 incubator/meshcentral/3.0.19/CHANGELOG.md create mode 100644 incubator/meshcentral/3.0.19/Chart.lock create mode 100644 incubator/meshcentral/3.0.19/Chart.yaml rename incubator/meshcentral/{3.0.17 => 3.0.19}/README.md (100%) rename incubator/meshcentral/{3.0.17 => 3.0.19}/app-readme.md (100%) rename incubator/{mineos/0.0.4 => meshcentral/3.0.19}/charts/common-10.4.4.tgz (100%) rename incubator/meshcentral/{3.0.17 => 3.0.19}/charts/mongodb-1.0.32.tgz (100%) rename incubator/meshcentral/{3.0.17 => 3.0.19}/icon.png (100%) rename incubator/meshcentral/{3.0.17 => 3.0.19}/ix_values.yaml (100%) rename incubator/meshcentral/{3.0.17 => 3.0.19}/questions.yaml (100%) rename incubator/meshcentral/{3.0.17 => 3.0.19}/templates/common.yaml (100%) rename incubator/{mineos/0.0.4 => meshcentral/3.0.19}/values.yaml (100%) delete mode 100644 incubator/mineos/0.0.4/CHANGELOG.md delete mode 100644 incubator/mineos/0.0.4/Chart.lock delete mode 100644 incubator/mineos/0.0.4/Chart.yaml create mode 100644 incubator/mineos/0.0.6/CHANGELOG.md create mode 100644 incubator/mineos/0.0.6/Chart.lock create mode 100644 incubator/mineos/0.0.6/Chart.yaml rename incubator/mineos/{0.0.4 => 0.0.6}/README.md (100%) rename incubator/mineos/{0.0.4 => 0.0.6}/app-readme.md (100%) rename incubator/{mkvcleaver => mineos}/0.0.6/charts/common-10.4.4.tgz (100%) rename incubator/mineos/{0.0.4 => 0.0.6}/icon.png (100%) rename incubator/mineos/{0.0.4 => 0.0.6}/ix_values.yaml (100%) rename incubator/mineos/{0.0.4 => 0.0.6}/questions.yaml (100%) rename incubator/{mkvcleaver => mineos}/0.0.6/templates/common.yaml (100%) rename incubator/{mkvcleaver => mineos}/0.0.6/values.yaml (100%) delete mode 100644 incubator/mkvcleaver/0.0.6/CHANGELOG.md delete mode 100644 incubator/mkvcleaver/0.0.6/Chart.lock delete mode 100644 incubator/mkvcleaver/0.0.6/Chart.yaml create mode 100644 incubator/mkvcleaver/0.0.8/CHANGELOG.md create mode 100644 incubator/mkvcleaver/0.0.8/Chart.lock create mode 100644 incubator/mkvcleaver/0.0.8/Chart.yaml rename incubator/mkvcleaver/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/mkvcleaver/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{piwigo/3.0.12 => mkvcleaver/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/mkvcleaver/{0.0.6 => 0.0.8}/docs/installation_notes.md (100%) rename incubator/mkvcleaver/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/mkvcleaver/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/mkvcleaver/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{putty/0.0.6 => mkvcleaver/0.0.8}/templates/common.yaml (100%) rename incubator/{piwigo/3.0.12 => mkvcleaver/0.0.8}/values.yaml (100%) delete mode 100644 incubator/piwigo/3.0.12/CHANGELOG.md delete mode 100644 incubator/piwigo/3.0.12/Chart.lock delete mode 100644 incubator/piwigo/3.0.12/Chart.yaml create mode 100644 incubator/piwigo/3.0.14/CHANGELOG.md create mode 100644 incubator/piwigo/3.0.14/Chart.lock create mode 100644 incubator/piwigo/3.0.14/Chart.yaml rename incubator/piwigo/{3.0.12 => 3.0.14}/README.md (100%) rename incubator/piwigo/{3.0.12 => 3.0.14}/app-readme.md (100%) rename incubator/{plausible/0.0.3 => piwigo/3.0.14}/charts/common-10.4.4.tgz (100%) rename incubator/piwigo/{3.0.12 => 3.0.14}/icon.png (100%) rename incubator/piwigo/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename incubator/piwigo/{3.0.12 => 3.0.14}/questions.yaml (100%) rename incubator/piwigo/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename incubator/{plausible/0.0.3 => piwigo/3.0.14}/values.yaml (100%) delete mode 100644 incubator/plausible/0.0.3/CHANGELOG.md delete mode 100644 incubator/plausible/0.0.3/Chart.lock delete mode 100644 incubator/plausible/0.0.3/Chart.yaml create mode 100644 incubator/plausible/0.0.5/CHANGELOG.md create mode 100644 incubator/plausible/0.0.5/Chart.lock create mode 100644 incubator/plausible/0.0.5/Chart.yaml rename incubator/plausible/{0.0.3 => 0.0.5}/README.md (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/app-readme.md (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/charts/clickhouse-0.0.5.tgz (100%) rename incubator/{privatebin/0.0.12 => plausible/0.0.5}/charts/common-10.4.4.tgz (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/charts/postgresql-8.0.30.tgz (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/icon.png (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/ix_values.yaml (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/questions.yaml (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/templates/_env.tpl (100%) rename incubator/plausible/{0.0.3 => 0.0.5}/templates/common.yaml (100%) rename incubator/{privatebin/0.0.12 => plausible/0.0.5}/values.yaml (100%) delete mode 100644 incubator/privatebin/0.0.12/CHANGELOG.md delete mode 100644 incubator/privatebin/0.0.12/Chart.lock delete mode 100644 incubator/privatebin/0.0.12/Chart.yaml create mode 100644 incubator/privatebin/0.0.14/CHANGELOG.md create mode 100644 incubator/privatebin/0.0.14/Chart.lock create mode 100644 incubator/privatebin/0.0.14/Chart.yaml rename incubator/privatebin/{0.0.12 => 0.0.14}/README.md (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/app-readme.md (100%) rename incubator/{putty/0.0.6 => privatebin/0.0.14}/charts/common-10.4.4.tgz (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/charts/postgresql-8.0.30.tgz (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/icon.png (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/ix_values.yaml (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/questions.yaml (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/templates/_configmap.tpl (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/templates/_secrets.tpl (100%) rename incubator/privatebin/{0.0.12 => 0.0.14}/templates/common.yaml (100%) rename incubator/{putty/0.0.6 => privatebin/0.0.14}/values.yaml (100%) delete mode 100644 incubator/putty/0.0.6/CHANGELOG.md delete mode 100644 incubator/putty/0.0.6/Chart.lock delete mode 100644 incubator/putty/0.0.6/Chart.yaml create mode 100644 incubator/putty/0.0.8/CHANGELOG.md create mode 100644 incubator/putty/0.0.8/Chart.lock create mode 100644 incubator/putty/0.0.8/Chart.yaml rename incubator/putty/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/putty/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{qdirstat/0.0.6 => putty/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/putty/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/putty/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/putty/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{qdirstat/0.0.6 => putty/0.0.8}/templates/common.yaml (100%) rename incubator/{qdirstat/0.0.6 => putty/0.0.8}/values.yaml (100%) delete mode 100644 incubator/qdirstat/0.0.6/CHANGELOG.md delete mode 100644 incubator/qdirstat/0.0.6/Chart.lock delete mode 100644 incubator/qdirstat/0.0.6/Chart.yaml create mode 100644 incubator/qdirstat/0.0.8/CHANGELOG.md create mode 100644 incubator/qdirstat/0.0.8/Chart.lock create mode 100644 incubator/qdirstat/0.0.8/Chart.yaml rename incubator/qdirstat/{0.0.6 => 0.0.8}/README.md (100%) rename incubator/qdirstat/{0.0.6 => 0.0.8}/app-readme.md (100%) rename incubator/{radicale/0.0.10 => qdirstat/0.0.8}/charts/common-10.4.4.tgz (100%) rename incubator/qdirstat/{0.0.6 => 0.0.8}/docs/installation_notes.md (100%) rename incubator/qdirstat/{0.0.6 => 0.0.8}/icon.png (100%) rename incubator/qdirstat/{0.0.6 => 0.0.8}/ix_values.yaml (100%) rename incubator/qdirstat/{0.0.6 => 0.0.8}/questions.yaml (100%) rename incubator/{senseai-server/0.0.11 => qdirstat/0.0.8}/templates/common.yaml (100%) rename incubator/{radicale/0.0.10 => qdirstat/0.0.8}/values.yaml (100%) delete mode 100644 incubator/radicale/0.0.10/CHANGELOG.md delete mode 100644 incubator/radicale/0.0.10/Chart.lock delete mode 100644 incubator/radicale/0.0.10/Chart.yaml create mode 100644 incubator/radicale/0.0.12/CHANGELOG.md create mode 100644 incubator/radicale/0.0.12/Chart.lock create mode 100644 incubator/radicale/0.0.12/Chart.yaml rename incubator/radicale/{0.0.10 => 0.0.12}/README.md (100%) rename incubator/radicale/{0.0.10 => 0.0.12}/app-readme.md (100%) rename incubator/{self-service-password/1.0.16 => radicale/0.0.12}/charts/common-10.4.4.tgz (100%) rename incubator/radicale/{0.0.10 => 0.0.12}/icon.png (100%) rename incubator/radicale/{0.0.10 => 0.0.12}/ix_values.yaml (100%) rename incubator/radicale/{0.0.10 => 0.0.12}/questions.yaml (100%) rename incubator/radicale/{0.0.10 => 0.0.12}/templates/_configmap.tpl (100%) rename incubator/radicale/{0.0.10 => 0.0.12}/templates/_secret.tpl (100%) rename incubator/radicale/{0.0.10 => 0.0.12}/templates/common.yaml (100%) rename incubator/{self-service-password/1.0.16 => radicale/0.0.12}/values.yaml (100%) delete mode 100644 incubator/self-service-password/1.0.16/CHANGELOG.md delete mode 100644 incubator/self-service-password/1.0.16/Chart.lock delete mode 100644 incubator/self-service-password/1.0.16/Chart.yaml create mode 100644 incubator/self-service-password/1.0.18/CHANGELOG.md create mode 100644 incubator/self-service-password/1.0.18/Chart.lock create mode 100644 incubator/self-service-password/1.0.18/Chart.yaml rename incubator/self-service-password/{1.0.16 => 1.0.18}/README.md (100%) rename incubator/self-service-password/{1.0.16 => 1.0.18}/SKIPINSTALL (100%) rename incubator/self-service-password/{1.0.16 => 1.0.18}/app-readme.md (100%) rename incubator/{senseai-server/0.0.11 => self-service-password/1.0.18}/charts/common-10.4.4.tgz (100%) rename incubator/self-service-password/{1.0.16 => 1.0.18}/icon.png (100%) rename incubator/self-service-password/{1.0.16 => 1.0.18}/ix_values.yaml (100%) rename incubator/self-service-password/{1.0.16 => 1.0.18}/questions.yaml (100%) rename incubator/self-service-password/{1.0.16 => 1.0.18}/templates/common.yaml (100%) rename incubator/{senseai-server/0.0.11 => self-service-password/1.0.18}/values.yaml (100%) delete mode 100644 incubator/senseai-server/0.0.11/CHANGELOG.md delete mode 100644 incubator/senseai-server/0.0.11/Chart.lock delete mode 100644 incubator/senseai-server/0.0.11/Chart.yaml create mode 100644 incubator/senseai-server/0.0.13/CHANGELOG.md create mode 100644 incubator/senseai-server/0.0.13/Chart.lock create mode 100644 incubator/senseai-server/0.0.13/Chart.yaml rename incubator/senseai-server/{0.0.11 => 0.0.13}/README.md (100%) rename incubator/senseai-server/{0.0.11 => 0.0.13}/app-readme.md (100%) rename incubator/{technitium/1.0.14 => senseai-server/0.0.13}/charts/common-10.4.4.tgz (100%) rename incubator/senseai-server/{0.0.11 => 0.0.13}/icon.png (100%) rename incubator/senseai-server/{0.0.11 => 0.0.13}/ix_values.yaml (100%) rename incubator/senseai-server/{0.0.11 => 0.0.13}/questions.yaml (100%) rename incubator/{theme-park/1.0.14 => senseai-server/0.0.13}/templates/common.yaml (100%) rename incubator/{technitium/1.0.14 => senseai-server/0.0.13}/values.yaml (100%) delete mode 100644 incubator/technitium/1.0.14/CHANGELOG.md delete mode 100644 incubator/technitium/1.0.14/Chart.lock delete mode 100644 incubator/technitium/1.0.14/Chart.yaml create mode 100644 incubator/technitium/1.0.16/CHANGELOG.md create mode 100644 incubator/technitium/1.0.16/Chart.lock create mode 100644 incubator/technitium/1.0.16/Chart.yaml rename incubator/technitium/{1.0.14 => 1.0.16}/README.md (100%) rename incubator/technitium/{1.0.14 => 1.0.16}/app-readme.md (100%) rename incubator/{theme-park/1.0.14 => technitium/1.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/technitium/{1.0.14 => 1.0.16}/icon.png (100%) rename incubator/technitium/{1.0.14 => 1.0.16}/ix_values.yaml (100%) rename incubator/technitium/{1.0.14 => 1.0.16}/questions.yaml (100%) rename incubator/technitium/{1.0.14 => 1.0.16}/templates/common.yaml (100%) rename incubator/{theme-park/1.0.14 => technitium/1.0.16}/values.yaml (100%) delete mode 100644 incubator/theme-park/1.0.14/CHANGELOG.md delete mode 100644 incubator/theme-park/1.0.14/Chart.lock delete mode 100644 incubator/theme-park/1.0.14/Chart.yaml create mode 100644 incubator/theme-park/1.0.16/CHANGELOG.md create mode 100644 incubator/theme-park/1.0.16/Chart.lock create mode 100644 incubator/theme-park/1.0.16/Chart.yaml rename incubator/theme-park/{1.0.14 => 1.0.16}/README.md (100%) rename incubator/theme-park/{1.0.14 => 1.0.16}/app-readme.md (100%) rename incubator/{tsmuxer/0.0.5 => theme-park/1.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/theme-park/{1.0.14 => 1.0.16}/icon.png (100%) rename incubator/theme-park/{1.0.14 => 1.0.16}/ix_values.yaml (100%) rename incubator/theme-park/{1.0.14 => 1.0.16}/questions.yaml (100%) rename incubator/{tsmuxer/0.0.5 => theme-park/1.0.16}/templates/common.yaml (100%) rename incubator/{tsmuxer/0.0.5 => theme-park/1.0.16}/values.yaml (100%) delete mode 100644 incubator/tsmuxer/0.0.5/CHANGELOG.md delete mode 100644 incubator/tsmuxer/0.0.5/Chart.lock delete mode 100644 incubator/tsmuxer/0.0.5/Chart.yaml create mode 100644 incubator/tsmuxer/0.0.7/CHANGELOG.md create mode 100644 incubator/tsmuxer/0.0.7/Chart.lock create mode 100644 incubator/tsmuxer/0.0.7/Chart.yaml rename incubator/tsmuxer/{0.0.5 => 0.0.7}/README.md (100%) rename incubator/tsmuxer/{0.0.5 => 0.0.7}/app-readme.md (100%) rename incubator/{wger/0.0.15 => tsmuxer/0.0.7}/charts/common-10.4.4.tgz (100%) rename incubator/tsmuxer/{0.0.5 => 0.0.7}/docs/installation_notes.md (100%) rename incubator/tsmuxer/{0.0.5 => 0.0.7}/icon.png (100%) rename incubator/tsmuxer/{0.0.5 => 0.0.7}/ix_values.yaml (100%) rename incubator/tsmuxer/{0.0.5 => 0.0.7}/questions.yaml (100%) rename incubator/{youtubedl-material/0.0.11 => tsmuxer/0.0.7}/templates/common.yaml (100%) rename incubator/{wger/0.0.15 => tsmuxer/0.0.7}/values.yaml (100%) delete mode 100644 incubator/wger/0.0.15/CHANGELOG.md delete mode 100644 incubator/wger/0.0.15/Chart.lock delete mode 100644 incubator/wger/0.0.15/Chart.yaml create mode 100644 incubator/wger/0.0.17/CHANGELOG.md create mode 100644 incubator/wger/0.0.17/Chart.lock create mode 100644 incubator/wger/0.0.17/Chart.yaml rename incubator/wger/{0.0.15 => 0.0.17}/README.md (100%) rename incubator/wger/{0.0.15 => 0.0.17}/app-readme.md (100%) rename incubator/{youtubedl-material/0.0.11 => wger/0.0.17}/charts/common-10.4.4.tgz (100%) rename incubator/wger/{0.0.15 => 0.0.17}/charts/postgresql-8.0.30.tgz (100%) rename incubator/wger/{0.0.15 => 0.0.17}/charts/redis-3.0.30.tgz (100%) rename incubator/wger/{0.0.15 => 0.0.17}/docs/credentials.md (100%) rename incubator/wger/{0.0.15 => 0.0.17}/icon.png (100%) rename incubator/wger/{0.0.15 => 0.0.17}/ix_values.yaml (100%) rename incubator/wger/{0.0.15 => 0.0.17}/questions.yaml (100%) rename incubator/wger/{0.0.15 => 0.0.17}/templates/_secrets.tpl (100%) rename incubator/wger/{0.0.15 => 0.0.17}/templates/common.yaml (100%) rename incubator/{youtubedl-material/0.0.11 => wger/0.0.17}/values.yaml (100%) delete mode 100644 incubator/youtubedl-material/0.0.11/CHANGELOG.md delete mode 100644 incubator/youtubedl-material/0.0.11/Chart.lock delete mode 100644 incubator/youtubedl-material/0.0.11/Chart.yaml create mode 100644 incubator/youtubedl-material/0.0.13/CHANGELOG.md create mode 100644 incubator/youtubedl-material/0.0.13/Chart.lock create mode 100644 incubator/youtubedl-material/0.0.13/Chart.yaml rename incubator/youtubedl-material/{0.0.11 => 0.0.13}/README.md (100%) rename incubator/youtubedl-material/{0.0.11 => 0.0.13}/app-readme.md (100%) rename incubator/{zabbix-server/2.0.14 => youtubedl-material/0.0.13}/charts/common-10.4.4.tgz (100%) rename incubator/youtubedl-material/{0.0.11 => 0.0.13}/charts/mongodb-1.0.32.tgz (100%) rename incubator/youtubedl-material/{0.0.11 => 0.0.13}/icon.png (100%) rename incubator/youtubedl-material/{0.0.11 => 0.0.13}/ix_values.yaml (100%) rename incubator/youtubedl-material/{0.0.11 => 0.0.13}/questions.yaml (100%) rename incubator/{zabbix-server/2.0.14 => youtubedl-material/0.0.13}/templates/common.yaml (100%) rename incubator/{zabbix-server/2.0.14 => youtubedl-material/0.0.13}/values.yaml (100%) delete mode 100644 incubator/zabbix-server/2.0.14/CHANGELOG.md delete mode 100644 incubator/zabbix-server/2.0.14/Chart.lock delete mode 100644 incubator/zabbix-server/2.0.14/Chart.yaml create mode 100644 incubator/zabbix-server/2.0.16/CHANGELOG.md create mode 100644 incubator/zabbix-server/2.0.16/Chart.lock create mode 100644 incubator/zabbix-server/2.0.16/Chart.yaml rename incubator/zabbix-server/{2.0.14 => 2.0.16}/README.md (100%) rename incubator/zabbix-server/{2.0.14 => 2.0.16}/app-readme.md (100%) rename {stable/airdcpp-webclient/3.0.13 => incubator/zabbix-server/2.0.16}/charts/common-10.4.4.tgz (100%) rename incubator/zabbix-server/{2.0.14 => 2.0.16}/charts/postgresql-8.0.30.tgz (100%) rename incubator/zabbix-server/{2.0.14 => 2.0.16}/icon.png (100%) rename incubator/zabbix-server/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename incubator/zabbix-server/{2.0.14 => 2.0.16}/questions.yaml (100%) rename {stable/airdcpp-webclient/3.0.13 => incubator/zabbix-server/2.0.16}/templates/common.yaml (100%) rename {stable/airdcpp-webclient/3.0.13 => incubator/zabbix-server/2.0.16}/values.yaml (100%) delete mode 100644 stable/airdcpp-webclient/3.0.13/CHANGELOG.md delete mode 100644 stable/airdcpp-webclient/3.0.13/Chart.lock delete mode 100644 stable/airdcpp-webclient/3.0.13/Chart.yaml create mode 100644 stable/airdcpp-webclient/3.0.15/CHANGELOG.md create mode 100644 stable/airdcpp-webclient/3.0.15/Chart.lock create mode 100644 stable/airdcpp-webclient/3.0.15/Chart.yaml rename stable/airdcpp-webclient/{3.0.13 => 3.0.15}/README.md (100%) rename stable/airdcpp-webclient/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{airsonic-advanced/4.0.13 => airdcpp-webclient/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/airdcpp-webclient/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/airdcpp-webclient/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/airdcpp-webclient/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/{airsonic-advanced/4.0.13 => airdcpp-webclient/3.0.15}/templates/common.yaml (100%) rename stable/{airsonic-advanced/4.0.13 => airdcpp-webclient/3.0.15}/values.yaml (100%) delete mode 100644 stable/airsonic-advanced/4.0.13/CHANGELOG.md delete mode 100644 stable/airsonic-advanced/4.0.13/Chart.lock delete mode 100644 stable/airsonic-advanced/4.0.13/Chart.yaml create mode 100644 stable/airsonic-advanced/4.0.15/CHANGELOG.md create mode 100644 stable/airsonic-advanced/4.0.15/Chart.lock create mode 100644 stable/airsonic-advanced/4.0.15/Chart.yaml rename stable/airsonic-advanced/{4.0.13 => 4.0.15}/README.md (100%) rename stable/airsonic-advanced/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{airsonic/6.0.13 => airsonic-advanced/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/airsonic-advanced/{4.0.13 => 4.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/airsonic-advanced/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/airsonic-advanced/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/airsonic-advanced/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/{airsonic/6.0.13 => airsonic-advanced/4.0.15}/templates/common.yaml (100%) rename stable/{airsonic/6.0.13 => airsonic-advanced/4.0.15}/values.yaml (100%) delete mode 100644 stable/airsonic/6.0.13/CHANGELOG.md delete mode 100644 stable/airsonic/6.0.13/Chart.lock delete mode 100644 stable/airsonic/6.0.13/Chart.yaml create mode 100644 stable/airsonic/6.0.15/CHANGELOG.md create mode 100644 stable/airsonic/6.0.15/Chart.lock create mode 100644 stable/airsonic/6.0.15/Chart.yaml rename stable/airsonic/{6.0.13 => 6.0.15}/README.md (100%) rename stable/airsonic/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{alist/2.0.13 => airsonic/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/airsonic/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/airsonic/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/airsonic/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{alist/2.0.13 => airsonic/6.0.15}/templates/common.yaml (100%) rename stable/{alist/2.0.13 => airsonic/6.0.15}/values.yaml (100%) delete mode 100644 stable/alist/2.0.13/CHANGELOG.md delete mode 100644 stable/alist/2.0.13/Chart.lock delete mode 100644 stable/alist/2.0.13/Chart.yaml create mode 100644 stable/alist/2.0.15/CHANGELOG.md create mode 100644 stable/alist/2.0.15/Chart.lock create mode 100644 stable/alist/2.0.15/Chart.yaml rename stable/alist/{2.0.13 => 2.0.15}/README.md (100%) rename stable/alist/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{amcrest2mqtt/4.0.13 => alist/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/alist/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/alist/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/alist/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{apache-musicindex/4.0.13 => alist/2.0.15}/templates/common.yaml (100%) rename stable/{amcrest2mqtt/4.0.13 => alist/2.0.15}/values.yaml (100%) delete mode 100644 stable/amcrest2mqtt/4.0.13/CHANGELOG.md delete mode 100644 stable/amcrest2mqtt/4.0.13/Chart.lock delete mode 100644 stable/amcrest2mqtt/4.0.13/Chart.yaml create mode 100644 stable/amcrest2mqtt/4.0.15/CHANGELOG.md create mode 100644 stable/amcrest2mqtt/4.0.15/Chart.lock create mode 100644 stable/amcrest2mqtt/4.0.15/Chart.yaml rename stable/amcrest2mqtt/{4.0.13 => 4.0.15}/README.md (100%) rename stable/amcrest2mqtt/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{anonaddy/9.0.16 => amcrest2mqtt/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/amcrest2mqtt/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/amcrest2mqtt/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/amcrest2mqtt/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/amcrest2mqtt/{4.0.13 => 4.0.15}/templates/common.yaml (100%) rename stable/{anonaddy/9.0.16 => amcrest2mqtt/4.0.15}/values.yaml (100%) delete mode 100644 stable/anonaddy/9.0.16/CHANGELOG.md delete mode 100644 stable/anonaddy/9.0.16/Chart.lock delete mode 100644 stable/anonaddy/9.0.16/Chart.yaml create mode 100644 stable/anonaddy/9.0.18/CHANGELOG.md create mode 100644 stable/anonaddy/9.0.18/Chart.lock create mode 100644 stable/anonaddy/9.0.18/Chart.yaml rename stable/anonaddy/{9.0.16 => 9.0.18}/README.md (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/app-readme.md (100%) rename stable/{apache-musicindex/4.0.13 => anonaddy/9.0.18}/charts/common-10.4.4.tgz (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/charts/mariadb-3.0.29.tgz (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/charts/redis-3.0.30.tgz (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/icon.png (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/ix_values.yaml (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/questions.yaml (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/templates/_appkey.tpl (100%) rename stable/anonaddy/{9.0.16 => 9.0.18}/templates/common.yaml (100%) rename stable/{apache-musicindex/4.0.13 => anonaddy/9.0.18}/values.yaml (100%) delete mode 100644 stable/apache-musicindex/4.0.13/CHANGELOG.md delete mode 100644 stable/apache-musicindex/4.0.13/Chart.lock delete mode 100644 stable/apache-musicindex/4.0.13/Chart.yaml create mode 100644 stable/apache-musicindex/4.0.15/CHANGELOG.md create mode 100644 stable/apache-musicindex/4.0.15/Chart.lock create mode 100644 stable/apache-musicindex/4.0.15/Chart.yaml rename stable/apache-musicindex/{4.0.13 => 4.0.15}/README.md (100%) rename stable/apache-musicindex/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{appdaemon/9.0.13 => apache-musicindex/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/apache-musicindex/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/apache-musicindex/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/apache-musicindex/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/{appdaemon/9.0.13 => apache-musicindex/4.0.15}/templates/common.yaml (100%) rename stable/{appdaemon/9.0.13 => apache-musicindex/4.0.15}/values.yaml (100%) delete mode 100644 stable/appdaemon/9.0.13/CHANGELOG.md delete mode 100644 stable/appdaemon/9.0.13/Chart.lock delete mode 100644 stable/appdaemon/9.0.13/Chart.yaml create mode 100644 stable/appdaemon/9.0.15/CHANGELOG.md create mode 100644 stable/appdaemon/9.0.15/Chart.lock create mode 100644 stable/appdaemon/9.0.15/Chart.yaml rename stable/appdaemon/{9.0.13 => 9.0.15}/README.md (100%) rename stable/appdaemon/{9.0.13 => 9.0.15}/app-readme.md (100%) rename stable/{aria2/5.0.13 => appdaemon/9.0.15}/charts/common-10.4.4.tgz (100%) rename stable/appdaemon/{9.0.13 => 9.0.15}/docs/validation.md (100%) rename stable/appdaemon/{9.0.13 => 9.0.15}/icon.png (100%) rename stable/appdaemon/{9.0.13 => 9.0.15}/ix_values.yaml (100%) rename stable/appdaemon/{9.0.13 => 9.0.15}/questions.yaml (100%) rename stable/{aria2/5.0.13 => appdaemon/9.0.15}/templates/common.yaml (100%) rename stable/{aria2/5.0.13 => appdaemon/9.0.15}/values.yaml (100%) delete mode 100644 stable/aria2/5.0.13/CHANGELOG.md delete mode 100644 stable/aria2/5.0.13/Chart.lock delete mode 100644 stable/aria2/5.0.13/Chart.yaml create mode 100644 stable/aria2/5.0.15/CHANGELOG.md create mode 100644 stable/aria2/5.0.15/Chart.lock create mode 100644 stable/aria2/5.0.15/Chart.yaml rename stable/aria2/{5.0.13 => 5.0.15}/README.md (100%) rename stable/aria2/{5.0.13 => 5.0.15}/app-readme.md (100%) rename stable/{audacity/4.0.12 => aria2/5.0.15}/charts/common-10.4.4.tgz (100%) rename stable/aria2/{5.0.13 => 5.0.15}/icon.png (100%) rename stable/aria2/{5.0.13 => 5.0.15}/ix_values.yaml (100%) rename stable/aria2/{5.0.13 => 5.0.15}/questions.yaml (100%) rename stable/{automatic-music-downloader/2.0.13 => aria2/5.0.15}/templates/common.yaml (100%) rename stable/{audacity/4.0.12 => aria2/5.0.15}/values.yaml (100%) delete mode 100644 stable/audacity/4.0.12/CHANGELOG.md delete mode 100644 stable/audacity/4.0.12/Chart.lock delete mode 100644 stable/audacity/4.0.12/Chart.yaml create mode 100644 stable/audacity/4.0.14/CHANGELOG.md create mode 100644 stable/audacity/4.0.14/Chart.lock create mode 100644 stable/audacity/4.0.14/Chart.yaml rename stable/audacity/{4.0.12 => 4.0.14}/README.md (100%) rename stable/audacity/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{audiobookshelf/2.0.15 => audacity/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/audacity/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/audacity/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/audacity/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/audacity/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{audiobookshelf/2.0.15 => audacity/4.0.14}/values.yaml (100%) delete mode 100644 stable/audiobookshelf/2.0.15/CHANGELOG.md delete mode 100644 stable/audiobookshelf/2.0.15/Chart.lock delete mode 100644 stable/audiobookshelf/2.0.15/Chart.yaml create mode 100644 stable/audiobookshelf/2.0.17/CHANGELOG.md create mode 100644 stable/audiobookshelf/2.0.17/Chart.lock create mode 100644 stable/audiobookshelf/2.0.17/Chart.yaml rename stable/audiobookshelf/{2.0.15 => 2.0.17}/README.md (100%) rename stable/audiobookshelf/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{automatic-music-downloader/2.0.13 => audiobookshelf/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/audiobookshelf/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/audiobookshelf/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/audiobookshelf/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/audiobookshelf/{2.0.15 => 2.0.17}/templates/_secrets.tpl (100%) rename stable/audiobookshelf/{2.0.15 => 2.0.17}/templates/common.yaml (100%) rename stable/{automatic-music-downloader/2.0.13 => audiobookshelf/2.0.17}/values.yaml (100%) create mode 100644 stable/authelia/11.0.18/CHANGELOG.md create mode 100644 stable/authelia/11.0.18/Chart.lock create mode 100644 stable/authelia/11.0.18/Chart.yaml create mode 100644 stable/authelia/11.0.18/README.md create mode 100644 stable/authelia/11.0.18/app-readme.md rename stable/{babybuddy/8.0.19 => authelia/11.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{babybuddy/8.0.19 => authelia/11.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/{baserow/3.0.16 => authelia/11.0.18}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/authelia/11.0.18/icon.png create mode 100644 stable/authelia/11.0.18/ix_values.yaml create mode 100644 stable/authelia/11.0.18/questions.yaml create mode 100644 stable/authelia/11.0.18/templates/_configmap.tpl create mode 100644 stable/authelia/11.0.18/templates/_secrets.tpl create mode 100644 stable/authelia/11.0.18/templates/common.yaml rename stable/{babybuddy/8.0.19 => authelia/11.0.18}/values.yaml (100%) delete mode 100644 stable/automatic-music-downloader/2.0.13/CHANGELOG.md delete mode 100644 stable/automatic-music-downloader/2.0.13/Chart.lock delete mode 100644 stable/automatic-music-downloader/2.0.13/Chart.yaml create mode 100644 stable/automatic-music-downloader/2.0.15/CHANGELOG.md create mode 100644 stable/automatic-music-downloader/2.0.15/Chart.lock create mode 100644 stable/automatic-music-downloader/2.0.15/Chart.yaml rename stable/automatic-music-downloader/{2.0.13 => 2.0.15}/README.md (100%) rename stable/automatic-music-downloader/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{baserow/3.0.16 => automatic-music-downloader/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/automatic-music-downloader/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/automatic-music-downloader/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/automatic-music-downloader/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{babybuddy/8.0.19 => automatic-music-downloader/2.0.15}/templates/common.yaml (100%) rename stable/{baserow/3.0.16 => automatic-music-downloader/2.0.15}/values.yaml (100%) delete mode 100644 stable/babybuddy/8.0.19/CHANGELOG.md delete mode 100644 stable/babybuddy/8.0.19/Chart.lock delete mode 100644 stable/babybuddy/8.0.19/Chart.yaml create mode 100644 stable/babybuddy/8.0.21/CHANGELOG.md create mode 100644 stable/babybuddy/8.0.21/Chart.lock create mode 100644 stable/babybuddy/8.0.21/Chart.yaml rename stable/babybuddy/{8.0.19 => 8.0.21}/README.md (100%) rename stable/babybuddy/{8.0.19 => 8.0.21}/app-readme.md (100%) rename stable/{beets/4.0.14 => babybuddy/8.0.21}/charts/common-10.4.4.tgz (100%) rename stable/{baserow/3.0.16 => babybuddy/8.0.21}/charts/postgresql-8.0.30.tgz (100%) rename stable/babybuddy/{8.0.19 => 8.0.21}/icon.png (100%) rename stable/babybuddy/{8.0.19 => 8.0.21}/ix_values.yaml (100%) rename stable/babybuddy/{8.0.19 => 8.0.21}/questions.yaml (100%) rename stable/{boinc/2.0.19 => babybuddy/8.0.21}/templates/common.yaml (100%) rename stable/{beets/4.0.14 => babybuddy/8.0.21}/values.yaml (100%) delete mode 100644 stable/baserow/3.0.16/CHANGELOG.md delete mode 100644 stable/baserow/3.0.16/Chart.lock delete mode 100644 stable/baserow/3.0.16/Chart.yaml create mode 100644 stable/baserow/3.0.18/CHANGELOG.md create mode 100644 stable/baserow/3.0.18/Chart.lock create mode 100644 stable/baserow/3.0.18/Chart.yaml rename stable/baserow/{3.0.16 => 3.0.18}/README.md (100%) rename stable/baserow/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{blog/3.0.14 => baserow/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{blog/3.0.14 => baserow/3.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/{friendica/4.0.18 => baserow/3.0.18}/charts/redis-3.0.30.tgz (100%) rename stable/baserow/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/baserow/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/baserow/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/baserow/{3.0.16 => 3.0.18}/templates/_secrets.tpl (100%) rename stable/baserow/{3.0.16 => 3.0.18}/templates/common.yaml (100%) rename stable/{blog/3.0.14 => baserow/3.0.18}/values.yaml (100%) create mode 100644 stable/bazarr/11.0.15/CHANGELOG.md create mode 100644 stable/bazarr/11.0.15/Chart.lock create mode 100644 stable/bazarr/11.0.15/Chart.yaml create mode 100644 stable/bazarr/11.0.15/README.md create mode 100644 stable/bazarr/11.0.15/app-readme.md rename stable/{boinc/2.0.19 => bazarr/11.0.15}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/bazarr/11.0.15/icon.png create mode 100644 stable/bazarr/11.0.15/ix_values.yaml create mode 100644 stable/bazarr/11.0.15/questions.yaml rename stable/{booksonic-air/6.0.15 => bazarr/11.0.15}/templates/common.yaml (100%) rename stable/{boinc/2.0.19 => bazarr/11.0.15}/values.yaml (100%) delete mode 100644 stable/beets/4.0.14/CHANGELOG.md delete mode 100644 stable/beets/4.0.14/Chart.lock delete mode 100644 stable/beets/4.0.14/Chart.yaml create mode 100644 stable/beets/4.0.16/CHANGELOG.md create mode 100644 stable/beets/4.0.16/Chart.lock create mode 100644 stable/beets/4.0.16/Chart.yaml rename stable/beets/{4.0.14 => 4.0.16}/README.md (100%) rename stable/beets/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{booksonic-air/6.0.15 => beets/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/beets/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/beets/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/beets/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/beets/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{booksonic-air/6.0.15 => beets/4.0.16}/values.yaml (100%) delete mode 100644 stable/blog/3.0.14/CHANGELOG.md delete mode 100644 stable/blog/3.0.14/Chart.lock delete mode 100644 stable/blog/3.0.14/Chart.yaml create mode 100644 stable/blog/3.0.16/CHANGELOG.md create mode 100644 stable/blog/3.0.16/Chart.lock create mode 100644 stable/blog/3.0.16/Chart.yaml rename stable/blog/{3.0.14 => 3.0.16}/README.md (100%) rename stable/blog/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{bookstack/3.0.15 => blog/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{commento-plusplus/3.0.13 => blog/3.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/blog/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/blog/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/blog/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/blog/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{bookstack/3.0.15 => blog/3.0.16}/values.yaml (100%) delete mode 100644 stable/boinc/2.0.19/CHANGELOG.md delete mode 100644 stable/boinc/2.0.19/Chart.lock delete mode 100644 stable/boinc/2.0.19/Chart.yaml create mode 100644 stable/boinc/2.0.21/CHANGELOG.md create mode 100644 stable/boinc/2.0.21/Chart.lock create mode 100644 stable/boinc/2.0.21/Chart.yaml rename stable/boinc/{2.0.19 => 2.0.21}/README.md (100%) rename stable/boinc/{2.0.19 => 2.0.21}/app-readme.md (100%) rename stable/{browserless-chrome/2.0.13 => boinc/2.0.21}/charts/common-10.4.4.tgz (100%) rename stable/boinc/{2.0.19 => 2.0.21}/icon.png (100%) rename stable/boinc/{2.0.19 => 2.0.21}/ix_values.yaml (100%) rename stable/boinc/{2.0.19 => 2.0.21}/questions.yaml (100%) rename stable/{browserless-chrome/2.0.13 => boinc/2.0.21}/templates/common.yaml (100%) rename stable/{browserless-chrome/2.0.13 => boinc/2.0.21}/values.yaml (100%) delete mode 100644 stable/booksonic-air/6.0.15/CHANGELOG.md delete mode 100644 stable/booksonic-air/6.0.15/Chart.lock delete mode 100644 stable/booksonic-air/6.0.15/Chart.yaml create mode 100644 stable/booksonic-air/6.0.17/CHANGELOG.md create mode 100644 stable/booksonic-air/6.0.17/Chart.lock create mode 100644 stable/booksonic-air/6.0.17/Chart.yaml rename stable/booksonic-air/{6.0.15 => 6.0.17}/README.md (100%) rename stable/booksonic-air/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{budge/2.0.15 => booksonic-air/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/booksonic-air/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/booksonic-air/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/booksonic-air/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{budge/2.0.15 => booksonic-air/6.0.17}/templates/common.yaml (100%) rename stable/{budge/2.0.15 => booksonic-air/6.0.17}/values.yaml (100%) delete mode 100644 stable/bookstack/3.0.15/CHANGELOG.md delete mode 100644 stable/bookstack/3.0.15/Chart.lock delete mode 100644 stable/bookstack/3.0.15/Chart.yaml create mode 100644 stable/bookstack/3.0.17/CHANGELOG.md create mode 100644 stable/bookstack/3.0.17/Chart.lock create mode 100644 stable/bookstack/3.0.17/Chart.yaml rename stable/bookstack/{3.0.15 => 3.0.17}/README.md (100%) rename stable/bookstack/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{calibre/7.0.17 => bookstack/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/bookstack/{3.0.15 => 3.0.17}/charts/mariadb-3.0.29.tgz (100%) rename stable/bookstack/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/bookstack/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/bookstack/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/bookstack/{3.0.15 => 3.0.17}/templates/_secrets.tpl (100%) rename stable/bookstack/{3.0.15 => 3.0.17}/templates/common.yaml (100%) rename stable/{calibre/7.0.17 => bookstack/3.0.17}/values.yaml (100%) delete mode 100644 stable/browserless-chrome/2.0.13/CHANGELOG.md delete mode 100644 stable/browserless-chrome/2.0.13/Chart.lock delete mode 100644 stable/browserless-chrome/2.0.13/Chart.yaml create mode 100644 stable/browserless-chrome/2.0.15/CHANGELOG.md create mode 100644 stable/browserless-chrome/2.0.15/Chart.lock create mode 100644 stable/browserless-chrome/2.0.15/Chart.yaml rename stable/browserless-chrome/{2.0.13 => 2.0.15}/README.md (100%) rename stable/browserless-chrome/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{chevereto/3.0.13 => browserless-chrome/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/browserless-chrome/{2.0.13 => 2.0.15}/ci/puppeteer-values.yaml (100%) rename stable/browserless-chrome/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/browserless-chrome/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/browserless-chrome/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{chevereto/3.0.13 => browserless-chrome/2.0.15}/templates/common.yaml (100%) rename stable/{chevereto/3.0.13 => browserless-chrome/2.0.15}/values.yaml (100%) delete mode 100644 stable/budge/2.0.15/CHANGELOG.md delete mode 100644 stable/budge/2.0.15/Chart.lock delete mode 100644 stable/budge/2.0.15/Chart.yaml create mode 100644 stable/budge/2.0.17/CHANGELOG.md create mode 100644 stable/budge/2.0.17/Chart.lock create mode 100644 stable/budge/2.0.17/Chart.yaml rename stable/budge/{2.0.15 => 2.0.17}/README.md (100%) rename stable/budge/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{clamav/3.0.14 => budge/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/budge/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/budge/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/budge/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{clarkson/3.0.14 => budge/2.0.17}/templates/common.yaml (100%) rename stable/{clamav/3.0.14 => budge/2.0.17}/values.yaml (100%) create mode 100644 stable/calibre-web/11.0.17/CHANGELOG.md create mode 100644 stable/calibre-web/11.0.17/Chart.lock create mode 100644 stable/calibre-web/11.0.17/Chart.yaml create mode 100644 stable/calibre-web/11.0.17/README.md create mode 100644 stable/calibre-web/11.0.17/app-readme.md rename stable/{clarkson/3.0.14 => calibre-web/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/calibre-web/11.0.17/icon.png create mode 100644 stable/calibre-web/11.0.17/ix_values.yaml create mode 100644 stable/calibre-web/11.0.17/questions.yaml rename stable/{cloud9/4.0.12 => calibre-web/11.0.17}/templates/common.yaml (100%) rename stable/{clarkson/3.0.14 => calibre-web/11.0.17}/values.yaml (100%) delete mode 100644 stable/calibre/7.0.17/CHANGELOG.md delete mode 100644 stable/calibre/7.0.17/Chart.lock delete mode 100644 stable/calibre/7.0.17/Chart.yaml delete mode 100644 stable/calibre/7.0.17/ix_values.yaml create mode 100644 stable/calibre/7.0.19/CHANGELOG.md create mode 100644 stable/calibre/7.0.19/Chart.lock create mode 100644 stable/calibre/7.0.19/Chart.yaml rename stable/calibre/{7.0.17 => 7.0.19}/README.md (100%) rename stable/calibre/{7.0.17 => 7.0.19}/app-readme.md (100%) rename stable/{cloud9/4.0.12 => calibre/7.0.19}/charts/common-10.4.4.tgz (100%) rename stable/calibre/{7.0.17 => 7.0.19}/icon.png (100%) create mode 100644 stable/calibre/7.0.19/ix_values.yaml rename stable/calibre/{7.0.17 => 7.0.19}/questions.yaml (100%) rename stable/calibre/{7.0.17 => 7.0.19}/templates/common.yaml (100%) rename stable/{cloud9/4.0.12 => calibre/7.0.19}/values.yaml (100%) delete mode 100644 stable/chevereto/3.0.13/CHANGELOG.md delete mode 100644 stable/chevereto/3.0.13/Chart.lock delete mode 100644 stable/chevereto/3.0.13/Chart.yaml create mode 100644 stable/chevereto/3.0.15/CHANGELOG.md create mode 100644 stable/chevereto/3.0.15/Chart.lock create mode 100644 stable/chevereto/3.0.15/Chart.yaml rename stable/chevereto/{3.0.13 => 3.0.15}/README.md (100%) rename stable/chevereto/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{code-server/4.0.14 => chevereto/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/chevereto/{3.0.13 => 3.0.15}/charts/mariadb-3.0.29.tgz (100%) rename stable/chevereto/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/chevereto/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/chevereto/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/{commento-plusplus/3.0.13 => chevereto/3.0.15}/templates/common.yaml (100%) rename stable/{code-server/4.0.14 => chevereto/3.0.15}/values.yaml (100%) delete mode 100644 stable/clamav/3.0.14/CHANGELOG.md delete mode 100644 stable/clamav/3.0.14/Chart.lock delete mode 100644 stable/clamav/3.0.14/Chart.yaml create mode 100644 stable/clamav/3.0.16/CHANGELOG.md create mode 100644 stable/clamav/3.0.16/Chart.lock create mode 100644 stable/clamav/3.0.16/Chart.yaml rename stable/clamav/{3.0.14 => 3.0.16}/README.md (100%) rename stable/clamav/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{commento-plusplus/3.0.13 => clamav/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/clamav/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/clamav/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/clamav/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/clamav/{3.0.14 => 3.0.16}/templates/_cronjob.tpl (100%) rename stable/clamav/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{commento-plusplus/3.0.13 => clamav/3.0.16}/values.yaml (100%) delete mode 100644 stable/clarkson/3.0.14/CHANGELOG.md delete mode 100644 stable/clarkson/3.0.14/Chart.lock delete mode 100644 stable/clarkson/3.0.14/Chart.yaml create mode 100644 stable/clarkson/3.0.16/CHANGELOG.md create mode 100644 stable/clarkson/3.0.16/Chart.lock create mode 100644 stable/clarkson/3.0.16/Chart.yaml rename stable/clarkson/{3.0.14 => 3.0.16}/README.md (100%) rename stable/clarkson/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{couchpotato/2.0.12 => clarkson/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/clarkson/{3.0.14 => 3.0.16}/charts/mariadb-3.0.29.tgz (100%) rename stable/clarkson/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/clarkson/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/clarkson/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{couchpotato/2.0.12 => clarkson/3.0.16}/templates/common.yaml (100%) rename stable/{couchpotato/2.0.12 => clarkson/3.0.16}/values.yaml (100%) delete mode 100644 stable/cloud9/4.0.12/CHANGELOG.md delete mode 100644 stable/cloud9/4.0.12/Chart.lock delete mode 100644 stable/cloud9/4.0.12/Chart.yaml create mode 100644 stable/cloud9/4.0.14/CHANGELOG.md create mode 100644 stable/cloud9/4.0.14/Chart.lock create mode 100644 stable/cloud9/4.0.14/Chart.yaml rename stable/cloud9/{4.0.12 => 4.0.14}/README.md (100%) rename stable/cloud9/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{cryptofolio/4.0.13 => cloud9/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/cloud9/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/cloud9/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/cloud9/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/{cryptofolio/4.0.13 => cloud9/4.0.14}/templates/common.yaml (100%) rename stable/{cryptofolio/4.0.13 => cloud9/4.0.14}/values.yaml (100%) delete mode 100644 stable/code-server/4.0.14/CHANGELOG.md delete mode 100644 stable/code-server/4.0.14/Chart.lock delete mode 100644 stable/code-server/4.0.14/Chart.yaml create mode 100644 stable/code-server/4.0.16/CHANGELOG.md create mode 100644 stable/code-server/4.0.16/Chart.lock create mode 100644 stable/code-server/4.0.16/Chart.yaml rename stable/code-server/{4.0.14 => 4.0.16}/README.md (100%) rename stable/code-server/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{custom-app/5.1.8 => code-server/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/code-server/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/code-server/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/code-server/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/code-server/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{custom-app/5.1.8 => code-server/4.0.16}/values.yaml (100%) delete mode 100644 stable/commento-plusplus/3.0.13/CHANGELOG.md delete mode 100644 stable/commento-plusplus/3.0.13/Chart.lock delete mode 100644 stable/commento-plusplus/3.0.13/Chart.yaml create mode 100644 stable/commento-plusplus/3.0.15/CHANGELOG.md create mode 100644 stable/commento-plusplus/3.0.15/Chart.lock create mode 100644 stable/commento-plusplus/3.0.15/Chart.yaml rename stable/commento-plusplus/{3.0.13 => 3.0.15}/README.md (100%) rename stable/commento-plusplus/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{cyberchef/2.0.30 => commento-plusplus/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{dsmr-reader/8.0.13 => commento-plusplus/3.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/commento-plusplus/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/commento-plusplus/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/commento-plusplus/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/{custom-app/5.1.8 => commento-plusplus/3.0.15}/templates/common.yaml (100%) rename stable/{cyberchef/2.0.30 => commento-plusplus/3.0.15}/values.yaml (100%) delete mode 100644 stable/couchpotato/2.0.12/CHANGELOG.md delete mode 100644 stable/couchpotato/2.0.12/Chart.lock delete mode 100644 stable/couchpotato/2.0.12/Chart.yaml create mode 100644 stable/couchpotato/2.0.14/CHANGELOG.md create mode 100644 stable/couchpotato/2.0.14/Chart.lock create mode 100644 stable/couchpotato/2.0.14/Chart.yaml rename stable/couchpotato/{2.0.12 => 2.0.14}/README.md (100%) rename stable/couchpotato/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{darktable/3.0.12 => couchpotato/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/couchpotato/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/couchpotato/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/couchpotato/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{cyberchef/2.0.30 => couchpotato/2.0.14}/templates/common.yaml (100%) rename stable/{darktable/3.0.12 => couchpotato/2.0.14}/values.yaml (100%) delete mode 100644 stable/cryptofolio/4.0.13/CHANGELOG.md delete mode 100644 stable/cryptofolio/4.0.13/Chart.lock delete mode 100644 stable/cryptofolio/4.0.13/Chart.yaml create mode 100644 stable/cryptofolio/4.0.15/CHANGELOG.md create mode 100644 stable/cryptofolio/4.0.15/Chart.lock create mode 100644 stable/cryptofolio/4.0.15/Chart.yaml rename stable/cryptofolio/{4.0.13 => 4.0.15}/README.md (100%) rename stable/cryptofolio/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{dashdot/1.0.23 => cryptofolio/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/cryptofolio/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/cryptofolio/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/cryptofolio/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/{darktable/3.0.12 => cryptofolio/4.0.15}/templates/common.yaml (100%) rename stable/{dashdot/1.0.23 => cryptofolio/4.0.15}/values.yaml (100%) create mode 100644 stable/custom-app/5.1.10/CHANGELOG.md create mode 100644 stable/custom-app/5.1.10/Chart.lock create mode 100644 stable/custom-app/5.1.10/Chart.yaml rename stable/custom-app/{5.1.8 => 5.1.10}/README.md (100%) rename stable/custom-app/{5.1.8 => 5.1.10}/app-readme.md (100%) rename stable/{davos/4.0.12 => custom-app/5.1.10}/charts/common-10.4.4.tgz (100%) rename stable/custom-app/{5.1.8 => 5.1.10}/ci/test-values.yaml (100%) rename stable/custom-app/{5.1.8 => 5.1.10}/icon.png (100%) rename stable/custom-app/{5.1.8 => 5.1.10}/ix_values.yaml (100%) rename stable/custom-app/{5.1.8 => 5.1.10}/questions.yaml (100%) rename stable/{dashdot/1.0.23 => custom-app/5.1.10}/templates/common.yaml (100%) rename stable/{davos/4.0.12 => custom-app/5.1.10}/values.yaml (100%) delete mode 100644 stable/custom-app/5.1.8/CHANGELOG.md delete mode 100644 stable/custom-app/5.1.8/Chart.lock delete mode 100644 stable/custom-app/5.1.8/Chart.yaml delete mode 100644 stable/cyberchef/2.0.30/CHANGELOG.md delete mode 100644 stable/cyberchef/2.0.30/Chart.lock delete mode 100644 stable/cyberchef/2.0.30/Chart.yaml create mode 100644 stable/cyberchef/2.0.32/CHANGELOG.md create mode 100644 stable/cyberchef/2.0.32/Chart.lock create mode 100644 stable/cyberchef/2.0.32/Chart.yaml rename stable/cyberchef/{2.0.30 => 2.0.32}/README.md (100%) rename stable/cyberchef/{2.0.30 => 2.0.32}/app-readme.md (100%) rename stable/{ddclient/2.0.13 => cyberchef/2.0.32}/charts/common-10.4.4.tgz (100%) rename stable/cyberchef/{2.0.30 => 2.0.32}/icon.png (100%) rename stable/cyberchef/{2.0.30 => 2.0.32}/ix_values.yaml (100%) rename stable/cyberchef/{2.0.30 => 2.0.32}/questions.yaml (100%) rename stable/{ddclient/2.0.13 => cyberchef/2.0.32}/templates/common.yaml (100%) rename stable/{ddclient/2.0.13 => cyberchef/2.0.32}/values.yaml (100%) delete mode 100644 stable/darktable/3.0.12/CHANGELOG.md delete mode 100644 stable/darktable/3.0.12/Chart.lock delete mode 100644 stable/darktable/3.0.12/Chart.yaml create mode 100644 stable/darktable/3.0.14/CHANGELOG.md create mode 100644 stable/darktable/3.0.14/Chart.lock create mode 100644 stable/darktable/3.0.14/Chart.yaml rename stable/darktable/{3.0.12 => 3.0.14}/README.md (100%) rename stable/darktable/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{ddns-go/2.0.13 => darktable/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/darktable/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/darktable/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/darktable/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/{ddns-go/2.0.13 => darktable/3.0.14}/templates/common.yaml (100%) rename stable/{ddns-go/2.0.13 => darktable/3.0.14}/values.yaml (100%) delete mode 100644 stable/dashdot/1.0.23/CHANGELOG.md delete mode 100644 stable/dashdot/1.0.23/Chart.lock delete mode 100644 stable/dashdot/1.0.23/Chart.yaml create mode 100644 stable/dashdot/1.0.25/CHANGELOG.md create mode 100644 stable/dashdot/1.0.25/Chart.lock create mode 100644 stable/dashdot/1.0.25/Chart.yaml rename stable/dashdot/{1.0.23 => 1.0.25}/README.md (100%) rename stable/dashdot/{1.0.23 => 1.0.25}/app-readme.md (100%) rename stable/{ddns-updater/2.0.13 => dashdot/1.0.25}/charts/common-10.4.4.tgz (100%) rename stable/dashdot/{1.0.23 => 1.0.25}/icon.png (100%) rename stable/dashdot/{1.0.23 => 1.0.25}/ix_values.yaml (100%) rename stable/dashdot/{1.0.23 => 1.0.25}/questions.yaml (100%) rename stable/{ddns-updater/2.0.13 => dashdot/1.0.25}/templates/common.yaml (100%) rename stable/{ddns-updater/2.0.13 => dashdot/1.0.25}/values.yaml (100%) delete mode 100644 stable/davos/4.0.12/CHANGELOG.md delete mode 100644 stable/davos/4.0.12/Chart.lock delete mode 100644 stable/davos/4.0.12/Chart.yaml create mode 100644 stable/davos/4.0.14/CHANGELOG.md create mode 100644 stable/davos/4.0.14/Chart.lock create mode 100644 stable/davos/4.0.14/Chart.yaml rename stable/davos/{4.0.12 => 4.0.14}/README.md (100%) rename stable/davos/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{deconz/8.0.15 => davos/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/davos/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/davos/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/davos/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/davos/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{deconz/8.0.15 => davos/4.0.14}/values.yaml (100%) delete mode 100644 stable/ddclient/2.0.13/CHANGELOG.md delete mode 100644 stable/ddclient/2.0.13/Chart.lock delete mode 100644 stable/ddclient/2.0.13/Chart.yaml create mode 100644 stable/ddclient/2.0.15/CHANGELOG.md create mode 100644 stable/ddclient/2.0.15/Chart.lock create mode 100644 stable/ddclient/2.0.15/Chart.yaml rename stable/ddclient/{2.0.13 => 2.0.15}/README.md (100%) rename stable/ddclient/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{deemix/3.0.12 => ddclient/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/ddclient/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/ddclient/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/ddclient/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{deconz/8.0.15 => ddclient/2.0.15}/templates/common.yaml (100%) rename stable/{deemix/3.0.12 => ddclient/2.0.15}/values.yaml (100%) delete mode 100644 stable/ddns-go/2.0.13/CHANGELOG.md delete mode 100644 stable/ddns-go/2.0.13/Chart.lock delete mode 100644 stable/ddns-go/2.0.13/Chart.yaml create mode 100644 stable/ddns-go/2.0.15/CHANGELOG.md create mode 100644 stable/ddns-go/2.0.15/Chart.lock create mode 100644 stable/ddns-go/2.0.15/Chart.yaml rename stable/ddns-go/{2.0.13 => 2.0.15}/README.md (100%) rename stable/ddns-go/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{deepstack/4.0.12 => ddns-go/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/ddns-go/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/ddns-go/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/ddns-go/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{deemix/3.0.12 => ddns-go/2.0.15}/templates/common.yaml (100%) rename stable/{deepstack/4.0.12 => ddns-go/2.0.15}/values.yaml (100%) delete mode 100644 stable/ddns-updater/2.0.13/CHANGELOG.md delete mode 100644 stable/ddns-updater/2.0.13/Chart.lock delete mode 100644 stable/ddns-updater/2.0.13/Chart.yaml create mode 100644 stable/ddns-updater/2.0.15/CHANGELOG.md create mode 100644 stable/ddns-updater/2.0.15/Chart.lock create mode 100644 stable/ddns-updater/2.0.15/Chart.yaml rename stable/ddns-updater/{2.0.13 => 2.0.15}/README.md (100%) rename stable/ddns-updater/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{digikam/4.0.12 => ddns-updater/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/ddns-updater/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/ddns-updater/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/ddns-updater/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{deepstack/4.0.12 => ddns-updater/2.0.15}/templates/common.yaml (100%) rename stable/{digikam/4.0.12 => ddns-updater/2.0.15}/values.yaml (100%) delete mode 100644 stable/deconz/8.0.15/CHANGELOG.md delete mode 100644 stable/deconz/8.0.15/Chart.lock delete mode 100644 stable/deconz/8.0.15/Chart.yaml create mode 100644 stable/deconz/8.0.17/CHANGELOG.md create mode 100644 stable/deconz/8.0.17/Chart.lock create mode 100644 stable/deconz/8.0.17/Chart.yaml rename stable/deconz/{8.0.15 => 8.0.17}/README.md (100%) rename stable/deconz/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{dillinger/2.0.12 => deconz/8.0.17}/charts/common-10.4.4.tgz (100%) rename stable/deconz/{8.0.15 => 8.0.17}/ci/test-values.yaml (100%) rename stable/deconz/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/deconz/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/deconz/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/{dillinger/2.0.12 => deconz/8.0.17}/templates/common.yaml (100%) rename stable/{dillinger/2.0.12 => deconz/8.0.17}/values.yaml (100%) delete mode 100644 stable/deemix/3.0.12/CHANGELOG.md delete mode 100644 stable/deemix/3.0.12/Chart.lock delete mode 100644 stable/deemix/3.0.12/Chart.yaml create mode 100644 stable/deemix/3.0.14/CHANGELOG.md create mode 100644 stable/deemix/3.0.14/Chart.lock create mode 100644 stable/deemix/3.0.14/Chart.yaml rename stable/deemix/{3.0.12 => 3.0.14}/README.md (100%) rename stable/deemix/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{dizquetv/7.0.13 => deemix/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/deemix/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/deemix/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/deemix/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/{dizquetv/7.0.13 => deemix/3.0.14}/templates/common.yaml (100%) rename stable/{dizquetv/7.0.13 => deemix/3.0.14}/values.yaml (100%) delete mode 100644 stable/deepstack/4.0.12/CHANGELOG.md delete mode 100644 stable/deepstack/4.0.12/Chart.lock delete mode 100644 stable/deepstack/4.0.12/Chart.yaml create mode 100644 stable/deepstack/4.0.14/CHANGELOG.md create mode 100644 stable/deepstack/4.0.14/Chart.lock create mode 100644 stable/deepstack/4.0.14/Chart.yaml rename stable/deepstack/{4.0.12 => 4.0.14}/README.md (100%) rename stable/deepstack/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{docker-compose/2.0.14 => deepstack/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/deepstack/{4.0.12 => 4.0.14}/ci/basic-values.yaml (100%) rename stable/deepstack/{4.0.12 => 4.0.14}/ci/gpu-values.yaml (100%) rename stable/deepstack/{4.0.12 => 4.0.14}/docs/installation_notes.md (100%) rename stable/deepstack/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/deepstack/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/deepstack/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/{docker-compose/2.0.14 => deepstack/4.0.14}/templates/common.yaml (100%) rename stable/{docker-compose/2.0.14 => deepstack/4.0.14}/values.yaml (100%) create mode 100644 stable/deluge/11.0.16/CHANGELOG.md create mode 100644 stable/deluge/11.0.16/Chart.lock create mode 100644 stable/deluge/11.0.16/Chart.yaml create mode 100644 stable/deluge/11.0.16/README.md create mode 100644 stable/deluge/11.0.16/app-readme.md rename stable/{dokuwiki/3.0.23 => deluge/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/deluge/11.0.16/icon.png create mode 100644 stable/deluge/11.0.16/ix_values.yaml create mode 100644 stable/deluge/11.0.16/questions.yaml rename stable/{dokuwiki/3.0.23 => deluge/11.0.16}/templates/common.yaml (100%) rename stable/{dokuwiki/3.0.23 => deluge/11.0.16}/values.yaml (100%) delete mode 100644 stable/digikam/4.0.12/CHANGELOG.md delete mode 100644 stable/digikam/4.0.12/Chart.lock delete mode 100644 stable/digikam/4.0.12/Chart.yaml create mode 100644 stable/digikam/4.0.14/CHANGELOG.md create mode 100644 stable/digikam/4.0.14/Chart.lock create mode 100644 stable/digikam/4.0.14/Chart.yaml rename stable/digikam/{4.0.12 => 4.0.14}/README.md (100%) rename stable/digikam/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{domoticz/2.0.16 => digikam/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/digikam/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/digikam/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/digikam/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/digikam/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{domoticz/2.0.16 => digikam/4.0.14}/values.yaml (100%) delete mode 100644 stable/dillinger/2.0.12/CHANGELOG.md delete mode 100644 stable/dillinger/2.0.12/Chart.lock delete mode 100644 stable/dillinger/2.0.12/Chart.yaml create mode 100644 stable/dillinger/2.0.14/CHANGELOG.md create mode 100644 stable/dillinger/2.0.14/Chart.lock create mode 100644 stable/dillinger/2.0.14/Chart.yaml rename stable/dillinger/{2.0.12 => 2.0.14}/README.md (100%) rename stable/dillinger/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{doplarr/2.0.13 => dillinger/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/dillinger/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/dillinger/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/dillinger/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{domoticz/2.0.16 => dillinger/2.0.14}/templates/common.yaml (100%) rename stable/{doplarr/2.0.13 => dillinger/2.0.14}/values.yaml (100%) delete mode 100644 stable/dizquetv/7.0.13/CHANGELOG.md delete mode 100644 stable/dizquetv/7.0.13/Chart.lock delete mode 100644 stable/dizquetv/7.0.13/Chart.yaml create mode 100644 stable/dizquetv/7.0.15/CHANGELOG.md create mode 100644 stable/dizquetv/7.0.15/Chart.lock create mode 100644 stable/dizquetv/7.0.15/Chart.yaml rename stable/dizquetv/{7.0.13 => 7.0.15}/README.md (100%) rename stable/dizquetv/{7.0.13 => 7.0.15}/app-readme.md (100%) rename stable/{double-take/2.0.14 => dizquetv/7.0.15}/charts/common-10.4.4.tgz (100%) rename stable/dizquetv/{7.0.13 => 7.0.15}/icon.png (100%) rename stable/dizquetv/{7.0.13 => 7.0.15}/ix_values.yaml (100%) rename stable/dizquetv/{7.0.13 => 7.0.15}/questions.yaml (100%) rename stable/{doplarr/2.0.13 => dizquetv/7.0.15}/templates/common.yaml (100%) rename stable/{double-take/2.0.14 => dizquetv/7.0.15}/values.yaml (100%) delete mode 100644 stable/docker-compose/2.0.14/CHANGELOG.md delete mode 100644 stable/docker-compose/2.0.14/Chart.lock delete mode 100644 stable/docker-compose/2.0.14/Chart.yaml create mode 100644 stable/docker-compose/2.0.16/CHANGELOG.md create mode 100644 stable/docker-compose/2.0.16/Chart.lock create mode 100644 stable/docker-compose/2.0.16/Chart.yaml rename stable/docker-compose/{2.0.14 => 2.0.16}/README.md (100%) rename stable/docker-compose/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{doublecommander/4.0.12 => docker-compose/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/docker-compose/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/docker-compose/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/docker-compose/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{double-take/2.0.14 => docker-compose/2.0.16}/templates/common.yaml (100%) rename stable/{doublecommander/4.0.12 => docker-compose/2.0.16}/values.yaml (100%) delete mode 100644 stable/dokuwiki/3.0.23/CHANGELOG.md delete mode 100644 stable/dokuwiki/3.0.23/Chart.lock delete mode 100644 stable/dokuwiki/3.0.23/Chart.yaml create mode 100644 stable/dokuwiki/3.0.25/CHANGELOG.md create mode 100644 stable/dokuwiki/3.0.25/Chart.lock create mode 100644 stable/dokuwiki/3.0.25/Chart.yaml rename stable/dokuwiki/{3.0.23 => 3.0.25}/README.md (100%) rename stable/dokuwiki/{3.0.23 => 3.0.25}/app-readme.md (100%) rename stable/{drawio/2.0.18 => dokuwiki/3.0.25}/charts/common-10.4.4.tgz (100%) rename stable/dokuwiki/{3.0.23 => 3.0.25}/icon.png (100%) rename stable/dokuwiki/{3.0.23 => 3.0.25}/ix_values.yaml (100%) rename stable/dokuwiki/{3.0.23 => 3.0.25}/questions.yaml (100%) rename stable/{drawio/2.0.18 => dokuwiki/3.0.25}/templates/common.yaml (100%) rename stable/{drawio/2.0.18 => dokuwiki/3.0.25}/values.yaml (100%) delete mode 100644 stable/domoticz/2.0.16/CHANGELOG.md delete mode 100644 stable/domoticz/2.0.16/Chart.lock delete mode 100644 stable/domoticz/2.0.16/Chart.yaml create mode 100644 stable/domoticz/2.0.18/CHANGELOG.md create mode 100644 stable/domoticz/2.0.18/Chart.lock create mode 100644 stable/domoticz/2.0.18/Chart.yaml rename stable/domoticz/{2.0.16 => 2.0.18}/README.md (100%) rename stable/domoticz/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{dsmr-reader/8.0.13 => domoticz/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/domoticz/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/domoticz/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/domoticz/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{dsmr-reader/8.0.13 => domoticz/2.0.18}/templates/common.yaml (100%) rename stable/{dsmr-reader/8.0.13 => domoticz/2.0.18}/values.yaml (100%) delete mode 100644 stable/doplarr/2.0.13/CHANGELOG.md delete mode 100644 stable/doplarr/2.0.13/Chart.lock delete mode 100644 stable/doplarr/2.0.13/Chart.yaml create mode 100644 stable/doplarr/2.0.15/CHANGELOG.md create mode 100644 stable/doplarr/2.0.15/Chart.lock create mode 100644 stable/doplarr/2.0.15/Chart.yaml rename stable/doplarr/{2.0.13 => 2.0.15}/README.md (100%) rename stable/doplarr/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{duckdns => doplarr}/2.0.15/charts/common-10.4.4.tgz (100%) rename stable/doplarr/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/doplarr/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/doplarr/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{duckdns => doplarr}/2.0.15/templates/common.yaml (100%) rename stable/{duckdns => doplarr}/2.0.15/values.yaml (100%) delete mode 100644 stable/double-take/2.0.14/CHANGELOG.md delete mode 100644 stable/double-take/2.0.14/Chart.lock delete mode 100644 stable/double-take/2.0.14/Chart.yaml create mode 100644 stable/double-take/2.0.16/CHANGELOG.md create mode 100644 stable/double-take/2.0.16/Chart.lock create mode 100644 stable/double-take/2.0.16/Chart.yaml rename stable/double-take/{2.0.14 => 2.0.16}/README.md (100%) rename stable/double-take/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{duplicati/6.0.14 => double-take/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/double-take/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/double-take/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/double-take/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{duplicati/6.0.14 => double-take/2.0.16}/templates/common.yaml (100%) rename stable/{duplicati/6.0.14 => double-take/2.0.16}/values.yaml (100%) delete mode 100644 stable/doublecommander/4.0.12/CHANGELOG.md delete mode 100644 stable/doublecommander/4.0.12/Chart.lock delete mode 100644 stable/doublecommander/4.0.12/Chart.yaml create mode 100644 stable/doublecommander/4.0.14/CHANGELOG.md create mode 100644 stable/doublecommander/4.0.14/Chart.lock create mode 100644 stable/doublecommander/4.0.14/Chart.yaml rename stable/doublecommander/{4.0.12 => 4.0.14}/README.md (100%) rename stable/doublecommander/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{embystat/2.0.12 => doublecommander/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/doublecommander/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/doublecommander/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/doublecommander/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/doublecommander/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{embystat/2.0.12 => doublecommander/4.0.14}/values.yaml (100%) delete mode 100644 stable/drawio/2.0.18/CHANGELOG.md delete mode 100644 stable/drawio/2.0.18/Chart.lock delete mode 100644 stable/drawio/2.0.18/Chart.yaml create mode 100644 stable/drawio/2.0.20/CHANGELOG.md create mode 100644 stable/drawio/2.0.20/Chart.lock create mode 100644 stable/drawio/2.0.20/Chart.yaml rename stable/drawio/{2.0.18 => 2.0.20}/README.md (100%) rename stable/drawio/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{emulatorjs/2.0.16 => drawio/2.0.20}/charts/common-10.4.4.tgz (100%) rename stable/drawio/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/drawio/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/drawio/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{embystat/2.0.12 => drawio/2.0.20}/templates/common.yaml (100%) rename stable/{emulatorjs/2.0.16 => drawio/2.0.20}/values.yaml (100%) delete mode 100644 stable/dsmr-reader/8.0.13/CHANGELOG.md delete mode 100644 stable/dsmr-reader/8.0.13/Chart.lock delete mode 100644 stable/dsmr-reader/8.0.13/Chart.yaml create mode 100644 stable/dsmr-reader/8.0.15/CHANGELOG.md create mode 100644 stable/dsmr-reader/8.0.15/Chart.lock create mode 100644 stable/dsmr-reader/8.0.15/Chart.yaml rename stable/dsmr-reader/{8.0.13 => 8.0.15}/README.md (100%) rename stable/dsmr-reader/{8.0.13 => 8.0.15}/app-readme.md (100%) rename stable/{endlessh/2.0.12 => dsmr-reader/8.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{etherpad/8.0.13 => dsmr-reader/8.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/dsmr-reader/{8.0.13 => 8.0.15}/icon.png (100%) rename stable/dsmr-reader/{8.0.13 => 8.0.15}/ix_values.yaml (100%) rename stable/dsmr-reader/{8.0.13 => 8.0.15}/questions.yaml (100%) rename stable/{emulatorjs/2.0.16 => dsmr-reader/8.0.15}/templates/common.yaml (100%) rename stable/{endlessh/2.0.12 => dsmr-reader/8.0.15}/values.yaml (100%) delete mode 100644 stable/duckdns/2.0.15/CHANGELOG.md delete mode 100644 stable/duckdns/2.0.15/Chart.lock delete mode 100644 stable/duckdns/2.0.15/Chart.yaml create mode 100644 stable/duckdns/2.0.17/CHANGELOG.md create mode 100644 stable/duckdns/2.0.17/Chart.lock create mode 100644 stable/duckdns/2.0.17/Chart.yaml rename stable/duckdns/{2.0.15 => 2.0.17}/README.md (100%) rename stable/duckdns/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{etherpad/8.0.13 => duckdns/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/duckdns/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/duckdns/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/duckdns/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{endlessh/2.0.12 => duckdns/2.0.17}/templates/common.yaml (100%) rename stable/{etherpad/8.0.13 => duckdns/2.0.17}/values.yaml (100%) delete mode 100644 stable/duplicati/6.0.14/CHANGELOG.md delete mode 100644 stable/duplicati/6.0.14/Chart.lock delete mode 100644 stable/duplicati/6.0.14/Chart.yaml create mode 100644 stable/duplicati/6.0.16/CHANGELOG.md create mode 100644 stable/duplicati/6.0.16/Chart.lock create mode 100644 stable/duplicati/6.0.16/Chart.yaml rename stable/duplicati/{6.0.14 => 6.0.16}/README.md (100%) rename stable/duplicati/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{external-service/6.0.12 => duplicati/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/duplicati/{6.0.14 => 6.0.16}/docs/ingress.md (100%) rename stable/duplicati/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/duplicati/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/duplicati/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{etherpad/8.0.13 => duplicati/6.0.16}/templates/common.yaml (100%) rename stable/{external-service/6.0.12 => duplicati/6.0.16}/values.yaml (100%) create mode 100644 stable/emby/11.0.14/CHANGELOG.md create mode 100644 stable/emby/11.0.14/Chart.lock create mode 100644 stable/emby/11.0.14/Chart.yaml create mode 100644 stable/emby/11.0.14/README.md create mode 100644 stable/emby/11.0.14/app-readme.md rename stable/{ferdi-server/3.0.12 => emby/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/emby/11.0.14/icon.png create mode 100644 stable/emby/11.0.14/ix_values.yaml create mode 100644 stable/emby/11.0.14/questions.yaml rename stable/{external-service/6.0.12 => emby/11.0.14}/templates/common.yaml (100%) rename stable/{ferdi-server/3.0.12 => emby/11.0.14}/values.yaml (100%) delete mode 100644 stable/embystat/2.0.12/CHANGELOG.md delete mode 100644 stable/embystat/2.0.12/Chart.lock delete mode 100644 stable/embystat/2.0.12/Chart.yaml create mode 100644 stable/embystat/2.0.14/CHANGELOG.md create mode 100644 stable/embystat/2.0.14/Chart.lock create mode 100644 stable/embystat/2.0.14/Chart.yaml rename stable/embystat/{2.0.12 => 2.0.14}/README.md (100%) rename stable/embystat/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{filebrowser => embystat}/2.0.14/charts/common-10.4.4.tgz (100%) rename stable/embystat/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/embystat/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/embystat/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{fileflows/2.0.18 => embystat/2.0.14}/templates/common.yaml (100%) rename stable/{filebrowser => embystat}/2.0.14/values.yaml (100%) delete mode 100644 stable/emulatorjs/2.0.16/CHANGELOG.md delete mode 100644 stable/emulatorjs/2.0.16/Chart.lock delete mode 100644 stable/emulatorjs/2.0.16/Chart.yaml create mode 100644 stable/emulatorjs/2.0.18/CHANGELOG.md create mode 100644 stable/emulatorjs/2.0.18/Chart.lock create mode 100644 stable/emulatorjs/2.0.18/Chart.yaml rename stable/emulatorjs/{2.0.16 => 2.0.18}/README.md (100%) rename stable/emulatorjs/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{fileflows => emulatorjs}/2.0.18/charts/common-10.4.4.tgz (100%) rename stable/emulatorjs/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/emulatorjs/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/emulatorjs/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{firefox-syncserver/9.0.12 => emulatorjs/2.0.18}/templates/common.yaml (100%) rename stable/{fileflows => emulatorjs}/2.0.18/values.yaml (100%) delete mode 100644 stable/endlessh/2.0.12/CHANGELOG.md delete mode 100644 stable/endlessh/2.0.12/Chart.lock delete mode 100644 stable/endlessh/2.0.12/Chart.yaml create mode 100644 stable/endlessh/2.0.14/CHANGELOG.md create mode 100644 stable/endlessh/2.0.14/Chart.lock create mode 100644 stable/endlessh/2.0.14/Chart.yaml rename stable/endlessh/{2.0.12 => 2.0.14}/README.md (100%) rename stable/endlessh/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{filezilla/4.0.13 => endlessh/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/endlessh/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/endlessh/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/endlessh/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{firefox/2.0.12 => endlessh/2.0.14}/templates/common.yaml (100%) rename stable/{filezilla/4.0.13 => endlessh/2.0.14}/values.yaml (100%) create mode 100644 stable/esphome/11.0.16/CHANGELOG.md create mode 100644 stable/esphome/11.0.16/Chart.lock create mode 100644 stable/esphome/11.0.16/Chart.yaml create mode 100644 stable/esphome/11.0.16/README.md create mode 100644 stable/esphome/11.0.16/app-readme.md rename stable/{firefox-syncserver/9.0.12 => esphome/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/esphome/11.0.16/icon.png create mode 100644 stable/esphome/11.0.16/ix_values.yaml create mode 100644 stable/esphome/11.0.16/questions.yaml rename stable/{flaresolverr/6.0.13 => esphome/11.0.16}/templates/common.yaml (100%) rename stable/{firefox-syncserver/9.0.12 => esphome/11.0.16}/values.yaml (100%) delete mode 100644 stable/etherpad/8.0.13/CHANGELOG.md delete mode 100644 stable/etherpad/8.0.13/Chart.lock delete mode 100644 stable/etherpad/8.0.13/Chart.yaml create mode 100644 stable/etherpad/8.0.15/CHANGELOG.md create mode 100644 stable/etherpad/8.0.15/Chart.lock create mode 100644 stable/etherpad/8.0.15/Chart.yaml rename stable/etherpad/{8.0.13 => 8.0.15}/README.md (100%) rename stable/etherpad/{8.0.13 => 8.0.15}/app-readme.md (100%) rename stable/{firefox/2.0.12 => etherpad/8.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{ferdi-server/3.0.12 => etherpad/8.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/etherpad/{8.0.13 => 8.0.15}/icon.png (100%) rename stable/etherpad/{8.0.13 => 8.0.15}/ix_values.yaml (100%) rename stable/etherpad/{8.0.13 => 8.0.15}/questions.yaml (100%) rename stable/{fleet/3.0.13 => etherpad/8.0.15}/templates/common.yaml (100%) rename stable/{firefox/2.0.12 => etherpad/8.0.15}/values.yaml (100%) delete mode 100644 stable/external-service/6.0.12/CHANGELOG.md delete mode 100644 stable/external-service/6.0.12/Chart.lock delete mode 100644 stable/external-service/6.0.12/Chart.yaml create mode 100644 stable/external-service/6.0.14/CHANGELOG.md create mode 100644 stable/external-service/6.0.14/Chart.lock create mode 100644 stable/external-service/6.0.14/Chart.yaml rename stable/external-service/{6.0.12 => 6.0.14}/README.md (100%) rename stable/external-service/{6.0.12 => 6.0.14}/app-readme.md (100%) rename stable/{flaresolverr/6.0.13 => external-service/6.0.14}/charts/common-10.4.4.tgz (100%) rename stable/external-service/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/external-service/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/external-service/{6.0.12 => 6.0.14}/questions.yaml (100%) rename stable/{flexget/2.0.17 => external-service/6.0.14}/templates/common.yaml (100%) rename stable/{flaresolverr/6.0.13 => external-service/6.0.14}/values.yaml (100%) delete mode 100644 stable/ferdi-server/3.0.12/CHANGELOG.md delete mode 100644 stable/ferdi-server/3.0.12/Chart.lock delete mode 100644 stable/ferdi-server/3.0.12/Chart.yaml create mode 100644 stable/ferdi-server/3.0.14/CHANGELOG.md create mode 100644 stable/ferdi-server/3.0.14/Chart.lock create mode 100644 stable/ferdi-server/3.0.14/Chart.yaml rename stable/ferdi-server/{3.0.12 => 3.0.14}/README.md (100%) rename stable/ferdi-server/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{fleet/3.0.13 => ferdi-server/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/{firefox-syncserver/9.0.12 => ferdi-server/3.0.14}/charts/postgresql-8.0.30.tgz (100%) rename stable/ferdi-server/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/ferdi-server/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/ferdi-server/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/ferdi-server/{3.0.12 => 3.0.14}/templates/_secrets.tpl (100%) rename stable/ferdi-server/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{fleet/3.0.13 => ferdi-server/3.0.14}/values.yaml (100%) delete mode 100644 stable/filebrowser/2.0.14/CHANGELOG.md delete mode 100644 stable/filebrowser/2.0.14/Chart.lock delete mode 100644 stable/filebrowser/2.0.14/Chart.yaml create mode 100644 stable/filebrowser/2.0.16/CHANGELOG.md create mode 100644 stable/filebrowser/2.0.16/Chart.lock create mode 100644 stable/filebrowser/2.0.16/Chart.yaml rename stable/filebrowser/{2.0.14 => 2.0.16}/README.md (100%) rename stable/filebrowser/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{flexget/2.0.17 => filebrowser/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/filebrowser/{2.0.14 => 2.0.16}/docs/credentials.md (100%) rename stable/filebrowser/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/filebrowser/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/filebrowser/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/filebrowser/{2.0.14 => 2.0.16}/templates/common.yaml (100%) rename stable/{flexget/2.0.17 => filebrowser/2.0.16}/values.yaml (100%) delete mode 100644 stable/fileflows/2.0.18/CHANGELOG.md delete mode 100644 stable/fileflows/2.0.18/Chart.lock delete mode 100644 stable/fileflows/2.0.18/Chart.yaml create mode 100644 stable/fileflows/2.0.20/CHANGELOG.md create mode 100644 stable/fileflows/2.0.20/Chart.lock create mode 100644 stable/fileflows/2.0.20/Chart.yaml rename stable/fileflows/{2.0.18 => 2.0.20}/README.md (100%) rename stable/fileflows/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{flood/6.0.13 => fileflows/2.0.20}/charts/common-10.4.4.tgz (100%) rename stable/fileflows/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/fileflows/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/fileflows/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{flood/6.0.13 => fileflows/2.0.20}/templates/common.yaml (100%) rename stable/{flood/6.0.13 => fileflows/2.0.20}/values.yaml (100%) delete mode 100644 stable/filezilla/4.0.13/CHANGELOG.md delete mode 100644 stable/filezilla/4.0.13/Chart.lock delete mode 100644 stable/filezilla/4.0.13/Chart.yaml create mode 100644 stable/filezilla/4.0.15/CHANGELOG.md create mode 100644 stable/filezilla/4.0.15/Chart.lock create mode 100644 stable/filezilla/4.0.15/Chart.yaml rename stable/filezilla/{4.0.13 => 4.0.15}/README.md (100%) rename stable/filezilla/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{fluidd/2.0.14 => filezilla/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/filezilla/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/filezilla/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/filezilla/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/filezilla/{4.0.13 => 4.0.15}/templates/common.yaml (100%) rename stable/{fluidd/2.0.14 => filezilla/4.0.15}/values.yaml (100%) create mode 100644 stable/fireflyiii/16.0.17/CHANGELOG.md create mode 100644 stable/fireflyiii/16.0.17/Chart.lock create mode 100644 stable/fireflyiii/16.0.17/Chart.yaml create mode 100644 stable/fireflyiii/16.0.17/README.md create mode 100644 stable/fireflyiii/16.0.17/app-readme.md rename stable/{focalboard/9.0.14 => fireflyiii/16.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{focalboard/9.0.14 => fireflyiii/16.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/{grist/3.0.13 => fireflyiii/16.0.17}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/fireflyiii/16.0.17/docs/installation_notes.md create mode 100644 stable/fireflyiii/16.0.17/docs/validation.md create mode 100644 stable/fireflyiii/16.0.17/icon.png create mode 100644 stable/fireflyiii/16.0.17/ix_values.yaml create mode 100644 stable/fireflyiii/16.0.17/questions.yaml create mode 100644 stable/fireflyiii/16.0.17/templates/_cronjob.tpl create mode 100644 stable/fireflyiii/16.0.17/templates/_secrets.tpl create mode 100644 stable/fireflyiii/16.0.17/templates/common.yaml rename stable/{focalboard/9.0.14 => fireflyiii/16.0.17}/values.yaml (100%) delete mode 100644 stable/firefox-syncserver/9.0.12/CHANGELOG.md delete mode 100644 stable/firefox-syncserver/9.0.12/Chart.lock delete mode 100644 stable/firefox-syncserver/9.0.12/Chart.yaml create mode 100644 stable/firefox-syncserver/9.0.14/CHANGELOG.md create mode 100644 stable/firefox-syncserver/9.0.14/Chart.lock create mode 100644 stable/firefox-syncserver/9.0.14/Chart.yaml rename stable/firefox-syncserver/{9.0.12 => 9.0.14}/README.md (100%) rename stable/firefox-syncserver/{9.0.12 => 9.0.14}/app-readme.md (100%) rename stable/{foldingathome/2.0.12 => firefox-syncserver/9.0.14}/charts/common-10.4.4.tgz (100%) rename stable/{gitea/8.0.14 => firefox-syncserver/9.0.14}/charts/postgresql-8.0.30.tgz (100%) rename stable/firefox-syncserver/{9.0.12 => 9.0.14}/icon.png (100%) rename stable/firefox-syncserver/{9.0.12 => 9.0.14}/ix_values.yaml (100%) rename stable/firefox-syncserver/{9.0.12 => 9.0.14}/questions.yaml (100%) rename stable/{fluidd/2.0.14 => firefox-syncserver/9.0.14}/templates/common.yaml (100%) rename stable/{foldingathome/2.0.12 => firefox-syncserver/9.0.14}/values.yaml (100%) delete mode 100644 stable/firefox/2.0.12/CHANGELOG.md delete mode 100644 stable/firefox/2.0.12/Chart.lock delete mode 100644 stable/firefox/2.0.12/Chart.yaml create mode 100644 stable/firefox/2.0.14/CHANGELOG.md create mode 100644 stable/firefox/2.0.14/Chart.lock create mode 100644 stable/firefox/2.0.14/Chart.yaml rename stable/firefox/{2.0.12 => 2.0.14}/README.md (100%) rename stable/firefox/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{fossil/4.0.12 => firefox/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/firefox/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/firefox/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/firefox/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{foldingathome/2.0.12 => firefox/2.0.14}/templates/common.yaml (100%) rename stable/{fossil/4.0.12 => firefox/2.0.14}/values.yaml (100%) delete mode 100644 stable/flaresolverr/6.0.13/CHANGELOG.md delete mode 100644 stable/flaresolverr/6.0.13/Chart.lock delete mode 100644 stable/flaresolverr/6.0.13/Chart.yaml create mode 100644 stable/flaresolverr/6.0.15/CHANGELOG.md create mode 100644 stable/flaresolverr/6.0.15/Chart.lock create mode 100644 stable/flaresolverr/6.0.15/Chart.yaml rename stable/flaresolverr/{6.0.13 => 6.0.15}/README.md (100%) rename stable/flaresolverr/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{freeradius/6.0.13 => flaresolverr/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/flaresolverr/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/flaresolverr/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/flaresolverr/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{gonic/6.0.13 => flaresolverr/6.0.15}/templates/common.yaml (100%) rename stable/{freeradius/6.0.13 => flaresolverr/6.0.15}/values.yaml (100%) delete mode 100644 stable/fleet/3.0.13/CHANGELOG.md delete mode 100644 stable/fleet/3.0.13/Chart.lock delete mode 100644 stable/fleet/3.0.13/Chart.yaml create mode 100644 stable/fleet/3.0.15/CHANGELOG.md create mode 100644 stable/fleet/3.0.15/Chart.lock create mode 100644 stable/fleet/3.0.15/Chart.yaml rename stable/fleet/{3.0.13 => 3.0.15}/README.md (100%) rename stable/fleet/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{friendica/4.0.18 => fleet/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/fleet/{3.0.13 => 3.0.15}/charts/mariadb-3.0.29.tgz (100%) rename stable/fleet/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/fleet/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/fleet/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/{grafana/4.0.23 => fleet/3.0.15}/templates/common.yaml (100%) rename stable/{friendica/4.0.18 => fleet/3.0.15}/values.yaml (100%) delete mode 100644 stable/flexget/2.0.17/CHANGELOG.md delete mode 100644 stable/flexget/2.0.17/Chart.lock delete mode 100644 stable/flexget/2.0.17/Chart.yaml create mode 100644 stable/flexget/2.0.19/CHANGELOG.md create mode 100644 stable/flexget/2.0.19/Chart.lock create mode 100644 stable/flexget/2.0.19/Chart.yaml rename stable/flexget/{2.0.17 => 2.0.19}/README.md (100%) rename stable/flexget/{2.0.17 => 2.0.19}/app-readme.md (100%) rename stable/{gitea/8.0.14 => flexget/2.0.19}/charts/common-10.4.4.tgz (100%) rename stable/flexget/{2.0.17 => 2.0.19}/icon.png (100%) rename stable/flexget/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename stable/flexget/{2.0.17 => 2.0.19}/questions.yaml (100%) rename stable/{grist/3.0.13 => flexget/2.0.19}/templates/common.yaml (100%) rename stable/{gitea/8.0.14 => flexget/2.0.19}/values.yaml (100%) delete mode 100644 stable/flood/6.0.13/CHANGELOG.md delete mode 100644 stable/flood/6.0.13/Chart.lock delete mode 100644 stable/flood/6.0.13/Chart.yaml create mode 100644 stable/flood/6.0.15/CHANGELOG.md create mode 100644 stable/flood/6.0.15/Chart.lock create mode 100644 stable/flood/6.0.15/Chart.yaml rename stable/flood/{6.0.13 => 6.0.15}/README.md (100%) rename stable/flood/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{golinks/4.0.12 => flood/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/flood/{6.0.13 => 6.0.15}/ci/ct-values.yaml (100%) rename stable/flood/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/flood/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/flood/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{guacd/2.0.14 => flood/6.0.15}/templates/common.yaml (100%) rename stable/{golinks/4.0.12 => flood/6.0.15}/values.yaml (100%) delete mode 100644 stable/fluidd/2.0.14/CHANGELOG.md delete mode 100644 stable/fluidd/2.0.14/Chart.lock delete mode 100644 stable/fluidd/2.0.14/Chart.yaml create mode 100644 stable/fluidd/2.0.16/CHANGELOG.md create mode 100644 stable/fluidd/2.0.16/Chart.lock create mode 100644 stable/fluidd/2.0.16/Chart.yaml rename stable/fluidd/{2.0.14 => 2.0.16}/README.md (100%) rename stable/fluidd/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{gonic/6.0.13 => fluidd/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/fluidd/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/fluidd/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/fluidd/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{habridge/2.0.12 => fluidd/2.0.16}/templates/common.yaml (100%) rename stable/{gonic/6.0.13 => fluidd/2.0.16}/values.yaml (100%) delete mode 100644 stable/focalboard/9.0.14/CHANGELOG.md delete mode 100644 stable/focalboard/9.0.14/Chart.lock delete mode 100644 stable/focalboard/9.0.14/Chart.yaml create mode 100644 stable/focalboard/9.0.16/CHANGELOG.md create mode 100644 stable/focalboard/9.0.16/Chart.lock create mode 100644 stable/focalboard/9.0.16/Chart.yaml rename stable/focalboard/{9.0.14 => 9.0.16}/README.md (100%) rename stable/focalboard/{9.0.14 => 9.0.16}/app-readme.md (100%) rename stable/{gotify/8.0.13 => focalboard/9.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{gotify/8.0.13 => focalboard/9.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/focalboard/{9.0.14 => 9.0.16}/icon.png (100%) rename stable/focalboard/{9.0.14 => 9.0.16}/ix_values.yaml (100%) rename stable/focalboard/{9.0.14 => 9.0.16}/questions.yaml (100%) rename stable/focalboard/{9.0.14 => 9.0.16}/templates/_configmap.tpl (100%) rename stable/focalboard/{9.0.14 => 9.0.16}/templates/common.yaml (100%) rename stable/{gotify/8.0.13 => focalboard/9.0.16}/values.yaml (100%) delete mode 100644 stable/foldingathome/2.0.12/CHANGELOG.md delete mode 100644 stable/foldingathome/2.0.12/Chart.lock delete mode 100644 stable/foldingathome/2.0.12/Chart.yaml create mode 100644 stable/foldingathome/2.0.14/CHANGELOG.md create mode 100644 stable/foldingathome/2.0.14/Chart.lock create mode 100644 stable/foldingathome/2.0.14/Chart.yaml rename stable/foldingathome/{2.0.12 => 2.0.14}/README.md (100%) rename stable/foldingathome/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{grafana/4.0.23 => foldingathome/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/foldingathome/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/foldingathome/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/foldingathome/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{haste-server/6.0.13 => foldingathome/2.0.14}/templates/common.yaml (100%) rename stable/{grafana/4.0.23 => foldingathome/2.0.14}/values.yaml (100%) delete mode 100644 stable/fossil/4.0.12/CHANGELOG.md delete mode 100644 stable/fossil/4.0.12/Chart.lock delete mode 100644 stable/fossil/4.0.12/Chart.yaml create mode 100644 stable/fossil/4.0.14/CHANGELOG.md create mode 100644 stable/fossil/4.0.14/Chart.lock create mode 100644 stable/fossil/4.0.14/Chart.yaml rename stable/fossil/{4.0.12 => 4.0.14}/README.md (100%) rename stable/fossil/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{grav/4.0.12 => fossil/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/fossil/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/fossil/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/fossil/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/fossil/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{grav/4.0.12 => fossil/4.0.14}/values.yaml (100%) delete mode 100644 stable/freeradius/6.0.13/CHANGELOG.md delete mode 100644 stable/freeradius/6.0.13/Chart.lock delete mode 100644 stable/freeradius/6.0.13/Chart.yaml create mode 100644 stable/freeradius/6.0.15/CHANGELOG.md create mode 100644 stable/freeradius/6.0.15/Chart.lock create mode 100644 stable/freeradius/6.0.15/Chart.yaml rename stable/freeradius/{6.0.13 => 6.0.15}/README.md (100%) rename stable/freeradius/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{grist/3.0.13 => freeradius/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/freeradius/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/freeradius/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/freeradius/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/freeradius/{6.0.13 => 6.0.15}/templates/common.yaml (100%) rename stable/{grist/3.0.13 => freeradius/6.0.15}/values.yaml (100%) create mode 100644 stable/freshrss/11.0.14/CHANGELOG.md create mode 100644 stable/freshrss/11.0.14/Chart.lock create mode 100644 stable/freshrss/11.0.14/Chart.yaml create mode 100644 stable/freshrss/11.0.14/README.md create mode 100644 stable/freshrss/11.0.14/app-readme.md rename stable/{guacamole-client/4.0.13 => freshrss/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/freshrss/11.0.14/icon.png create mode 100644 stable/freshrss/11.0.14/ix_values.yaml create mode 100644 stable/freshrss/11.0.14/questions.yaml rename stable/{healthchecks/7.0.14 => freshrss/11.0.14}/templates/common.yaml (100%) rename stable/{guacamole-client/4.0.13 => freshrss/11.0.14}/values.yaml (100%) delete mode 100644 stable/friendica/4.0.18/CHANGELOG.md delete mode 100644 stable/friendica/4.0.18/Chart.lock delete mode 100644 stable/friendica/4.0.18/Chart.yaml create mode 100644 stable/friendica/4.0.20/CHANGELOG.md create mode 100644 stable/friendica/4.0.20/Chart.lock create mode 100644 stable/friendica/4.0.20/Chart.yaml rename stable/friendica/{4.0.18 => 4.0.20}/README.md (100%) rename stable/friendica/{4.0.18 => 4.0.20}/app-readme.md (100%) rename stable/{guacd/2.0.14 => friendica/4.0.20}/charts/common-10.4.4.tgz (100%) rename stable/friendica/{4.0.18 => 4.0.20}/charts/mariadb-3.0.29.tgz (100%) rename stable/{kutt/3.0.13 => friendica/4.0.20}/charts/redis-3.0.30.tgz (100%) rename stable/friendica/{4.0.18 => 4.0.20}/icon.png (100%) rename stable/friendica/{4.0.18 => 4.0.20}/ix_values.yaml (100%) rename stable/friendica/{4.0.18 => 4.0.20}/questions.yaml (100%) rename stable/friendica/{4.0.18 => 4.0.20}/templates/common.yaml (100%) rename stable/{guacd/2.0.14 => friendica/4.0.20}/values.yaml (100%) create mode 100644 stable/gaps/11.0.14/CHANGELOG.md create mode 100644 stable/gaps/11.0.14/Chart.lock create mode 100644 stable/gaps/11.0.14/Chart.yaml create mode 100644 stable/gaps/11.0.14/README.md create mode 100644 stable/gaps/11.0.14/app-readme.md rename stable/{habridge/2.0.12 => gaps/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/gaps/11.0.14/icon.png create mode 100644 stable/gaps/11.0.14/ix_values.yaml create mode 100644 stable/gaps/11.0.14/questions.yaml rename stable/{homarr/2.0.14 => gaps/11.0.14}/templates/common.yaml (100%) rename stable/{habridge/2.0.12 => gaps/11.0.14}/values.yaml (100%) delete mode 100644 stable/gitea/8.0.14/CHANGELOG.md delete mode 100644 stable/gitea/8.0.14/Chart.lock delete mode 100644 stable/gitea/8.0.14/Chart.yaml create mode 100644 stable/gitea/8.0.16/CHANGELOG.md create mode 100644 stable/gitea/8.0.16/Chart.lock create mode 100644 stable/gitea/8.0.16/Chart.yaml rename stable/gitea/{8.0.14 => 8.0.16}/README.md (100%) rename stable/gitea/{8.0.14 => 8.0.16}/app-readme.md (100%) rename stable/{hammond/2.0.12 => gitea/8.0.16}/charts/common-10.4.4.tgz (100%) rename stable/gitea/{8.0.14 => 8.0.16}/charts/memcached-3.0.29.tgz (100%) rename stable/{guacamole-client/4.0.13 => gitea/8.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/gitea/{8.0.14 => 8.0.16}/ci/basic-values.yaml (100%) rename stable/gitea/{8.0.14 => 8.0.16}/ci/ingress-values.yaml (100%) rename stable/gitea/{8.0.14 => 8.0.16}/icon.png (100%) rename stable/gitea/{8.0.14 => 8.0.16}/ix_values.yaml (100%) rename stable/gitea/{8.0.14 => 8.0.16}/questions.yaml (100%) rename stable/gitea/{8.0.14 => 8.0.16}/templates/_configmap.tpl (100%) rename stable/gitea/{8.0.14 => 8.0.16}/templates/_secrets.tpl (100%) rename stable/gitea/{8.0.14 => 8.0.16}/templates/common.yaml (100%) rename stable/{hammond/2.0.12 => gitea/8.0.16}/values.yaml (100%) delete mode 100644 stable/golinks/4.0.12/CHANGELOG.md delete mode 100644 stable/golinks/4.0.12/Chart.lock delete mode 100644 stable/golinks/4.0.12/Chart.yaml create mode 100644 stable/golinks/4.0.14/CHANGELOG.md create mode 100644 stable/golinks/4.0.14/Chart.lock create mode 100644 stable/golinks/4.0.14/Chart.yaml rename stable/golinks/{4.0.12 => 4.0.14}/README.md (100%) rename stable/golinks/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{haste-server/6.0.13 => golinks/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/golinks/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/golinks/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/golinks/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/golinks/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{haste-server/6.0.13 => golinks/4.0.14}/values.yaml (100%) delete mode 100644 stable/gonic/6.0.13/CHANGELOG.md delete mode 100644 stable/gonic/6.0.13/Chart.lock delete mode 100644 stable/gonic/6.0.13/Chart.yaml create mode 100644 stable/gonic/6.0.15/CHANGELOG.md create mode 100644 stable/gonic/6.0.15/Chart.lock create mode 100644 stable/gonic/6.0.15/Chart.yaml rename stable/gonic/{6.0.13 => 6.0.15}/README.md (100%) rename stable/gonic/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{headphones/4.0.12 => gonic/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/gonic/{6.0.13 => 6.0.15}/ci/ct-values.yaml (100%) rename stable/gonic/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/gonic/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/gonic/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{homer/2.0.16 => gonic/6.0.15}/templates/common.yaml (100%) rename stable/{headphones/4.0.12 => gonic/6.0.15}/values.yaml (100%) delete mode 100644 stable/gotify/8.0.13/CHANGELOG.md delete mode 100644 stable/gotify/8.0.13/Chart.lock delete mode 100644 stable/gotify/8.0.13/Chart.yaml create mode 100644 stable/gotify/8.0.15/CHANGELOG.md create mode 100644 stable/gotify/8.0.15/Chart.lock create mode 100644 stable/gotify/8.0.15/Chart.yaml rename stable/gotify/{8.0.13 => 8.0.15}/README.md (100%) rename stable/gotify/{8.0.13 => 8.0.15}/app-readme.md (100%) rename stable/{healthchecks/7.0.14 => gotify/8.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{hedgedoc/4.0.11 => gotify/8.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/gotify/{8.0.13 => 8.0.15}/icon.png (100%) rename stable/gotify/{8.0.13 => 8.0.15}/ix_values.yaml (100%) rename stable/gotify/{8.0.13 => 8.0.15}/questions.yaml (100%) rename stable/gotify/{8.0.13 => 8.0.15}/templates/_configmap.tpl (100%) rename stable/gotify/{8.0.13 => 8.0.15}/templates/common.yaml (100%) rename stable/{healthchecks/7.0.14 => gotify/8.0.15}/values.yaml (100%) delete mode 100644 stable/grafana/4.0.23/CHANGELOG.md delete mode 100644 stable/grafana/4.0.23/Chart.lock delete mode 100644 stable/grafana/4.0.23/Chart.yaml create mode 100644 stable/grafana/4.0.25/CHANGELOG.md create mode 100644 stable/grafana/4.0.25/Chart.lock create mode 100644 stable/grafana/4.0.25/Chart.yaml rename stable/grafana/{4.0.23 => 4.0.25}/README.md (100%) rename stable/grafana/{4.0.23 => 4.0.25}/app-readme.md (100%) rename stable/{hedgedoc/4.0.11 => grafana/4.0.25}/charts/common-10.4.4.tgz (100%) rename stable/grafana/{4.0.23 => 4.0.25}/icon.png (100%) rename stable/grafana/{4.0.23 => 4.0.25}/ix_values.yaml (100%) rename stable/grafana/{4.0.23 => 4.0.25}/questions.yaml (100%) rename stable/{htpcmanager/2.0.12 => grafana/4.0.25}/templates/common.yaml (100%) rename stable/grafana/{4.0.23 => 4.0.25}/templates/prometheusrules.yaml (100%) rename stable/grafana/{4.0.23 => 4.0.25}/templates/servicemonitor.yaml (100%) rename stable/{hedgedoc/4.0.11 => grafana/4.0.25}/values.yaml (100%) delete mode 100644 stable/grav/4.0.12/CHANGELOG.md delete mode 100644 stable/grav/4.0.12/Chart.lock delete mode 100644 stable/grav/4.0.12/Chart.yaml create mode 100644 stable/grav/4.0.14/CHANGELOG.md create mode 100644 stable/grav/4.0.14/Chart.lock create mode 100644 stable/grav/4.0.14/Chart.yaml rename stable/grav/{4.0.12 => 4.0.14}/README.md (100%) rename stable/grav/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{homarr/2.0.14 => grav/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/grav/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/grav/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/grav/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/grav/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{homarr/2.0.14 => grav/4.0.14}/values.yaml (100%) delete mode 100644 stable/grist/3.0.13/CHANGELOG.md delete mode 100644 stable/grist/3.0.13/Chart.lock delete mode 100644 stable/grist/3.0.13/Chart.yaml create mode 100644 stable/grist/3.0.15/CHANGELOG.md create mode 100644 stable/grist/3.0.15/Chart.lock create mode 100644 stable/grist/3.0.15/Chart.yaml rename stable/grist/{3.0.13 => 3.0.15}/README.md (100%) rename stable/grist/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{homer/2.0.16 => grist/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{librephotos/4.0.15 => grist/3.0.15}/charts/redis-3.0.30.tgz (100%) rename stable/grist/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/grist/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/grist/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/{hyperion-ng/6.0.13 => grist/3.0.15}/templates/common.yaml (100%) rename stable/{homer/2.0.16 => grist/3.0.15}/values.yaml (100%) create mode 100644 stable/grocy/11.0.19/CHANGELOG.md create mode 100644 stable/grocy/11.0.19/Chart.lock create mode 100644 stable/grocy/11.0.19/Chart.yaml create mode 100644 stable/grocy/11.0.19/README.md create mode 100644 stable/grocy/11.0.19/app-readme.md rename stable/{htpcmanager/2.0.12 => grocy/11.0.19}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/grocy/11.0.19/icon.png create mode 100644 stable/grocy/11.0.19/ix_values.yaml create mode 100644 stable/grocy/11.0.19/questions.yaml rename stable/{icinga2/3.0.14 => grocy/11.0.19}/templates/common.yaml (100%) rename stable/{htpcmanager/2.0.12 => grocy/11.0.19}/values.yaml (100%) delete mode 100644 stable/guacamole-client/4.0.13/CHANGELOG.md delete mode 100644 stable/guacamole-client/4.0.13/Chart.lock delete mode 100644 stable/guacamole-client/4.0.13/Chart.yaml create mode 100644 stable/guacamole-client/4.0.15/CHANGELOG.md create mode 100644 stable/guacamole-client/4.0.15/Chart.lock create mode 100644 stable/guacamole-client/4.0.15/Chart.yaml rename stable/guacamole-client/{4.0.13 => 4.0.15}/README.md (100%) rename stable/guacamole-client/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{hyperion-ng/6.0.13 => guacamole-client/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{inventree/3.0.15 => guacamole-client/4.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/guacamole-client/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/guacamole-client/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/guacamole-client/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/guacamole-client/{4.0.13 => 4.0.15}/templates/_configmap.tpl (100%) rename stable/guacamole-client/{4.0.13 => 4.0.15}/templates/common.yaml (100%) rename stable/{hyperion-ng/6.0.13 => guacamole-client/4.0.15}/values.yaml (100%) delete mode 100644 stable/guacd/2.0.14/CHANGELOG.md delete mode 100644 stable/guacd/2.0.14/Chart.lock delete mode 100644 stable/guacd/2.0.14/Chart.yaml create mode 100644 stable/guacd/2.0.16/CHANGELOG.md create mode 100644 stable/guacd/2.0.16/Chart.lock create mode 100644 stable/guacd/2.0.16/Chart.yaml rename stable/guacd/{2.0.14 => 2.0.16}/README.md (100%) rename stable/guacd/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{icantbelieveitsnotvaletudo/4.0.13 => guacd/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/guacd/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/guacd/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/guacd/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{impostor-server/1.0.16 => guacd/2.0.16}/templates/common.yaml (100%) rename stable/{icantbelieveitsnotvaletudo/4.0.13 => guacd/2.0.16}/values.yaml (100%) delete mode 100644 stable/habridge/2.0.12/CHANGELOG.md delete mode 100644 stable/habridge/2.0.12/Chart.lock delete mode 100644 stable/habridge/2.0.12/Chart.yaml create mode 100644 stable/habridge/2.0.14/CHANGELOG.md create mode 100644 stable/habridge/2.0.14/Chart.lock create mode 100644 stable/habridge/2.0.14/Chart.yaml rename stable/habridge/{2.0.12 => 2.0.14}/README.md (100%) rename stable/habridge/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{icinga2/3.0.14 => habridge/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/habridge/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/habridge/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/habridge/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{ispy-agent-dvr/2.0.18 => habridge/2.0.14}/templates/common.yaml (100%) rename stable/{icinga2/3.0.14 => habridge/2.0.14}/values.yaml (100%) delete mode 100644 stable/hammond/2.0.12/CHANGELOG.md delete mode 100644 stable/hammond/2.0.12/Chart.lock delete mode 100644 stable/hammond/2.0.12/Chart.yaml create mode 100644 stable/hammond/2.0.14/CHANGELOG.md create mode 100644 stable/hammond/2.0.14/Chart.lock create mode 100644 stable/hammond/2.0.14/Chart.yaml rename stable/hammond/{2.0.12 => 2.0.14}/README.md (100%) rename stable/hammond/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{impostor-server/1.0.16 => hammond/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/hammond/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/hammond/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/hammond/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/hammond/{2.0.12 => 2.0.14}/templates/_secrets.tpl (100%) rename stable/hammond/{2.0.12 => 2.0.14}/templates/common.yaml (100%) rename stable/{impostor-server/1.0.16 => hammond/2.0.14}/values.yaml (100%) create mode 100644 stable/handbrake/13.0.16/CHANGELOG.md create mode 100644 stable/handbrake/13.0.16/Chart.lock create mode 100644 stable/handbrake/13.0.16/Chart.yaml create mode 100644 stable/handbrake/13.0.16/README.md create mode 100644 stable/handbrake/13.0.16/app-readme.md rename stable/{inventree/3.0.15 => handbrake/13.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{jdownloader2/8.0.13 => handbrake/13.0.16}/docs/installation_notes.md (100%) create mode 100644 stable/handbrake/13.0.16/icon.png create mode 100644 stable/handbrake/13.0.16/ix_values.yaml create mode 100644 stable/handbrake/13.0.16/questions.yaml rename stable/{iyuuplus/2.0.12 => handbrake/13.0.16}/templates/common.yaml (100%) rename stable/{inventree/3.0.15 => handbrake/13.0.16}/values.yaml (100%) delete mode 100644 stable/haste-server/6.0.13/CHANGELOG.md delete mode 100644 stable/haste-server/6.0.13/Chart.lock delete mode 100644 stable/haste-server/6.0.13/Chart.yaml create mode 100644 stable/haste-server/6.0.15/CHANGELOG.md create mode 100644 stable/haste-server/6.0.15/Chart.lock create mode 100644 stable/haste-server/6.0.15/Chart.yaml rename stable/haste-server/{6.0.13 => 6.0.15}/README.md (100%) rename stable/haste-server/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{ipfs/3.0.16 => haste-server/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/haste-server/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/haste-server/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/haste-server/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{jdownloader2/8.0.13 => haste-server/6.0.15}/templates/common.yaml (100%) rename stable/{ipfs/3.0.16 => haste-server/6.0.15}/values.yaml (100%) delete mode 100644 stable/headphones/4.0.12/CHANGELOG.md delete mode 100644 stable/headphones/4.0.12/Chart.lock delete mode 100644 stable/headphones/4.0.12/Chart.yaml create mode 100644 stable/headphones/4.0.14/CHANGELOG.md create mode 100644 stable/headphones/4.0.14/Chart.lock create mode 100644 stable/headphones/4.0.14/Chart.yaml rename stable/headphones/{4.0.12 => 4.0.14}/README.md (100%) rename stable/headphones/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{ispy-agent-dvr/2.0.18 => headphones/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/headphones/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/headphones/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/headphones/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/headphones/{4.0.12 => 4.0.14}/templates/common.yaml (100%) rename stable/{ispy-agent-dvr/2.0.18 => headphones/4.0.14}/values.yaml (100%) delete mode 100644 stable/healthchecks/7.0.14/CHANGELOG.md delete mode 100644 stable/healthchecks/7.0.14/Chart.lock delete mode 100644 stable/healthchecks/7.0.14/Chart.yaml create mode 100644 stable/healthchecks/7.0.16/CHANGELOG.md create mode 100644 stable/healthchecks/7.0.16/Chart.lock create mode 100644 stable/healthchecks/7.0.16/Chart.yaml rename stable/healthchecks/{7.0.14 => 7.0.16}/README.md (100%) rename stable/healthchecks/{7.0.14 => 7.0.16}/app-readme.md (100%) rename stable/{iyuuplus/2.0.12 => healthchecks/7.0.16}/charts/common-10.4.4.tgz (100%) rename stable/healthchecks/{7.0.14 => 7.0.16}/icon.png (100%) rename stable/healthchecks/{7.0.14 => 7.0.16}/ix_values.yaml (100%) rename stable/healthchecks/{7.0.14 => 7.0.16}/questions.yaml (100%) rename stable/{jellyseerr/2.0.12 => healthchecks/7.0.16}/templates/common.yaml (100%) rename stable/{iyuuplus/2.0.12 => healthchecks/7.0.16}/values.yaml (100%) delete mode 100644 stable/hedgedoc/4.0.11/CHANGELOG.md delete mode 100644 stable/hedgedoc/4.0.11/Chart.lock delete mode 100644 stable/hedgedoc/4.0.11/Chart.yaml create mode 100644 stable/hedgedoc/4.0.13/CHANGELOG.md create mode 100644 stable/hedgedoc/4.0.13/Chart.lock create mode 100644 stable/hedgedoc/4.0.13/Chart.yaml rename stable/hedgedoc/{4.0.11 => 4.0.13}/README.md (100%) rename stable/hedgedoc/{4.0.11 => 4.0.13}/app-readme.md (100%) rename stable/{jdownloader2/8.0.13 => hedgedoc/4.0.13}/charts/common-10.4.4.tgz (100%) rename stable/{joplin-server/8.0.12 => hedgedoc/4.0.13}/charts/postgresql-8.0.30.tgz (100%) rename stable/hedgedoc/{4.0.11 => 4.0.13}/icon.png (100%) rename stable/hedgedoc/{4.0.11 => 4.0.13}/ix_values.yaml (100%) rename stable/hedgedoc/{4.0.11 => 4.0.13}/questions.yaml (100%) rename stable/hedgedoc/{4.0.11 => 4.0.13}/templates/_secrets.tpl (100%) rename stable/hedgedoc/{4.0.11 => 4.0.13}/templates/common.yaml (100%) rename stable/{jdownloader2/8.0.13 => hedgedoc/4.0.13}/values.yaml (100%) create mode 100644 stable/heimdall/11.0.16/CHANGELOG.md create mode 100644 stable/heimdall/11.0.16/Chart.lock create mode 100644 stable/heimdall/11.0.16/Chart.yaml create mode 100644 stable/heimdall/11.0.16/README.md create mode 100644 stable/heimdall/11.0.16/app-readme.md rename stable/{jellyseerr/2.0.12 => heimdall/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/heimdall/11.0.16/icon.png create mode 100644 stable/heimdall/11.0.16/ix_values.yaml create mode 100644 stable/heimdall/11.0.16/questions.yaml rename stable/{joplin-server/8.0.12 => heimdall/11.0.16}/templates/common.yaml (100%) rename stable/{jellyseerr/2.0.12 => heimdall/11.0.16}/values.yaml (100%) delete mode 100644 stable/homarr/2.0.14/CHANGELOG.md delete mode 100644 stable/homarr/2.0.14/Chart.lock delete mode 100644 stable/homarr/2.0.14/Chart.yaml create mode 100644 stable/homarr/2.0.16/CHANGELOG.md create mode 100644 stable/homarr/2.0.16/Chart.lock create mode 100644 stable/homarr/2.0.16/Chart.yaml rename stable/homarr/{2.0.14 => 2.0.16}/README.md (100%) rename stable/homarr/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{joplin-server/8.0.12 => homarr/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/homarr/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/homarr/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/homarr/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{kanboard/8.0.13 => homarr/2.0.16}/templates/common.yaml (100%) rename stable/{joplin-server/8.0.12 => homarr/2.0.16}/values.yaml (100%) create mode 100644 stable/home-assistant/15.0.22/CHANGELOG.md create mode 100644 stable/home-assistant/15.0.22/Chart.lock create mode 100644 stable/home-assistant/15.0.22/Chart.yaml create mode 100644 stable/home-assistant/15.0.22/README.md create mode 100644 stable/home-assistant/15.0.22/app-readme.md rename stable/{k8s-gateway/6.0.12 => home-assistant/15.0.22}/charts/common-10.4.4.tgz (100%) rename stable/{kanboard/8.0.13 => home-assistant/15.0.22}/charts/postgresql-8.0.30.tgz (100%) create mode 100644 stable/home-assistant/15.0.22/icon.png create mode 100644 stable/home-assistant/15.0.22/ix_values.yaml create mode 100644 stable/home-assistant/15.0.22/questions.yaml rename stable/{mosquitto/6.0.12 => home-assistant/15.0.22}/templates/common.yaml (100%) rename stable/{k8s-gateway/6.0.12 => home-assistant/15.0.22}/values.yaml (100%) delete mode 100644 stable/homer/2.0.16/CHANGELOG.md delete mode 100644 stable/homer/2.0.16/Chart.lock delete mode 100644 stable/homer/2.0.16/Chart.yaml create mode 100644 stable/homer/2.0.18/CHANGELOG.md create mode 100644 stable/homer/2.0.18/Chart.lock create mode 100644 stable/homer/2.0.18/Chart.yaml rename stable/homer/{2.0.16 => 2.0.18}/README.md (100%) rename stable/homer/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{kanboard/8.0.13 => homer/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/homer/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/homer/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/homer/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{kavita/2.0.13 => homer/2.0.18}/templates/common.yaml (100%) rename stable/{kanboard/8.0.13 => homer/2.0.18}/values.yaml (100%) delete mode 100644 stable/htpcmanager/2.0.12/CHANGELOG.md delete mode 100644 stable/htpcmanager/2.0.12/Chart.lock delete mode 100644 stable/htpcmanager/2.0.12/Chart.yaml create mode 100644 stable/htpcmanager/2.0.14/CHANGELOG.md create mode 100644 stable/htpcmanager/2.0.14/Chart.lock create mode 100644 stable/htpcmanager/2.0.14/Chart.yaml rename stable/htpcmanager/{2.0.12 => 2.0.14}/README.md (100%) rename stable/htpcmanager/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{kavita/2.0.13 => htpcmanager/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/htpcmanager/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/htpcmanager/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/htpcmanager/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{kodi-headless/2.0.12 => htpcmanager/2.0.14}/templates/common.yaml (100%) rename stable/{kavita/2.0.13 => htpcmanager/2.0.14}/values.yaml (100%) delete mode 100644 stable/hyperion-ng/6.0.13/CHANGELOG.md delete mode 100644 stable/hyperion-ng/6.0.13/Chart.lock delete mode 100644 stable/hyperion-ng/6.0.13/Chart.yaml create mode 100644 stable/hyperion-ng/6.0.15/CHANGELOG.md create mode 100644 stable/hyperion-ng/6.0.15/Chart.lock create mode 100644 stable/hyperion-ng/6.0.15/Chart.yaml rename stable/hyperion-ng/{6.0.13 => 6.0.15}/README.md (100%) rename stable/hyperion-ng/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{kimai/3.0.13 => hyperion-ng/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/hyperion-ng/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/hyperion-ng/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/hyperion-ng/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{komga => hyperion-ng}/6.0.15/templates/common.yaml (100%) rename stable/{kimai/3.0.13 => hyperion-ng/6.0.15}/values.yaml (100%) delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.13/CHANGELOG.md delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.13/Chart.lock delete mode 100644 stable/icantbelieveitsnotvaletudo/4.0.13/Chart.yaml create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.15/Chart.lock create mode 100644 stable/icantbelieveitsnotvaletudo/4.0.15/Chart.yaml rename stable/icantbelieveitsnotvaletudo/{4.0.13 => 4.0.15}/README.md (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{kodi-headless/2.0.12 => icantbelieveitsnotvaletudo/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/icantbelieveitsnotvaletudo/{4.0.13 => 4.0.15}/templates/common.yaml (100%) rename stable/{kodi-headless/2.0.12 => icantbelieveitsnotvaletudo/4.0.15}/values.yaml (100%) delete mode 100644 stable/icinga2/3.0.14/CHANGELOG.md delete mode 100644 stable/icinga2/3.0.14/Chart.lock delete mode 100644 stable/icinga2/3.0.14/Chart.yaml create mode 100644 stable/icinga2/3.0.16/CHANGELOG.md create mode 100644 stable/icinga2/3.0.16/Chart.lock create mode 100644 stable/icinga2/3.0.16/Chart.yaml rename stable/icinga2/{3.0.14 => 3.0.16}/README.md (100%) rename stable/icinga2/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{koel/3.0.14 => icinga2/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/icinga2/{3.0.14 => 3.0.16}/charts/mariadb-3.0.29.tgz (100%) rename stable/icinga2/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/icinga2/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/icinga2/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{kopia/2.0.20 => icinga2/3.0.16}/templates/common.yaml (100%) rename stable/{koel/3.0.14 => icinga2/3.0.16}/values.yaml (100%) delete mode 100644 stable/impostor-server/1.0.16/CHANGELOG.md delete mode 100644 stable/impostor-server/1.0.16/Chart.lock delete mode 100644 stable/impostor-server/1.0.16/Chart.yaml create mode 100644 stable/impostor-server/1.0.18/CHANGELOG.md create mode 100644 stable/impostor-server/1.0.18/Chart.lock create mode 100644 stable/impostor-server/1.0.18/Chart.yaml rename stable/impostor-server/{1.0.16 => 1.0.18}/README.md (100%) rename stable/impostor-server/{1.0.16 => 1.0.18}/app-readme.md (100%) rename stable/{komga/6.0.15 => impostor-server/1.0.18}/charts/common-10.4.4.tgz (100%) rename stable/impostor-server/{1.0.16 => 1.0.18}/ci/base-values.yaml (100%) rename stable/impostor-server/{1.0.16 => 1.0.18}/ci/values.yaml (100%) rename stable/impostor-server/{1.0.16 => 1.0.18}/icon.png (100%) rename stable/impostor-server/{1.0.16 => 1.0.18}/ix_values.yaml (100%) rename stable/impostor-server/{1.0.16 => 1.0.18}/questions.yaml (100%) rename stable/{lanraragi/2.0.12 => impostor-server/1.0.18}/templates/common.yaml (100%) rename stable/{komga/6.0.15 => impostor-server/1.0.18}/values.yaml (100%) delete mode 100644 stable/inventree/3.0.15/CHANGELOG.md delete mode 100644 stable/inventree/3.0.15/Chart.lock delete mode 100644 stable/inventree/3.0.15/Chart.yaml create mode 100644 stable/inventree/3.0.17/CHANGELOG.md create mode 100644 stable/inventree/3.0.17/Chart.lock create mode 100644 stable/inventree/3.0.17/Chart.yaml rename stable/inventree/{3.0.15 => 3.0.17}/README.md (100%) rename stable/inventree/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{kopia/2.0.20 => inventree/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{kutt/3.0.13 => inventree/3.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/inventree/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/inventree/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/inventree/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/inventree/{3.0.15 => 3.0.17}/templates/_secrets.tpl (100%) rename stable/inventree/{3.0.15 => 3.0.17}/templates/common.yaml (100%) rename stable/{kopia/2.0.20 => inventree/3.0.17}/values.yaml (100%) delete mode 100644 stable/ipfs/3.0.16/CHANGELOG.md delete mode 100644 stable/ipfs/3.0.16/Chart.lock delete mode 100644 stable/ipfs/3.0.16/Chart.yaml create mode 100644 stable/ipfs/3.0.18/CHANGELOG.md create mode 100644 stable/ipfs/3.0.18/Chart.lock create mode 100644 stable/ipfs/3.0.18/Chart.yaml rename stable/ipfs/{3.0.16 => 3.0.18}/README.md (100%) rename stable/ipfs/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{kutt/3.0.13 => ipfs/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/ipfs/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/ipfs/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/ipfs/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/ipfs/{3.0.16 => 3.0.18}/templates/common.yaml (100%) rename stable/{kutt/3.0.13 => ipfs/3.0.18}/values.yaml (100%) delete mode 100644 stable/ispy-agent-dvr/2.0.18/CHANGELOG.md delete mode 100644 stable/ispy-agent-dvr/2.0.18/Chart.lock delete mode 100644 stable/ispy-agent-dvr/2.0.18/Chart.yaml create mode 100644 stable/ispy-agent-dvr/2.0.20/CHANGELOG.md create mode 100644 stable/ispy-agent-dvr/2.0.20/Chart.lock create mode 100644 stable/ispy-agent-dvr/2.0.20/Chart.yaml rename stable/ispy-agent-dvr/{2.0.18 => 2.0.20}/README.md (100%) rename stable/ispy-agent-dvr/{2.0.18 => 2.0.20}/app-readme.md (100%) rename stable/{lanraragi/2.0.12 => ispy-agent-dvr/2.0.20}/charts/common-10.4.4.tgz (100%) rename stable/ispy-agent-dvr/{2.0.18 => 2.0.20}/icon.png (100%) rename stable/ispy-agent-dvr/{2.0.18 => 2.0.20}/ix_values.yaml (100%) rename stable/ispy-agent-dvr/{2.0.18 => 2.0.20}/questions.yaml (100%) rename stable/{libreddit/1.0.6 => ispy-agent-dvr/2.0.20}/templates/common.yaml (100%) rename stable/{lanraragi/2.0.12 => ispy-agent-dvr/2.0.20}/values.yaml (100%) delete mode 100644 stable/iyuuplus/2.0.12/CHANGELOG.md delete mode 100644 stable/iyuuplus/2.0.12/Chart.lock delete mode 100644 stable/iyuuplus/2.0.12/Chart.yaml create mode 100644 stable/iyuuplus/2.0.14/CHANGELOG.md create mode 100644 stable/iyuuplus/2.0.14/Chart.lock create mode 100644 stable/iyuuplus/2.0.14/Chart.yaml rename stable/iyuuplus/{2.0.12 => 2.0.14}/README.md (100%) rename stable/iyuuplus/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{leaf2mqtt/4.0.13 => iyuuplus/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/iyuuplus/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/iyuuplus/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/iyuuplus/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{libreoffice/2.0.12 => iyuuplus/2.0.14}/templates/common.yaml (100%) rename stable/{leaf2mqtt/4.0.13 => iyuuplus/2.0.14}/values.yaml (100%) create mode 100644 stable/jackett/11.0.26/CHANGELOG.md create mode 100644 stable/jackett/11.0.26/Chart.lock create mode 100644 stable/jackett/11.0.26/Chart.yaml create mode 100644 stable/jackett/11.0.26/README.md create mode 100644 stable/jackett/11.0.26/app-readme.md rename stable/{leantime/4.0.14 => jackett/11.0.26}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/jackett/11.0.26/icon.png create mode 100644 stable/jackett/11.0.26/ix_values.yaml create mode 100644 stable/jackett/11.0.26/questions.yaml rename stable/{librespeed/6.0.13 => jackett/11.0.26}/templates/common.yaml (100%) rename stable/{leantime/4.0.14 => jackett/11.0.26}/values.yaml (100%) delete mode 100644 stable/jdownloader2/8.0.13/CHANGELOG.md delete mode 100644 stable/jdownloader2/8.0.13/Chart.lock delete mode 100644 stable/jdownloader2/8.0.13/Chart.yaml create mode 100644 stable/jdownloader2/8.0.15/CHANGELOG.md create mode 100644 stable/jdownloader2/8.0.15/Chart.lock create mode 100644 stable/jdownloader2/8.0.15/Chart.yaml rename stable/jdownloader2/{8.0.13 => 8.0.15}/README.md (100%) rename stable/jdownloader2/{8.0.13 => 8.0.15}/app-readme.md (100%) rename stable/{libreddit/1.0.6 => jdownloader2/8.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{makemkv/2.0.14 => jdownloader2/8.0.15}/docs/installation_notes.md (100%) rename stable/jdownloader2/{8.0.13 => 8.0.15}/icon.png (100%) rename stable/jdownloader2/{8.0.13 => 8.0.15}/ix_values.yaml (100%) rename stable/jdownloader2/{8.0.13 => 8.0.15}/questions.yaml (100%) rename stable/{linkding/2.0.13 => jdownloader2/8.0.15}/templates/common.yaml (100%) rename stable/{libreddit/1.0.6 => jdownloader2/8.0.15}/values.yaml (100%) create mode 100644 stable/jellyfin/11.0.15/CHANGELOG.md create mode 100644 stable/jellyfin/11.0.15/Chart.lock create mode 100644 stable/jellyfin/11.0.15/Chart.yaml create mode 100644 stable/jellyfin/11.0.15/README.md create mode 100644 stable/jellyfin/11.0.15/app-readme.md rename stable/{libreoffice/2.0.12 => jellyfin/11.0.15}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/jellyfin/11.0.15/icon.png create mode 100644 stable/jellyfin/11.0.15/ix_values.yaml create mode 100644 stable/jellyfin/11.0.15/questions.yaml rename stable/{logitech-media-server/4.0.14 => jellyfin/11.0.15}/templates/common.yaml (100%) rename stable/{libreoffice/2.0.12 => jellyfin/11.0.15}/values.yaml (100%) delete mode 100644 stable/jellyseerr/2.0.12/CHANGELOG.md delete mode 100644 stable/jellyseerr/2.0.12/Chart.lock delete mode 100644 stable/jellyseerr/2.0.12/Chart.yaml create mode 100644 stable/jellyseerr/2.0.14/CHANGELOG.md create mode 100644 stable/jellyseerr/2.0.14/Chart.lock create mode 100644 stable/jellyseerr/2.0.14/Chart.yaml rename stable/jellyseerr/{2.0.12 => 2.0.14}/README.md (100%) rename stable/jellyseerr/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{librephotos/4.0.15 => jellyseerr/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/jellyseerr/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/jellyseerr/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/jellyseerr/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{loki/5.0.15 => jellyseerr/2.0.14}/templates/common.yaml (100%) rename stable/{librephotos/4.0.15 => jellyseerr/2.0.14}/values.yaml (100%) delete mode 100644 stable/joplin-server/8.0.12/CHANGELOG.md delete mode 100644 stable/joplin-server/8.0.12/Chart.lock delete mode 100644 stable/joplin-server/8.0.12/Chart.yaml create mode 100644 stable/joplin-server/8.0.14/CHANGELOG.md create mode 100644 stable/joplin-server/8.0.14/Chart.lock create mode 100644 stable/joplin-server/8.0.14/Chart.yaml rename stable/joplin-server/{8.0.12 => 8.0.14}/README.md (100%) rename stable/joplin-server/{8.0.12 => 8.0.14}/app-readme.md (100%) rename stable/{librespeed/6.0.13 => joplin-server/8.0.14}/charts/common-10.4.4.tgz (100%) rename stable/{librephotos/4.0.15 => joplin-server/8.0.14}/charts/postgresql-8.0.30.tgz (100%) rename stable/joplin-server/{8.0.12 => 8.0.14}/icon.png (100%) rename stable/joplin-server/{8.0.12 => 8.0.14}/ix_values.yaml (100%) rename stable/joplin-server/{8.0.12 => 8.0.14}/questions.yaml (100%) rename stable/{makemkv/2.0.14 => joplin-server/8.0.14}/templates/common.yaml (100%) rename stable/{librespeed/6.0.13 => joplin-server/8.0.14}/values.yaml (100%) delete mode 100644 stable/k8s-gateway/6.0.12/CHANGELOG.md delete mode 100644 stable/k8s-gateway/6.0.12/Chart.lock delete mode 100644 stable/k8s-gateway/6.0.12/Chart.yaml create mode 100644 stable/k8s-gateway/6.0.14/CHANGELOG.md create mode 100644 stable/k8s-gateway/6.0.14/Chart.lock create mode 100644 stable/k8s-gateway/6.0.14/Chart.yaml rename stable/k8s-gateway/{6.0.12 => 6.0.14}/README.md (100%) rename stable/k8s-gateway/{6.0.12 => 6.0.14}/app-readme.md (100%) rename stable/{linkace/4.0.20 => k8s-gateway/6.0.14}/charts/common-10.4.4.tgz (100%) rename stable/k8s-gateway/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/k8s-gateway/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/k8s-gateway/{6.0.12 => 6.0.14}/questions.yaml (100%) rename stable/k8s-gateway/{6.0.12 => 6.0.14}/templates/_configmap.tpl (100%) rename stable/k8s-gateway/{6.0.12 => 6.0.14}/templates/common.yaml (100%) rename stable/{linkace/4.0.20 => k8s-gateway/6.0.14}/values.yaml (100%) delete mode 100644 stable/kanboard/8.0.13/CHANGELOG.md delete mode 100644 stable/kanboard/8.0.13/Chart.lock delete mode 100644 stable/kanboard/8.0.13/Chart.yaml create mode 100644 stable/kanboard/8.0.15/CHANGELOG.md create mode 100644 stable/kanboard/8.0.15/Chart.lock create mode 100644 stable/kanboard/8.0.15/Chart.yaml rename stable/kanboard/{8.0.13 => 8.0.15}/README.md (100%) rename stable/kanboard/{8.0.13 => 8.0.15}/app-readme.md (100%) rename stable/{linkding/2.0.13 => kanboard/8.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{mattermost/3.0.15 => kanboard/8.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/kanboard/{8.0.13 => 8.0.15}/icon.png (100%) rename stable/kanboard/{8.0.13 => 8.0.15}/ix_values.yaml (100%) rename stable/kanboard/{8.0.13 => 8.0.15}/questions.yaml (100%) rename stable/{matomo/3.0.23 => kanboard/8.0.15}/templates/common.yaml (100%) rename stable/{linkding/2.0.13 => kanboard/8.0.15}/values.yaml (100%) delete mode 100644 stable/kavita/2.0.13/CHANGELOG.md delete mode 100644 stable/kavita/2.0.13/Chart.lock delete mode 100644 stable/kavita/2.0.13/Chart.yaml create mode 100644 stable/kavita/2.0.15/CHANGELOG.md create mode 100644 stable/kavita/2.0.15/Chart.lock create mode 100644 stable/kavita/2.0.15/Chart.yaml rename stable/kavita/{2.0.13 => 2.0.15}/README.md (100%) rename stable/kavita/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{littlelink/6.0.26 => kavita/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/kavita/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/kavita/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/kavita/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{mattermost/3.0.15 => kavita/2.0.15}/templates/common.yaml (100%) rename stable/{littlelink/6.0.26 => kavita/2.0.15}/values.yaml (100%) delete mode 100644 stable/kimai/3.0.13/CHANGELOG.md delete mode 100644 stable/kimai/3.0.13/Chart.lock delete mode 100644 stable/kimai/3.0.13/Chart.yaml create mode 100644 stable/kimai/3.0.15/CHANGELOG.md create mode 100644 stable/kimai/3.0.15/Chart.lock create mode 100644 stable/kimai/3.0.15/Chart.yaml rename stable/kimai/{3.0.13 => 3.0.15}/README.md (100%) rename stable/kimai/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{logitech-media-server/4.0.14 => kimai/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/kimai/{3.0.13 => 3.0.15}/charts/mariadb-3.0.29.tgz (100%) rename stable/kimai/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/kimai/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/kimai/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/kimai/{3.0.13 => 3.0.15}/templates/_secrets.tpl (100%) rename stable/kimai/{3.0.13 => 3.0.15}/templates/common.yaml (100%) rename stable/{logitech-media-server/4.0.14 => kimai/3.0.15}/values.yaml (100%) create mode 100644 stable/kms/11.0.14/CHANGELOG.md create mode 100644 stable/kms/11.0.14/Chart.lock create mode 100644 stable/kms/11.0.14/Chart.yaml create mode 100644 stable/kms/11.0.14/README.md create mode 100644 stable/kms/11.0.14/app-readme.md rename stable/{loki/5.0.15 => kms/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/kms/11.0.14/icon.png create mode 100644 stable/kms/11.0.14/ix_values.yaml create mode 100644 stable/kms/11.0.14/questions.yaml rename stable/{mealie/8.0.13 => kms/11.0.14}/templates/common.yaml (100%) rename stable/{loki/5.0.15 => kms/11.0.14}/values.yaml (100%) delete mode 100644 stable/kodi-headless/2.0.12/CHANGELOG.md delete mode 100644 stable/kodi-headless/2.0.12/Chart.lock delete mode 100644 stable/kodi-headless/2.0.12/Chart.yaml create mode 100644 stable/kodi-headless/2.0.14/CHANGELOG.md create mode 100644 stable/kodi-headless/2.0.14/Chart.lock create mode 100644 stable/kodi-headless/2.0.14/Chart.yaml rename stable/kodi-headless/{2.0.12 => 2.0.14}/README.md (100%) rename stable/kodi-headless/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{makemkv => kodi-headless}/2.0.14/charts/common-10.4.4.tgz (100%) rename stable/kodi-headless/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/kodi-headless/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/kodi-headless/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{meshroom/2.0.12 => kodi-headless/2.0.14}/templates/common.yaml (100%) rename stable/{makemkv => kodi-headless}/2.0.14/values.yaml (100%) delete mode 100644 stable/koel/3.0.14/CHANGELOG.md delete mode 100644 stable/koel/3.0.14/Chart.lock delete mode 100644 stable/koel/3.0.14/Chart.yaml create mode 100644 stable/koel/3.0.16/CHANGELOG.md create mode 100644 stable/koel/3.0.16/Chart.lock create mode 100644 stable/koel/3.0.16/Chart.yaml rename stable/koel/{3.0.14 => 3.0.16}/README.md (100%) rename stable/koel/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{matomo/3.0.23 => koel/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/koel/{3.0.14 => 3.0.16}/charts/mariadb-3.0.29.tgz (100%) rename stable/koel/{3.0.14 => 3.0.16}/docs/credentials.md (100%) rename stable/koel/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/koel/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/koel/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/koel/{3.0.14 => 3.0.16}/templates/_secrets.tpl (100%) rename stable/koel/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{matomo/3.0.23 => koel/3.0.16}/values.yaml (100%) delete mode 100644 stable/komga/6.0.15/CHANGELOG.md delete mode 100644 stable/komga/6.0.15/Chart.lock delete mode 100644 stable/komga/6.0.15/Chart.yaml create mode 100644 stable/komga/6.0.17/CHANGELOG.md create mode 100644 stable/komga/6.0.17/Chart.lock create mode 100644 stable/komga/6.0.17/Chart.yaml rename stable/komga/{6.0.15 => 6.0.17}/README.md (100%) rename stable/komga/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{mattermost/3.0.15 => komga/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/komga/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/komga/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/komga/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/{metube/2.0.12 => komga/6.0.17}/templates/common.yaml (100%) rename stable/{mattermost/3.0.15 => komga/6.0.17}/values.yaml (100%) delete mode 100644 stable/kopia/2.0.20/CHANGELOG.md delete mode 100644 stable/kopia/2.0.20/Chart.lock delete mode 100644 stable/kopia/2.0.20/Chart.yaml create mode 100644 stable/kopia/2.0.22/CHANGELOG.md create mode 100644 stable/kopia/2.0.22/Chart.lock create mode 100644 stable/kopia/2.0.22/Chart.yaml rename stable/kopia/{2.0.20 => 2.0.22}/README.md (100%) rename stable/kopia/{2.0.20 => 2.0.22}/app-readme.md (100%) rename stable/{mealie/8.0.13 => kopia/2.0.22}/charts/common-10.4.4.tgz (100%) rename stable/kopia/{2.0.20 => 2.0.22}/icon.png (100%) rename stable/kopia/{2.0.20 => 2.0.22}/ix_values.yaml (100%) rename stable/kopia/{2.0.20 => 2.0.22}/questions.yaml (100%) rename stable/{minecraft-bedrock/1.0.13 => kopia/2.0.22}/templates/common.yaml (100%) rename stable/{mealie/8.0.13 => kopia/2.0.22}/values.yaml (100%) delete mode 100644 stable/kutt/3.0.13/CHANGELOG.md delete mode 100644 stable/kutt/3.0.13/Chart.lock delete mode 100644 stable/kutt/3.0.13/Chart.yaml create mode 100644 stable/kutt/3.0.15/CHANGELOG.md create mode 100644 stable/kutt/3.0.15/Chart.lock create mode 100644 stable/kutt/3.0.15/Chart.yaml rename stable/kutt/{3.0.13 => 3.0.15}/README.md (100%) rename stable/kutt/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{medusa/3.0.16 => kutt/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{mealie/8.0.13 => kutt/3.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/{linkace/4.0.20 => kutt/3.0.15}/charts/redis-3.0.30.tgz (100%) rename stable/kutt/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/kutt/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/kutt/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/kutt/{3.0.13 => 3.0.15}/templates/_secrets.tpl (100%) rename stable/kutt/{3.0.13 => 3.0.15}/templates/common.yaml (100%) rename stable/{medusa/3.0.16 => kutt/3.0.15}/values.yaml (100%) delete mode 100644 stable/lanraragi/2.0.12/CHANGELOG.md delete mode 100644 stable/lanraragi/2.0.12/Chart.lock delete mode 100644 stable/lanraragi/2.0.12/Chart.yaml create mode 100644 stable/lanraragi/2.0.14/CHANGELOG.md create mode 100644 stable/lanraragi/2.0.14/Chart.lock create mode 100644 stable/lanraragi/2.0.14/Chart.yaml rename stable/lanraragi/{2.0.12 => 2.0.14}/README.md (100%) rename stable/lanraragi/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{meshroom/2.0.12 => lanraragi/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/lanraragi/{2.0.12 => 2.0.14}/docs/credentials.md (100%) rename stable/lanraragi/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/lanraragi/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/lanraragi/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{minecraft-java/1.0.19 => lanraragi/2.0.14}/templates/common.yaml (100%) rename stable/{meshroom/2.0.12 => lanraragi/2.0.14}/values.yaml (100%) create mode 100644 stable/lazylibrarian/11.0.20/CHANGELOG.md create mode 100644 stable/lazylibrarian/11.0.20/Chart.lock create mode 100644 stable/lazylibrarian/11.0.20/Chart.yaml create mode 100644 stable/lazylibrarian/11.0.20/README.md create mode 100644 stable/lazylibrarian/11.0.20/app-readme.md rename stable/{metube/2.0.12 => lazylibrarian/11.0.20}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/lazylibrarian/11.0.20/icon.png create mode 100644 stable/lazylibrarian/11.0.20/ix_values.yaml create mode 100644 stable/lazylibrarian/11.0.20/questions.yaml rename stable/{minetest/1.0.12 => lazylibrarian/11.0.20}/templates/common.yaml (100%) rename stable/{metallb/2.0.5 => lazylibrarian/11.0.20}/values.yaml (100%) delete mode 100644 stable/leaf2mqtt/4.0.13/CHANGELOG.md delete mode 100644 stable/leaf2mqtt/4.0.13/Chart.lock delete mode 100644 stable/leaf2mqtt/4.0.13/Chart.yaml create mode 100644 stable/leaf2mqtt/4.0.15/CHANGELOG.md create mode 100644 stable/leaf2mqtt/4.0.15/Chart.lock create mode 100644 stable/leaf2mqtt/4.0.15/Chart.yaml rename stable/leaf2mqtt/{4.0.13 => 4.0.15}/README.md (100%) rename stable/leaf2mqtt/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{minecraft-bedrock/1.0.13 => leaf2mqtt/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/leaf2mqtt/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/leaf2mqtt/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/leaf2mqtt/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/leaf2mqtt/{4.0.13 => 4.0.15}/templates/common.yaml (100%) rename stable/{metube/2.0.12 => leaf2mqtt/4.0.15}/values.yaml (100%) delete mode 100644 stable/leantime/4.0.14/CHANGELOG.md delete mode 100644 stable/leantime/4.0.14/Chart.lock delete mode 100644 stable/leantime/4.0.14/Chart.yaml create mode 100644 stable/leantime/4.0.16/CHANGELOG.md create mode 100644 stable/leantime/4.0.16/Chart.lock create mode 100644 stable/leantime/4.0.16/Chart.yaml rename stable/leantime/{4.0.14 => 4.0.16}/README.md (100%) rename stable/leantime/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{minecraft-java/1.0.19 => leantime/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/leantime/{4.0.14 => 4.0.16}/charts/mariadb-3.0.29.tgz (100%) rename stable/leantime/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/leantime/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/leantime/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/leantime/{4.0.14 => 4.0.16}/templates/_secrets.tpl (100%) rename stable/leantime/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{minecraft-bedrock/1.0.13 => leantime/4.0.16}/values.yaml (100%) delete mode 100644 stable/libreddit/1.0.6/CHANGELOG.md delete mode 100644 stable/libreddit/1.0.6/Chart.lock delete mode 100644 stable/libreddit/1.0.6/Chart.yaml create mode 100644 stable/libreddit/1.0.8/CHANGELOG.md create mode 100644 stable/libreddit/1.0.8/Chart.lock create mode 100644 stable/libreddit/1.0.8/Chart.yaml rename stable/libreddit/{1.0.6 => 1.0.8}/README.md (100%) rename stable/libreddit/{1.0.6 => 1.0.8}/app-readme.md (100%) rename stable/{minetest/1.0.12 => libreddit/1.0.8}/charts/common-10.4.4.tgz (100%) rename stable/libreddit/{1.0.6 => 1.0.8}/icon.png (100%) rename stable/libreddit/{1.0.6 => 1.0.8}/ix_values.yaml (100%) rename stable/libreddit/{1.0.6 => 1.0.8}/questions.yaml (100%) rename stable/{miniflux/7.0.14 => libreddit/1.0.8}/templates/common.yaml (100%) rename stable/{minecraft-java/1.0.19 => libreddit/1.0.8}/values.yaml (100%) delete mode 100644 stable/libreoffice/2.0.12/CHANGELOG.md delete mode 100644 stable/libreoffice/2.0.12/Chart.lock delete mode 100644 stable/libreoffice/2.0.12/Chart.yaml create mode 100644 stable/libreoffice/2.0.14/CHANGELOG.md create mode 100644 stable/libreoffice/2.0.14/Chart.lock create mode 100644 stable/libreoffice/2.0.14/Chart.yaml rename stable/libreoffice/{2.0.12 => 2.0.14}/README.md (100%) rename stable/libreoffice/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{miniflux/7.0.14 => libreoffice/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/libreoffice/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/libreoffice/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/libreoffice/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{minio-console/3.0.14 => libreoffice/2.0.14}/templates/common.yaml (100%) rename stable/{minetest/1.0.12 => libreoffice/2.0.14}/values.yaml (100%) delete mode 100644 stable/librephotos/4.0.15/CHANGELOG.md delete mode 100644 stable/librephotos/4.0.15/Chart.lock delete mode 100644 stable/librephotos/4.0.15/Chart.yaml create mode 100644 stable/librephotos/4.0.17/CHANGELOG.md create mode 100644 stable/librephotos/4.0.17/Chart.lock create mode 100644 stable/librephotos/4.0.17/Chart.yaml rename stable/librephotos/{4.0.15 => 4.0.17}/README.md (100%) rename stable/librephotos/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{minio-console/3.0.14 => librephotos/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{miniflux/7.0.14 => librephotos/4.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/{n8n/4.0.20 => librephotos/4.0.17}/charts/redis-3.0.30.tgz (100%) rename stable/librephotos/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/librephotos/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/librephotos/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/librephotos/{4.0.15 => 4.0.17}/templates/_secrets.tpl (100%) rename stable/librephotos/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{miniflux/7.0.14 => librephotos/4.0.17}/values.yaml (100%) delete mode 100644 stable/librespeed/6.0.13/CHANGELOG.md delete mode 100644 stable/librespeed/6.0.13/Chart.lock delete mode 100644 stable/librespeed/6.0.13/Chart.yaml create mode 100644 stable/librespeed/6.0.15/CHANGELOG.md create mode 100644 stable/librespeed/6.0.15/Chart.lock create mode 100644 stable/librespeed/6.0.15/Chart.yaml rename stable/librespeed/{6.0.13 => 6.0.15}/README.md (100%) rename stable/librespeed/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{minio/3.0.21 => librespeed/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/librespeed/{6.0.13 => 6.0.15}/ci/ct-values.yaml (100%) rename stable/librespeed/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/librespeed/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/librespeed/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{minio/3.0.21 => librespeed/6.0.15}/templates/common.yaml (100%) rename stable/{minio-console/3.0.14 => librespeed/6.0.15}/values.yaml (100%) create mode 100644 stable/lidarr/11.0.14/CHANGELOG.md create mode 100644 stable/lidarr/11.0.14/Chart.lock create mode 100644 stable/lidarr/11.0.14/Chart.yaml create mode 100644 stable/lidarr/11.0.14/README.md create mode 100644 stable/lidarr/11.0.14/app-readme.md rename stable/{minisatip/2.0.12 => lidarr/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/lidarr/11.0.14/icon.png create mode 100644 stable/lidarr/11.0.14/ix_values.yaml create mode 100644 stable/lidarr/11.0.14/questions.yaml rename stable/{minisatip/2.0.12 => lidarr/11.0.14}/templates/common.yaml (100%) rename stable/{minio/3.0.21 => lidarr/11.0.14}/values.yaml (100%) delete mode 100644 stable/linkace/4.0.20/CHANGELOG.md delete mode 100644 stable/linkace/4.0.20/Chart.lock delete mode 100644 stable/linkace/4.0.20/Chart.yaml create mode 100644 stable/linkace/4.0.22/CHANGELOG.md create mode 100644 stable/linkace/4.0.22/Chart.lock create mode 100644 stable/linkace/4.0.22/Chart.yaml rename stable/linkace/{4.0.20 => 4.0.22}/README.md (100%) rename stable/linkace/{4.0.20 => 4.0.22}/app-readme.md (100%) rename stable/{mkvtoolnix/2.0.13 => linkace/4.0.22}/charts/common-10.4.4.tgz (100%) rename stable/linkace/{4.0.20 => 4.0.22}/charts/mariadb-3.0.29.tgz (100%) rename stable/{nocodb/3.0.18 => linkace/4.0.22}/charts/redis-3.0.30.tgz (100%) rename stable/linkace/{4.0.20 => 4.0.22}/icon.png (100%) rename stable/linkace/{4.0.20 => 4.0.22}/ix_values.yaml (100%) rename stable/linkace/{4.0.20 => 4.0.22}/questions.yaml (100%) rename stable/linkace/{4.0.20 => 4.0.22}/templates/_cronjob.tpl (100%) rename stable/linkace/{4.0.20 => 4.0.22}/templates/_secrets.tpl (100%) rename stable/linkace/{4.0.20 => 4.0.22}/templates/common.yaml (100%) rename stable/{minisatip/2.0.12 => linkace/4.0.22}/values.yaml (100%) delete mode 100644 stable/linkding/2.0.13/CHANGELOG.md delete mode 100644 stable/linkding/2.0.13/Chart.lock delete mode 100644 stable/linkding/2.0.13/Chart.yaml create mode 100644 stable/linkding/2.0.15/CHANGELOG.md create mode 100644 stable/linkding/2.0.15/Chart.lock create mode 100644 stable/linkding/2.0.15/Chart.yaml rename stable/linkding/{2.0.13 => 2.0.15}/README.md (100%) rename stable/linkding/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{ml-workspace/2.0.12 => linkding/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/linkding/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/linkding/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/linkding/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{mkvtoolnix/2.0.13 => linkding/2.0.15}/templates/common.yaml (100%) rename stable/{mkvtoolnix/2.0.13 => linkding/2.0.15}/values.yaml (100%) delete mode 100644 stable/littlelink/6.0.26/CHANGELOG.md delete mode 100644 stable/littlelink/6.0.26/Chart.lock delete mode 100644 stable/littlelink/6.0.26/Chart.yaml create mode 100644 stable/littlelink/6.0.28/CHANGELOG.md create mode 100644 stable/littlelink/6.0.28/Chart.lock create mode 100644 stable/littlelink/6.0.28/Chart.yaml rename stable/littlelink/{6.0.26 => 6.0.28}/README.md (100%) rename stable/littlelink/{6.0.26 => 6.0.28}/app-readme.md (100%) rename stable/{monica/3.0.18 => littlelink/6.0.28}/charts/common-10.4.4.tgz (100%) rename stable/littlelink/{6.0.26 => 6.0.28}/icon.png (100%) rename stable/littlelink/{6.0.26 => 6.0.28}/ix_values.yaml (100%) rename stable/littlelink/{6.0.26 => 6.0.28}/questions.yaml (100%) rename stable/littlelink/{6.0.26 => 6.0.28}/templates/_configmap.tpl (100%) rename stable/littlelink/{6.0.26 => 6.0.28}/templates/common.yaml (100%) rename stable/{ml-workspace/2.0.12 => littlelink/6.0.28}/values.yaml (100%) delete mode 100644 stable/logitech-media-server/4.0.14/CHANGELOG.md delete mode 100644 stable/logitech-media-server/4.0.14/Chart.lock delete mode 100644 stable/logitech-media-server/4.0.14/Chart.yaml create mode 100644 stable/logitech-media-server/4.0.16/CHANGELOG.md create mode 100644 stable/logitech-media-server/4.0.16/Chart.lock create mode 100644 stable/logitech-media-server/4.0.16/Chart.yaml rename stable/logitech-media-server/{4.0.14 => 4.0.16}/README.md (100%) rename stable/logitech-media-server/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{mosdns/2.0.14 => logitech-media-server/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/logitech-media-server/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/logitech-media-server/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/logitech-media-server/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/{ml-workspace/2.0.12 => logitech-media-server/4.0.16}/templates/common.yaml (100%) rename stable/{monica/3.0.18 => logitech-media-server/4.0.16}/values.yaml (100%) delete mode 100644 stable/loki/5.0.15/CHANGELOG.md delete mode 100644 stable/loki/5.0.15/Chart.lock delete mode 100644 stable/loki/5.0.15/Chart.yaml create mode 100644 stable/loki/5.0.17/CHANGELOG.md create mode 100644 stable/loki/5.0.17/Chart.lock create mode 100644 stable/loki/5.0.17/Chart.yaml rename stable/loki/{5.0.15 => 5.0.17}/README.md (100%) rename stable/loki/{5.0.15 => 5.0.17}/app-readme.md (100%) rename stable/{mosquitto/6.0.12 => loki/5.0.17}/charts/common-10.4.4.tgz (100%) rename stable/loki/{5.0.15 => 5.0.17}/charts/promtail-3.0.22.tgz (100%) rename stable/loki/{5.0.15 => 5.0.17}/icon.png (100%) rename stable/loki/{5.0.15 => 5.0.17}/ix_values.yaml (100%) rename stable/loki/{5.0.15 => 5.0.17}/questions.yaml (100%) rename stable/loki/{5.0.15 => 5.0.17}/templates/_helpers.tpl (100%) rename stable/{mosdns/2.0.14 => loki/5.0.17}/templates/common.yaml (100%) rename stable/{mosdns/2.0.14 => loki/5.0.17}/values.yaml (100%) create mode 100644 stable/lychee/13.0.16/CHANGELOG.md create mode 100644 stable/lychee/13.0.16/Chart.lock create mode 100644 stable/lychee/13.0.16/Chart.yaml create mode 100644 stable/lychee/13.0.16/README.md create mode 100644 stable/lychee/13.0.16/app-readme.md rename stable/{mstream/3.0.12 => lychee/13.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{n8n/4.0.20 => lychee/13.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/{onlyoffice-document-server/6.0.13 => lychee/13.0.16}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/lychee/13.0.16/icon.png create mode 100644 stable/lychee/13.0.16/ix_values.yaml create mode 100644 stable/lychee/13.0.16/questions.yaml create mode 100644 stable/lychee/13.0.16/templates/_secrets.tpl create mode 100644 stable/lychee/13.0.16/templates/common.yaml rename stable/{mosquitto/6.0.12 => lychee/13.0.16}/values.yaml (100%) delete mode 100644 stable/makemkv/2.0.14/CHANGELOG.md delete mode 100644 stable/makemkv/2.0.14/Chart.lock delete mode 100644 stable/makemkv/2.0.14/Chart.yaml create mode 100644 stable/makemkv/2.0.16/CHANGELOG.md create mode 100644 stable/makemkv/2.0.16/Chart.lock create mode 100644 stable/makemkv/2.0.16/Chart.yaml rename stable/makemkv/{2.0.14 => 2.0.16}/README.md (100%) rename stable/makemkv/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{muximux/3.0.12 => makemkv/2.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/makemkv/2.0.16/docs/installation_notes.md rename stable/makemkv/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/makemkv/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/makemkv/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{mylar/6.0.12 => makemkv/2.0.16}/templates/common.yaml (100%) rename stable/{mstream/3.0.12 => makemkv/2.0.16}/values.yaml (100%) delete mode 100644 stable/matomo/3.0.23/CHANGELOG.md delete mode 100644 stable/matomo/3.0.23/Chart.lock delete mode 100644 stable/matomo/3.0.23/Chart.yaml create mode 100644 stable/matomo/3.0.25/CHANGELOG.md create mode 100644 stable/matomo/3.0.25/Chart.lock create mode 100644 stable/matomo/3.0.25/Chart.yaml rename stable/matomo/{3.0.23 => 3.0.25}/README.md (100%) rename stable/matomo/{3.0.23 => 3.0.25}/app-readme.md (100%) rename stable/{mylar/6.0.12 => matomo/3.0.25}/charts/common-10.4.4.tgz (100%) rename stable/matomo/{3.0.23 => 3.0.25}/charts/mariadb-3.0.29.tgz (100%) rename stable/matomo/{3.0.23 => 3.0.25}/icon.png (100%) rename stable/matomo/{3.0.23 => 3.0.25}/ix_values.yaml (100%) rename stable/matomo/{3.0.23 => 3.0.25}/questions.yaml (100%) rename stable/{mysql-workbench/2.0.12 => matomo/3.0.25}/templates/common.yaml (100%) rename stable/{muximux/3.0.12 => matomo/3.0.25}/values.yaml (100%) delete mode 100644 stable/mattermost/3.0.15/CHANGELOG.md delete mode 100644 stable/mattermost/3.0.15/Chart.lock delete mode 100644 stable/mattermost/3.0.15/Chart.yaml create mode 100644 stable/mattermost/3.0.17/CHANGELOG.md create mode 100644 stable/mattermost/3.0.17/Chart.lock create mode 100644 stable/mattermost/3.0.17/Chart.yaml rename stable/mattermost/{3.0.15 => 3.0.17}/README.md (100%) rename stable/mattermost/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{mysql-workbench/2.0.12 => mattermost/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{nocodb/3.0.18 => mattermost/3.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/mattermost/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/mattermost/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/mattermost/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/{nano-wallet/2.0.12 => mattermost/3.0.17}/templates/common.yaml (100%) rename stable/{mylar/6.0.12 => mattermost/3.0.17}/values.yaml (100%) delete mode 100644 stable/mealie/8.0.13/CHANGELOG.md delete mode 100644 stable/mealie/8.0.13/Chart.lock delete mode 100644 stable/mealie/8.0.13/Chart.yaml create mode 100644 stable/mealie/8.0.15/CHANGELOG.md create mode 100644 stable/mealie/8.0.15/Chart.lock create mode 100644 stable/mealie/8.0.15/Chart.yaml rename stable/mealie/{8.0.13 => 8.0.15}/README.md (100%) rename stable/mealie/{8.0.13 => 8.0.15}/app-readme.md (100%) rename stable/{n8n/4.0.20 => mealie/8.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{odoo/8.0.16 => mealie/8.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/mealie/{8.0.13 => 8.0.15}/icon.png (100%) rename stable/mealie/{8.0.13 => 8.0.15}/ix_values.yaml (100%) rename stable/mealie/{8.0.13 => 8.0.15}/questions.yaml (100%) rename stable/{nextpvr/2.0.12 => mealie/8.0.15}/templates/common.yaml (100%) rename stable/{mysql-workbench/2.0.12 => mealie/8.0.15}/values.yaml (100%) delete mode 100644 stable/medusa/3.0.16/CHANGELOG.md delete mode 100644 stable/medusa/3.0.16/Chart.lock delete mode 100644 stable/medusa/3.0.16/Chart.yaml create mode 100644 stable/medusa/3.0.18/CHANGELOG.md create mode 100644 stable/medusa/3.0.18/Chart.lock create mode 100644 stable/medusa/3.0.18/Chart.yaml rename stable/medusa/{3.0.16 => 3.0.18}/README.md (100%) rename stable/medusa/{3.0.16 => 3.0.18}/app-readme.md (100%) rename stable/{nano-wallet/2.0.12 => medusa/3.0.18}/charts/common-10.4.4.tgz (100%) rename stable/medusa/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/medusa/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/medusa/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/medusa/{3.0.16 => 3.0.18}/templates/common.yaml (100%) rename stable/{n8n/4.0.20 => medusa/3.0.18}/values.yaml (100%) delete mode 100644 stable/meshroom/2.0.12/CHANGELOG.md delete mode 100644 stable/meshroom/2.0.12/Chart.lock delete mode 100644 stable/meshroom/2.0.12/Chart.yaml create mode 100644 stable/meshroom/2.0.14/CHANGELOG.md create mode 100644 stable/meshroom/2.0.14/Chart.lock create mode 100644 stable/meshroom/2.0.14/Chart.yaml rename stable/meshroom/{2.0.12 => 2.0.14}/README.md (100%) rename stable/meshroom/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{netdata => meshroom}/2.0.14/charts/common-10.4.4.tgz (100%) rename stable/meshroom/{2.0.12 => 2.0.14}/docs/installation_notes.md (100%) rename stable/meshroom/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/meshroom/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/meshroom/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{ngircd/2.0.12 => meshroom/2.0.14}/templates/common.yaml (100%) rename stable/{nano-wallet/2.0.12 => meshroom/2.0.14}/values.yaml (100%) delete mode 100644 stable/metallb/2.0.5/CHANGELOG.md delete mode 100644 stable/metallb/2.0.5/Chart.lock delete mode 100644 stable/metallb/2.0.5/Chart.yaml create mode 100644 stable/metallb/2.0.7/CHANGELOG.md create mode 100644 stable/metallb/2.0.7/Chart.lock create mode 100644 stable/metallb/2.0.7/Chart.yaml rename stable/metallb/{2.0.5 => 2.0.7}/README.md (100%) rename stable/metallb/{2.0.5 => 2.0.7}/app-readme.md (100%) rename stable/metallb/{2.0.5 => 2.0.7}/charts/metallb-0.13.3.tgz (100%) rename stable/metallb/{2.0.5 => 2.0.7}/icon.png (100%) rename stable/metallb/{2.0.5 => 2.0.7}/ix_values.yaml (100%) rename stable/metallb/{2.0.5 => 2.0.7}/questions.yaml (100%) rename stable/{netdata/2.0.14 => metallb/2.0.7}/values.yaml (100%) delete mode 100644 stable/metube/2.0.12/CHANGELOG.md delete mode 100644 stable/metube/2.0.12/Chart.lock delete mode 100644 stable/metube/2.0.12/Chart.yaml create mode 100644 stable/metube/2.0.14/CHANGELOG.md create mode 100644 stable/metube/2.0.14/Chart.lock create mode 100644 stable/metube/2.0.14/Chart.yaml rename stable/metube/{2.0.12 => 2.0.14}/README.md (100%) rename stable/metube/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{nextpvr/2.0.12 => metube/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/metube/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/metube/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/metube/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{nntp2nntp/2.0.12 => metube/2.0.14}/templates/common.yaml (100%) rename stable/{nextpvr/2.0.12 => metube/2.0.14}/values.yaml (100%) delete mode 100644 stable/minecraft-bedrock/1.0.13/CHANGELOG.md delete mode 100644 stable/minecraft-bedrock/1.0.13/Chart.lock delete mode 100644 stable/minecraft-bedrock/1.0.13/Chart.yaml create mode 100644 stable/minecraft-bedrock/1.0.15/CHANGELOG.md create mode 100644 stable/minecraft-bedrock/1.0.15/Chart.lock create mode 100644 stable/minecraft-bedrock/1.0.15/Chart.yaml rename stable/minecraft-bedrock/{1.0.13 => 1.0.15}/README.md (100%) rename stable/minecraft-bedrock/{1.0.13 => 1.0.15}/app-readme.md (100%) rename stable/{ngircd/2.0.12 => minecraft-bedrock/1.0.15}/charts/common-10.4.4.tgz (100%) rename stable/minecraft-bedrock/{1.0.13 => 1.0.15}/icon.png (100%) rename stable/minecraft-bedrock/{1.0.13 => 1.0.15}/ix_values.yaml (100%) rename stable/minecraft-bedrock/{1.0.13 => 1.0.15}/questions.yaml (100%) rename stable/{ntfy/2.0.15 => minecraft-bedrock/1.0.15}/templates/common.yaml (100%) rename stable/{ngircd/2.0.12 => minecraft-bedrock/1.0.15}/values.yaml (100%) delete mode 100644 stable/minecraft-java/1.0.19/CHANGELOG.md delete mode 100644 stable/minecraft-java/1.0.19/Chart.lock delete mode 100644 stable/minecraft-java/1.0.19/Chart.yaml delete mode 100644 stable/minecraft-java/1.0.19/docs/community-guide.md create mode 100644 stable/minecraft-java/1.0.21/CHANGELOG.md create mode 100644 stable/minecraft-java/1.0.21/Chart.lock create mode 100644 stable/minecraft-java/1.0.21/Chart.yaml rename stable/minecraft-java/{1.0.19 => 1.0.21}/README.md (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/app-readme.md (100%) rename stable/{nntp2nntp/2.0.12 => minecraft-java/1.0.21}/charts/common-10.4.4.tgz (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/ci/base-values.yaml (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/ci/j11-values.yaml (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/ci/j11j9-values.yaml (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/ci/j8-values.yaml (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/ci/j8j9-values.yaml (100%) create mode 100644 stable/minecraft-java/1.0.21/docs/community-guide.md create mode 100644 stable/minecraft-java/1.0.21/docs/img/dynmap.png create mode 100644 stable/minecraft-java/1.0.21/docs/img/mc-modports1.png create mode 100644 stable/minecraft-java/1.0.21/docs/img/mc-modports2.png create mode 100644 stable/minecraft-java/1.0.21/docs/img/mc-plugins.png create mode 100644 stable/minecraft-java/1.0.21/docs/img/mc-server1.png create mode 100644 stable/minecraft-java/1.0.21/docs/img/mc-server2.png rename stable/minecraft-java/{1.0.19 => 1.0.21}/icon.png (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/ix_values.yaml (100%) rename stable/minecraft-java/{1.0.19 => 1.0.21}/questions.yaml (100%) rename stable/{nullserv/6.0.13 => minecraft-java/1.0.21}/templates/common.yaml (100%) rename stable/{nntp2nntp/2.0.12 => minecraft-java/1.0.21}/values.yaml (100%) delete mode 100644 stable/minetest/1.0.12/CHANGELOG.md delete mode 100644 stable/minetest/1.0.12/Chart.lock delete mode 100644 stable/minetest/1.0.12/Chart.yaml create mode 100644 stable/minetest/1.0.14/CHANGELOG.md create mode 100644 stable/minetest/1.0.14/Chart.lock create mode 100644 stable/minetest/1.0.14/Chart.yaml rename stable/minetest/{1.0.12 => 1.0.14}/README.md (100%) rename stable/minetest/{1.0.12 => 1.0.14}/app-readme.md (100%) rename stable/{nocodb/3.0.18 => minetest/1.0.14}/charts/common-10.4.4.tgz (100%) rename stable/minetest/{1.0.12 => 1.0.14}/icon.png (100%) rename stable/minetest/{1.0.12 => 1.0.14}/ix_values.yaml (100%) rename stable/minetest/{1.0.12 => 1.0.14}/questions.yaml (100%) rename stable/{octoprint/6.0.14 => minetest/1.0.14}/templates/common.yaml (100%) rename stable/{nocodb/3.0.18 => minetest/1.0.14}/values.yaml (100%) delete mode 100644 stable/miniflux/7.0.14/CHANGELOG.md delete mode 100644 stable/miniflux/7.0.14/Chart.lock delete mode 100644 stable/miniflux/7.0.14/Chart.yaml create mode 100644 stable/miniflux/7.0.16/CHANGELOG.md create mode 100644 stable/miniflux/7.0.16/Chart.lock create mode 100644 stable/miniflux/7.0.16/Chart.yaml rename stable/miniflux/{7.0.14 => 7.0.16}/README.md (100%) rename stable/miniflux/{7.0.14 => 7.0.16}/app-readme.md (100%) rename stable/{novnc/3.0.13 => miniflux/7.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{onlyoffice-document-server/6.0.13 => miniflux/7.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/miniflux/{7.0.14 => 7.0.16}/icon.png (100%) rename stable/miniflux/{7.0.14 => 7.0.16}/ix_values.yaml (100%) rename stable/miniflux/{7.0.14 => 7.0.16}/questions.yaml (100%) rename stable/{odoo/8.0.16 => miniflux/7.0.16}/templates/common.yaml (100%) rename stable/{novnc/3.0.13 => miniflux/7.0.16}/values.yaml (100%) delete mode 100644 stable/minio-console/3.0.14/CHANGELOG.md delete mode 100644 stable/minio-console/3.0.14/Chart.lock delete mode 100644 stable/minio-console/3.0.14/Chart.yaml create mode 100644 stable/minio-console/3.0.16/CHANGELOG.md create mode 100644 stable/minio-console/3.0.16/Chart.lock create mode 100644 stable/minio-console/3.0.16/Chart.yaml rename stable/minio-console/{3.0.14 => 3.0.16}/README.md (100%) rename stable/minio-console/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{ntfy/2.0.15 => minio-console/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/minio-console/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/minio-console/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/minio-console/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{omada-controller/6.0.24 => minio-console/3.0.16}/templates/common.yaml (100%) rename stable/{ntfy/2.0.15 => minio-console/3.0.16}/values.yaml (100%) delete mode 100644 stable/minio/3.0.21/CHANGELOG.md delete mode 100644 stable/minio/3.0.21/Chart.lock delete mode 100644 stable/minio/3.0.21/Chart.yaml create mode 100644 stable/minio/3.0.23/CHANGELOG.md create mode 100644 stable/minio/3.0.23/Chart.lock create mode 100644 stable/minio/3.0.23/Chart.yaml rename stable/minio/{3.0.21 => 3.0.23}/README.md (100%) rename stable/minio/{3.0.21 => 3.0.23}/app-readme.md (100%) rename stable/{nullserv/6.0.13 => minio/3.0.23}/charts/common-10.4.4.tgz (100%) rename stable/minio/{3.0.21 => 3.0.23}/icon.png (100%) rename stable/minio/{3.0.21 => 3.0.23}/ix_values.yaml (100%) rename stable/minio/{3.0.21 => 3.0.23}/questions.yaml (100%) rename stable/{onlyoffice-document-server/6.0.13 => minio/3.0.23}/templates/common.yaml (100%) rename stable/{nullserv/6.0.13 => minio/3.0.23}/values.yaml (100%) delete mode 100644 stable/minisatip/2.0.12/CHANGELOG.md delete mode 100644 stable/minisatip/2.0.12/Chart.lock delete mode 100644 stable/minisatip/2.0.12/Chart.yaml create mode 100644 stable/minisatip/2.0.14/CHANGELOG.md create mode 100644 stable/minisatip/2.0.14/Chart.lock create mode 100644 stable/minisatip/2.0.14/Chart.yaml rename stable/minisatip/{2.0.12 => 2.0.14}/README.md (100%) rename stable/minisatip/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{octoprint/6.0.14 => minisatip/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/minisatip/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/minisatip/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/minisatip/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{openspeedtest/1.0.11 => minisatip/2.0.14}/templates/common.yaml (100%) rename stable/{octoprint/6.0.14 => minisatip/2.0.14}/values.yaml (100%) delete mode 100644 stable/mkvtoolnix/2.0.13/CHANGELOG.md delete mode 100644 stable/mkvtoolnix/2.0.13/Chart.lock delete mode 100644 stable/mkvtoolnix/2.0.13/Chart.yaml create mode 100644 stable/mkvtoolnix/2.0.15/CHANGELOG.md create mode 100644 stable/mkvtoolnix/2.0.15/Chart.lock create mode 100644 stable/mkvtoolnix/2.0.15/Chart.yaml rename stable/mkvtoolnix/{2.0.13 => 2.0.15}/README.md (100%) rename stable/mkvtoolnix/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{odoo/8.0.16 => mkvtoolnix/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/mkvtoolnix/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/mkvtoolnix/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/mkvtoolnix/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{openvscode-server => mkvtoolnix}/2.0.15/templates/common.yaml (100%) rename stable/{odoo/8.0.16 => mkvtoolnix/2.0.15}/values.yaml (100%) delete mode 100644 stable/ml-workspace/2.0.12/CHANGELOG.md delete mode 100644 stable/ml-workspace/2.0.12/Chart.lock delete mode 100644 stable/ml-workspace/2.0.12/Chart.yaml create mode 100644 stable/ml-workspace/2.0.14/CHANGELOG.md create mode 100644 stable/ml-workspace/2.0.14/Chart.lock create mode 100644 stable/ml-workspace/2.0.14/Chart.yaml rename stable/ml-workspace/{2.0.12 => 2.0.14}/README.md (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{omada-controller/6.0.24 => ml-workspace/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/ci/base-values.yaml (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/ci/gpu-values.yaml (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/ci/light-values.yaml (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/ci/minimal-values.yaml (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/ci/r-values.yaml (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/ci/spark-values.yaml (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/ml-workspace/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{oscam/6.0.12 => ml-workspace/2.0.14}/templates/common.yaml (100%) rename stable/{omada-controller/6.0.24 => ml-workspace/2.0.14}/values.yaml (100%) delete mode 100644 stable/monica/3.0.18/CHANGELOG.md delete mode 100644 stable/monica/3.0.18/Chart.lock delete mode 100644 stable/monica/3.0.18/Chart.yaml create mode 100644 stable/monica/3.0.20/CHANGELOG.md create mode 100644 stable/monica/3.0.20/Chart.lock create mode 100644 stable/monica/3.0.20/Chart.yaml rename stable/monica/{3.0.18 => 3.0.20}/README.md (100%) rename stable/monica/{3.0.18 => 3.0.20}/app-readme.md (100%) rename stable/{onlyoffice-document-server/6.0.13 => monica/3.0.20}/charts/common-10.4.4.tgz (100%) rename stable/monica/{3.0.18 => 3.0.20}/charts/mariadb-3.0.29.tgz (100%) rename stable/monica/{3.0.18 => 3.0.20}/icon.png (100%) rename stable/monica/{3.0.18 => 3.0.20}/ix_values.yaml (100%) rename stable/monica/{3.0.18 => 3.0.20}/questions.yaml (100%) rename stable/monica/{3.0.18 => 3.0.20}/templates/_appkey.tpl (100%) rename stable/monica/{3.0.18 => 3.0.20}/templates/common.yaml (100%) rename stable/{onlyoffice-document-server/6.0.13 => monica/3.0.20}/values.yaml (100%) delete mode 100644 stable/mosdns/2.0.14/CHANGELOG.md delete mode 100644 stable/mosdns/2.0.14/Chart.lock delete mode 100644 stable/mosdns/2.0.14/Chart.yaml create mode 100644 stable/mosdns/2.0.16/CHANGELOG.md create mode 100644 stable/mosdns/2.0.16/Chart.lock create mode 100644 stable/mosdns/2.0.16/Chart.yaml rename stable/mosdns/{2.0.14 => 2.0.16}/README.md (100%) rename stable/mosdns/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{openhab/2.0.14 => mosdns/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/mosdns/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/mosdns/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/mosdns/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{overseerr/6.0.13 => mosdns/2.0.16}/templates/common.yaml (100%) rename stable/{openhab/2.0.14 => mosdns/2.0.16}/values.yaml (100%) delete mode 100644 stable/mosquitto/6.0.12/CHANGELOG.md delete mode 100644 stable/mosquitto/6.0.12/Chart.lock delete mode 100644 stable/mosquitto/6.0.12/Chart.yaml create mode 100644 stable/mosquitto/6.0.14/CHANGELOG.md create mode 100644 stable/mosquitto/6.0.14/Chart.lock create mode 100644 stable/mosquitto/6.0.14/Chart.yaml rename stable/mosquitto/{6.0.12 => 6.0.14}/README.md (100%) rename stable/mosquitto/{6.0.12 => 6.0.14}/app-readme.md (100%) rename stable/{openkm/7.0.13 => mosquitto/6.0.14}/charts/common-10.4.4.tgz (100%) rename stable/mosquitto/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/mosquitto/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/mosquitto/{6.0.12 => 6.0.14}/questions.yaml (100%) rename stable/{openhab/2.0.14 => mosquitto/6.0.14}/templates/common.yaml (100%) rename stable/{openkm/7.0.13 => mosquitto/6.0.14}/values.yaml (100%) delete mode 100644 stable/mstream/3.0.12/CHANGELOG.md delete mode 100644 stable/mstream/3.0.12/Chart.lock delete mode 100644 stable/mstream/3.0.12/Chart.yaml create mode 100644 stable/mstream/3.0.14/CHANGELOG.md create mode 100644 stable/mstream/3.0.14/Chart.lock create mode 100644 stable/mstream/3.0.14/Chart.yaml rename stable/mstream/{3.0.12 => 3.0.14}/README.md (100%) rename stable/mstream/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{openldap/7.0.13 => mstream/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/mstream/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/mstream/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/mstream/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/mstream/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{openldap/7.0.13 => mstream/3.0.14}/values.yaml (100%) delete mode 100644 stable/muximux/3.0.12/CHANGELOG.md delete mode 100644 stable/muximux/3.0.12/Chart.lock delete mode 100644 stable/muximux/3.0.12/Chart.yaml create mode 100644 stable/muximux/3.0.14/CHANGELOG.md create mode 100644 stable/muximux/3.0.14/Chart.lock create mode 100644 stable/muximux/3.0.14/Chart.yaml rename stable/muximux/{3.0.12 => 3.0.14}/README.md (100%) rename stable/muximux/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{openspeedtest/1.0.11 => muximux/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/muximux/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/muximux/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/muximux/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/muximux/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{openspeedtest/1.0.11 => muximux/3.0.14}/values.yaml (100%) delete mode 100644 stable/mylar/6.0.12/CHANGELOG.md delete mode 100644 stable/mylar/6.0.12/Chart.lock delete mode 100644 stable/mylar/6.0.12/Chart.yaml create mode 100644 stable/mylar/6.0.14/CHANGELOG.md create mode 100644 stable/mylar/6.0.14/Chart.lock create mode 100644 stable/mylar/6.0.14/Chart.yaml rename stable/mylar/{6.0.12 => 6.0.14}/README.md (100%) rename stable/mylar/{6.0.12 => 6.0.14}/app-readme.md (100%) rename stable/{openvscode-server/2.0.15 => mylar/6.0.14}/charts/common-10.4.4.tgz (100%) rename stable/mylar/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/mylar/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/mylar/{6.0.12 => 6.0.14}/questions.yaml (100%) rename stable/{owncast => mylar}/6.0.14/templates/common.yaml (100%) rename stable/{openvscode-server/2.0.15 => mylar/6.0.14}/values.yaml (100%) delete mode 100644 stable/mysql-workbench/2.0.12/CHANGELOG.md delete mode 100644 stable/mysql-workbench/2.0.12/Chart.lock delete mode 100644 stable/mysql-workbench/2.0.12/Chart.yaml create mode 100644 stable/mysql-workbench/2.0.14/CHANGELOG.md create mode 100644 stable/mysql-workbench/2.0.14/Chart.lock create mode 100644 stable/mysql-workbench/2.0.14/Chart.yaml rename stable/mysql-workbench/{2.0.12 => 2.0.14}/README.md (100%) rename stable/mysql-workbench/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{oscam/6.0.12 => mysql-workbench/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/mysql-workbench/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/mysql-workbench/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/mysql-workbench/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{papermerge/3.0.12 => mysql-workbench/2.0.14}/templates/common.yaml (100%) rename stable/{oscam/6.0.12 => mysql-workbench/2.0.14}/values.yaml (100%) delete mode 100644 stable/n8n/4.0.20/CHANGELOG.md delete mode 100644 stable/n8n/4.0.20/Chart.lock delete mode 100644 stable/n8n/4.0.20/Chart.yaml create mode 100644 stable/n8n/4.0.22/CHANGELOG.md create mode 100644 stable/n8n/4.0.22/Chart.lock create mode 100644 stable/n8n/4.0.22/Chart.yaml rename stable/n8n/{4.0.20 => 4.0.22}/README.md (100%) rename stable/n8n/{4.0.20 => 4.0.22}/app-readme.md (100%) rename stable/{outline/3.0.15 => n8n/4.0.22}/charts/common-10.4.4.tgz (100%) rename stable/{openkm/7.0.13 => n8n/4.0.22}/charts/postgresql-8.0.30.tgz (100%) rename stable/{outline/3.0.15 => n8n/4.0.22}/charts/redis-3.0.30.tgz (100%) rename stable/n8n/{4.0.20 => 4.0.22}/icon.png (100%) rename stable/n8n/{4.0.20 => 4.0.22}/ix_values.yaml (100%) rename stable/n8n/{4.0.20 => 4.0.22}/questions.yaml (100%) rename stable/n8n/{4.0.20 => 4.0.22}/templates/_configmap.tpl (100%) rename stable/n8n/{4.0.20 => 4.0.22}/templates/common.yaml (100%) rename stable/{outline/3.0.15 => n8n/4.0.22}/values.yaml (100%) delete mode 100644 stable/nano-wallet/2.0.12/CHANGELOG.md delete mode 100644 stable/nano-wallet/2.0.12/Chart.lock delete mode 100644 stable/nano-wallet/2.0.12/Chart.yaml create mode 100644 stable/nano-wallet/2.0.14/CHANGELOG.md create mode 100644 stable/nano-wallet/2.0.14/Chart.lock create mode 100644 stable/nano-wallet/2.0.14/Chart.yaml rename stable/nano-wallet/{2.0.12 => 2.0.14}/README.md (100%) rename stable/nano-wallet/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{overseerr/6.0.13 => nano-wallet/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/nano-wallet/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/nano-wallet/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/nano-wallet/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{pgadmin/7.0.14 => nano-wallet/2.0.14}/templates/common.yaml (100%) rename stable/{overseerr/6.0.13 => nano-wallet/2.0.14}/values.yaml (100%) create mode 100644 stable/navidrome/11.0.14/CHANGELOG.md create mode 100644 stable/navidrome/11.0.14/Chart.lock create mode 100644 stable/navidrome/11.0.14/Chart.yaml create mode 100644 stable/navidrome/11.0.14/README.md create mode 100644 stable/navidrome/11.0.14/app-readme.md rename stable/{owncast/6.0.14 => navidrome/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/navidrome/11.0.14/icon.png create mode 100644 stable/navidrome/11.0.14/ix_values.yaml create mode 100644 stable/navidrome/11.0.14/questions.yaml rename stable/{photoview/4.0.12 => navidrome/11.0.14}/templates/common.yaml (100%) rename stable/{owncast/6.0.14 => navidrome/11.0.14}/values.yaml (100%) delete mode 100644 stable/netdata/2.0.14/CHANGELOG.md delete mode 100644 stable/netdata/2.0.14/Chart.lock delete mode 100644 stable/netdata/2.0.14/Chart.yaml create mode 100644 stable/netdata/2.0.16/CHANGELOG.md create mode 100644 stable/netdata/2.0.16/Chart.lock create mode 100644 stable/netdata/2.0.16/Chart.yaml rename stable/netdata/{2.0.14 => 2.0.16}/README.md (100%) rename stable/netdata/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{owncloud-ocis/7.0.12 => netdata/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/netdata/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/netdata/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/netdata/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/netdata/{2.0.14 => 2.0.16}/templates/common.yaml (100%) rename stable/{owncloud-ocis/7.0.12 => netdata/2.0.16}/values.yaml (100%) create mode 100644 stable/nextcloud/15.2.11/CHANGELOG.md create mode 100644 stable/nextcloud/15.2.11/Chart.lock create mode 100644 stable/nextcloud/15.2.11/Chart.yaml create mode 100644 stable/nextcloud/15.2.11/README.md create mode 100644 stable/nextcloud/15.2.11/app-readme.md create mode 100644 stable/nextcloud/15.2.11/charts/collabora-online-12.1.7.tgz rename stable/{paperless-ng/4.0.14 => nextcloud/15.2.11}/charts/common-10.4.4.tgz (100%) rename stable/{outline/3.0.15 => nextcloud/15.2.11}/charts/postgresql-8.0.30.tgz (100%) rename stable/{paperless-ng/4.0.14 => nextcloud/15.2.11}/charts/redis-3.0.30.tgz (100%) create mode 100644 stable/nextcloud/15.2.11/ci/basic-values.yaml create mode 100644 stable/nextcloud/15.2.11/docs/installation_notes.md create mode 100644 stable/nextcloud/15.2.11/icon.png create mode 100644 stable/nextcloud/15.2.11/ix_values.yaml create mode 100644 stable/nextcloud/15.2.11/questions.yaml create mode 100644 stable/nextcloud/15.2.11/templates/_configmap.tpl create mode 100644 stable/nextcloud/15.2.11/templates/_cronjob.tpl create mode 100644 stable/nextcloud/15.2.11/templates/_hpb.tpl create mode 100644 stable/nextcloud/15.2.11/templates/_imaginary.tpl create mode 100644 stable/nextcloud/15.2.11/templates/_nginx.tpl create mode 100644 stable/nextcloud/15.2.11/templates/common.yaml rename stable/{paperless-ng/4.0.14 => nextcloud/15.2.11}/values.yaml (100%) delete mode 100644 stable/nextpvr/2.0.12/CHANGELOG.md delete mode 100644 stable/nextpvr/2.0.12/Chart.lock delete mode 100644 stable/nextpvr/2.0.12/Chart.yaml create mode 100644 stable/nextpvr/2.0.14/CHANGELOG.md create mode 100644 stable/nextpvr/2.0.14/Chart.lock create mode 100644 stable/nextpvr/2.0.14/Chart.yaml rename stable/nextpvr/{2.0.12 => 2.0.14}/README.md (100%) rename stable/nextpvr/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{papermerge/3.0.12 => nextpvr/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/nextpvr/{2.0.12 => 2.0.14}/docs/credentials.md (100%) rename stable/nextpvr/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/nextpvr/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/nextpvr/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{phpldapadmin/6.0.12 => nextpvr/2.0.14}/templates/common.yaml (100%) rename stable/{papermerge/3.0.12 => nextpvr/2.0.14}/values.yaml (100%) delete mode 100644 stable/ngircd/2.0.12/CHANGELOG.md delete mode 100644 stable/ngircd/2.0.12/Chart.lock delete mode 100644 stable/ngircd/2.0.12/Chart.yaml create mode 100644 stable/ngircd/2.0.14/CHANGELOG.md create mode 100644 stable/ngircd/2.0.14/Chart.lock create mode 100644 stable/ngircd/2.0.14/Chart.yaml rename stable/ngircd/{2.0.12 => 2.0.14}/README.md (100%) rename stable/ngircd/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{pgadmin/7.0.14 => ngircd/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/ngircd/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/ngircd/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/ngircd/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{piaware/6.0.13 => ngircd/2.0.14}/templates/common.yaml (100%) rename stable/{pgadmin/7.0.14 => ngircd/2.0.14}/values.yaml (100%) delete mode 100644 stable/nntp2nntp/2.0.12/CHANGELOG.md delete mode 100644 stable/nntp2nntp/2.0.12/Chart.lock delete mode 100644 stable/nntp2nntp/2.0.12/Chart.yaml create mode 100644 stable/nntp2nntp/2.0.14/CHANGELOG.md create mode 100644 stable/nntp2nntp/2.0.14/Chart.lock create mode 100644 stable/nntp2nntp/2.0.14/Chart.yaml rename stable/nntp2nntp/{2.0.12 => 2.0.14}/README.md (100%) rename stable/nntp2nntp/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{photoshow/3.0.12 => nntp2nntp/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/nntp2nntp/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/nntp2nntp/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/nntp2nntp/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{pidgin/2.0.12 => nntp2nntp/2.0.14}/templates/common.yaml (100%) rename stable/{photoshow/3.0.12 => nntp2nntp/2.0.14}/values.yaml (100%) delete mode 100644 stable/nocodb/3.0.18/CHANGELOG.md delete mode 100644 stable/nocodb/3.0.18/Chart.lock delete mode 100644 stable/nocodb/3.0.18/Chart.yaml create mode 100644 stable/nocodb/3.0.20/CHANGELOG.md create mode 100644 stable/nocodb/3.0.20/Chart.lock create mode 100644 stable/nocodb/3.0.20/Chart.yaml rename stable/nocodb/{3.0.18 => 3.0.20}/README.md (100%) rename stable/nocodb/{3.0.18 => 3.0.20}/app-readme.md (100%) rename stable/{photoview/4.0.12 => nocodb/3.0.20}/charts/common-10.4.4.tgz (100%) rename stable/{paperless-ng/4.0.14 => nocodb/3.0.20}/charts/postgresql-8.0.30.tgz (100%) rename stable/{papermerge/3.0.12 => nocodb/3.0.20}/charts/redis-3.0.30.tgz (100%) rename stable/nocodb/{3.0.18 => 3.0.20}/icon.png (100%) rename stable/nocodb/{3.0.18 => 3.0.20}/ix_values.yaml (100%) rename stable/nocodb/{3.0.18 => 3.0.20}/questions.yaml (100%) rename stable/nocodb/{3.0.18 => 3.0.20}/templates/_configmap.tpl (100%) rename stable/nocodb/{3.0.18 => 3.0.20}/templates/_secrets.tpl (100%) rename stable/nocodb/{3.0.18 => 3.0.20}/templates/common.yaml (100%) rename stable/{photoview/4.0.12 => nocodb/3.0.20}/values.yaml (100%) create mode 100644 stable/node-red/11.0.15/CHANGELOG.md create mode 100644 stable/node-red/11.0.15/Chart.lock create mode 100644 stable/node-red/11.0.15/Chart.yaml create mode 100644 stable/node-red/11.0.15/README.md create mode 100644 stable/node-red/11.0.15/app-readme.md rename stable/{phpldapadmin/6.0.12 => node-red/11.0.15}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/node-red/11.0.15/icon.png create mode 100644 stable/node-red/11.0.15/ix_values.yaml create mode 100644 stable/node-red/11.0.15/questions.yaml rename stable/{pretend-youre-xyzzy/6.0.13 => node-red/11.0.15}/templates/common.yaml (100%) rename stable/{phpldapadmin/6.0.12 => node-red/11.0.15}/values.yaml (100%) delete mode 100644 stable/novnc/3.0.13/CHANGELOG.md delete mode 100644 stable/novnc/3.0.13/Chart.lock delete mode 100644 stable/novnc/3.0.13/Chart.yaml create mode 100644 stable/novnc/3.0.15/CHANGELOG.md create mode 100644 stable/novnc/3.0.15/Chart.lock create mode 100644 stable/novnc/3.0.15/Chart.yaml rename stable/novnc/{3.0.13 => 3.0.15}/README.md (100%) rename stable/novnc/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{piaware/6.0.13 => novnc/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/novnc/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/novnc/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/novnc/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/novnc/{3.0.13 => 3.0.15}/templates/common.yaml (100%) rename stable/{piaware/6.0.13 => novnc/3.0.15}/values.yaml (100%) delete mode 100644 stable/ntfy/2.0.15/CHANGELOG.md delete mode 100644 stable/ntfy/2.0.15/Chart.lock delete mode 100644 stable/ntfy/2.0.15/Chart.yaml create mode 100644 stable/ntfy/2.0.17/CHANGELOG.md create mode 100644 stable/ntfy/2.0.17/Chart.lock create mode 100644 stable/ntfy/2.0.17/Chart.yaml rename stable/ntfy/{2.0.15 => 2.0.17}/README.md (100%) rename stable/ntfy/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{picoshare/2.0.12 => ntfy/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/ntfy/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/ntfy/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/ntfy/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{projectsend/3.0.14 => ntfy/2.0.17}/templates/common.yaml (100%) rename stable/{picoshare/2.0.12 => ntfy/2.0.17}/values.yaml (100%) delete mode 100644 stable/nullserv/6.0.13/CHANGELOG.md delete mode 100644 stable/nullserv/6.0.13/Chart.lock delete mode 100644 stable/nullserv/6.0.13/Chart.yaml create mode 100644 stable/nullserv/6.0.15/CHANGELOG.md create mode 100644 stable/nullserv/6.0.15/Chart.lock create mode 100644 stable/nullserv/6.0.15/Chart.yaml rename stable/nullserv/{6.0.13 => 6.0.15}/README.md (100%) rename stable/nullserv/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{pidgin/2.0.12 => nullserv/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/nullserv/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/nullserv/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/nullserv/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{protonmail-bridge/6.0.13 => nullserv/6.0.15}/templates/common.yaml (100%) rename stable/{pidgin/2.0.12 => nullserv/6.0.15}/values.yaml (100%) create mode 100644 stable/nzbget/11.0.15/CHANGELOG.md create mode 100644 stable/nzbget/11.0.15/Chart.lock create mode 100644 stable/nzbget/11.0.15/Chart.yaml create mode 100644 stable/nzbget/11.0.15/README.md create mode 100644 stable/nzbget/11.0.15/app-readme.md rename stable/{pihole/6.0.15 => nzbget/11.0.15}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/nzbget/11.0.15/icon.png create mode 100644 stable/nzbget/11.0.15/ix_values.yaml create mode 100644 stable/nzbget/11.0.15/questions.yaml rename stable/{prowlarr/6.0.13 => nzbget/11.0.15}/templates/common.yaml (100%) rename stable/{pihole/6.0.15 => nzbget/11.0.15}/values.yaml (100%) create mode 100644 stable/nzbhydra/11.0.18/CHANGELOG.md create mode 100644 stable/nzbhydra/11.0.18/Chart.lock create mode 100644 stable/nzbhydra/11.0.18/Chart.yaml create mode 100644 stable/nzbhydra/11.0.18/README.md create mode 100644 stable/nzbhydra/11.0.18/app-readme.md rename stable/{pinry/2.0.12 => nzbhydra/11.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/nzbhydra/11.0.18/icon.png create mode 100644 stable/nzbhydra/11.0.18/ix_values.yaml create mode 100644 stable/nzbhydra/11.0.18/questions.yaml rename stable/{pwndrop/2.0.12 => nzbhydra/11.0.18}/templates/common.yaml (100%) rename stable/{pinry/2.0.12 => nzbhydra/11.0.18}/values.yaml (100%) delete mode 100644 stable/octoprint/6.0.14/CHANGELOG.md delete mode 100644 stable/octoprint/6.0.14/Chart.lock delete mode 100644 stable/octoprint/6.0.14/Chart.yaml create mode 100644 stable/octoprint/6.0.16/CHANGELOG.md create mode 100644 stable/octoprint/6.0.16/Chart.lock create mode 100644 stable/octoprint/6.0.16/Chart.yaml rename stable/octoprint/{6.0.14 => 6.0.16}/README.md (100%) rename stable/octoprint/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{pixapop/3.0.12 => octoprint/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/octoprint/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/octoprint/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/octoprint/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{pyload/6.0.13 => octoprint/6.0.16}/templates/common.yaml (100%) rename stable/{pixapop/3.0.12 => octoprint/6.0.16}/values.yaml (100%) delete mode 100644 stable/odoo/8.0.16/CHANGELOG.md delete mode 100644 stable/odoo/8.0.16/Chart.lock delete mode 100644 stable/odoo/8.0.16/Chart.yaml create mode 100644 stable/odoo/8.0.18/CHANGELOG.md create mode 100644 stable/odoo/8.0.18/Chart.lock create mode 100644 stable/odoo/8.0.18/Chart.yaml rename stable/odoo/{8.0.16 => 8.0.18}/README.md (100%) rename stable/odoo/{8.0.16 => 8.0.18}/app-readme.md (100%) rename stable/{pretend-youre-xyzzy/6.0.13 => odoo/8.0.18}/charts/common-10.4.4.tgz (100%) rename stable/{photoview/4.0.12 => odoo/8.0.18}/charts/postgresql-8.0.30.tgz (100%) rename stable/odoo/{8.0.16 => 8.0.18}/icon.png (100%) rename stable/odoo/{8.0.16 => 8.0.18}/ix_values.yaml (100%) rename stable/odoo/{8.0.16 => 8.0.18}/questions.yaml (100%) rename stable/{pylon/2.0.12 => odoo/8.0.18}/templates/common.yaml (100%) rename stable/{pretend-youre-xyzzy/6.0.13 => odoo/8.0.18}/values.yaml (100%) delete mode 100644 stable/omada-controller/6.0.24/CHANGELOG.md delete mode 100644 stable/omada-controller/6.0.24/Chart.lock delete mode 100644 stable/omada-controller/6.0.24/Chart.yaml create mode 100644 stable/omada-controller/6.0.26/CHANGELOG.md create mode 100644 stable/omada-controller/6.0.26/Chart.lock create mode 100644 stable/omada-controller/6.0.26/Chart.yaml rename stable/omada-controller/{6.0.24 => 6.0.26}/README.md (100%) rename stable/omada-controller/{6.0.24 => 6.0.26}/app-readme.md (100%) rename stable/{projectsend/3.0.14 => omada-controller/6.0.26}/charts/common-10.4.4.tgz (100%) rename stable/omada-controller/{6.0.24 => 6.0.26}/icon.png (100%) rename stable/omada-controller/{6.0.24 => 6.0.26}/ix_values.yaml (100%) rename stable/omada-controller/{6.0.24 => 6.0.26}/questions.yaml (100%) rename stable/{qinglong/2.0.13 => omada-controller/6.0.26}/templates/common.yaml (100%) rename stable/{projectsend/3.0.14 => omada-controller/6.0.26}/values.yaml (100%) create mode 100644 stable/ombi/11.0.16/CHANGELOG.md create mode 100644 stable/ombi/11.0.16/Chart.lock create mode 100644 stable/ombi/11.0.16/Chart.yaml create mode 100644 stable/ombi/11.0.16/README.md create mode 100644 stable/ombi/11.0.16/app-readme.md rename stable/{promcord/4.0.14 => ombi/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/ombi/11.0.16/icon.png create mode 100644 stable/ombi/11.0.16/ix_values.yaml create mode 100644 stable/ombi/11.0.16/questions.yaml rename stable/{quassel-core/3.0.12 => ombi/11.0.16}/templates/common.yaml (100%) rename stable/{promcord/4.0.14 => ombi/11.0.16}/values.yaml (100%) delete mode 100644 stable/onlyoffice-document-server/6.0.13/CHANGELOG.md delete mode 100644 stable/onlyoffice-document-server/6.0.13/Chart.lock delete mode 100644 stable/onlyoffice-document-server/6.0.13/Chart.yaml create mode 100644 stable/onlyoffice-document-server/6.0.15/CHANGELOG.md create mode 100644 stable/onlyoffice-document-server/6.0.15/Chart.lock create mode 100644 stable/onlyoffice-document-server/6.0.15/Chart.yaml rename stable/onlyoffice-document-server/{6.0.13 => 6.0.15}/README.md (100%) rename stable/onlyoffice-document-server/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{prometheus/4.0.28 => onlyoffice-document-server/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{quassel-core/3.0.12 => onlyoffice-document-server/6.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/{rsshub/3.0.32 => onlyoffice-document-server/6.0.15}/charts/redis-3.0.30.tgz (100%) rename stable/onlyoffice-document-server/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/onlyoffice-document-server/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/onlyoffice-document-server/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{quassel-web/2.0.12 => onlyoffice-document-server/6.0.15}/templates/common.yaml (100%) rename stable/{prometheus/4.0.28 => onlyoffice-document-server/6.0.15}/values.yaml (100%) delete mode 100644 stable/openhab/2.0.14/CHANGELOG.md delete mode 100644 stable/openhab/2.0.14/Chart.lock delete mode 100644 stable/openhab/2.0.14/Chart.yaml create mode 100644 stable/openhab/2.0.16/CHANGELOG.md create mode 100644 stable/openhab/2.0.16/Chart.lock create mode 100644 stable/openhab/2.0.16/Chart.yaml rename stable/openhab/{2.0.14 => 2.0.16}/README.md (100%) rename stable/openhab/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{protonmail-bridge/6.0.13 => openhab/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/openhab/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/openhab/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/openhab/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{zigbee2mqtt/4.0.14 => openhab/2.0.16}/templates/common.yaml (100%) rename stable/{protonmail-bridge/6.0.13 => openhab/2.0.16}/values.yaml (100%) delete mode 100644 stable/openkm/7.0.13/CHANGELOG.md delete mode 100644 stable/openkm/7.0.13/Chart.lock delete mode 100644 stable/openkm/7.0.13/Chart.yaml create mode 100644 stable/openkm/7.0.15/CHANGELOG.md create mode 100644 stable/openkm/7.0.15/Chart.lock create mode 100644 stable/openkm/7.0.15/Chart.yaml rename stable/openkm/{7.0.13 => 7.0.15}/README.md (100%) rename stable/openkm/{7.0.13 => 7.0.15}/app-readme.md (100%) rename stable/{prowlarr/6.0.13 => openkm/7.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{recipes/8.0.15 => openkm/7.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/openkm/{7.0.13 => 7.0.15}/icon.png (100%) rename stable/openkm/{7.0.13 => 7.0.15}/ix_values.yaml (100%) rename stable/openkm/{7.0.13 => 7.0.15}/questions.yaml (100%) rename stable/openkm/{7.0.13 => 7.0.15}/templates/_configmap.tpl (100%) rename stable/openkm/{7.0.13 => 7.0.15}/templates/common.yaml (100%) rename stable/{prowlarr/6.0.13 => openkm/7.0.15}/values.yaml (100%) delete mode 100644 stable/openldap/7.0.13/CHANGELOG.md delete mode 100644 stable/openldap/7.0.13/Chart.lock delete mode 100644 stable/openldap/7.0.13/Chart.yaml create mode 100644 stable/openldap/7.0.15/CHANGELOG.md create mode 100644 stable/openldap/7.0.15/Chart.lock create mode 100644 stable/openldap/7.0.15/Chart.yaml rename stable/openldap/{7.0.13 => 7.0.15}/README.md (100%) rename stable/openldap/{7.0.13 => 7.0.15}/app-readme.md (100%) rename stable/{pwndrop/2.0.12 => openldap/7.0.15}/charts/common-10.4.4.tgz (100%) rename stable/openldap/{7.0.13 => 7.0.15}/icon.png (100%) rename stable/openldap/{7.0.13 => 7.0.15}/ix_values.yaml (100%) rename stable/openldap/{7.0.13 => 7.0.15}/questions.yaml (100%) rename stable/openldap/{7.0.13 => 7.0.15}/templates/_configmap.tpl (100%) rename stable/openldap/{7.0.13 => 7.0.15}/templates/common.yaml (100%) rename stable/{pwndrop/2.0.12 => openldap/7.0.15}/values.yaml (100%) delete mode 100644 stable/openspeedtest/1.0.11/CHANGELOG.md delete mode 100644 stable/openspeedtest/1.0.11/Chart.lock delete mode 100644 stable/openspeedtest/1.0.11/Chart.yaml create mode 100644 stable/openspeedtest/1.0.13/CHANGELOG.md create mode 100644 stable/openspeedtest/1.0.13/Chart.lock create mode 100644 stable/openspeedtest/1.0.13/Chart.yaml rename stable/openspeedtest/{1.0.11 => 1.0.13}/README.md (100%) rename stable/openspeedtest/{1.0.11 => 1.0.13}/app-readme.md (100%) rename stable/{pydio-cells/4.0.13 => openspeedtest/1.0.13}/charts/common-10.4.4.tgz (100%) rename stable/openspeedtest/{1.0.11 => 1.0.13}/icon.png (100%) rename stable/openspeedtest/{1.0.11 => 1.0.13}/ix_values.yaml (100%) rename stable/openspeedtest/{1.0.11 => 1.0.13}/questions.yaml (100%) rename stable/{reg/6.0.13 => openspeedtest/1.0.13}/templates/common.yaml (100%) rename stable/{pydio-cells/4.0.13 => openspeedtest/1.0.13}/values.yaml (100%) delete mode 100644 stable/openvscode-server/2.0.15/CHANGELOG.md delete mode 100644 stable/openvscode-server/2.0.15/Chart.lock delete mode 100644 stable/openvscode-server/2.0.15/Chart.yaml create mode 100644 stable/openvscode-server/2.0.17/CHANGELOG.md create mode 100644 stable/openvscode-server/2.0.17/Chart.lock create mode 100644 stable/openvscode-server/2.0.17/Chart.yaml rename stable/openvscode-server/{2.0.15 => 2.0.17}/README.md (100%) rename stable/openvscode-server/{2.0.15 => 2.0.17}/app-readme.md (100%) rename stable/{pyload/6.0.13 => openvscode-server/2.0.17}/charts/common-10.4.4.tgz (100%) rename stable/openvscode-server/{2.0.15 => 2.0.17}/icon.png (100%) rename stable/openvscode-server/{2.0.15 => 2.0.17}/ix_values.yaml (100%) rename stable/openvscode-server/{2.0.15 => 2.0.17}/questions.yaml (100%) rename stable/{requestrr/2.0.12 => openvscode-server/2.0.17}/templates/common.yaml (100%) rename stable/{pyload/6.0.13 => openvscode-server/2.0.17}/values.yaml (100%) create mode 100644 stable/organizr/11.0.14/CHANGELOG.md create mode 100644 stable/organizr/11.0.14/Chart.lock create mode 100644 stable/organizr/11.0.14/Chart.yaml create mode 100644 stable/organizr/11.0.14/README.md create mode 100644 stable/organizr/11.0.14/app-readme.md rename stable/{pylon/2.0.12 => organizr/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/organizr/11.0.14/icon.png create mode 100644 stable/organizr/11.0.14/ix_values.yaml create mode 100644 stable/organizr/11.0.14/questions.yaml rename stable/{resilio-sync/6.0.14 => organizr/11.0.14}/templates/common.yaml (100%) rename stable/{pylon/2.0.12 => organizr/11.0.14}/values.yaml (100%) delete mode 100644 stable/oscam/6.0.12/CHANGELOG.md delete mode 100644 stable/oscam/6.0.12/Chart.lock delete mode 100644 stable/oscam/6.0.12/Chart.yaml create mode 100644 stable/oscam/6.0.14/CHANGELOG.md create mode 100644 stable/oscam/6.0.14/Chart.lock create mode 100644 stable/oscam/6.0.14/Chart.yaml rename stable/oscam/{6.0.12 => 6.0.14}/README.md (100%) rename stable/oscam/{6.0.12 => 6.0.14}/app-readme.md (100%) rename stable/{qinglong/2.0.13 => oscam/6.0.14}/charts/common-10.4.4.tgz (100%) rename stable/oscam/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/oscam/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/oscam/{6.0.12 => 6.0.14}/questions.yaml (100%) rename stable/{rsnapshot/2.0.12 => oscam/6.0.14}/templates/common.yaml (100%) rename stable/{qinglong/2.0.13 => oscam/6.0.14}/values.yaml (100%) delete mode 100644 stable/outline/3.0.15/CHANGELOG.md delete mode 100644 stable/outline/3.0.15/Chart.lock delete mode 100644 stable/outline/3.0.15/Chart.yaml create mode 100644 stable/outline/3.0.17/CHANGELOG.md create mode 100644 stable/outline/3.0.17/Chart.lock create mode 100644 stable/outline/3.0.17/Chart.yaml rename stable/outline/{3.0.15 => 3.0.17}/README.md (100%) rename stable/outline/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{quassel-core/3.0.12 => outline/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{redmine/3.0.15 => outline/3.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/{shlink/4.0.14 => outline/3.0.17}/charts/redis-3.0.30.tgz (100%) rename stable/outline/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/outline/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/outline/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/outline/{3.0.15 => 3.0.17}/templates/_secrets.tpl (100%) rename stable/outline/{3.0.15 => 3.0.17}/templates/common.yaml (100%) rename stable/{quassel-core/3.0.12 => outline/3.0.17}/values.yaml (100%) delete mode 100644 stable/overseerr/6.0.13/CHANGELOG.md delete mode 100644 stable/overseerr/6.0.13/Chart.lock delete mode 100644 stable/overseerr/6.0.13/Chart.yaml create mode 100644 stable/overseerr/6.0.15/CHANGELOG.md create mode 100644 stable/overseerr/6.0.15/Chart.lock create mode 100644 stable/overseerr/6.0.15/Chart.yaml rename stable/overseerr/{6.0.13 => 6.0.15}/README.md (100%) rename stable/overseerr/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{quassel-web/2.0.12 => overseerr/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/overseerr/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/overseerr/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/overseerr/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{rss-bridge/2.0.12 => overseerr/6.0.15}/templates/common.yaml (100%) rename stable/{quassel-web/2.0.12 => overseerr/6.0.15}/values.yaml (100%) delete mode 100644 stable/owncast/6.0.14/CHANGELOG.md delete mode 100644 stable/owncast/6.0.14/Chart.lock delete mode 100644 stable/owncast/6.0.14/Chart.yaml create mode 100644 stable/owncast/6.0.16/CHANGELOG.md create mode 100644 stable/owncast/6.0.16/Chart.lock create mode 100644 stable/owncast/6.0.16/Chart.yaml rename stable/owncast/{6.0.14 => 6.0.16}/README.md (100%) rename stable/owncast/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{recipes/8.0.15 => owncast/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/owncast/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/owncast/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/owncast/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{rsshub/3.0.32 => owncast/6.0.16}/templates/common.yaml (100%) rename stable/{recipes/8.0.15 => owncast/6.0.16}/values.yaml (100%) delete mode 100644 stable/owncloud-ocis/7.0.12/CHANGELOG.md delete mode 100644 stable/owncloud-ocis/7.0.12/Chart.lock delete mode 100644 stable/owncloud-ocis/7.0.12/Chart.yaml create mode 100644 stable/owncloud-ocis/7.0.14/CHANGELOG.md create mode 100644 stable/owncloud-ocis/7.0.14/Chart.lock create mode 100644 stable/owncloud-ocis/7.0.14/Chart.yaml rename stable/owncloud-ocis/{7.0.12 => 7.0.14}/README.md (100%) rename stable/owncloud-ocis/{7.0.12 => 7.0.14}/app-readme.md (100%) rename stable/{redmine/3.0.15 => owncloud-ocis/7.0.14}/charts/common-10.4.4.tgz (100%) rename stable/owncloud-ocis/{7.0.12 => 7.0.14}/icon.png (100%) rename stable/owncloud-ocis/{7.0.12 => 7.0.14}/ix_values.yaml (100%) rename stable/owncloud-ocis/{7.0.12 => 7.0.14}/questions.yaml (100%) rename stable/owncloud-ocis/{7.0.12 => 7.0.14}/templates/_secrets.tpl (100%) rename stable/owncloud-ocis/{7.0.12 => 7.0.14}/templates/common.yaml (100%) rename stable/{redmine/3.0.15 => owncloud-ocis/7.0.14}/values.yaml (100%) delete mode 100644 stable/paperless-ng/4.0.14/CHANGELOG.md delete mode 100644 stable/paperless-ng/4.0.14/Chart.lock delete mode 100644 stable/paperless-ng/4.0.14/Chart.yaml create mode 100644 stable/paperless-ng/4.0.16/CHANGELOG.md create mode 100644 stable/paperless-ng/4.0.16/Chart.lock create mode 100644 stable/paperless-ng/4.0.16/Chart.yaml rename stable/paperless-ng/{4.0.14 => 4.0.16}/README.md (100%) rename stable/paperless-ng/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{reg/6.0.13 => paperless-ng/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{shiori/7.0.13 => paperless-ng/4.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/{snipe-it/4.0.20 => paperless-ng/4.0.16}/charts/redis-3.0.30.tgz (100%) rename stable/paperless-ng/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/paperless-ng/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/paperless-ng/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/paperless-ng/{4.0.14 => 4.0.16}/templates/_sercrets.tpl (100%) rename stable/paperless-ng/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/{reg/6.0.13 => paperless-ng/4.0.16}/values.yaml (100%) delete mode 100644 stable/papermerge/3.0.12/CHANGELOG.md delete mode 100644 stable/papermerge/3.0.12/Chart.lock delete mode 100644 stable/papermerge/3.0.12/Chart.yaml create mode 100644 stable/papermerge/3.0.14/CHANGELOG.md create mode 100644 stable/papermerge/3.0.14/Chart.lock create mode 100644 stable/papermerge/3.0.14/Chart.yaml rename stable/papermerge/{3.0.12 => 3.0.14}/README.md (100%) rename stable/papermerge/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{remmina/3.0.12 => papermerge/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/{vikunja/3.0.16 => papermerge/3.0.14}/charts/redis-3.0.30.tgz (100%) rename stable/papermerge/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/papermerge/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/papermerge/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/{satisfactory/2.0.14 => papermerge/3.0.14}/templates/common.yaml (100%) rename stable/{remmina/3.0.12 => papermerge/3.0.14}/values.yaml (100%) delete mode 100644 stable/pgadmin/7.0.14/CHANGELOG.md delete mode 100644 stable/pgadmin/7.0.14/Chart.lock delete mode 100644 stable/pgadmin/7.0.14/Chart.yaml create mode 100644 stable/pgadmin/7.0.16/CHANGELOG.md create mode 100644 stable/pgadmin/7.0.16/Chart.lock create mode 100644 stable/pgadmin/7.0.16/Chart.yaml rename stable/pgadmin/{7.0.14 => 7.0.16}/README.md (100%) rename stable/pgadmin/{7.0.14 => 7.0.16}/app-readme.md (100%) rename stable/{requestrr/2.0.12 => pgadmin/7.0.16}/charts/common-10.4.4.tgz (100%) rename stable/pgadmin/{7.0.14 => 7.0.16}/icon.png (100%) rename stable/pgadmin/{7.0.14 => 7.0.16}/ix_values.yaml (100%) rename stable/pgadmin/{7.0.14 => 7.0.16}/questions.yaml (100%) rename stable/{scrutiny/3.0.10 => pgadmin/7.0.16}/templates/common.yaml (100%) rename stable/{requestrr/2.0.12 => pgadmin/7.0.16}/values.yaml (100%) create mode 100644 stable/photoprism/10.0.19/CHANGELOG.md create mode 100644 stable/photoprism/10.0.19/Chart.lock create mode 100644 stable/photoprism/10.0.19/Chart.yaml create mode 100644 stable/photoprism/10.0.19/README.md create mode 100644 stable/photoprism/10.0.19/app-readme.md rename stable/{resilio-sync/6.0.14 => photoprism/10.0.19}/charts/common-10.4.4.tgz (100%) rename stable/{projectsend/3.0.14 => photoprism/10.0.19}/charts/mariadb-3.0.29.tgz (100%) create mode 100644 stable/photoprism/10.0.19/icon.png create mode 100644 stable/photoprism/10.0.19/ix_values.yaml create mode 100644 stable/photoprism/10.0.19/questions.yaml rename stable/{ser2sock/6.0.13 => photoprism/10.0.19}/templates/common.yaml (100%) rename stable/{resilio-sync/6.0.14 => photoprism/10.0.19}/values.yaml (100%) delete mode 100644 stable/photoshow/3.0.12/CHANGELOG.md delete mode 100644 stable/photoshow/3.0.12/Chart.lock delete mode 100644 stable/photoshow/3.0.12/Chart.yaml create mode 100644 stable/photoshow/3.0.14/CHANGELOG.md create mode 100644 stable/photoshow/3.0.14/Chart.lock create mode 100644 stable/photoshow/3.0.14/Chart.yaml rename stable/photoshow/{3.0.12 => 3.0.14}/README.md (100%) rename stable/photoshow/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{rsnapshot/2.0.12 => photoshow/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/photoshow/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/photoshow/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/photoshow/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/photoshow/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{rsnapshot/2.0.12 => photoshow/3.0.14}/values.yaml (100%) delete mode 100644 stable/photoview/4.0.12/CHANGELOG.md delete mode 100644 stable/photoview/4.0.12/Chart.lock delete mode 100644 stable/photoview/4.0.12/Chart.yaml create mode 100644 stable/photoview/4.0.14/CHANGELOG.md create mode 100644 stable/photoview/4.0.14/Chart.lock create mode 100644 stable/photoview/4.0.14/Chart.yaml rename stable/photoview/{4.0.12 => 4.0.14}/README.md (100%) rename stable/photoview/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{rss-bridge/2.0.12 => photoview/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/{shlink => photoview}/4.0.14/charts/postgresql-8.0.30.tgz (100%) rename stable/photoview/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/photoview/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/photoview/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/{shiori/7.0.13 => photoview/4.0.14}/templates/common.yaml (100%) rename stable/{rss-bridge/2.0.12 => photoview/4.0.14}/values.yaml (100%) delete mode 100644 stable/phpldapadmin/6.0.12/CHANGELOG.md delete mode 100644 stable/phpldapadmin/6.0.12/Chart.lock delete mode 100644 stable/phpldapadmin/6.0.12/Chart.yaml create mode 100644 stable/phpldapadmin/6.0.14/CHANGELOG.md create mode 100644 stable/phpldapadmin/6.0.14/Chart.lock create mode 100644 stable/phpldapadmin/6.0.14/Chart.yaml rename stable/phpldapadmin/{6.0.12 => 6.0.14}/README.md (100%) rename stable/phpldapadmin/{6.0.12 => 6.0.14}/app-readme.md (100%) rename stable/{rsshub/3.0.32 => phpldapadmin/6.0.14}/charts/common-10.4.4.tgz (100%) rename stable/phpldapadmin/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/phpldapadmin/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/phpldapadmin/{6.0.12 => 6.0.14}/questions.yaml (100%) rename stable/{shlink-web-client/3.0.13 => phpldapadmin/6.0.14}/templates/common.yaml (100%) rename stable/{rsshub/3.0.32 => phpldapadmin/6.0.14}/values.yaml (100%) delete mode 100644 stable/piaware/6.0.13/CHANGELOG.md delete mode 100644 stable/piaware/6.0.13/Chart.lock delete mode 100644 stable/piaware/6.0.13/Chart.yaml create mode 100644 stable/piaware/6.0.15/CHANGELOG.md create mode 100644 stable/piaware/6.0.15/Chart.lock create mode 100644 stable/piaware/6.0.15/Chart.yaml rename stable/piaware/{6.0.13 => 6.0.15}/README.md (100%) rename stable/piaware/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{satisfactory/2.0.14 => piaware/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/piaware/{6.0.13 => 6.0.15}/ci/ct-values.yaml (100%) rename stable/piaware/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/piaware/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/piaware/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{shlink/4.0.14 => piaware/6.0.15}/templates/common.yaml (100%) rename stable/{satisfactory/2.0.14 => piaware/6.0.15}/values.yaml (100%) delete mode 100644 stable/picoshare/2.0.12/CHANGELOG.md delete mode 100644 stable/picoshare/2.0.12/Chart.lock delete mode 100644 stable/picoshare/2.0.12/Chart.yaml create mode 100644 stable/picoshare/2.0.14/CHANGELOG.md create mode 100644 stable/picoshare/2.0.14/Chart.lock create mode 100644 stable/picoshare/2.0.14/Chart.yaml rename stable/picoshare/{2.0.12 => 2.0.14}/README.md (100%) rename stable/picoshare/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{scrutiny/3.0.10 => picoshare/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/picoshare/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/picoshare/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/picoshare/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/picoshare/{2.0.12 => 2.0.14}/templates/common.yaml (100%) rename stable/{scrutiny/3.0.10 => picoshare/2.0.14}/values.yaml (100%) delete mode 100644 stable/pidgin/2.0.12/CHANGELOG.md delete mode 100644 stable/pidgin/2.0.12/Chart.lock delete mode 100644 stable/pidgin/2.0.12/Chart.yaml create mode 100644 stable/pidgin/2.0.14/CHANGELOG.md create mode 100644 stable/pidgin/2.0.14/Chart.lock create mode 100644 stable/pidgin/2.0.14/Chart.yaml rename stable/pidgin/{2.0.12 => 2.0.14}/README.md (100%) rename stable/pidgin/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{ser2sock/6.0.13 => pidgin/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/pidgin/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/pidgin/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/pidgin/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{snapdrop/2.0.17 => pidgin/2.0.14}/templates/common.yaml (100%) rename stable/{ser2sock/6.0.13 => pidgin/2.0.14}/values.yaml (100%) delete mode 100644 stable/pihole/6.0.15/CHANGELOG.md delete mode 100644 stable/pihole/6.0.15/Chart.lock delete mode 100644 stable/pihole/6.0.15/Chart.yaml create mode 100644 stable/pihole/6.0.17/CHANGELOG.md create mode 100644 stable/pihole/6.0.17/Chart.lock create mode 100644 stable/pihole/6.0.17/Chart.yaml rename stable/pihole/{6.0.15 => 6.0.17}/README.md (100%) rename stable/pihole/{6.0.15 => 6.0.17}/app-readme.md (100%) rename stable/{shiori/7.0.13 => pihole/6.0.17}/charts/common-10.4.4.tgz (100%) rename stable/pihole/{6.0.15 => 6.0.17}/icon.png (100%) rename stable/pihole/{6.0.15 => 6.0.17}/ix_values.yaml (100%) rename stable/pihole/{6.0.15 => 6.0.17}/questions.yaml (100%) rename stable/pihole/{6.0.15 => 6.0.17}/templates/_configmap.tpl (100%) rename stable/pihole/{6.0.15 => 6.0.17}/templates/common.yaml (100%) rename stable/{shiori/7.0.13 => pihole/6.0.17}/values.yaml (100%) delete mode 100644 stable/pinry/2.0.12/CHANGELOG.md delete mode 100644 stable/pinry/2.0.12/Chart.lock delete mode 100644 stable/pinry/2.0.12/Chart.yaml create mode 100644 stable/pinry/2.0.14/CHANGELOG.md create mode 100644 stable/pinry/2.0.14/Chart.lock create mode 100644 stable/pinry/2.0.14/Chart.yaml rename stable/pinry/{2.0.12 => 2.0.14}/README.md (100%) rename stable/pinry/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{shlink-web-client/3.0.13 => pinry/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/pinry/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/pinry/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/pinry/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/pinry/{2.0.12 => 2.0.14}/templates/_secrets.tpl (100%) rename stable/pinry/{2.0.12 => 2.0.14}/templates/common.yaml (100%) rename stable/{shlink-web-client/3.0.13 => pinry/2.0.14}/values.yaml (100%) delete mode 100644 stable/pixapop/3.0.12/CHANGELOG.md delete mode 100644 stable/pixapop/3.0.12/Chart.lock delete mode 100644 stable/pixapop/3.0.12/Chart.yaml create mode 100644 stable/pixapop/3.0.14/CHANGELOG.md create mode 100644 stable/pixapop/3.0.14/Chart.lock create mode 100644 stable/pixapop/3.0.14/Chart.yaml rename stable/pixapop/{3.0.12 => 3.0.14}/README.md (100%) rename stable/pixapop/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{shlink/4.0.14 => pixapop/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/pixapop/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/pixapop/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/pixapop/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/pixapop/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{shlink/4.0.14 => pixapop/3.0.14}/values.yaml (100%) create mode 100644 stable/plex/10.0.18/CHANGELOG.md create mode 100644 stable/plex/10.0.18/Chart.lock create mode 100644 stable/plex/10.0.18/Chart.yaml create mode 100644 stable/plex/10.0.18/README.md create mode 100644 stable/plex/10.0.18/app-readme.md rename stable/{shorturl/3.0.12 => plex/10.0.18}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/plex/10.0.18/icon.png create mode 100644 stable/plex/10.0.18/ix_values.yaml create mode 100644 stable/plex/10.0.18/questions.yaml rename stable/{speedtest-exporter/3.0.14 => plex/10.0.18}/templates/common.yaml (100%) rename stable/{shorturl/3.0.12 => plex/10.0.18}/values.yaml (100%) create mode 100644 stable/podgrab/10.0.16/CHANGELOG.md create mode 100644 stable/podgrab/10.0.16/Chart.lock create mode 100644 stable/podgrab/10.0.16/Chart.yaml create mode 100644 stable/podgrab/10.0.16/README.md create mode 100644 stable/podgrab/10.0.16/app-readme.md rename stable/{sickchill/3.0.14 => podgrab/10.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/podgrab/10.0.16/icon.png create mode 100644 stable/podgrab/10.0.16/ix_values.yaml create mode 100644 stable/podgrab/10.0.16/questions.yaml rename stable/{stash/7.0.14 => podgrab/10.0.16}/templates/common.yaml (100%) rename stable/{sickchill/3.0.14 => podgrab/10.0.16}/values.yaml (100%) delete mode 100644 stable/pretend-youre-xyzzy/6.0.13/CHANGELOG.md delete mode 100644 stable/pretend-youre-xyzzy/6.0.13/Chart.lock delete mode 100644 stable/pretend-youre-xyzzy/6.0.13/Chart.yaml create mode 100644 stable/pretend-youre-xyzzy/6.0.15/CHANGELOG.md create mode 100644 stable/pretend-youre-xyzzy/6.0.15/Chart.lock create mode 100644 stable/pretend-youre-xyzzy/6.0.15/Chart.yaml rename stable/pretend-youre-xyzzy/{6.0.13 => 6.0.15}/README.md (100%) rename stable/pretend-youre-xyzzy/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{sickgear/3.0.12 => pretend-youre-xyzzy/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/pretend-youre-xyzzy/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/pretend-youre-xyzzy/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/pretend-youre-xyzzy/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{storj-node/2.0.22 => pretend-youre-xyzzy/6.0.15}/templates/common.yaml (100%) rename stable/{sickgear/3.0.12 => pretend-youre-xyzzy/6.0.15}/values.yaml (100%) delete mode 100644 stable/projectsend/3.0.14/CHANGELOG.md delete mode 100644 stable/projectsend/3.0.14/Chart.lock delete mode 100644 stable/projectsend/3.0.14/Chart.yaml create mode 100644 stable/projectsend/3.0.16/CHANGELOG.md create mode 100644 stable/projectsend/3.0.16/Chart.lock create mode 100644 stable/projectsend/3.0.16/Chart.yaml rename stable/projectsend/{3.0.14 => 3.0.16}/README.md (100%) rename stable/projectsend/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{smokeping/3.0.12 => projectsend/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{pydio-cells/4.0.13 => projectsend/3.0.16}/charts/mariadb-3.0.29.tgz (100%) rename stable/projectsend/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/projectsend/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/projectsend/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{strapi/4.0.12 => projectsend/3.0.16}/templates/common.yaml (100%) rename stable/{smokeping/3.0.12 => projectsend/3.0.16}/values.yaml (100%) delete mode 100644 stable/promcord/4.0.14/CHANGELOG.md delete mode 100644 stable/promcord/4.0.14/Chart.lock delete mode 100644 stable/promcord/4.0.14/Chart.yaml create mode 100644 stable/promcord/4.0.16/CHANGELOG.md create mode 100644 stable/promcord/4.0.16/Chart.lock create mode 100644 stable/promcord/4.0.16/Chart.yaml rename stable/promcord/{4.0.14 => 4.0.16}/README.md (100%) rename stable/promcord/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{snapdrop/2.0.17 => promcord/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/promcord/{4.0.14 => 4.0.16}/ci/no-values.yaml (100%) rename stable/promcord/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/promcord/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/promcord/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/promcord/{4.0.14 => 4.0.16}/templates/common.yaml (100%) rename stable/promcord/{4.0.14 => 4.0.16}/templates/prometheusrules.yaml (100%) rename stable/promcord/{4.0.14 => 4.0.16}/templates/servicemonitor.yaml (100%) rename stable/{snapdrop/2.0.17 => promcord/4.0.16}/values.yaml (100%) delete mode 100644 stable/prometheus/4.0.28/CHANGELOG.md delete mode 100644 stable/prometheus/4.0.28/Chart.lock delete mode 100644 stable/prometheus/4.0.28/Chart.yaml create mode 100644 stable/prometheus/4.0.30/CHANGELOG.md create mode 100644 stable/prometheus/4.0.30/Chart.lock create mode 100644 stable/prometheus/4.0.30/Chart.yaml rename stable/prometheus/{4.0.28 => 4.0.30}/README.md (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/app-readme.md (100%) rename stable/{snipe-it/4.0.20 => prometheus/4.0.30}/charts/common-10.4.4.tgz (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/charts/kube-state-metrics-3.1.1.tgz (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/charts/node-exporter-3.0.4.tgz (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-alertmanager-config.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-alertmanager.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-podmonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-probes.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-prometheus.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-prometheusrules.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/crds/crd-thanosrulers.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/icon.png (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/ix_values.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/questions.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/_helpers.tpl (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/alertmanager/_alertmanager.tpl (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/alertmanager/secrets.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/alertmanager/serviceaccount.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/alertmanager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/common.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/core-dns/service.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/core-dns/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kube-apiserver/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kube-controller-manager/endpoints.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kube-controller-manager/service.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kube-controller-manager/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kube-scheduler/endpoints.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kube-scheduler/service.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kube-scheduler/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/exporters/kubelet/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/operator/_args.tpl (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/operator/configmap.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/operator/servicemonitor.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/prometheus/_additionalPrometheusRules.tpl (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/prometheus/_additionalScrapeJobs.tpl (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/prometheus/_prometheus.tpl (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/prometheus/_servicemonitor.tpl (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/prometheus/clusterrole.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/prometheus/clusterrolebinding.yaml (100%) rename stable/prometheus/{4.0.28 => 4.0.30}/templates/prometheus/serviceaccount.yaml (100%) rename stable/{snipe-it/4.0.20 => prometheus/4.0.30}/values.yaml (100%) delete mode 100644 stable/protonmail-bridge/6.0.13/CHANGELOG.md delete mode 100644 stable/protonmail-bridge/6.0.13/Chart.lock delete mode 100644 stable/protonmail-bridge/6.0.13/Chart.yaml create mode 100644 stable/protonmail-bridge/6.0.15/CHANGELOG.md create mode 100644 stable/protonmail-bridge/6.0.15/Chart.lock create mode 100644 stable/protonmail-bridge/6.0.15/Chart.yaml rename stable/protonmail-bridge/{6.0.13 => 6.0.15}/README.md (100%) rename stable/protonmail-bridge/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{speedtest-exporter/3.0.14 => protonmail-bridge/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/protonmail-bridge/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/protonmail-bridge/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/protonmail-bridge/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{synclounge/2.0.16 => protonmail-bridge/6.0.15}/templates/common.yaml (100%) rename stable/{speedtest-exporter/3.0.14 => protonmail-bridge/6.0.15}/values.yaml (100%) delete mode 100644 stable/prowlarr/6.0.13/CHANGELOG.md delete mode 100644 stable/prowlarr/6.0.13/Chart.lock delete mode 100644 stable/prowlarr/6.0.13/Chart.yaml create mode 100644 stable/prowlarr/6.0.15/CHANGELOG.md create mode 100644 stable/prowlarr/6.0.15/Chart.lock create mode 100644 stable/prowlarr/6.0.15/Chart.yaml rename stable/prowlarr/{6.0.13 => 6.0.15}/README.md (100%) rename stable/prowlarr/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{spotweb/4.0.13 => prowlarr/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/prowlarr/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/prowlarr/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/prowlarr/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{syslog-ng/2.0.13 => prowlarr/6.0.15}/templates/common.yaml (100%) rename stable/{spotweb/4.0.13 => prowlarr/6.0.15}/values.yaml (100%) delete mode 100644 stable/pwndrop/2.0.12/CHANGELOG.md delete mode 100644 stable/pwndrop/2.0.12/Chart.lock delete mode 100644 stable/pwndrop/2.0.12/Chart.yaml create mode 100644 stable/pwndrop/2.0.14/CHANGELOG.md create mode 100644 stable/pwndrop/2.0.14/Chart.lock create mode 100644 stable/pwndrop/2.0.14/Chart.yaml rename stable/pwndrop/{2.0.12 => 2.0.14}/README.md (100%) rename stable/pwndrop/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{sqlitebrowser/3.0.12 => pwndrop/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/pwndrop/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/pwndrop/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/pwndrop/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{tdarr-node/2.0.13 => pwndrop/2.0.14}/templates/common.yaml (100%) rename stable/{sqlitebrowser/3.0.12 => pwndrop/2.0.14}/values.yaml (100%) delete mode 100644 stable/pydio-cells/4.0.13/CHANGELOG.md delete mode 100644 stable/pydio-cells/4.0.13/Chart.lock delete mode 100644 stable/pydio-cells/4.0.13/Chart.yaml create mode 100644 stable/pydio-cells/4.0.15/CHANGELOG.md create mode 100644 stable/pydio-cells/4.0.15/Chart.lock create mode 100644 stable/pydio-cells/4.0.15/Chart.yaml rename stable/pydio-cells/{4.0.13 => 4.0.15}/README.md (100%) rename stable/pydio-cells/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{stash/7.0.14 => pydio-cells/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{snipe-it/4.0.20 => pydio-cells/4.0.15}/charts/mariadb-3.0.29.tgz (100%) rename stable/pydio-cells/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/pydio-cells/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/pydio-cells/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/pydio-cells/{4.0.13 => 4.0.15}/templates/common.yaml (100%) rename stable/{stash/7.0.14 => pydio-cells/4.0.15}/values.yaml (100%) delete mode 100644 stable/pyload/6.0.13/CHANGELOG.md delete mode 100644 stable/pyload/6.0.13/Chart.lock delete mode 100644 stable/pyload/6.0.13/Chart.yaml create mode 100644 stable/pyload/6.0.15/CHANGELOG.md create mode 100644 stable/pyload/6.0.15/Chart.lock create mode 100644 stable/pyload/6.0.15/Chart.yaml rename stable/pyload/{6.0.13 => 6.0.15}/README.md (100%) rename stable/pyload/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{static/3.0.12 => pyload/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/pyload/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/pyload/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/pyload/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{tdarr/2.0.13 => pyload/6.0.15}/templates/common.yaml (100%) rename stable/{static/3.0.12 => pyload/6.0.15}/values.yaml (100%) delete mode 100644 stable/pylon/2.0.12/CHANGELOG.md delete mode 100644 stable/pylon/2.0.12/Chart.lock delete mode 100644 stable/pylon/2.0.12/Chart.yaml create mode 100644 stable/pylon/2.0.14/CHANGELOG.md create mode 100644 stable/pylon/2.0.14/Chart.lock create mode 100644 stable/pylon/2.0.14/Chart.yaml rename stable/pylon/{2.0.12 => 2.0.14}/README.md (100%) rename stable/pylon/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{statping/7.0.13 => pylon/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/pylon/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/pylon/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/pylon/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{teamspeak3/4.0.14 => pylon/2.0.14}/templates/common.yaml (100%) rename stable/{statping/7.0.13 => pylon/2.0.14}/values.yaml (100%) create mode 100644 stable/qbittorrent/11.0.17/CHANGELOG.md create mode 100644 stable/qbittorrent/11.0.17/Chart.lock create mode 100644 stable/qbittorrent/11.0.17/Chart.yaml create mode 100644 stable/qbittorrent/11.0.17/README.md create mode 100644 stable/qbittorrent/11.0.17/app-readme.md rename stable/{storj-node/2.0.22 => qbittorrent/11.0.17}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/qbittorrent/11.0.17/docs/credentials.md create mode 100644 stable/qbittorrent/11.0.17/docs/vpn.md create mode 100644 stable/qbittorrent/11.0.17/icon.png create mode 100644 stable/qbittorrent/11.0.17/ix_values.yaml create mode 100644 stable/qbittorrent/11.0.17/questions.yaml create mode 100644 stable/qbittorrent/11.0.17/templates/_configmap.tpl create mode 100644 stable/qbittorrent/11.0.17/templates/common.yaml rename stable/{storj-node/2.0.22 => qbittorrent/11.0.17}/values.yaml (100%) delete mode 100644 stable/qinglong/2.0.13/CHANGELOG.md delete mode 100644 stable/qinglong/2.0.13/Chart.lock delete mode 100644 stable/qinglong/2.0.13/Chart.yaml create mode 100644 stable/qinglong/2.0.15/CHANGELOG.md create mode 100644 stable/qinglong/2.0.15/Chart.lock create mode 100644 stable/qinglong/2.0.15/Chart.yaml rename stable/qinglong/{2.0.13 => 2.0.15}/README.md (100%) rename stable/qinglong/{2.0.13 => 2.0.15}/app-readme.md (100%) rename stable/{strapi/4.0.12 => qinglong/2.0.15}/charts/common-10.4.4.tgz (100%) rename stable/qinglong/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/qinglong/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/qinglong/{2.0.13 => 2.0.15}/questions.yaml (100%) rename stable/{teedy/7.0.13 => qinglong/2.0.15}/templates/common.yaml (100%) rename stable/{strapi/4.0.12 => qinglong/2.0.15}/values.yaml (100%) delete mode 100644 stable/quassel-core/3.0.12/CHANGELOG.md delete mode 100644 stable/quassel-core/3.0.12/Chart.lock delete mode 100644 stable/quassel-core/3.0.12/Chart.yaml create mode 100644 stable/quassel-core/3.0.14/CHANGELOG.md create mode 100644 stable/quassel-core/3.0.14/Chart.lock create mode 100644 stable/quassel-core/3.0.14/Chart.yaml rename stable/quassel-core/{3.0.12 => 3.0.14}/README.md (100%) rename stable/quassel-core/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{synapse/4.0.15 => quassel-core/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/{spotweb/4.0.13 => quassel-core/3.0.14}/charts/postgresql-8.0.30.tgz (100%) rename stable/quassel-core/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/quassel-core/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/quassel-core/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/{thelounge/6.0.12 => quassel-core/3.0.14}/templates/common.yaml (100%) rename stable/{synapse/4.0.15 => quassel-core/3.0.14}/values.yaml (100%) delete mode 100644 stable/quassel-web/2.0.12/CHANGELOG.md delete mode 100644 stable/quassel-web/2.0.12/Chart.lock delete mode 100644 stable/quassel-web/2.0.12/Chart.yaml create mode 100644 stable/quassel-web/2.0.14/CHANGELOG.md create mode 100644 stable/quassel-web/2.0.14/Chart.lock create mode 100644 stable/quassel-web/2.0.14/Chart.yaml rename stable/quassel-web/{2.0.12 => 2.0.14}/README.md (100%) rename stable/quassel-web/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{synclounge/2.0.16 => quassel-web/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/quassel-web/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/quassel-web/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/quassel-web/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{tinymediamanager/2.0.12 => quassel-web/2.0.14}/templates/common.yaml (100%) rename stable/{synclounge/2.0.16 => quassel-web/2.0.14}/values.yaml (100%) create mode 100644 stable/radarr/11.0.15/CHANGELOG.md create mode 100644 stable/radarr/11.0.15/Chart.lock create mode 100644 stable/radarr/11.0.15/Chart.yaml create mode 100644 stable/radarr/11.0.15/README.md create mode 100644 stable/radarr/11.0.15/app-readme.md rename stable/{syslog-ng/2.0.13 => radarr/11.0.15}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/radarr/11.0.15/icon.png create mode 100644 stable/radarr/11.0.15/ix_values.yaml create mode 100644 stable/radarr/11.0.15/questions.yaml rename stable/{traccar/7.0.14 => radarr/11.0.15}/templates/common.yaml (100%) rename stable/{syslog-ng/2.0.13 => radarr/11.0.15}/values.yaml (100%) create mode 100644 stable/readarr/11.0.14/CHANGELOG.md create mode 100644 stable/readarr/11.0.14/Chart.lock create mode 100644 stable/readarr/11.0.14/Chart.yaml create mode 100644 stable/readarr/11.0.14/README.md create mode 100644 stable/readarr/11.0.14/app-readme.md rename stable/{tdarr-node/2.0.13 => readarr/11.0.14}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/readarr/11.0.14/icon.png create mode 100644 stable/readarr/11.0.14/ix_values.yaml create mode 100644 stable/readarr/11.0.14/questions.yaml rename stable/{trilium-notes/5.0.13 => readarr/11.0.14}/templates/common.yaml (100%) rename stable/{tdarr-node/2.0.13 => readarr/11.0.14}/values.yaml (100%) delete mode 100644 stable/recipes/8.0.15/CHANGELOG.md delete mode 100644 stable/recipes/8.0.15/Chart.lock delete mode 100644 stable/recipes/8.0.15/Chart.yaml create mode 100644 stable/recipes/8.0.17/CHANGELOG.md create mode 100644 stable/recipes/8.0.17/Chart.lock create mode 100644 stable/recipes/8.0.17/Chart.yaml rename stable/recipes/{8.0.15 => 8.0.17}/README.md (100%) rename stable/recipes/{8.0.15 => 8.0.17}/app-readme.md (100%) rename stable/{tdarr/2.0.13 => recipes/8.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{statping/7.0.13 => recipes/8.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/recipes/{8.0.15 => 8.0.17}/icon.png (100%) rename stable/recipes/{8.0.15 => 8.0.17}/ix_values.yaml (100%) rename stable/recipes/{8.0.15 => 8.0.17}/questions.yaml (100%) rename stable/recipes/{8.0.15 => 8.0.17}/templates/_sercrets.tpl (100%) rename stable/recipes/{8.0.15 => 8.0.17}/templates/common.yaml (100%) rename stable/{tdarr/2.0.13 => recipes/8.0.17}/values.yaml (100%) delete mode 100644 stable/redmine/3.0.15/CHANGELOG.md delete mode 100644 stable/redmine/3.0.15/Chart.lock delete mode 100644 stable/redmine/3.0.15/Chart.yaml create mode 100644 stable/redmine/3.0.17/CHANGELOG.md create mode 100644 stable/redmine/3.0.17/Chart.lock create mode 100644 stable/redmine/3.0.17/Chart.yaml rename stable/redmine/{3.0.15 => 3.0.17}/README.md (100%) rename stable/redmine/{3.0.15 => 3.0.17}/app-readme.md (100%) rename stable/{teamspeak3/4.0.14 => redmine/3.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{strapi/4.0.12 => redmine/3.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/redmine/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/redmine/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/redmine/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/redmine/{3.0.15 => 3.0.17}/templates/_secrets.tpl (100%) rename stable/redmine/{3.0.15 => 3.0.17}/templates/common.yaml (100%) rename stable/{teamspeak3/4.0.14 => redmine/3.0.17}/values.yaml (100%) delete mode 100644 stable/reg/6.0.13/CHANGELOG.md delete mode 100644 stable/reg/6.0.13/Chart.lock delete mode 100644 stable/reg/6.0.13/Chart.yaml create mode 100644 stable/reg/6.0.15/CHANGELOG.md create mode 100644 stable/reg/6.0.15/Chart.lock create mode 100644 stable/reg/6.0.15/Chart.yaml rename stable/reg/{6.0.13 => 6.0.15}/README.md (100%) rename stable/reg/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{teedy/7.0.13 => reg/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/reg/{6.0.13 => 6.0.15}/ci/ct-values.yaml (100%) rename stable/reg/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/reg/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/reg/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{typecho/3.0.13 => reg/6.0.15}/templates/common.yaml (100%) rename stable/{teedy/7.0.13 => reg/6.0.15}/values.yaml (100%) delete mode 100644 stable/remmina/3.0.12/CHANGELOG.md delete mode 100644 stable/remmina/3.0.12/Chart.lock delete mode 100644 stable/remmina/3.0.12/Chart.yaml create mode 100644 stable/remmina/3.0.14/CHANGELOG.md create mode 100644 stable/remmina/3.0.14/Chart.lock create mode 100644 stable/remmina/3.0.14/Chart.yaml rename stable/remmina/{3.0.12 => 3.0.14}/README.md (100%) rename stable/remmina/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{thelounge/6.0.12 => remmina/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/remmina/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/remmina/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/remmina/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/remmina/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{thelounge/6.0.12 => remmina/3.0.14}/values.yaml (100%) delete mode 100644 stable/requestrr/2.0.12/CHANGELOG.md delete mode 100644 stable/requestrr/2.0.12/Chart.lock delete mode 100644 stable/requestrr/2.0.12/Chart.yaml create mode 100644 stable/requestrr/2.0.14/CHANGELOG.md create mode 100644 stable/requestrr/2.0.14/Chart.lock create mode 100644 stable/requestrr/2.0.14/Chart.yaml rename stable/requestrr/{2.0.12 => 2.0.14}/README.md (100%) rename stable/requestrr/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{tinymediamanager/2.0.12 => requestrr/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/requestrr/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/requestrr/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/requestrr/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{ubooquity/3.0.13 => requestrr/2.0.14}/templates/common.yaml (100%) rename stable/{tinymediamanager/2.0.12 => requestrr/2.0.14}/values.yaml (100%) delete mode 100644 stable/resilio-sync/6.0.14/CHANGELOG.md delete mode 100644 stable/resilio-sync/6.0.14/Chart.lock delete mode 100644 stable/resilio-sync/6.0.14/Chart.yaml create mode 100644 stable/resilio-sync/6.0.16/CHANGELOG.md create mode 100644 stable/resilio-sync/6.0.16/Chart.lock create mode 100644 stable/resilio-sync/6.0.16/Chart.yaml rename stable/resilio-sync/{6.0.14 => 6.0.16}/README.md (100%) rename stable/resilio-sync/{6.0.14 => 6.0.16}/app-readme.md (100%) rename stable/{traccar/7.0.14 => resilio-sync/6.0.16}/charts/common-10.4.4.tgz (100%) rename stable/resilio-sync/{6.0.14 => 6.0.16}/icon.png (100%) rename stable/resilio-sync/{6.0.14 => 6.0.16}/ix_values.yaml (100%) rename stable/resilio-sync/{6.0.14 => 6.0.16}/questions.yaml (100%) rename stable/{unmanic/3.0.12 => resilio-sync/6.0.16}/templates/common.yaml (100%) rename stable/{traccar/7.0.14 => resilio-sync/6.0.16}/values.yaml (100%) delete mode 100644 stable/rsnapshot/2.0.12/CHANGELOG.md delete mode 100644 stable/rsnapshot/2.0.12/Chart.lock delete mode 100644 stable/rsnapshot/2.0.12/Chart.yaml create mode 100644 stable/rsnapshot/2.0.14/CHANGELOG.md create mode 100644 stable/rsnapshot/2.0.14/Chart.lock create mode 100644 stable/rsnapshot/2.0.14/Chart.yaml rename stable/rsnapshot/{2.0.12 => 2.0.14}/README.md (100%) rename stable/rsnapshot/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{trilium-notes/5.0.13 => rsnapshot/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/rsnapshot/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/rsnapshot/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/rsnapshot/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{unpackerr/6.0.12 => rsnapshot/2.0.14}/templates/common.yaml (100%) rename stable/{trilium-notes/5.0.13 => rsnapshot/2.0.14}/values.yaml (100%) delete mode 100644 stable/rss-bridge/2.0.12/CHANGELOG.md delete mode 100644 stable/rss-bridge/2.0.12/Chart.lock delete mode 100644 stable/rss-bridge/2.0.12/Chart.yaml create mode 100644 stable/rss-bridge/2.0.14/CHANGELOG.md create mode 100644 stable/rss-bridge/2.0.14/Chart.lock create mode 100644 stable/rss-bridge/2.0.14/Chart.yaml rename stable/rss-bridge/{2.0.12 => 2.0.14}/README.md (100%) rename stable/rss-bridge/{2.0.12 => 2.0.14}/app-readme.md (100%) rename stable/{tt-rss/7.0.13 => rss-bridge/2.0.14}/charts/common-10.4.4.tgz (100%) rename stable/rss-bridge/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/rss-bridge/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/rss-bridge/{2.0.12 => 2.0.14}/questions.yaml (100%) rename stable/{unpoller/3.0.14 => rss-bridge/2.0.14}/templates/common.yaml (100%) rename stable/{tt-rss/7.0.13 => rss-bridge/2.0.14}/values.yaml (100%) delete mode 100644 stable/rsshub/3.0.32/CHANGELOG.md delete mode 100644 stable/rsshub/3.0.32/Chart.lock delete mode 100644 stable/rsshub/3.0.32/Chart.yaml create mode 100644 stable/rsshub/3.0.34/CHANGELOG.md create mode 100644 stable/rsshub/3.0.34/Chart.lock create mode 100644 stable/rsshub/3.0.34/Chart.yaml rename stable/rsshub/{3.0.32 => 3.0.34}/README.md (100%) rename stable/rsshub/{3.0.32 => 3.0.34}/app-readme.md (100%) rename stable/{twtxt/3.0.12 => rsshub/3.0.34}/charts/common-10.4.4.tgz (100%) rename stable/{weblate/4.0.14 => rsshub/3.0.34}/charts/redis-3.0.30.tgz (100%) rename stable/rsshub/{3.0.32 => 3.0.34}/icon.png (100%) rename stable/rsshub/{3.0.32 => 3.0.34}/ix_values.yaml (100%) rename stable/rsshub/{3.0.32 => 3.0.34}/questions.yaml (100%) rename stable/{uptime-kuma/3.0.13 => rsshub/3.0.34}/templates/common.yaml (100%) rename stable/{twtxt/3.0.12 => rsshub/3.0.34}/values.yaml (100%) create mode 100644 stable/sabnzbd/11.0.16/CHANGELOG.md create mode 100644 stable/sabnzbd/11.0.16/Chart.lock create mode 100644 stable/sabnzbd/11.0.16/Chart.yaml create mode 100644 stable/sabnzbd/11.0.16/README.md create mode 100644 stable/sabnzbd/11.0.16/app-readme.md rename stable/{typecho/3.0.13 => sabnzbd/11.0.16}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/sabnzbd/11.0.16/icon.png create mode 100644 stable/sabnzbd/11.0.16/ix_values.yaml create mode 100644 stable/sabnzbd/11.0.16/questions.yaml rename stable/{uptimerobot-prometheus/4.0.14 => sabnzbd/11.0.16}/templates/common.yaml (100%) rename stable/{typecho/3.0.13 => sabnzbd/11.0.16}/values.yaml (100%) delete mode 100644 stable/satisfactory/2.0.14/CHANGELOG.md delete mode 100644 stable/satisfactory/2.0.14/Chart.lock delete mode 100644 stable/satisfactory/2.0.14/Chart.yaml create mode 100644 stable/satisfactory/2.0.16/CHANGELOG.md create mode 100644 stable/satisfactory/2.0.16/Chart.lock create mode 100644 stable/satisfactory/2.0.16/Chart.yaml rename stable/satisfactory/{2.0.14 => 2.0.16}/README.md (100%) rename stable/satisfactory/{2.0.14 => 2.0.16}/app-readme.md (100%) rename stable/{ubooquity/3.0.13 => satisfactory/2.0.16}/charts/common-10.4.4.tgz (100%) rename stable/satisfactory/{2.0.14 => 2.0.16}/icon.png (100%) rename stable/satisfactory/{2.0.14 => 2.0.16}/ix_values.yaml (100%) rename stable/satisfactory/{2.0.14 => 2.0.16}/questions.yaml (100%) rename stable/{verysync/2.0.14 => satisfactory/2.0.16}/templates/common.yaml (100%) rename stable/{ubooquity/3.0.13 => satisfactory/2.0.16}/values.yaml (100%) delete mode 100644 stable/scrutiny/3.0.10/CHANGELOG.md delete mode 100644 stable/scrutiny/3.0.10/Chart.lock delete mode 100644 stable/scrutiny/3.0.10/Chart.yaml create mode 100644 stable/scrutiny/3.0.12/CHANGELOG.md create mode 100644 stable/scrutiny/3.0.12/Chart.lock create mode 100644 stable/scrutiny/3.0.12/Chart.yaml rename stable/scrutiny/{3.0.10 => 3.0.12}/README.md (100%) rename stable/scrutiny/{3.0.10 => 3.0.12}/app-readme.md (100%) rename stable/{unmanic => scrutiny}/3.0.12/charts/common-10.4.4.tgz (100%) rename stable/scrutiny/{3.0.10 => 3.0.12}/icon.png (100%) rename stable/scrutiny/{3.0.10 => 3.0.12}/ix_values.yaml (100%) rename stable/scrutiny/{3.0.10 => 3.0.12}/questions.yaml (100%) rename stable/{webgrabplus/2.0.13 => scrutiny/3.0.12}/templates/common.yaml (100%) rename stable/{unmanic => scrutiny}/3.0.12/values.yaml (100%) delete mode 100644 stable/ser2sock/6.0.13/CHANGELOG.md delete mode 100644 stable/ser2sock/6.0.13/Chart.lock delete mode 100644 stable/ser2sock/6.0.13/Chart.yaml create mode 100644 stable/ser2sock/6.0.15/CHANGELOG.md create mode 100644 stable/ser2sock/6.0.15/Chart.lock create mode 100644 stable/ser2sock/6.0.15/Chart.yaml rename stable/ser2sock/{6.0.13 => 6.0.15}/README.md (100%) rename stable/ser2sock/{6.0.13 => 6.0.15}/app-readme.md (100%) rename stable/{unpackerr/6.0.12 => ser2sock/6.0.15}/charts/common-10.4.4.tgz (100%) rename stable/ser2sock/{6.0.13 => 6.0.15}/ci/test-values.yaml (100%) rename stable/ser2sock/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/ser2sock/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/ser2sock/{6.0.13 => 6.0.15}/questions.yaml (100%) rename stable/{website-shot/2.0.13 => ser2sock/6.0.15}/templates/common.yaml (100%) rename stable/{unpackerr/6.0.12 => ser2sock/6.0.15}/values.yaml (100%) delete mode 100644 stable/shiori/7.0.13/CHANGELOG.md delete mode 100644 stable/shiori/7.0.13/Chart.lock delete mode 100644 stable/shiori/7.0.13/Chart.yaml create mode 100644 stable/shiori/7.0.15/CHANGELOG.md create mode 100644 stable/shiori/7.0.15/Chart.lock create mode 100644 stable/shiori/7.0.15/Chart.yaml rename stable/shiori/{7.0.13 => 7.0.15}/README.md (100%) rename stable/shiori/{7.0.13 => 7.0.15}/app-readme.md (100%) rename stable/{unpoller/3.0.14 => shiori/7.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{synapse/4.0.15 => shiori/7.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/shiori/{7.0.13 => 7.0.15}/icon.png (100%) rename stable/shiori/{7.0.13 => 7.0.15}/ix_values.yaml (100%) rename stable/shiori/{7.0.13 => 7.0.15}/questions.yaml (100%) rename stable/{wekan/4.0.17 => shiori/7.0.15}/templates/common.yaml (100%) rename stable/{unpoller/3.0.14 => shiori/7.0.15}/values.yaml (100%) delete mode 100644 stable/shlink-web-client/3.0.13/CHANGELOG.md delete mode 100644 stable/shlink-web-client/3.0.13/Chart.lock delete mode 100644 stable/shlink-web-client/3.0.13/Chart.yaml create mode 100644 stable/shlink-web-client/3.0.15/CHANGELOG.md create mode 100644 stable/shlink-web-client/3.0.15/Chart.lock create mode 100644 stable/shlink-web-client/3.0.15/Chart.yaml rename stable/shlink-web-client/{3.0.13 => 3.0.15}/README.md (100%) rename stable/shlink-web-client/{3.0.13 => 3.0.15}/app-readme.md (100%) rename stable/{uptime-kuma/3.0.13 => shlink-web-client/3.0.15}/charts/common-10.4.4.tgz (100%) rename stable/shlink-web-client/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/shlink-web-client/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/shlink-web-client/{3.0.13 => 3.0.15}/questions.yaml (100%) rename stable/{wg-easy/1.0.5 => shlink-web-client/3.0.15}/templates/common.yaml (100%) rename stable/{uptime-kuma/3.0.13 => shlink-web-client/3.0.15}/values.yaml (100%) delete mode 100644 stable/shlink/4.0.14/CHANGELOG.md delete mode 100644 stable/shlink/4.0.14/Chart.lock delete mode 100644 stable/shlink/4.0.14/Chart.yaml create mode 100644 stable/shlink/4.0.16/CHANGELOG.md create mode 100644 stable/shlink/4.0.16/Chart.lock create mode 100644 stable/shlink/4.0.16/Chart.yaml rename stable/shlink/{4.0.14 => 4.0.16}/README.md (100%) rename stable/shlink/{4.0.14 => 4.0.16}/app-readme.md (100%) rename stable/{uptimerobot-prometheus/4.0.14 => shlink/4.0.16}/charts/common-10.4.4.tgz (100%) rename stable/{teedy/7.0.13 => shlink/4.0.16}/charts/postgresql-8.0.30.tgz (100%) create mode 100644 stable/shlink/4.0.16/charts/redis-3.0.30.tgz rename stable/shlink/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/shlink/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/shlink/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/{whoogle/3.0.14 => shlink/4.0.16}/templates/common.yaml (100%) rename stable/{uptimerobot-prometheus/4.0.14 => shlink/4.0.16}/values.yaml (100%) delete mode 100644 stable/shorturl/3.0.12/CHANGELOG.md delete mode 100644 stable/shorturl/3.0.12/Chart.lock delete mode 100644 stable/shorturl/3.0.12/Chart.yaml create mode 100644 stable/shorturl/3.0.14/CHANGELOG.md create mode 100644 stable/shorturl/3.0.14/Chart.lock create mode 100644 stable/shorturl/3.0.14/Chart.yaml rename stable/shorturl/{3.0.12 => 3.0.14}/README.md (100%) rename stable/shorturl/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{valheim/3.0.15 => shorturl/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/shorturl/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/shorturl/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/shorturl/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/shorturl/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{valheim/3.0.15 => shorturl/3.0.14}/values.yaml (100%) delete mode 100644 stable/sickchill/3.0.14/CHANGELOG.md delete mode 100644 stable/sickchill/3.0.14/Chart.lock delete mode 100644 stable/sickchill/3.0.14/Chart.yaml create mode 100644 stable/sickchill/3.0.16/CHANGELOG.md create mode 100644 stable/sickchill/3.0.16/Chart.lock create mode 100644 stable/sickchill/3.0.16/Chart.yaml rename stable/sickchill/{3.0.14 => 3.0.16}/README.md (100%) rename stable/sickchill/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{verysync/2.0.14 => sickchill/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/sickchill/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/sickchill/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/sickchill/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/sickchill/{3.0.14 => 3.0.16}/templates/common.yaml (100%) rename stable/{verysync/2.0.14 => sickchill/3.0.16}/values.yaml (100%) delete mode 100644 stable/sickgear/3.0.12/CHANGELOG.md delete mode 100644 stable/sickgear/3.0.12/Chart.lock delete mode 100644 stable/sickgear/3.0.12/Chart.yaml create mode 100644 stable/sickgear/3.0.14/CHANGELOG.md create mode 100644 stable/sickgear/3.0.14/Chart.lock create mode 100644 stable/sickgear/3.0.14/Chart.yaml rename stable/sickgear/{3.0.12 => 3.0.14}/README.md (100%) rename stable/sickgear/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{vikunja/3.0.16 => sickgear/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/sickgear/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/sickgear/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/sickgear/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/sickgear/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{vikunja/3.0.16 => sickgear/3.0.14}/values.yaml (100%) delete mode 100644 stable/smokeping/3.0.12/CHANGELOG.md delete mode 100644 stable/smokeping/3.0.12/Chart.lock delete mode 100644 stable/smokeping/3.0.12/Chart.yaml create mode 100644 stable/smokeping/3.0.14/CHANGELOG.md create mode 100644 stable/smokeping/3.0.14/Chart.lock create mode 100644 stable/smokeping/3.0.14/Chart.yaml rename stable/smokeping/{3.0.12 => 3.0.14}/README.md (100%) rename stable/smokeping/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{webgrabplus/2.0.13 => smokeping/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/smokeping/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/smokeping/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/smokeping/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/smokeping/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{webgrabplus/2.0.13 => smokeping/3.0.14}/values.yaml (100%) delete mode 100644 stable/snapdrop/2.0.17/CHANGELOG.md delete mode 100644 stable/snapdrop/2.0.17/Chart.lock delete mode 100644 stable/snapdrop/2.0.17/Chart.yaml create mode 100644 stable/snapdrop/2.0.19/CHANGELOG.md create mode 100644 stable/snapdrop/2.0.19/Chart.lock create mode 100644 stable/snapdrop/2.0.19/Chart.yaml rename stable/snapdrop/{2.0.17 => 2.0.19}/README.md (100%) rename stable/snapdrop/{2.0.17 => 2.0.19}/app-readme.md (100%) rename stable/{weblate/4.0.14 => snapdrop/2.0.19}/charts/common-10.4.4.tgz (100%) rename stable/snapdrop/{2.0.17 => 2.0.19}/icon.png (100%) rename stable/snapdrop/{2.0.17 => 2.0.19}/ix_values.yaml (100%) rename stable/snapdrop/{2.0.17 => 2.0.19}/questions.yaml (100%) rename stable/{wikijs/7.0.14 => snapdrop/2.0.19}/templates/common.yaml (100%) rename stable/{weblate/4.0.14 => snapdrop/2.0.19}/values.yaml (100%) delete mode 100644 stable/snipe-it/4.0.20/CHANGELOG.md delete mode 100644 stable/snipe-it/4.0.20/Chart.lock delete mode 100644 stable/snipe-it/4.0.20/Chart.yaml create mode 100644 stable/snipe-it/4.0.22/CHANGELOG.md create mode 100644 stable/snipe-it/4.0.22/Chart.lock create mode 100644 stable/snipe-it/4.0.22/Chart.yaml rename stable/snipe-it/{4.0.20 => 4.0.22}/README.md (100%) rename stable/snipe-it/{4.0.20 => 4.0.22}/app-readme.md (100%) rename stable/{website-shot/2.0.13 => snipe-it/4.0.22}/charts/common-10.4.4.tgz (100%) rename stable/{typecho/3.0.13 => snipe-it/4.0.22}/charts/mariadb-3.0.29.tgz (100%) create mode 100644 stable/snipe-it/4.0.22/charts/redis-3.0.30.tgz rename stable/snipe-it/{4.0.20 => 4.0.22}/docs/installation_notes.md (100%) rename stable/snipe-it/{4.0.20 => 4.0.22}/icon.png (100%) rename stable/snipe-it/{4.0.20 => 4.0.22}/ix_values.yaml (100%) rename stable/snipe-it/{4.0.20 => 4.0.22}/questions.yaml (100%) rename stable/snipe-it/{4.0.20 => 4.0.22}/templates/_secrets.tpl (100%) rename stable/snipe-it/{4.0.20 => 4.0.22}/templates/common.yaml (100%) rename stable/{website-shot/2.0.13 => snipe-it/4.0.22}/values.yaml (100%) create mode 100644 stable/sonarr/11.0.15/CHANGELOG.md create mode 100644 stable/sonarr/11.0.15/Chart.lock create mode 100644 stable/sonarr/11.0.15/Chart.yaml create mode 100644 stable/sonarr/11.0.15/README.md create mode 100644 stable/sonarr/11.0.15/app-readme.md rename stable/{wekan/4.0.17 => sonarr/11.0.15}/charts/common-10.4.4.tgz (100%) create mode 100644 stable/sonarr/11.0.15/icon.png create mode 100644 stable/sonarr/11.0.15/ix_values.yaml create mode 100644 stable/sonarr/11.0.15/questions.yaml rename stable/{wireshark/2.0.12 => sonarr/11.0.15}/templates/common.yaml (100%) rename stable/{wekan/4.0.17 => sonarr/11.0.15}/values.yaml (100%) delete mode 100644 stable/speedtest-exporter/3.0.14/CHANGELOG.md delete mode 100644 stable/speedtest-exporter/3.0.14/Chart.lock delete mode 100644 stable/speedtest-exporter/3.0.14/Chart.yaml create mode 100644 stable/speedtest-exporter/3.0.16/CHANGELOG.md create mode 100644 stable/speedtest-exporter/3.0.16/Chart.lock create mode 100644 stable/speedtest-exporter/3.0.16/Chart.yaml rename stable/speedtest-exporter/{3.0.14 => 3.0.16}/README.md (100%) rename stable/speedtest-exporter/{3.0.14 => 3.0.16}/app-readme.md (100%) rename stable/{wg-easy/1.0.5 => speedtest-exporter/3.0.16}/charts/common-10.4.4.tgz (100%) rename stable/speedtest-exporter/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/speedtest-exporter/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/speedtest-exporter/{3.0.14 => 3.0.16}/questions.yaml (100%) rename stable/{xbackbone/3.0.14 => speedtest-exporter/3.0.16}/templates/common.yaml (100%) rename stable/speedtest-exporter/{3.0.14 => 3.0.16}/templates/prometheusrules.yaml (100%) rename stable/speedtest-exporter/{3.0.14 => 3.0.16}/templates/servicemonitor.yaml (100%) rename stable/{wg-easy/1.0.5 => speedtest-exporter/3.0.16}/values.yaml (100%) delete mode 100644 stable/spotweb/4.0.13/CHANGELOG.md delete mode 100644 stable/spotweb/4.0.13/Chart.lock delete mode 100644 stable/spotweb/4.0.13/Chart.yaml create mode 100644 stable/spotweb/4.0.15/CHANGELOG.md create mode 100644 stable/spotweb/4.0.15/Chart.lock create mode 100644 stable/spotweb/4.0.15/Chart.yaml rename stable/spotweb/{4.0.13 => 4.0.15}/README.md (100%) rename stable/spotweb/{4.0.13 => 4.0.15}/app-readme.md (100%) rename stable/{whoogle/3.0.14 => spotweb/4.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{traccar/7.0.14 => spotweb/4.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/spotweb/{4.0.13 => 4.0.15}/docs/validation.md (100%) rename stable/spotweb/{4.0.13 => 4.0.15}/icon.png (100%) rename stable/spotweb/{4.0.13 => 4.0.15}/ix_values.yaml (100%) rename stable/spotweb/{4.0.13 => 4.0.15}/questions.yaml (100%) rename stable/spotweb/{4.0.13 => 4.0.15}/templates/common.yaml (100%) rename stable/{whoogle/3.0.14 => spotweb/4.0.15}/values.yaml (100%) delete mode 100644 stable/sqlitebrowser/3.0.12/CHANGELOG.md delete mode 100644 stable/sqlitebrowser/3.0.12/Chart.lock delete mode 100644 stable/sqlitebrowser/3.0.12/Chart.yaml create mode 100644 stable/sqlitebrowser/3.0.14/CHANGELOG.md create mode 100644 stable/sqlitebrowser/3.0.14/Chart.lock create mode 100644 stable/sqlitebrowser/3.0.14/Chart.yaml rename stable/sqlitebrowser/{3.0.12 => 3.0.14}/README.md (100%) rename stable/sqlitebrowser/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{wikijs/7.0.14 => sqlitebrowser/3.0.14}/charts/common-10.4.4.tgz (100%) rename stable/sqlitebrowser/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/sqlitebrowser/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/sqlitebrowser/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/sqlitebrowser/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{wikijs/7.0.14 => sqlitebrowser/3.0.14}/values.yaml (100%) delete mode 100644 stable/stash/7.0.14/CHANGELOG.md delete mode 100644 stable/stash/7.0.14/Chart.lock delete mode 100644 stable/stash/7.0.14/Chart.yaml create mode 100644 stable/stash/7.0.16/CHANGELOG.md create mode 100644 stable/stash/7.0.16/Chart.lock create mode 100644 stable/stash/7.0.16/Chart.yaml rename stable/stash/{7.0.14 => 7.0.16}/README.md (100%) rename stable/stash/{7.0.14 => 7.0.16}/app-readme.md (100%) rename stable/{wireshark/2.0.12 => stash/7.0.16}/charts/common-10.4.4.tgz (100%) rename stable/stash/{7.0.14 => 7.0.16}/ci/ct-values.yaml (100%) rename stable/stash/{7.0.14 => 7.0.16}/icon.png (100%) rename stable/stash/{7.0.14 => 7.0.16}/ix_values.yaml (100%) rename stable/stash/{7.0.14 => 7.0.16}/questions.yaml (100%) rename stable/{xteve/6.0.13 => stash/7.0.16}/templates/common.yaml (100%) rename stable/{wireshark/2.0.12 => stash/7.0.16}/values.yaml (100%) delete mode 100644 stable/static/3.0.12/CHANGELOG.md delete mode 100644 stable/static/3.0.12/Chart.lock delete mode 100644 stable/static/3.0.12/Chart.yaml create mode 100644 stable/static/3.0.14/CHANGELOG.md create mode 100644 stable/static/3.0.14/Chart.lock create mode 100644 stable/static/3.0.14/Chart.yaml rename stable/static/{3.0.12 => 3.0.14}/README.md (100%) rename stable/static/{3.0.12 => 3.0.14}/app-readme.md (100%) rename stable/{xbackbone => static}/3.0.14/charts/common-10.4.4.tgz (100%) rename stable/static/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/static/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/static/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/static/{3.0.12 => 3.0.14}/templates/common.yaml (100%) rename stable/{xbackbone => static}/3.0.14/values.yaml (100%) delete mode 100644 stable/statping/7.0.13/CHANGELOG.md delete mode 100644 stable/statping/7.0.13/Chart.lock delete mode 100644 stable/statping/7.0.13/Chart.yaml create mode 100644 stable/statping/7.0.15/CHANGELOG.md create mode 100644 stable/statping/7.0.15/Chart.lock create mode 100644 stable/statping/7.0.15/Chart.yaml rename stable/statping/{7.0.13 => 7.0.15}/README.md (100%) rename stable/statping/{7.0.13 => 7.0.15}/app-readme.md (100%) rename stable/{xteve/6.0.13 => statping/7.0.15}/charts/common-10.4.4.tgz (100%) rename stable/{tt-rss/7.0.13 => statping/7.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/statping/{7.0.13 => 7.0.15}/icon.png (100%) rename stable/statping/{7.0.13 => 7.0.15}/ix_values.yaml (100%) rename stable/statping/{7.0.13 => 7.0.15}/questions.yaml (100%) rename stable/statping/{7.0.13 => 7.0.15}/templates/common.yaml (100%) rename stable/{xteve/6.0.13 => statping/7.0.15}/values.yaml (100%) delete mode 100644 stable/storj-node/2.0.22/CHANGELOG.md delete mode 100644 stable/storj-node/2.0.22/Chart.lock delete mode 100644 stable/storj-node/2.0.22/Chart.yaml create mode 100644 stable/storj-node/2.0.24/CHANGELOG.md create mode 100644 stable/storj-node/2.0.24/Chart.lock create mode 100644 stable/storj-node/2.0.24/Chart.yaml rename stable/storj-node/{2.0.22 => 2.0.24}/README.md (100%) rename stable/storj-node/{2.0.22 => 2.0.24}/SKIPINSTALL (100%) rename stable/storj-node/{2.0.22 => 2.0.24}/app-readme.md (100%) rename stable/{xwiki/3.0.16 => storj-node/2.0.24}/charts/common-10.4.4.tgz (100%) rename stable/storj-node/{2.0.22 => 2.0.24}/icon.png (100%) rename stable/storj-node/{2.0.22 => 2.0.24}/ix_values.yaml (100%) rename stable/storj-node/{2.0.22 => 2.0.24}/questions.yaml (100%) rename stable/{xwiki/3.0.16 => storj-node/2.0.24}/templates/common.yaml (100%) rename stable/{xwiki/3.0.16 => storj-node/2.0.24}/values.yaml (100%) delete mode 100644 stable/strapi/4.0.12/CHANGELOG.md delete mode 100644 stable/strapi/4.0.12/Chart.lock delete mode 100644 stable/strapi/4.0.12/Chart.yaml create mode 100644 stable/strapi/4.0.14/CHANGELOG.md create mode 100644 stable/strapi/4.0.14/Chart.lock create mode 100644 stable/strapi/4.0.14/Chart.yaml rename stable/strapi/{4.0.12 => 4.0.14}/README.md (100%) rename stable/strapi/{4.0.12 => 4.0.14}/app-readme.md (100%) rename stable/{zerotier/2.0.12 => strapi/4.0.14}/charts/common-10.4.4.tgz (100%) rename stable/{vikunja/3.0.16 => strapi/4.0.14}/charts/postgresql-8.0.30.tgz (100%) rename stable/strapi/{4.0.12 => 4.0.14}/icon.png (100%) rename stable/strapi/{4.0.12 => 4.0.14}/ix_values.yaml (100%) rename stable/strapi/{4.0.12 => 4.0.14}/questions.yaml (100%) rename stable/{zerotier/2.0.12 => strapi/4.0.14}/templates/common.yaml (100%) rename stable/{zerotier/2.0.12 => strapi/4.0.14}/values.yaml (100%) delete mode 100644 stable/synapse/4.0.15/CHANGELOG.md delete mode 100644 stable/synapse/4.0.15/Chart.lock delete mode 100644 stable/synapse/4.0.15/Chart.yaml create mode 100644 stable/synapse/4.0.17/CHANGELOG.md create mode 100644 stable/synapse/4.0.17/Chart.lock create mode 100644 stable/synapse/4.0.17/Chart.yaml rename stable/synapse/{4.0.15 => 4.0.17}/README.md (100%) rename stable/synapse/{4.0.15 => 4.0.17}/app-readme.md (100%) rename stable/{zigbee2mqtt/4.0.14 => synapse/4.0.17}/charts/common-10.4.4.tgz (100%) rename stable/{weblate/4.0.14 => synapse/4.0.17}/charts/postgresql-8.0.30.tgz (100%) rename stable/synapse/{4.0.15 => 4.0.17}/ci/base-values.yaml (100%) rename stable/synapse/{4.0.15 => 4.0.17}/ci/basic-values.yaml (100%) rename stable/synapse/{4.0.15 => 4.0.17}/icon.png (100%) rename stable/synapse/{4.0.15 => 4.0.17}/ix_values.yaml (100%) rename stable/synapse/{4.0.15 => 4.0.17}/questions.yaml (100%) rename stable/synapse/{4.0.15 => 4.0.17}/templates/_configmap.tpl (100%) rename stable/synapse/{4.0.15 => 4.0.17}/templates/_helpers.tpl (100%) rename stable/synapse/{4.0.15 => 4.0.17}/templates/_secret.tpl (100%) rename stable/synapse/{4.0.15 => 4.0.17}/templates/common.yaml (100%) rename stable/{zigbee2mqtt/4.0.14 => synapse/4.0.17}/values.yaml (100%) delete mode 100644 stable/synclounge/2.0.16/CHANGELOG.md delete mode 100644 stable/synclounge/2.0.16/Chart.lock delete mode 100644 stable/synclounge/2.0.16/Chart.yaml create mode 100644 stable/synclounge/2.0.18/CHANGELOG.md create mode 100644 stable/synclounge/2.0.18/Chart.lock create mode 100644 stable/synclounge/2.0.18/Chart.yaml rename stable/synclounge/{2.0.16 => 2.0.18}/README.md (100%) rename stable/synclounge/{2.0.16 => 2.0.18}/app-readme.md (100%) rename stable/{znc/2.0.12 => synclounge/2.0.18}/charts/common-10.4.4.tgz (100%) rename stable/synclounge/{2.0.16 => 2.0.18}/icon.png (100%) rename stable/synclounge/{2.0.16 => 2.0.18}/ix_values.yaml (100%) rename stable/synclounge/{2.0.16 => 2.0.18}/questions.yaml (100%) rename stable/{znc/2.0.12 => synclounge/2.0.18}/templates/common.yaml (100%) rename stable/{znc/2.0.12 => synclounge/2.0.18}/values.yaml (100%) create mode 100644 stable/syncthing/11.0.17/CHANGELOG.md create mode 100644 stable/syncthing/11.0.17/Chart.lock create mode 100644 stable/syncthing/11.0.17/Chart.yaml create mode 100644 stable/syncthing/11.0.17/README.md create mode 100644 stable/syncthing/11.0.17/app-readme.md create mode 100644 stable/syncthing/11.0.17/charts/common-10.4.4.tgz create mode 100644 stable/syncthing/11.0.17/icon.png create mode 100644 stable/syncthing/11.0.17/ix_values.yaml create mode 100644 stable/syncthing/11.0.17/questions.yaml create mode 100644 stable/syncthing/11.0.17/templates/common.yaml rename stable/{zigbee2mqtt/4.0.14/SKIPINSTALL => syncthing/11.0.17/values.yaml} (100%) delete mode 100644 stable/syslog-ng/2.0.13/CHANGELOG.md delete mode 100644 stable/syslog-ng/2.0.13/Chart.lock delete mode 100644 stable/syslog-ng/2.0.13/Chart.yaml create mode 100644 stable/syslog-ng/2.0.15/CHANGELOG.md create mode 100644 stable/syslog-ng/2.0.15/Chart.lock create mode 100644 stable/syslog-ng/2.0.15/Chart.yaml rename stable/syslog-ng/{2.0.13 => 2.0.15}/README.md (100%) rename stable/syslog-ng/{2.0.13 => 2.0.15}/app-readme.md (100%) create mode 100644 stable/syslog-ng/2.0.15/charts/common-10.4.4.tgz rename stable/syslog-ng/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/syslog-ng/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/syslog-ng/{2.0.13 => 2.0.15}/questions.yaml (100%) create mode 100644 stable/syslog-ng/2.0.15/templates/common.yaml create mode 100644 stable/syslog-ng/2.0.15/values.yaml create mode 100644 stable/tautulli/11.0.15/CHANGELOG.md create mode 100644 stable/tautulli/11.0.15/Chart.lock create mode 100644 stable/tautulli/11.0.15/Chart.yaml create mode 100644 stable/tautulli/11.0.15/README.md create mode 100644 stable/tautulli/11.0.15/app-readme.md create mode 100644 stable/tautulli/11.0.15/charts/common-10.4.4.tgz create mode 100644 stable/tautulli/11.0.15/icon.png create mode 100644 stable/tautulli/11.0.15/ix_values.yaml create mode 100644 stable/tautulli/11.0.15/questions.yaml create mode 100644 stable/tautulli/11.0.15/templates/common.yaml create mode 100644 stable/tautulli/11.0.15/values.yaml delete mode 100644 stable/tdarr-node/2.0.13/CHANGELOG.md delete mode 100644 stable/tdarr-node/2.0.13/Chart.lock delete mode 100644 stable/tdarr-node/2.0.13/Chart.yaml create mode 100644 stable/tdarr-node/2.0.15/CHANGELOG.md create mode 100644 stable/tdarr-node/2.0.15/Chart.lock create mode 100644 stable/tdarr-node/2.0.15/Chart.yaml rename stable/tdarr-node/{2.0.13 => 2.0.15}/README.md (100%) rename stable/tdarr-node/{2.0.13 => 2.0.15}/app-readme.md (100%) create mode 100644 stable/tdarr-node/2.0.15/charts/common-10.4.4.tgz rename stable/tdarr-node/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/tdarr-node/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/tdarr-node/{2.0.13 => 2.0.15}/questions.yaml (100%) create mode 100644 stable/tdarr-node/2.0.15/templates/common.yaml create mode 100644 stable/tdarr-node/2.0.15/values.yaml delete mode 100644 stable/tdarr/2.0.13/CHANGELOG.md delete mode 100644 stable/tdarr/2.0.13/Chart.lock delete mode 100644 stable/tdarr/2.0.13/Chart.yaml create mode 100644 stable/tdarr/2.0.15/CHANGELOG.md create mode 100644 stable/tdarr/2.0.15/Chart.lock create mode 100644 stable/tdarr/2.0.15/Chart.yaml rename stable/tdarr/{2.0.13 => 2.0.15}/README.md (100%) rename stable/tdarr/{2.0.13 => 2.0.15}/app-readme.md (100%) create mode 100644 stable/tdarr/2.0.15/charts/common-10.4.4.tgz rename stable/tdarr/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/tdarr/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/tdarr/{2.0.13 => 2.0.15}/questions.yaml (100%) create mode 100644 stable/tdarr/2.0.15/templates/common.yaml create mode 100644 stable/tdarr/2.0.15/values.yaml delete mode 100644 stable/teamspeak3/4.0.14/CHANGELOG.md delete mode 100644 stable/teamspeak3/4.0.14/Chart.lock delete mode 100644 stable/teamspeak3/4.0.14/Chart.yaml create mode 100644 stable/teamspeak3/4.0.16/CHANGELOG.md create mode 100644 stable/teamspeak3/4.0.16/Chart.lock create mode 100644 stable/teamspeak3/4.0.16/Chart.yaml rename stable/teamspeak3/{4.0.14 => 4.0.16}/README.md (100%) rename stable/teamspeak3/{4.0.14 => 4.0.16}/app-readme.md (100%) create mode 100644 stable/teamspeak3/4.0.16/charts/common-10.4.4.tgz rename stable/teamspeak3/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/teamspeak3/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/teamspeak3/{4.0.14 => 4.0.16}/questions.yaml (100%) create mode 100644 stable/teamspeak3/4.0.16/templates/common.yaml create mode 100644 stable/teamspeak3/4.0.16/values.yaml delete mode 100644 stable/teedy/7.0.13/CHANGELOG.md delete mode 100644 stable/teedy/7.0.13/Chart.lock delete mode 100644 stable/teedy/7.0.13/Chart.yaml create mode 100644 stable/teedy/7.0.15/CHANGELOG.md create mode 100644 stable/teedy/7.0.15/Chart.lock create mode 100644 stable/teedy/7.0.15/Chart.yaml rename stable/teedy/{7.0.13 => 7.0.15}/README.md (100%) rename stable/teedy/{7.0.13 => 7.0.15}/app-readme.md (100%) create mode 100644 stable/teedy/7.0.15/charts/common-10.4.4.tgz rename stable/{wikijs/7.0.14 => teedy/7.0.15}/charts/postgresql-8.0.30.tgz (100%) rename stable/teedy/{7.0.13 => 7.0.15}/icon.png (100%) rename stable/teedy/{7.0.13 => 7.0.15}/ix_values.yaml (100%) rename stable/teedy/{7.0.13 => 7.0.15}/questions.yaml (100%) create mode 100644 stable/teedy/7.0.15/templates/common.yaml create mode 100644 stable/teedy/7.0.15/values.yaml delete mode 100644 stable/thelounge/6.0.12/CHANGELOG.md delete mode 100644 stable/thelounge/6.0.12/Chart.lock delete mode 100644 stable/thelounge/6.0.12/Chart.yaml create mode 100644 stable/thelounge/6.0.14/CHANGELOG.md create mode 100644 stable/thelounge/6.0.14/Chart.lock create mode 100644 stable/thelounge/6.0.14/Chart.yaml rename stable/thelounge/{6.0.12 => 6.0.14}/README.md (100%) rename stable/thelounge/{6.0.12 => 6.0.14}/app-readme.md (100%) create mode 100644 stable/thelounge/6.0.14/charts/common-10.4.4.tgz rename stable/thelounge/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/thelounge/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/thelounge/{6.0.12 => 6.0.14}/questions.yaml (100%) create mode 100644 stable/thelounge/6.0.14/templates/common.yaml create mode 100644 stable/thelounge/6.0.14/values.yaml delete mode 100644 stable/tinymediamanager/2.0.12/CHANGELOG.md delete mode 100644 stable/tinymediamanager/2.0.12/Chart.lock delete mode 100644 stable/tinymediamanager/2.0.12/Chart.yaml create mode 100644 stable/tinymediamanager/2.0.14/CHANGELOG.md create mode 100644 stable/tinymediamanager/2.0.14/Chart.lock create mode 100644 stable/tinymediamanager/2.0.14/Chart.yaml rename stable/tinymediamanager/{2.0.12 => 2.0.14}/README.md (100%) rename stable/tinymediamanager/{2.0.12 => 2.0.14}/app-readme.md (100%) create mode 100644 stable/tinymediamanager/2.0.14/charts/common-10.4.4.tgz rename stable/tinymediamanager/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/tinymediamanager/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/tinymediamanager/{2.0.12 => 2.0.14}/questions.yaml (100%) create mode 100644 stable/tinymediamanager/2.0.14/templates/common.yaml create mode 100644 stable/tinymediamanager/2.0.14/values.yaml delete mode 100644 stable/traccar/7.0.14/CHANGELOG.md delete mode 100644 stable/traccar/7.0.14/Chart.lock delete mode 100644 stable/traccar/7.0.14/Chart.yaml create mode 100644 stable/traccar/7.0.16/CHANGELOG.md create mode 100644 stable/traccar/7.0.16/Chart.lock create mode 100644 stable/traccar/7.0.16/Chart.yaml rename stable/traccar/{7.0.14 => 7.0.16}/README.md (100%) rename stable/traccar/{7.0.14 => 7.0.16}/app-readme.md (100%) create mode 100644 stable/traccar/7.0.16/charts/common-10.4.4.tgz rename stable/{xwiki/3.0.16 => traccar/7.0.16}/charts/postgresql-8.0.30.tgz (100%) rename stable/traccar/{7.0.14 => 7.0.16}/icon.png (100%) rename stable/traccar/{7.0.14 => 7.0.16}/ix_values.yaml (100%) rename stable/traccar/{7.0.14 => 7.0.16}/questions.yaml (100%) create mode 100644 stable/traccar/7.0.16/templates/common.yaml create mode 100644 stable/traccar/7.0.16/values.yaml create mode 100644 stable/traefik/12.0.17/CHANGELOG.md create mode 100644 stable/traefik/12.0.17/Chart.lock create mode 100644 stable/traefik/12.0.17/Chart.yaml create mode 100644 stable/traefik/12.0.17/README.md create mode 100644 stable/traefik/12.0.17/app-readme.md create mode 100644 stable/traefik/12.0.17/charts/common-10.4.4.tgz create mode 100644 stable/traefik/12.0.17/crds/ingressroute.yaml create mode 100644 stable/traefik/12.0.17/crds/ingressroutetcp.yaml create mode 100644 stable/traefik/12.0.17/crds/ingressrouteudp.yaml create mode 100644 stable/traefik/12.0.17/crds/middlewares.yaml create mode 100644 stable/traefik/12.0.17/crds/middlewarestcp.yaml create mode 100644 stable/traefik/12.0.17/crds/serverstransports.yaml create mode 100644 stable/traefik/12.0.17/crds/tlsoptions.yaml create mode 100644 stable/traefik/12.0.17/crds/tlsstores.yaml create mode 100644 stable/traefik/12.0.17/crds/traefikservices.yaml create mode 100644 stable/traefik/12.0.17/icon.png create mode 100644 stable/traefik/12.0.17/ix_values.yaml create mode 100644 stable/traefik/12.0.17/questions.yaml create mode 100644 stable/traefik/12.0.17/templates/_args.tpl create mode 100644 stable/traefik/12.0.17/templates/_helpers.tpl create mode 100644 stable/traefik/12.0.17/templates/_ingressclass.tpl create mode 100644 stable/traefik/12.0.17/templates/_ingressroute.tpl create mode 100644 stable/traefik/12.0.17/templates/_portalhook.tpl create mode 100644 stable/traefik/12.0.17/templates/_tlsoptions.tpl create mode 100644 stable/traefik/12.0.17/templates/common.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/basic-middleware.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/basicauth.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/chain.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/forwardauth.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/ipwhitelist.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/ratelimit.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/redirectScheme.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/redirectregex.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/stripPrefixRegex.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/tc-chains.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/tc-headers.yaml create mode 100644 stable/traefik/12.0.17/templates/middlewares/tc-nextcloud.yaml create mode 100644 stable/traefik/12.0.17/values.yaml create mode 100644 stable/transmission/12.0.16/CHANGELOG.md create mode 100644 stable/transmission/12.0.16/Chart.lock create mode 100644 stable/transmission/12.0.16/Chart.yaml create mode 100644 stable/transmission/12.0.16/README.md create mode 100644 stable/transmission/12.0.16/app-readme.md create mode 100644 stable/transmission/12.0.16/charts/common-10.4.4.tgz create mode 100644 stable/transmission/12.0.16/icon.png create mode 100644 stable/transmission/12.0.16/ix_values.yaml create mode 100644 stable/transmission/12.0.16/questions.yaml create mode 100644 stable/transmission/12.0.16/templates/common.yaml create mode 100644 stable/transmission/12.0.16/values.yaml delete mode 100644 stable/trilium-notes/5.0.13/CHANGELOG.md delete mode 100644 stable/trilium-notes/5.0.13/Chart.lock delete mode 100644 stable/trilium-notes/5.0.13/Chart.yaml create mode 100644 stable/trilium-notes/5.0.15/CHANGELOG.md create mode 100644 stable/trilium-notes/5.0.15/Chart.lock create mode 100644 stable/trilium-notes/5.0.15/Chart.yaml rename stable/trilium-notes/{5.0.13 => 5.0.15}/README.md (100%) rename stable/trilium-notes/{5.0.13 => 5.0.15}/app-readme.md (100%) create mode 100644 stable/trilium-notes/5.0.15/charts/common-10.4.4.tgz rename stable/trilium-notes/{5.0.13 => 5.0.15}/icon.png (100%) rename stable/trilium-notes/{5.0.13 => 5.0.15}/ix_values.yaml (100%) rename stable/trilium-notes/{5.0.13 => 5.0.15}/questions.yaml (100%) create mode 100644 stable/trilium-notes/5.0.15/templates/common.yaml create mode 100644 stable/trilium-notes/5.0.15/values.yaml create mode 100644 stable/truecommand/11.0.14/CHANGELOG.md create mode 100644 stable/truecommand/11.0.14/Chart.lock create mode 100644 stable/truecommand/11.0.14/Chart.yaml create mode 100644 stable/truecommand/11.0.14/README.md create mode 100644 stable/truecommand/11.0.14/app-readme.md create mode 100644 stable/truecommand/11.0.14/charts/common-10.4.4.tgz create mode 100644 stable/truecommand/11.0.14/icon.png create mode 100644 stable/truecommand/11.0.14/ix_values.yaml create mode 100644 stable/truecommand/11.0.14/questions.yaml create mode 100644 stable/truecommand/11.0.14/templates/common.yaml create mode 100644 stable/truecommand/11.0.14/values.yaml delete mode 100644 stable/tt-rss/7.0.13/CHANGELOG.md delete mode 100644 stable/tt-rss/7.0.13/Chart.lock delete mode 100644 stable/tt-rss/7.0.13/Chart.yaml create mode 100644 stable/tt-rss/7.0.15/CHANGELOG.md create mode 100644 stable/tt-rss/7.0.15/Chart.lock create mode 100644 stable/tt-rss/7.0.15/Chart.yaml rename stable/tt-rss/{7.0.13 => 7.0.15}/README.md (100%) rename stable/tt-rss/{7.0.13 => 7.0.15}/app-readme.md (100%) create mode 100644 stable/tt-rss/7.0.15/charts/common-10.4.4.tgz create mode 100644 stable/tt-rss/7.0.15/charts/postgresql-8.0.30.tgz rename stable/tt-rss/{7.0.13 => 7.0.15}/icon.png (100%) rename stable/tt-rss/{7.0.13 => 7.0.15}/ix_values.yaml (100%) rename stable/tt-rss/{7.0.13 => 7.0.15}/questions.yaml (100%) rename stable/tt-rss/{7.0.13 => 7.0.15}/templates/common.yaml (100%) create mode 100644 stable/tt-rss/7.0.15/values.yaml create mode 100644 stable/tvheadend/12.0.14/CHANGELOG.md create mode 100644 stable/tvheadend/12.0.14/Chart.lock create mode 100644 stable/tvheadend/12.0.14/Chart.yaml create mode 100644 stable/tvheadend/12.0.14/README.md create mode 100644 stable/tvheadend/12.0.14/app-readme.md create mode 100644 stable/tvheadend/12.0.14/charts/common-10.4.4.tgz create mode 100644 stable/tvheadend/12.0.14/icon.png create mode 100644 stable/tvheadend/12.0.14/ix_values.yaml create mode 100644 stable/tvheadend/12.0.14/questions.yaml create mode 100644 stable/tvheadend/12.0.14/templates/common.yaml create mode 100644 stable/tvheadend/12.0.14/values.yaml delete mode 100644 stable/twtxt/3.0.12/CHANGELOG.md delete mode 100644 stable/twtxt/3.0.12/Chart.lock delete mode 100644 stable/twtxt/3.0.12/Chart.yaml create mode 100644 stable/twtxt/3.0.14/CHANGELOG.md create mode 100644 stable/twtxt/3.0.14/Chart.lock create mode 100644 stable/twtxt/3.0.14/Chart.yaml rename stable/twtxt/{3.0.12 => 3.0.14}/README.md (100%) rename stable/twtxt/{3.0.12 => 3.0.14}/app-readme.md (100%) create mode 100644 stable/twtxt/3.0.14/charts/common-10.4.4.tgz rename stable/twtxt/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/twtxt/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/twtxt/{3.0.12 => 3.0.14}/questions.yaml (100%) rename stable/twtxt/{3.0.12 => 3.0.14}/templates/common.yaml (100%) create mode 100644 stable/twtxt/3.0.14/values.yaml delete mode 100644 stable/typecho/3.0.13/CHANGELOG.md delete mode 100644 stable/typecho/3.0.13/Chart.lock delete mode 100644 stable/typecho/3.0.13/Chart.yaml create mode 100644 stable/typecho/3.0.15/CHANGELOG.md create mode 100644 stable/typecho/3.0.15/Chart.lock create mode 100644 stable/typecho/3.0.15/Chart.yaml rename stable/typecho/{3.0.13 => 3.0.15}/README.md (100%) rename stable/typecho/{3.0.13 => 3.0.15}/app-readme.md (100%) create mode 100644 stable/typecho/3.0.15/charts/common-10.4.4.tgz rename stable/{xbackbone/3.0.14 => typecho/3.0.15}/charts/mariadb-3.0.29.tgz (100%) rename stable/typecho/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/typecho/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/typecho/{3.0.13 => 3.0.15}/questions.yaml (100%) create mode 100644 stable/typecho/3.0.15/templates/common.yaml create mode 100644 stable/typecho/3.0.15/values.yaml delete mode 100644 stable/ubooquity/3.0.13/CHANGELOG.md delete mode 100644 stable/ubooquity/3.0.13/Chart.lock delete mode 100644 stable/ubooquity/3.0.13/Chart.yaml create mode 100644 stable/ubooquity/3.0.15/CHANGELOG.md create mode 100644 stable/ubooquity/3.0.15/Chart.lock create mode 100644 stable/ubooquity/3.0.15/Chart.yaml rename stable/ubooquity/{3.0.13 => 3.0.15}/README.md (100%) rename stable/ubooquity/{3.0.13 => 3.0.15}/app-readme.md (100%) create mode 100644 stable/ubooquity/3.0.15/charts/common-10.4.4.tgz rename stable/ubooquity/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/ubooquity/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/ubooquity/{3.0.13 => 3.0.15}/questions.yaml (100%) create mode 100644 stable/ubooquity/3.0.15/templates/common.yaml create mode 100644 stable/ubooquity/3.0.15/values.yaml create mode 100644 stable/unifi/11.0.14/CHANGELOG.md create mode 100644 stable/unifi/11.0.14/Chart.lock create mode 100644 stable/unifi/11.0.14/Chart.yaml create mode 100644 stable/unifi/11.0.14/README.md create mode 100644 stable/unifi/11.0.14/app-readme.md create mode 100644 stable/unifi/11.0.14/charts/common-10.4.4.tgz create mode 100644 stable/unifi/11.0.14/icon.png create mode 100644 stable/unifi/11.0.14/ix_values.yaml create mode 100644 stable/unifi/11.0.14/questions.yaml create mode 100644 stable/unifi/11.0.14/templates/common.yaml create mode 100644 stable/unifi/11.0.14/values.yaml delete mode 100644 stable/unmanic/3.0.12/CHANGELOG.md delete mode 100644 stable/unmanic/3.0.12/Chart.lock delete mode 100644 stable/unmanic/3.0.12/Chart.yaml create mode 100644 stable/unmanic/3.0.14/CHANGELOG.md create mode 100644 stable/unmanic/3.0.14/Chart.lock create mode 100644 stable/unmanic/3.0.14/Chart.yaml rename stable/unmanic/{3.0.12 => 3.0.14}/README.md (100%) rename stable/unmanic/{3.0.12 => 3.0.14}/app-readme.md (100%) create mode 100644 stable/unmanic/3.0.14/charts/common-10.4.4.tgz rename stable/unmanic/{3.0.12 => 3.0.14}/icon.png (100%) rename stable/unmanic/{3.0.12 => 3.0.14}/ix_values.yaml (100%) rename stable/unmanic/{3.0.12 => 3.0.14}/questions.yaml (100%) create mode 100644 stable/unmanic/3.0.14/templates/common.yaml create mode 100644 stable/unmanic/3.0.14/values.yaml delete mode 100644 stable/unpackerr/6.0.12/CHANGELOG.md delete mode 100644 stable/unpackerr/6.0.12/Chart.lock delete mode 100644 stable/unpackerr/6.0.12/Chart.yaml create mode 100644 stable/unpackerr/6.0.14/CHANGELOG.md create mode 100644 stable/unpackerr/6.0.14/Chart.lock create mode 100644 stable/unpackerr/6.0.14/Chart.yaml rename stable/unpackerr/{6.0.12 => 6.0.14}/README.md (100%) rename stable/unpackerr/{6.0.12 => 6.0.14}/app-readme.md (100%) create mode 100644 stable/unpackerr/6.0.14/charts/common-10.4.4.tgz rename stable/unpackerr/{6.0.12 => 6.0.14}/icon.png (100%) rename stable/unpackerr/{6.0.12 => 6.0.14}/ix_values.yaml (100%) rename stable/unpackerr/{6.0.12 => 6.0.14}/questions.yaml (100%) create mode 100644 stable/unpackerr/6.0.14/templates/common.yaml create mode 100644 stable/unpackerr/6.0.14/values.yaml delete mode 100644 stable/unpoller/3.0.14/CHANGELOG.md delete mode 100644 stable/unpoller/3.0.14/Chart.lock delete mode 100644 stable/unpoller/3.0.14/Chart.yaml create mode 100644 stable/unpoller/3.0.16/CHANGELOG.md create mode 100644 stable/unpoller/3.0.16/Chart.lock create mode 100644 stable/unpoller/3.0.16/Chart.yaml rename stable/unpoller/{3.0.14 => 3.0.16}/README.md (100%) rename stable/unpoller/{3.0.14 => 3.0.16}/app-readme.md (100%) create mode 100644 stable/unpoller/3.0.16/charts/common-10.4.4.tgz rename stable/unpoller/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/unpoller/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/unpoller/{3.0.14 => 3.0.16}/questions.yaml (100%) create mode 100644 stable/unpoller/3.0.16/templates/common.yaml rename stable/unpoller/{3.0.14 => 3.0.16}/templates/prometheusrules.yaml (100%) rename stable/unpoller/{3.0.14 => 3.0.16}/templates/servicemonitor.yaml (100%) create mode 100644 stable/unpoller/3.0.16/values.yaml delete mode 100644 stable/uptime-kuma/3.0.13/CHANGELOG.md delete mode 100644 stable/uptime-kuma/3.0.13/Chart.lock delete mode 100644 stable/uptime-kuma/3.0.13/Chart.yaml create mode 100644 stable/uptime-kuma/3.0.15/CHANGELOG.md create mode 100644 stable/uptime-kuma/3.0.15/Chart.lock create mode 100644 stable/uptime-kuma/3.0.15/Chart.yaml rename stable/uptime-kuma/{3.0.13 => 3.0.15}/README.md (100%) rename stable/uptime-kuma/{3.0.13 => 3.0.15}/app-readme.md (100%) create mode 100644 stable/uptime-kuma/3.0.15/charts/common-10.4.4.tgz rename stable/uptime-kuma/{3.0.13 => 3.0.15}/icon.png (100%) rename stable/uptime-kuma/{3.0.13 => 3.0.15}/ix_values.yaml (100%) rename stable/uptime-kuma/{3.0.13 => 3.0.15}/questions.yaml (100%) create mode 100644 stable/uptime-kuma/3.0.15/templates/common.yaml create mode 100644 stable/uptime-kuma/3.0.15/values.yaml delete mode 100644 stable/uptimerobot-prometheus/4.0.14/CHANGELOG.md delete mode 100644 stable/uptimerobot-prometheus/4.0.14/Chart.lock delete mode 100644 stable/uptimerobot-prometheus/4.0.14/Chart.yaml create mode 100644 stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md create mode 100644 stable/uptimerobot-prometheus/4.0.16/Chart.lock create mode 100644 stable/uptimerobot-prometheus/4.0.16/Chart.yaml rename stable/uptimerobot-prometheus/{4.0.14 => 4.0.16}/README.md (100%) rename stable/uptimerobot-prometheus/{4.0.14 => 4.0.16}/app-readme.md (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.16/charts/common-10.4.4.tgz rename stable/uptimerobot-prometheus/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/uptimerobot-prometheus/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/uptimerobot-prometheus/{4.0.14 => 4.0.16}/questions.yaml (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.16/templates/common.yaml rename stable/uptimerobot-prometheus/{4.0.14 => 4.0.16}/templates/prometheusrules.yaml (100%) rename stable/uptimerobot-prometheus/{4.0.14 => 4.0.16}/templates/servicemonitor.yaml (100%) create mode 100644 stable/uptimerobot-prometheus/4.0.16/values.yaml delete mode 100644 stable/valheim/3.0.15/CHANGELOG.md delete mode 100644 stable/valheim/3.0.15/Chart.lock delete mode 100644 stable/valheim/3.0.15/Chart.yaml create mode 100644 stable/valheim/3.0.17/CHANGELOG.md create mode 100644 stable/valheim/3.0.17/Chart.lock create mode 100644 stable/valheim/3.0.17/Chart.yaml rename stable/valheim/{3.0.15 => 3.0.17}/README.md (100%) rename stable/valheim/{3.0.15 => 3.0.17}/app-readme.md (100%) create mode 100644 stable/valheim/3.0.17/charts/common-10.4.4.tgz rename stable/valheim/{3.0.15 => 3.0.17}/docs/installation_notes.md (100%) rename stable/valheim/{3.0.15 => 3.0.17}/icon.png (100%) rename stable/valheim/{3.0.15 => 3.0.17}/ix_values.yaml (100%) rename stable/valheim/{3.0.15 => 3.0.17}/questions.yaml (100%) rename stable/valheim/{3.0.15 => 3.0.17}/templates/common.yaml (100%) create mode 100644 stable/valheim/3.0.17/values.yaml create mode 100644 stable/vaultwarden/16.0.15/CHANGELOG.md create mode 100644 stable/vaultwarden/16.0.15/Chart.lock create mode 100644 stable/vaultwarden/16.0.15/Chart.yaml create mode 100644 stable/vaultwarden/16.0.15/README.md create mode 100644 stable/vaultwarden/16.0.15/app-readme.md create mode 100644 stable/vaultwarden/16.0.15/charts/common-10.4.4.tgz create mode 100644 stable/vaultwarden/16.0.15/charts/postgresql-8.0.30.tgz create mode 100644 stable/vaultwarden/16.0.15/ci/default-values.yaml create mode 100644 stable/vaultwarden/16.0.15/ci/ingress-values.yaml create mode 100644 stable/vaultwarden/16.0.15/icon.png create mode 100644 stable/vaultwarden/16.0.15/ix_values.yaml create mode 100644 stable/vaultwarden/16.0.15/questions.yaml create mode 100644 stable/vaultwarden/16.0.15/templates/_configmap.tpl create mode 100644 stable/vaultwarden/16.0.15/templates/_secrets.tpl create mode 100644 stable/vaultwarden/16.0.15/templates/_validate.tpl create mode 100644 stable/vaultwarden/16.0.15/templates/common.yaml create mode 100644 stable/vaultwarden/16.0.15/values.yaml delete mode 100644 stable/verysync/2.0.14/CHANGELOG.md delete mode 100644 stable/verysync/2.0.14/Chart.lock delete mode 100644 stable/verysync/2.0.14/Chart.yaml create mode 100644 stable/verysync/2.0.17/CHANGELOG.md create mode 100644 stable/verysync/2.0.17/Chart.lock create mode 100644 stable/verysync/2.0.17/Chart.yaml rename stable/verysync/{2.0.14 => 2.0.17}/README.md (100%) rename stable/verysync/{2.0.14 => 2.0.17}/app-readme.md (100%) create mode 100644 stable/verysync/2.0.17/charts/common-10.4.4.tgz rename stable/verysync/{2.0.14 => 2.0.17}/icon.png (100%) rename stable/verysync/{2.0.14 => 2.0.17}/ix_values.yaml (100%) rename stable/verysync/{2.0.14 => 2.0.17}/questions.yaml (100%) create mode 100644 stable/verysync/2.0.17/templates/common.yaml create mode 100644 stable/verysync/2.0.17/values.yaml delete mode 100644 stable/vikunja/3.0.16/CHANGELOG.md delete mode 100644 stable/vikunja/3.0.16/Chart.lock delete mode 100644 stable/vikunja/3.0.16/Chart.yaml create mode 100644 stable/vikunja/3.0.18/CHANGELOG.md create mode 100644 stable/vikunja/3.0.18/Chart.lock create mode 100644 stable/vikunja/3.0.18/Chart.yaml rename stable/vikunja/{3.0.16 => 3.0.18}/README.md (100%) rename stable/vikunja/{3.0.16 => 3.0.18}/app-readme.md (100%) create mode 100644 stable/vikunja/3.0.18/charts/common-10.4.4.tgz create mode 100644 stable/vikunja/3.0.18/charts/postgresql-8.0.30.tgz create mode 100644 stable/vikunja/3.0.18/charts/redis-3.0.30.tgz rename stable/vikunja/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/vikunja/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/vikunja/{3.0.16 => 3.0.18}/questions.yaml (100%) rename stable/vikunja/{3.0.16 => 3.0.18}/templates/_secrets.tpl (100%) rename stable/vikunja/{3.0.16 => 3.0.18}/templates/common.yaml (100%) create mode 100644 stable/vikunja/3.0.18/values.yaml delete mode 100644 stable/webgrabplus/2.0.13/CHANGELOG.md delete mode 100644 stable/webgrabplus/2.0.13/Chart.lock delete mode 100644 stable/webgrabplus/2.0.13/Chart.yaml create mode 100644 stable/webgrabplus/2.0.15/CHANGELOG.md create mode 100644 stable/webgrabplus/2.0.15/Chart.lock create mode 100644 stable/webgrabplus/2.0.15/Chart.yaml rename stable/webgrabplus/{2.0.13 => 2.0.15}/README.md (100%) rename stable/webgrabplus/{2.0.13 => 2.0.15}/app-readme.md (100%) create mode 100644 stable/webgrabplus/2.0.15/charts/common-10.4.4.tgz rename stable/webgrabplus/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/webgrabplus/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/webgrabplus/{2.0.13 => 2.0.15}/questions.yaml (100%) create mode 100644 stable/webgrabplus/2.0.15/templates/common.yaml create mode 100644 stable/webgrabplus/2.0.15/values.yaml delete mode 100644 stable/weblate/4.0.14/CHANGELOG.md delete mode 100644 stable/weblate/4.0.14/Chart.lock delete mode 100644 stable/weblate/4.0.14/Chart.yaml create mode 100644 stable/weblate/4.0.16/CHANGELOG.md create mode 100644 stable/weblate/4.0.16/Chart.lock create mode 100644 stable/weblate/4.0.16/Chart.yaml rename stable/weblate/{4.0.14 => 4.0.16}/README.md (100%) rename stable/weblate/{4.0.14 => 4.0.16}/app-readme.md (100%) create mode 100644 stable/weblate/4.0.16/charts/common-10.4.4.tgz create mode 100644 stable/weblate/4.0.16/charts/postgresql-8.0.30.tgz create mode 100644 stable/weblate/4.0.16/charts/redis-3.0.30.tgz rename stable/weblate/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/weblate/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/weblate/{4.0.14 => 4.0.16}/questions.yaml (100%) rename stable/weblate/{4.0.14 => 4.0.16}/templates/_configmap.tpl (100%) rename stable/weblate/{4.0.14 => 4.0.16}/templates/common.yaml (100%) create mode 100644 stable/weblate/4.0.16/values.yaml delete mode 100644 stable/website-shot/2.0.13/CHANGELOG.md delete mode 100644 stable/website-shot/2.0.13/Chart.lock delete mode 100644 stable/website-shot/2.0.13/Chart.yaml create mode 100644 stable/website-shot/2.0.15/CHANGELOG.md create mode 100644 stable/website-shot/2.0.15/Chart.lock create mode 100644 stable/website-shot/2.0.15/Chart.yaml rename stable/website-shot/{2.0.13 => 2.0.15}/README.md (100%) rename stable/website-shot/{2.0.13 => 2.0.15}/app-readme.md (100%) create mode 100644 stable/website-shot/2.0.15/charts/common-10.4.4.tgz rename stable/website-shot/{2.0.13 => 2.0.15}/icon.png (100%) rename stable/website-shot/{2.0.13 => 2.0.15}/ix_values.yaml (100%) rename stable/website-shot/{2.0.13 => 2.0.15}/questions.yaml (100%) create mode 100644 stable/website-shot/2.0.15/templates/common.yaml create mode 100644 stable/website-shot/2.0.15/values.yaml delete mode 100644 stable/wekan/4.0.17/CHANGELOG.md delete mode 100644 stable/wekan/4.0.17/Chart.lock delete mode 100644 stable/wekan/4.0.17/Chart.yaml create mode 100644 stable/wekan/4.0.19/CHANGELOG.md create mode 100644 stable/wekan/4.0.19/Chart.lock create mode 100644 stable/wekan/4.0.19/Chart.yaml rename stable/wekan/{4.0.17 => 4.0.19}/README.md (100%) rename stable/wekan/{4.0.17 => 4.0.19}/app-readme.md (100%) create mode 100644 stable/wekan/4.0.19/charts/common-10.4.4.tgz rename stable/wekan/{4.0.17 => 4.0.19}/charts/mongodb-1.0.32.tgz (100%) rename stable/wekan/{4.0.17 => 4.0.19}/icon.png (100%) rename stable/wekan/{4.0.17 => 4.0.19}/ix_values.yaml (100%) rename stable/wekan/{4.0.17 => 4.0.19}/questions.yaml (100%) create mode 100644 stable/wekan/4.0.19/templates/common.yaml create mode 100644 stable/wekan/4.0.19/values.yaml delete mode 100644 stable/wg-easy/1.0.5/CHANGELOG.md delete mode 100644 stable/wg-easy/1.0.5/Chart.lock delete mode 100644 stable/wg-easy/1.0.5/Chart.yaml create mode 100644 stable/wg-easy/1.0.7/CHANGELOG.md create mode 100644 stable/wg-easy/1.0.7/Chart.lock create mode 100644 stable/wg-easy/1.0.7/Chart.yaml rename stable/wg-easy/{1.0.5 => 1.0.7}/README.md (100%) rename stable/wg-easy/{1.0.5 => 1.0.7}/app-readme.md (100%) create mode 100644 stable/wg-easy/1.0.7/charts/common-10.4.4.tgz rename stable/wg-easy/{1.0.5 => 1.0.7}/icon.png (100%) rename stable/wg-easy/{1.0.5 => 1.0.7}/ix_values.yaml (100%) rename stable/wg-easy/{1.0.5 => 1.0.7}/questions.yaml (100%) create mode 100644 stable/wg-easy/1.0.7/templates/common.yaml create mode 100644 stable/wg-easy/1.0.7/values.yaml delete mode 100644 stable/whoogle/3.0.14/CHANGELOG.md delete mode 100644 stable/whoogle/3.0.14/Chart.lock delete mode 100644 stable/whoogle/3.0.14/Chart.yaml create mode 100644 stable/whoogle/3.0.16/CHANGELOG.md create mode 100644 stable/whoogle/3.0.16/Chart.lock create mode 100644 stable/whoogle/3.0.16/Chart.yaml rename stable/whoogle/{3.0.14 => 3.0.16}/README.md (100%) rename stable/whoogle/{3.0.14 => 3.0.16}/app-readme.md (100%) create mode 100644 stable/whoogle/3.0.16/charts/common-10.4.4.tgz rename stable/whoogle/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/whoogle/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/whoogle/{3.0.14 => 3.0.16}/questions.yaml (100%) create mode 100644 stable/whoogle/3.0.16/templates/common.yaml create mode 100644 stable/whoogle/3.0.16/values.yaml delete mode 100644 stable/wikijs/7.0.14/CHANGELOG.md delete mode 100644 stable/wikijs/7.0.14/Chart.lock delete mode 100644 stable/wikijs/7.0.14/Chart.yaml create mode 100644 stable/wikijs/7.0.16/CHANGELOG.md create mode 100644 stable/wikijs/7.0.16/Chart.lock create mode 100644 stable/wikijs/7.0.16/Chart.yaml rename stable/wikijs/{7.0.14 => 7.0.16}/README.md (100%) rename stable/wikijs/{7.0.14 => 7.0.16}/app-readme.md (100%) create mode 100644 stable/wikijs/7.0.16/charts/common-10.4.4.tgz create mode 100644 stable/wikijs/7.0.16/charts/postgresql-8.0.30.tgz rename stable/wikijs/{7.0.14 => 7.0.16}/icon.png (100%) rename stable/wikijs/{7.0.14 => 7.0.16}/ix_values.yaml (100%) rename stable/wikijs/{7.0.14 => 7.0.16}/questions.yaml (100%) create mode 100644 stable/wikijs/7.0.16/templates/common.yaml create mode 100644 stable/wikijs/7.0.16/values.yaml delete mode 100644 stable/wireshark/2.0.12/CHANGELOG.md delete mode 100644 stable/wireshark/2.0.12/Chart.lock delete mode 100644 stable/wireshark/2.0.12/Chart.yaml create mode 100644 stable/wireshark/2.0.14/CHANGELOG.md create mode 100644 stable/wireshark/2.0.14/Chart.lock create mode 100644 stable/wireshark/2.0.14/Chart.yaml rename stable/wireshark/{2.0.12 => 2.0.14}/README.md (100%) rename stable/wireshark/{2.0.12 => 2.0.14}/app-readme.md (100%) create mode 100644 stable/wireshark/2.0.14/charts/common-10.4.4.tgz rename stable/wireshark/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/wireshark/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/wireshark/{2.0.12 => 2.0.14}/questions.yaml (100%) create mode 100644 stable/wireshark/2.0.14/templates/common.yaml create mode 100644 stable/wireshark/2.0.14/values.yaml delete mode 100644 stable/xbackbone/3.0.14/CHANGELOG.md delete mode 100644 stable/xbackbone/3.0.14/Chart.lock delete mode 100644 stable/xbackbone/3.0.14/Chart.yaml create mode 100644 stable/xbackbone/3.0.16/CHANGELOG.md create mode 100644 stable/xbackbone/3.0.16/Chart.lock create mode 100644 stable/xbackbone/3.0.16/Chart.yaml rename stable/xbackbone/{3.0.14 => 3.0.16}/README.md (100%) rename stable/xbackbone/{3.0.14 => 3.0.16}/app-readme.md (100%) create mode 100644 stable/xbackbone/3.0.16/charts/common-10.4.4.tgz create mode 100644 stable/xbackbone/3.0.16/charts/mariadb-3.0.29.tgz rename stable/xbackbone/{3.0.14 => 3.0.16}/icon.png (100%) rename stable/xbackbone/{3.0.14 => 3.0.16}/ix_values.yaml (100%) rename stable/xbackbone/{3.0.14 => 3.0.16}/questions.yaml (100%) create mode 100644 stable/xbackbone/3.0.16/templates/common.yaml create mode 100644 stable/xbackbone/3.0.16/values.yaml delete mode 100644 stable/xteve/6.0.13/CHANGELOG.md delete mode 100644 stable/xteve/6.0.13/Chart.lock delete mode 100644 stable/xteve/6.0.13/Chart.yaml create mode 100644 stable/xteve/6.0.15/CHANGELOG.md create mode 100644 stable/xteve/6.0.15/Chart.lock create mode 100644 stable/xteve/6.0.15/Chart.yaml rename stable/xteve/{6.0.13 => 6.0.15}/README.md (100%) rename stable/xteve/{6.0.13 => 6.0.15}/app-readme.md (100%) create mode 100644 stable/xteve/6.0.15/charts/common-10.4.4.tgz rename stable/xteve/{6.0.13 => 6.0.15}/icon.png (100%) rename stable/xteve/{6.0.13 => 6.0.15}/ix_values.yaml (100%) rename stable/xteve/{6.0.13 => 6.0.15}/questions.yaml (100%) create mode 100644 stable/xteve/6.0.15/templates/common.yaml create mode 100644 stable/xteve/6.0.15/values.yaml delete mode 100644 stable/xwiki/3.0.16/CHANGELOG.md delete mode 100644 stable/xwiki/3.0.16/Chart.lock delete mode 100644 stable/xwiki/3.0.16/Chart.yaml create mode 100644 stable/xwiki/3.0.18/CHANGELOG.md create mode 100644 stable/xwiki/3.0.18/Chart.lock create mode 100644 stable/xwiki/3.0.18/Chart.yaml rename stable/xwiki/{3.0.16 => 3.0.18}/README.md (100%) rename stable/xwiki/{3.0.16 => 3.0.18}/app-readme.md (100%) create mode 100644 stable/xwiki/3.0.18/charts/common-10.4.4.tgz create mode 100644 stable/xwiki/3.0.18/charts/postgresql-8.0.30.tgz rename stable/xwiki/{3.0.16 => 3.0.18}/icon.png (100%) rename stable/xwiki/{3.0.16 => 3.0.18}/ix_values.yaml (100%) rename stable/xwiki/{3.0.16 => 3.0.18}/questions.yaml (100%) create mode 100644 stable/xwiki/3.0.18/templates/common.yaml create mode 100644 stable/xwiki/3.0.18/values.yaml delete mode 100644 stable/zerotier/2.0.12/CHANGELOG.md delete mode 100644 stable/zerotier/2.0.12/Chart.lock delete mode 100644 stable/zerotier/2.0.12/Chart.yaml create mode 100644 stable/zerotier/2.0.14/CHANGELOG.md create mode 100644 stable/zerotier/2.0.14/Chart.lock create mode 100644 stable/zerotier/2.0.14/Chart.yaml rename stable/zerotier/{2.0.12 => 2.0.14}/README.md (100%) rename stable/zerotier/{2.0.12 => 2.0.14}/app-readme.md (100%) create mode 100644 stable/zerotier/2.0.14/charts/common-10.4.4.tgz rename stable/zerotier/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/zerotier/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/zerotier/{2.0.12 => 2.0.14}/questions.yaml (100%) create mode 100644 stable/zerotier/2.0.14/templates/common.yaml create mode 100644 stable/zerotier/2.0.14/values.yaml delete mode 100644 stable/zigbee2mqtt/4.0.14/CHANGELOG.md delete mode 100644 stable/zigbee2mqtt/4.0.14/Chart.lock delete mode 100644 stable/zigbee2mqtt/4.0.14/Chart.yaml create mode 100644 stable/zigbee2mqtt/4.0.16/CHANGELOG.md create mode 100644 stable/zigbee2mqtt/4.0.16/Chart.lock create mode 100644 stable/zigbee2mqtt/4.0.16/Chart.yaml rename stable/zigbee2mqtt/{4.0.14 => 4.0.16}/README.md (100%) create mode 100644 stable/zigbee2mqtt/4.0.16/SKIPINSTALL rename stable/zigbee2mqtt/{4.0.14 => 4.0.16}/app-readme.md (100%) create mode 100644 stable/zigbee2mqtt/4.0.16/charts/common-10.4.4.tgz rename stable/zigbee2mqtt/{4.0.14 => 4.0.16}/icon.png (100%) rename stable/zigbee2mqtt/{4.0.14 => 4.0.16}/ix_values.yaml (100%) rename stable/zigbee2mqtt/{4.0.14 => 4.0.16}/questions.yaml (100%) create mode 100644 stable/zigbee2mqtt/4.0.16/templates/common.yaml create mode 100644 stable/zigbee2mqtt/4.0.16/values.yaml delete mode 100644 stable/znc/2.0.12/CHANGELOG.md delete mode 100644 stable/znc/2.0.12/Chart.lock delete mode 100644 stable/znc/2.0.12/Chart.yaml create mode 100644 stable/znc/2.0.14/CHANGELOG.md create mode 100644 stable/znc/2.0.14/Chart.lock create mode 100644 stable/znc/2.0.14/Chart.yaml rename stable/znc/{2.0.12 => 2.0.14}/README.md (100%) rename stable/znc/{2.0.12 => 2.0.14}/app-readme.md (100%) create mode 100644 stable/znc/2.0.14/charts/common-10.4.4.tgz rename stable/znc/{2.0.12 => 2.0.14}/icon.png (100%) rename stable/znc/{2.0.12 => 2.0.14}/ix_values.yaml (100%) rename stable/znc/{2.0.12 => 2.0.14}/questions.yaml (100%) create mode 100644 stable/znc/2.0.14/templates/common.yaml create mode 100644 stable/znc/2.0.14/values.yaml create mode 100644 stable/zwavejs2mqtt/11.0.17/CHANGELOG.md create mode 100644 stable/zwavejs2mqtt/11.0.17/Chart.lock create mode 100644 stable/zwavejs2mqtt/11.0.17/Chart.yaml create mode 100644 stable/zwavejs2mqtt/11.0.17/README.md create mode 100644 stable/zwavejs2mqtt/11.0.17/app-readme.md create mode 100644 stable/zwavejs2mqtt/11.0.17/charts/common-10.4.4.tgz create mode 100644 stable/zwavejs2mqtt/11.0.17/icon.png create mode 100644 stable/zwavejs2mqtt/11.0.17/ix_values.yaml create mode 100644 stable/zwavejs2mqtt/11.0.17/questions.yaml create mode 100644 stable/zwavejs2mqtt/11.0.17/templates/common.yaml create mode 100644 stable/zwavejs2mqtt/11.0.17/values.yaml diff --git a/dependency/collabora-online/12.1.11/CHANGELOG.md b/dependency/collabora-online/12.1.11/CHANGELOG.md new file mode 100644 index 00000000000..17c8ea4bd95 --- /dev/null +++ b/dependency/collabora-online/12.1.11/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [collabora-online-12.1.11](https://github.com/truecharts/apps/compare/collabora-online-12.1.8...collabora-online-12.1.11) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [collabora-online-12.1.8](https://github.com/truecharts/apps/compare/collabora-online-12.1.7...collabora-online-12.1.8) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [collabora-online-12.1.7](https://github.com/truecharts/apps/compare/collabora-online-12.1.6...collabora-online-12.1.7) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + +### [collabora-online-12.1.6](https://github.com/truecharts/apps/compare/collabora-online-12.1.5...collabora-online-12.1.6) (2022-07-11) + +#### Chore + +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [collabora-online-12.1.5](https://github.com/truecharts/apps/compare/collabora-online-12.1.4...collabora-online-12.1.5) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [collabora-online-12.1.4](https://github.com/truecharts/apps/compare/collabora-online-12.1.3...collabora-online-12.1.4) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [collabora-online-12.1.3](https://github.com/truecharts/apps/compare/collabora-online-12.1.2...collabora-online-12.1.3) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) + + + + +### [collabora-online-12.1.2](https://github.com/truecharts/apps/compare/collabora-online-12.1.1...collabora-online-12.1.2) (2022-07-10) + +#### Chore + +* update helm chart common to v10.3.0 + + + + +### [collabora-online-12.1.1](https://github.com/truecharts/apps/compare/collabora-online-12.1.0...collabora-online-12.1.1) (2022-07-09) + +#### Chore + +* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) + + + + +### [collabora-online-12.1.0](https://github.com/truecharts/apps/compare/collabora-online-12.0.11...collabora-online-12.1.0) (2022-07-08) + + + + +### [collabora-online-12.0.11](https://github.com/truecharts/apps/compare/collabora-online-12.0.10...collabora-online-12.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + diff --git a/dependency/collabora-online/12.1.11/Chart.lock b/dependency/collabora-online/12.1.11/Chart.lock new file mode 100644 index 00000000000..5120af573fa --- /dev/null +++ b/dependency/collabora-online/12.1.11/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:51:45.59694531Z" diff --git a/dependency/collabora-online/12.1.11/Chart.yaml b/dependency/collabora-online/12.1.11/Chart.yaml new file mode 100644 index 00000000000..9cd6b7f73fe --- /dev/null +++ b/dependency/collabora-online/12.1.11/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "22.05.3.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: "Collabora Online Development Edition \u2013 an awesome, Online Office\ + \ suite image suitable for home use." +home: https://github.com/truecharts/apps/tree/master/charts/stable/collabora-online +icon: https://truecharts.org/img/chart-icons/collabora.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://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.11 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/collabora-online/12.1.11/README.md b/dependency/collabora-online/12.1.11/README.md new file mode 100644 index 00000000000..452aad65291 --- /dev/null +++ b/dependency/collabora-online/12.1.11/README.md @@ -0,0 +1,44 @@ +# collabora-online + +Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/dependency/collabora-online/12.1.11/app-readme.md b/dependency/collabora-online/12.1.11/app-readme.md new file mode 100644 index 00000000000..c713550e0a1 --- /dev/null +++ b/dependency/collabora-online/12.1.11/app-readme.md @@ -0,0 +1,3 @@ +Collabora Online Development Edition – an awesome, Online Office suite image suitable for home use. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/dependency/mariadb/3.0.30/charts/common-10.4.4.tgz b/dependency/collabora-online/12.1.11/charts/common-10.4.4.tgz similarity index 100% rename from dependency/mariadb/3.0.30/charts/common-10.4.4.tgz rename to dependency/collabora-online/12.1.11/charts/common-10.4.4.tgz diff --git a/dependency/collabora-online/12.1.11/docs/installation_notes.md b/dependency/collabora-online/12.1.11/docs/installation_notes.md new file mode 100644 index 00000000000..028c09fc434 --- /dev/null +++ b/dependency/collabora-online/12.1.11/docs/installation_notes.md @@ -0,0 +1,9 @@ +# Installation Notes + +If you don't enable `Reverse Proxy` on `Collabora` (It's not recommended as it is unsecure), in order for it to work you have to + +* Remove `-o:ssl.termination=true -o:ssl.enable=false` from `Extra Parameters`. +* Set `Server Name` to `hostIP:port` (The port number you set for `NodePort`) +* Set `Service type` to `NodePort` +* Set `Port type` to `HTTPS` +* Disable certificate validation in the app you are going to use it. (eg. Nextcloud have a checkbox under Collabora's URL to disable Cert Validation) diff --git a/dependency/collabora-online/12.1.11/docs/validation.md b/dependency/collabora-online/12.1.11/docs/validation.md new file mode 100644 index 00000000000..ba5304d5463 --- /dev/null +++ b/dependency/collabora-online/12.1.11/docs/validation.md @@ -0,0 +1,24 @@ +# Input Validation + +__`Server Name`__ +Accepted formats are: + +- Single FQDN (eg. `collabora.mydomain.com` or `mydomain.com`) +- Single IP (eg. `10.10.10.11`) + +_Same rules apply for FQDN as in the section above_ + +Regex used to match this: `^((([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}))$` +You can try live [here](https://regex101.com/r/mICKDp/1) + +__`Password for WebUI`__ +Accepted formats are: + +- Letters, Numbers, Symbols, Minimum 8 characters (eg. `dg523$*a`) - It accepts `a-z`, `A-Z`, `0-9` and `!@#$%^&*?` + +Regex used to match those: `[a-zA-Z0-9!@#$%^&*?]{8,}` +You can try live [here](https://regex101.com/r/ef3V88/1) + +--- + +_If you find a field that you think it needs validation, please open an issue on github_ diff --git a/dependency/collabora-online/12.1.11/icon.png b/dependency/collabora-online/12.1.11/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..88a391905bb259677e77dc74fb190fcaa0a2989b GIT binary patch literal 16464 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 -### [mariadb-3.0.29](https://github.com/truecharts/apps/compare/mariadb-3.0.28...mariadb-3.0.29) (2022-07-12) - -#### Chore - -* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) - - - - -### [mongodb-1.0.31](https://github.com/truecharts/apps/compare/mongodb-1.0.30...mongodb-1.0.31) (2022-07-11) - - - - -### [mongodb-1.0.30](https://github.com/truecharts/apps/compare/mongodb-1.0.29...mongodb-1.0.30) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### [mongodb-1.0.29](https://github.com/truecharts/apps/compare/mongodb-1.0.28...mongodb-1.0.29) (2022-07-11) - -#### Chore - -* update helm chart common to v10.4.2 - - - - -### [mongodb-1.0.28](https://github.com/truecharts/apps/compare/mongodb-1.0.27...mongodb-1.0.28) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [mongodb-1.0.27](https://github.com/truecharts/apps/compare/mongodb-1.0.26...mongodb-1.0.27) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [mongodb-1.0.26](https://github.com/truecharts/apps/compare/mongodb-1.0.25...mongodb-1.0.26) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) - - - - -### [mongodb-1.0.25](https://github.com/truecharts/apps/compare/mongodb-1.0.24...mongodb-1.0.25) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [mongodb-1.0.24](https://github.com/truecharts/apps/compare/mongodb-1.0.23...mongodb-1.0.24) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [mongodb-1.0.23](https://github.com/truecharts/apps/compare/mongodb-1.0.22...mongodb-1.0.23) (2022-07-04) - -#### Chore - -* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) - - diff --git a/dependency/mariadb/3.0.30/Chart.lock b/dependency/mariadb/3.0.30/Chart.lock deleted file mode 100644 index 23787871a8b..00000000000 --- a/dependency/mariadb/3.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:44:35.421957736Z" diff --git a/dependency/mariadb/3.0.30/Chart.yaml b/dependency/mariadb/3.0.30/Chart.yaml deleted file mode 100644 index e443365ef34..00000000000 --- a/dependency/mariadb/3.0.30/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "10.8.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Fast, reliable, scalable, and easy to use open-source relational database system. -home: https://github.com/truecharts/apps/tree/master/charts/dependency/mariadb -icon: https://truecharts.org/img/appicons/mariadb.png -keywords: - - mariadb - - mysql - - database - - sql -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mariadb -sources: - - https://github.com/bitnami/bitnami-docker-mariadb - - https://github.com/prometheus/mysqld_exporter - - https://mariadb.org -type: application -version: 3.0.30 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/mariadb/3.0.32/CHANGELOG.md b/dependency/mariadb/3.0.32/CHANGELOG.md new file mode 100644 index 00000000000..fa0b3a6192f --- /dev/null +++ b/dependency/mariadb/3.0.32/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mariadb-3.0.32](https://github.com/truecharts/apps/compare/mariadb-3.0.30...mariadb-3.0.32) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mariadb-3.0.30](https://github.com/truecharts/apps/compare/mariadb-3.0.29...mariadb-3.0.30) (2022-07-12) + +### Chore + +- bump to regenerate documentation +- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [mariadb-3.0.29](https://github.com/truecharts/apps/compare/mariadb-3.0.28...mariadb-3.0.29) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + +### [mongodb-1.0.31](https://github.com/truecharts/apps/compare/mongodb-1.0.30...mongodb-1.0.31) (2022-07-11) + + + + +### [mongodb-1.0.30](https://github.com/truecharts/apps/compare/mongodb-1.0.29...mongodb-1.0.30) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [mongodb-1.0.29](https://github.com/truecharts/apps/compare/mongodb-1.0.28...mongodb-1.0.29) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [mongodb-1.0.28](https://github.com/truecharts/apps/compare/mongodb-1.0.27...mongodb-1.0.28) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [mongodb-1.0.27](https://github.com/truecharts/apps/compare/mongodb-1.0.26...mongodb-1.0.27) (2022-07-10) + +#### Chore + +* update helm chart common to v10.3.0 + + + + +### [mongodb-1.0.26](https://github.com/truecharts/apps/compare/mongodb-1.0.25...mongodb-1.0.26) (2022-07-09) + +#### Chore + +* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) + + + + +### [mongodb-1.0.25](https://github.com/truecharts/apps/compare/mongodb-1.0.24...mongodb-1.0.25) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [mongodb-1.0.24](https://github.com/truecharts/apps/compare/mongodb-1.0.23...mongodb-1.0.24) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + diff --git a/dependency/mariadb/3.0.32/Chart.lock b/dependency/mariadb/3.0.32/Chart.lock new file mode 100644 index 00000000000..0e9c0b341fa --- /dev/null +++ b/dependency/mariadb/3.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:51:45.611403343Z" diff --git a/dependency/mariadb/3.0.32/Chart.yaml b/dependency/mariadb/3.0.32/Chart.yaml new file mode 100644 index 00000000000..a1e77e615a4 --- /dev/null +++ b/dependency/mariadb/3.0.32/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "10.8.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Fast, reliable, scalable, and easy to use open-source relational database system. +home: https://github.com/truecharts/apps/tree/master/charts/dependency/mariadb +icon: https://truecharts.org/img/chart-icons/mariadb.png +keywords: + - mariadb + - mysql + - database + - sql +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mariadb +sources: + - https://github.com/bitnami/bitnami-docker-mariadb + - https://github.com/prometheus/mysqld_exporter + - https://mariadb.org +type: application +version: 3.0.32 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/mariadb/3.0.30/README.md b/dependency/mariadb/3.0.32/README.md similarity index 100% rename from dependency/mariadb/3.0.30/README.md rename to dependency/mariadb/3.0.32/README.md diff --git a/dependency/mariadb/3.0.30/app-readme.md b/dependency/mariadb/3.0.32/app-readme.md similarity index 100% rename from dependency/mariadb/3.0.30/app-readme.md rename to dependency/mariadb/3.0.32/app-readme.md diff --git a/dependency/memcached/3.0.30/charts/common-10.4.4.tgz b/dependency/mariadb/3.0.32/charts/common-10.4.4.tgz similarity index 100% rename from dependency/memcached/3.0.30/charts/common-10.4.4.tgz rename to dependency/mariadb/3.0.32/charts/common-10.4.4.tgz diff --git a/dependency/mariadb/3.0.30/icon.png b/dependency/mariadb/3.0.32/icon.png similarity index 100% rename from dependency/mariadb/3.0.30/icon.png rename to dependency/mariadb/3.0.32/icon.png diff --git a/dependency/mariadb/3.0.30/ix_values.yaml b/dependency/mariadb/3.0.32/ix_values.yaml similarity index 100% rename from dependency/mariadb/3.0.30/ix_values.yaml rename to dependency/mariadb/3.0.32/ix_values.yaml diff --git a/dependency/mariadb/3.0.30/questions.yaml b/dependency/mariadb/3.0.32/questions.yaml similarity index 100% rename from dependency/mariadb/3.0.30/questions.yaml rename to dependency/mariadb/3.0.32/questions.yaml diff --git a/incubator/adguard-home/1.0.14/templates/common.yaml b/dependency/mariadb/3.0.32/templates/common.yaml similarity index 100% rename from incubator/adguard-home/1.0.14/templates/common.yaml rename to dependency/mariadb/3.0.32/templates/common.yaml diff --git a/dependency/memcached/3.0.30/values.yaml b/dependency/mariadb/3.0.32/values.yaml similarity index 100% rename from dependency/memcached/3.0.30/values.yaml rename to dependency/mariadb/3.0.32/values.yaml diff --git a/dependency/mariadb/item.yaml b/dependency/mariadb/item.yaml index b1bb60ff3f5..c03634c7a6a 100644 --- a/dependency/mariadb/item.yaml +++ b/dependency/mariadb/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mariadb.png +icon_url: https://truecharts.org/img/chart-icons/mariadb.png categories: - database diff --git a/dependency/memcached/3.0.30/CHANGELOG.md b/dependency/memcached/3.0.30/CHANGELOG.md deleted file mode 100644 index 2e7066bf021..00000000000 --- a/dependency/memcached/3.0.30/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [memcached-3.0.30](https://github.com/truecharts/apps/compare/memcached-3.0.29...memcached-3.0.30) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [memcached-3.0.29](https://github.com/truecharts/apps/compare/memcached-3.0.28...memcached-3.0.29) (2022-07-12) - -#### Chore - -* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) - - - - -### [memcached-3.0.28](https://github.com/truecharts/apps/compare/memcached-3.0.27...memcached-3.0.28) (2022-07-11) - - - - -### [memcached-3.0.27](https://github.com/truecharts/apps/compare/memcached-3.0.26...memcached-3.0.27) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### [memcached-3.0.26](https://github.com/truecharts/apps/compare/memcached-3.0.25...memcached-3.0.26) (2022-07-11) - -#### Chore - -* update helm chart common to v10.4.2 - - - - -### [memcached-3.0.25](https://github.com/truecharts/apps/compare/memcached-3.0.24...memcached-3.0.25) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [memcached-3.0.24](https://github.com/truecharts/apps/compare/memcached-3.0.23...memcached-3.0.24) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [memcached-3.0.23](https://github.com/truecharts/apps/compare/memcached-3.0.22...memcached-3.0.23) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) - - - - -### [memcached-3.0.22](https://github.com/truecharts/apps/compare/memcached-3.0.21...memcached-3.0.22) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [memcached-3.0.21](https://github.com/truecharts/apps/compare/memcached-3.0.20...memcached-3.0.21) (2022-07-04) - -#### Chore - -* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) - - - - -### [memcached-3.0.20](https://github.com/truecharts/apps/compare/memcached-3.0.19...memcached-3.0.20) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - diff --git a/dependency/memcached/3.0.30/Chart.lock b/dependency/memcached/3.0.30/Chart.lock deleted file mode 100644 index aa4dd27a5f2..00000000000 --- a/dependency/memcached/3.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:44:35.401375832Z" diff --git a/dependency/memcached/3.0.30/Chart.yaml b/dependency/memcached/3.0.30/Chart.yaml deleted file mode 100644 index de66df46ecd..00000000000 --- a/dependency/memcached/3.0.30/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.6.15" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Memcached is a memory-backed database caching solution -home: https://github.com/truecharts/apps/tree/master/charts/dependency/memcached -icon: https://truecharts.org/img/appicons/memcached.png -keywords: -- memcached -- database -- cache -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: memcached -sources: - - https://github.com/bitnami/bitnami-docker-memcached - - http://memcached.org/ -type: application -version: 3.0.30 -annotations: - truecharts.org/catagories: | - - database - - cache - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/memcached/3.0.32/CHANGELOG.md b/dependency/memcached/3.0.32/CHANGELOG.md new file mode 100644 index 00000000000..d481fbe8d6a --- /dev/null +++ b/dependency/memcached/3.0.32/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [memcached-3.0.32](https://github.com/truecharts/apps/compare/memcached-3.0.30...memcached-3.0.32) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [memcached-3.0.30](https://github.com/truecharts/apps/compare/memcached-3.0.29...memcached-3.0.30) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [memcached-3.0.29](https://github.com/truecharts/apps/compare/memcached-3.0.28...memcached-3.0.29) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + +### [memcached-3.0.28](https://github.com/truecharts/apps/compare/memcached-3.0.27...memcached-3.0.28) (2022-07-11) + + + + +### [memcached-3.0.27](https://github.com/truecharts/apps/compare/memcached-3.0.26...memcached-3.0.27) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [memcached-3.0.26](https://github.com/truecharts/apps/compare/memcached-3.0.25...memcached-3.0.26) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [memcached-3.0.25](https://github.com/truecharts/apps/compare/memcached-3.0.24...memcached-3.0.25) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [memcached-3.0.24](https://github.com/truecharts/apps/compare/memcached-3.0.23...memcached-3.0.24) (2022-07-10) + +#### Chore + +* update helm chart common to v10.3.0 + + + + +### [memcached-3.0.23](https://github.com/truecharts/apps/compare/memcached-3.0.22...memcached-3.0.23) (2022-07-09) + +#### Chore + +* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) + + + + +### [memcached-3.0.22](https://github.com/truecharts/apps/compare/memcached-3.0.21...memcached-3.0.22) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [memcached-3.0.21](https://github.com/truecharts/apps/compare/memcached-3.0.20...memcached-3.0.21) (2022-07-04) + +#### Chore + +* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) + + + diff --git a/dependency/memcached/3.0.32/Chart.lock b/dependency/memcached/3.0.32/Chart.lock new file mode 100644 index 00000000000..5b3463757a2 --- /dev/null +++ b/dependency/memcached/3.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:51:45.528457707Z" diff --git a/dependency/memcached/3.0.32/Chart.yaml b/dependency/memcached/3.0.32/Chart.yaml new file mode 100644 index 00000000000..21417b311a4 --- /dev/null +++ b/dependency/memcached/3.0.32/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.6.15" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Memcached is a memory-backed database caching solution +home: https://github.com/truecharts/apps/tree/master/charts/dependency/memcached +icon: https://truecharts.org/img/chart-icons/memcached.png +keywords: +- memcached +- database +- cache +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: memcached +sources: + - https://github.com/bitnami/bitnami-docker-memcached + - http://memcached.org/ +type: application +version: 3.0.32 +annotations: + truecharts.org/catagories: | + - database + - cache + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/memcached/3.0.30/README.md b/dependency/memcached/3.0.32/README.md similarity index 100% rename from dependency/memcached/3.0.30/README.md rename to dependency/memcached/3.0.32/README.md diff --git a/dependency/memcached/3.0.30/app-readme.md b/dependency/memcached/3.0.32/app-readme.md similarity index 100% rename from dependency/memcached/3.0.30/app-readme.md rename to dependency/memcached/3.0.32/app-readme.md diff --git a/dependency/mongodb/1.0.33/charts/common-10.4.4.tgz b/dependency/memcached/3.0.32/charts/common-10.4.4.tgz similarity index 100% rename from dependency/mongodb/1.0.33/charts/common-10.4.4.tgz rename to dependency/memcached/3.0.32/charts/common-10.4.4.tgz diff --git a/dependency/memcached/3.0.30/icon.png b/dependency/memcached/3.0.32/icon.png similarity index 100% rename from dependency/memcached/3.0.30/icon.png rename to dependency/memcached/3.0.32/icon.png diff --git a/dependency/memcached/3.0.30/ix_values.yaml b/dependency/memcached/3.0.32/ix_values.yaml similarity index 100% rename from dependency/memcached/3.0.30/ix_values.yaml rename to dependency/memcached/3.0.32/ix_values.yaml diff --git a/dependency/memcached/3.0.30/questions.yaml b/dependency/memcached/3.0.32/questions.yaml similarity index 100% rename from dependency/memcached/3.0.30/questions.yaml rename to dependency/memcached/3.0.32/questions.yaml diff --git a/dependency/memcached/3.0.30/templates/common.yaml b/dependency/memcached/3.0.32/templates/common.yaml similarity index 100% rename from dependency/memcached/3.0.30/templates/common.yaml rename to dependency/memcached/3.0.32/templates/common.yaml diff --git a/dependency/mongodb/1.0.33/values.yaml b/dependency/memcached/3.0.32/values.yaml similarity index 100% rename from dependency/mongodb/1.0.33/values.yaml rename to dependency/memcached/3.0.32/values.yaml diff --git a/dependency/memcached/item.yaml b/dependency/memcached/item.yaml index e91eeed723b..e4d0f0b5c69 100644 --- a/dependency/memcached/item.yaml +++ b/dependency/memcached/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/memcached.png +icon_url: https://truecharts.org/img/chart-icons/memcached.png categories: - database - cache diff --git a/dependency/mongodb/1.0.33/CHANGELOG.md b/dependency/mongodb/1.0.33/CHANGELOG.md deleted file mode 100644 index 9c99b391801..00000000000 --- a/dependency/mongodb/1.0.33/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mongodb-1.0.33](https://github.com/truecharts/apps/compare/mongodb-1.0.32...mongodb-1.0.33) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mongodb-1.0.32](https://github.com/truecharts/apps/compare/mongodb-1.0.31...mongodb-1.0.32) (2022-07-12) - -#### Chore - -* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) - - - - - -### [mongodb-1.0.30](https://github.com/truecharts/apps/compare/mongodb-1.0.29...mongodb-1.0.30) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### [mongodb-1.0.29](https://github.com/truecharts/apps/compare/mongodb-1.0.28...mongodb-1.0.29) (2022-07-11) - -#### Chore - -* update helm chart common to v10.4.2 - - - - -### [mongodb-1.0.28](https://github.com/truecharts/apps/compare/mongodb-1.0.27...mongodb-1.0.28) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [mongodb-1.0.27](https://github.com/truecharts/apps/compare/mongodb-1.0.26...mongodb-1.0.27) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [mongodb-1.0.26](https://github.com/truecharts/apps/compare/mongodb-1.0.25...mongodb-1.0.26) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) - - - - -### [mongodb-1.0.25](https://github.com/truecharts/apps/compare/mongodb-1.0.24...mongodb-1.0.25) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [mongodb-1.0.24](https://github.com/truecharts/apps/compare/mongodb-1.0.23...mongodb-1.0.24) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [mongodb-1.0.23](https://github.com/truecharts/apps/compare/mongodb-1.0.22...mongodb-1.0.23) (2022-07-04) - -#### Chore - -* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) - - - - -### [mongodb-1.0.22](https://github.com/truecharts/apps/compare/mongodb-1.0.21...mongodb-1.0.22) (2022-07-04) - -#### Chore diff --git a/dependency/mongodb/1.0.33/Chart.lock b/dependency/mongodb/1.0.33/Chart.lock deleted file mode 100644 index 4d9cab74234..00000000000 --- a/dependency/mongodb/1.0.33/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:44:35.423378457Z" diff --git a/dependency/mongodb/1.0.33/Chart.yaml b/dependency/mongodb/1.0.33/Chart.yaml deleted file mode 100644 index a3d44700b36..00000000000 --- a/dependency/mongodb/1.0.33/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "5.0.9" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Fast, reliable, scalable, and easy to use open-source no-sql database system. -home: https://github.com/truecharts/apps/tree/master/charts/dependency/mongodb -icon: https://truecharts.org/img/appicons/mongodb.png -keywords: - - mongodb - - database - - nosql -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mongodb -sources: - - https://hub.docker.com/r/bitnami/mongodb - - https://github.com/bitnami/bitnami-docker-mongodb - - https://www.mongodb.com -type: application -version: 1.0.33 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/mongodb/1.0.35/CHANGELOG.md b/dependency/mongodb/1.0.35/CHANGELOG.md new file mode 100644 index 00000000000..dfd4236e17b --- /dev/null +++ b/dependency/mongodb/1.0.35/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mongodb-1.0.35](https://github.com/truecharts/apps/compare/mongodb-1.0.33...mongodb-1.0.35) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mongodb-1.0.33](https://github.com/truecharts/apps/compare/mongodb-1.0.32...mongodb-1.0.33) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mongodb-1.0.32](https://github.com/truecharts/apps/compare/mongodb-1.0.31...mongodb-1.0.32) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + + +### [mongodb-1.0.30](https://github.com/truecharts/apps/compare/mongodb-1.0.29...mongodb-1.0.30) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [mongodb-1.0.29](https://github.com/truecharts/apps/compare/mongodb-1.0.28...mongodb-1.0.29) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [mongodb-1.0.28](https://github.com/truecharts/apps/compare/mongodb-1.0.27...mongodb-1.0.28) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [mongodb-1.0.27](https://github.com/truecharts/apps/compare/mongodb-1.0.26...mongodb-1.0.27) (2022-07-10) + +#### Chore + +* update helm chart common to v10.3.0 + + + + +### [mongodb-1.0.26](https://github.com/truecharts/apps/compare/mongodb-1.0.25...mongodb-1.0.26) (2022-07-09) + +#### Chore + +* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) + + + + +### [mongodb-1.0.25](https://github.com/truecharts/apps/compare/mongodb-1.0.24...mongodb-1.0.25) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [mongodb-1.0.24](https://github.com/truecharts/apps/compare/mongodb-1.0.23...mongodb-1.0.24) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [mongodb-1.0.23](https://github.com/truecharts/apps/compare/mongodb-1.0.22...mongodb-1.0.23) (2022-07-04) + +#### Chore diff --git a/dependency/mongodb/1.0.35/Chart.lock b/dependency/mongodb/1.0.35/Chart.lock new file mode 100644 index 00000000000..24b9e67be70 --- /dev/null +++ b/dependency/mongodb/1.0.35/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:51:45.594617873Z" diff --git a/dependency/mongodb/1.0.35/Chart.yaml b/dependency/mongodb/1.0.35/Chart.yaml new file mode 100644 index 00000000000..1aee6b5bf79 --- /dev/null +++ b/dependency/mongodb/1.0.35/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "5.0.9" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Fast, reliable, scalable, and easy to use open-source no-sql database system. +home: https://github.com/truecharts/apps/tree/master/charts/dependency/mongodb +icon: https://truecharts.org/img/chart-icons/mongodb.png +keywords: + - mongodb + - database + - nosql +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mongodb +sources: + - https://hub.docker.com/r/bitnami/mongodb + - https://github.com/bitnami/bitnami-docker-mongodb + - https://www.mongodb.com +type: application +version: 1.0.35 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/mongodb/1.0.33/README.md b/dependency/mongodb/1.0.35/README.md similarity index 100% rename from dependency/mongodb/1.0.33/README.md rename to dependency/mongodb/1.0.35/README.md diff --git a/dependency/mongodb/1.0.33/app-readme.md b/dependency/mongodb/1.0.35/app-readme.md similarity index 100% rename from dependency/mongodb/1.0.33/app-readme.md rename to dependency/mongodb/1.0.35/app-readme.md diff --git a/dependency/postgresql/8.0.31/charts/common-10.4.4.tgz b/dependency/mongodb/1.0.35/charts/common-10.4.4.tgz similarity index 100% rename from dependency/postgresql/8.0.31/charts/common-10.4.4.tgz rename to dependency/mongodb/1.0.35/charts/common-10.4.4.tgz diff --git a/dependency/mongodb/1.0.33/icon.png b/dependency/mongodb/1.0.35/icon.png similarity index 100% rename from dependency/mongodb/1.0.33/icon.png rename to dependency/mongodb/1.0.35/icon.png diff --git a/dependency/mongodb/1.0.33/ix_values.yaml b/dependency/mongodb/1.0.35/ix_values.yaml similarity index 100% rename from dependency/mongodb/1.0.33/ix_values.yaml rename to dependency/mongodb/1.0.35/ix_values.yaml diff --git a/dependency/mongodb/1.0.33/questions.yaml b/dependency/mongodb/1.0.35/questions.yaml similarity index 100% rename from dependency/mongodb/1.0.33/questions.yaml rename to dependency/mongodb/1.0.35/questions.yaml diff --git a/dependency/mongodb/1.0.33/templates/common.yaml b/dependency/mongodb/1.0.35/templates/common.yaml similarity index 100% rename from dependency/mongodb/1.0.33/templates/common.yaml rename to dependency/mongodb/1.0.35/templates/common.yaml diff --git a/dependency/postgresql/8.0.31/values.yaml b/dependency/mongodb/1.0.35/values.yaml similarity index 100% rename from dependency/postgresql/8.0.31/values.yaml rename to dependency/mongodb/1.0.35/values.yaml diff --git a/dependency/mongodb/item.yaml b/dependency/mongodb/item.yaml index 20b1eb98dd9..262aca93745 100644 --- a/dependency/mongodb/item.yaml +++ b/dependency/mongodb/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mongodb.png +icon_url: https://truecharts.org/img/chart-icons/mongodb.png categories: - database diff --git a/dependency/postgresql/8.0.31/CHANGELOG.md b/dependency/postgresql/8.0.31/CHANGELOG.md deleted file mode 100644 index c44de0c9201..00000000000 --- a/dependency/postgresql/8.0.31/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [postgresql-8.0.31](https://github.com/truecharts/apps/compare/postgresql-8.0.30...postgresql-8.0.31) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [postgresql-8.0.30](https://github.com/truecharts/apps/compare/postgresql-8.0.29...postgresql-8.0.30) (2022-07-11) - - - - -### [postgresql-8.0.29](https://github.com/truecharts/apps/compare/postgresql-8.0.28...postgresql-8.0.29) (2022-07-11) - - - - -### [postgresql-8.0.28](https://github.com/truecharts/apps/compare/postgresql-8.0.27...postgresql-8.0.28) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### [postgresql-8.0.27](https://github.com/truecharts/apps/compare/postgresql-8.0.26...postgresql-8.0.27) (2022-07-11) - -#### Chore - -* update helm chart common to v10.4.2 - - - - -### [postgresql-8.0.26](https://github.com/truecharts/apps/compare/postgresql-8.0.25...postgresql-8.0.26) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [postgresql-8.0.25](https://github.com/truecharts/apps/compare/postgresql-8.0.24...postgresql-8.0.25) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [postgresql-8.0.24](https://github.com/truecharts/apps/compare/postgresql-8.0.23...postgresql-8.0.24) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) - - - - -### [postgresql-8.0.23](https://github.com/truecharts/apps/compare/postgresql-8.0.22...postgresql-8.0.23) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [postgresql-8.0.22](https://github.com/truecharts/apps/compare/postgresql-8.0.21...postgresql-8.0.22) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [postgresql-8.0.21](https://github.com/truecharts/apps/compare/postgresql-8.0.20...postgresql-8.0.21) (2022-07-04) - -#### Chore - -* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) - - - - -### [postgresql-8.0.20](https://github.com/truecharts/apps/compare/postgresql-8.0.19...postgresql-8.0.20) (2022-07-02) - -#### Chore diff --git a/dependency/postgresql/8.0.31/Chart.lock b/dependency/postgresql/8.0.31/Chart.lock deleted file mode 100644 index 213174184e7..00000000000 --- a/dependency/postgresql/8.0.31/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:44:51.032214825Z" diff --git a/dependency/postgresql/8.0.31/Chart.yaml b/dependency/postgresql/8.0.31/Chart.yaml deleted file mode 100644 index db0a438ddd3..00000000000 --- a/dependency/postgresql/8.0.31/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "14.4.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: PostgresSQL -home: https://github.com/truecharts/apps/tree/master/charts/dependency/postgresql -icon: https://truecharts.org/img/appicons/postgresql.png -keywords: -- postgres -- postgressql -- dtabase -- sql -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: postgresql -sources: -- https://www.postgresql.org/ -type: application -version: 8.0.31 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/postgresql/8.0.33/CHANGELOG.md b/dependency/postgresql/8.0.33/CHANGELOG.md new file mode 100644 index 00000000000..dac931d554b --- /dev/null +++ b/dependency/postgresql/8.0.33/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [postgresql-8.0.33](https://github.com/truecharts/apps/compare/postgresql-8.0.31...postgresql-8.0.33) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [postgresql-8.0.31](https://github.com/truecharts/apps/compare/postgresql-8.0.30...postgresql-8.0.31) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [postgresql-8.0.30](https://github.com/truecharts/apps/compare/postgresql-8.0.29...postgresql-8.0.30) (2022-07-11) + + + + +### [postgresql-8.0.29](https://github.com/truecharts/apps/compare/postgresql-8.0.28...postgresql-8.0.29) (2022-07-11) + + + + +### [postgresql-8.0.28](https://github.com/truecharts/apps/compare/postgresql-8.0.27...postgresql-8.0.28) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [postgresql-8.0.27](https://github.com/truecharts/apps/compare/postgresql-8.0.26...postgresql-8.0.27) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [postgresql-8.0.26](https://github.com/truecharts/apps/compare/postgresql-8.0.25...postgresql-8.0.26) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [postgresql-8.0.25](https://github.com/truecharts/apps/compare/postgresql-8.0.24...postgresql-8.0.25) (2022-07-10) + +#### Chore + +* update helm chart common to v10.3.0 + + + + +### [postgresql-8.0.24](https://github.com/truecharts/apps/compare/postgresql-8.0.23...postgresql-8.0.24) (2022-07-09) + +#### Chore + +* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) + + + + +### [postgresql-8.0.23](https://github.com/truecharts/apps/compare/postgresql-8.0.22...postgresql-8.0.23) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [postgresql-8.0.22](https://github.com/truecharts/apps/compare/postgresql-8.0.21...postgresql-8.0.22) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [postgresql-8.0.21](https://github.com/truecharts/apps/compare/postgresql-8.0.20...postgresql-8.0.21) (2022-07-04) + +#### Chore diff --git a/dependency/postgresql/8.0.33/Chart.lock b/dependency/postgresql/8.0.33/Chart.lock new file mode 100644 index 00000000000..d96f801f92b --- /dev/null +++ b/dependency/postgresql/8.0.33/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:00.294318984Z" diff --git a/dependency/postgresql/8.0.33/Chart.yaml b/dependency/postgresql/8.0.33/Chart.yaml new file mode 100644 index 00000000000..da466dbc3a2 --- /dev/null +++ b/dependency/postgresql/8.0.33/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "14.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: PostgresSQL +home: https://github.com/truecharts/apps/tree/master/charts/dependency/postgresql +icon: https://truecharts.org/img/chart-icons/postgresql.png +keywords: +- postgres +- postgressql +- dtabase +- sql +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: postgresql +sources: +- https://www.postgresql.org/ +type: application +version: 8.0.33 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/postgresql/8.0.31/README.md b/dependency/postgresql/8.0.33/README.md similarity index 100% rename from dependency/postgresql/8.0.31/README.md rename to dependency/postgresql/8.0.33/README.md diff --git a/dependency/postgresql/8.0.31/app-readme.md b/dependency/postgresql/8.0.33/app-readme.md similarity index 100% rename from dependency/postgresql/8.0.31/app-readme.md rename to dependency/postgresql/8.0.33/app-readme.md diff --git a/dependency/promtail/3.0.23/charts/common-10.4.4.tgz b/dependency/postgresql/8.0.33/charts/common-10.4.4.tgz similarity index 100% rename from dependency/promtail/3.0.23/charts/common-10.4.4.tgz rename to dependency/postgresql/8.0.33/charts/common-10.4.4.tgz diff --git a/dependency/postgresql/8.0.31/icon.png b/dependency/postgresql/8.0.33/icon.png similarity index 100% rename from dependency/postgresql/8.0.31/icon.png rename to dependency/postgresql/8.0.33/icon.png diff --git a/dependency/postgresql/8.0.31/ix_values.yaml b/dependency/postgresql/8.0.33/ix_values.yaml similarity index 100% rename from dependency/postgresql/8.0.31/ix_values.yaml rename to dependency/postgresql/8.0.33/ix_values.yaml diff --git a/dependency/postgresql/8.0.31/questions.yaml b/dependency/postgresql/8.0.33/questions.yaml similarity index 100% rename from dependency/postgresql/8.0.31/questions.yaml rename to dependency/postgresql/8.0.33/questions.yaml diff --git a/dependency/postgresql/8.0.31/templates/common.yaml b/dependency/postgresql/8.0.33/templates/common.yaml similarity index 100% rename from dependency/postgresql/8.0.31/templates/common.yaml rename to dependency/postgresql/8.0.33/templates/common.yaml diff --git a/dependency/promtail/3.0.23/values.yaml b/dependency/postgresql/8.0.33/values.yaml similarity index 100% rename from dependency/promtail/3.0.23/values.yaml rename to dependency/postgresql/8.0.33/values.yaml diff --git a/dependency/postgresql/item.yaml b/dependency/postgresql/item.yaml index 288eeae8008..8aa6608f277 100644 --- a/dependency/postgresql/item.yaml +++ b/dependency/postgresql/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/postgresql.png +icon_url: https://truecharts.org/img/chart-icons/postgresql.png categories: - database diff --git a/dependency/promtail/3.0.23/CHANGELOG.md b/dependency/promtail/3.0.23/CHANGELOG.md deleted file mode 100644 index 155e534e043..00000000000 --- a/dependency/promtail/3.0.23/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [promtail-3.0.23](https://github.com/truecharts/apps/compare/promtail-3.0.22...promtail-3.0.23) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [promtail-3.0.22](https://github.com/truecharts/apps/compare/promtail-3.0.21...promtail-3.0.22) (2022-07-12) - -#### Chore - -* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) - - - - -### [promtail-3.0.21](https://github.com/truecharts/apps/compare/promtail-3.0.20...promtail-3.0.21) (2022-07-11) - - - - -### [promtail-3.0.20](https://github.com/truecharts/apps/compare/promtail-3.0.19...promtail-3.0.20) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### [promtail-3.0.19](https://github.com/truecharts/apps/compare/promtail-3.0.18...promtail-3.0.19) (2022-07-11) - -#### Chore - -* update helm chart common to v10.4.2 - - - - -### [promtail-3.0.18](https://github.com/truecharts/apps/compare/promtail-3.0.17...promtail-3.0.18) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) - - - - -### [promtail-3.0.17](https://github.com/truecharts/apps/compare/promtail-3.0.16...promtail-3.0.17) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [promtail-3.0.16](https://github.com/truecharts/apps/compare/promtail-3.0.15...promtail-3.0.16) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [promtail-3.0.15](https://github.com/truecharts/apps/compare/promtail-3.0.14...promtail-3.0.15) (2022-07-04) - -#### Chore - -* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) - - - - -### [promtail-3.0.14](https://github.com/truecharts/apps/compare/promtail-3.0.13...promtail-3.0.14) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [promtail-3.0.13](https://github.com/truecharts/apps/compare/promtail-3.0.12...promtail-3.0.13) (2022-06-25) - -#### Chore - -* update helm chart common to v10.1.4 ([#2976](https://github.com/truecharts/apps/issues/2976)) - - - diff --git a/dependency/promtail/3.0.23/Chart.lock b/dependency/promtail/3.0.23/Chart.lock deleted file mode 100644 index 5527bd50a95..00000000000 --- a/dependency/promtail/3.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:44:51.21351126Z" diff --git a/dependency/promtail/3.0.23/Chart.yaml b/dependency/promtail/3.0.23/Chart.yaml deleted file mode 100644 index 238f9bcf8b5..00000000000 --- a/dependency/promtail/3.0.23/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.6.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Promtail is an agent which ships the contents of local logs to a Loki instance -icon: https://truecharts.org/img/appicons/promtail.png -home: https://github.com/truecharts/apps/tree/master/charts/dependency/promtail -keywords: -- metrics -- logs -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: promtail -sources: - - https://github.com/grafana/loki - - https://grafana.com/oss/loki/ - - https://grafana.com/docs/loki/latest/ -type: application -version: 3.0.23 -annotations: - truecharts.org/catagories: | - - metrics - - logs - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/promtail/3.0.25/CHANGELOG.md b/dependency/promtail/3.0.25/CHANGELOG.md new file mode 100644 index 00000000000..e5c043cc1e9 --- /dev/null +++ b/dependency/promtail/3.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [promtail-3.0.25](https://github.com/truecharts/apps/compare/promtail-3.0.23...promtail-3.0.25) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [promtail-3.0.23](https://github.com/truecharts/apps/compare/promtail-3.0.22...promtail-3.0.23) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [promtail-3.0.22](https://github.com/truecharts/apps/compare/promtail-3.0.21...promtail-3.0.22) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + +### [promtail-3.0.21](https://github.com/truecharts/apps/compare/promtail-3.0.20...promtail-3.0.21) (2022-07-11) + + + + +### [promtail-3.0.20](https://github.com/truecharts/apps/compare/promtail-3.0.19...promtail-3.0.20) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [promtail-3.0.19](https://github.com/truecharts/apps/compare/promtail-3.0.18...promtail-3.0.19) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [promtail-3.0.18](https://github.com/truecharts/apps/compare/promtail-3.0.17...promtail-3.0.18) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) + + + + +### [promtail-3.0.17](https://github.com/truecharts/apps/compare/promtail-3.0.16...promtail-3.0.17) (2022-07-10) + +#### Chore + +* update helm chart common to v10.3.0 + + + + +### [promtail-3.0.16](https://github.com/truecharts/apps/compare/promtail-3.0.15...promtail-3.0.16) (2022-07-09) + +#### Chore + +* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [promtail-3.0.15](https://github.com/truecharts/apps/compare/promtail-3.0.14...promtail-3.0.15) (2022-07-04) + +#### Chore + +* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) + + + + +### [promtail-3.0.14](https://github.com/truecharts/apps/compare/promtail-3.0.13...promtail-3.0.14) (2022-06-30) + +#### Fix + +* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) + + + diff --git a/dependency/promtail/3.0.25/Chart.lock b/dependency/promtail/3.0.25/Chart.lock new file mode 100644 index 00000000000..2c0a70ce589 --- /dev/null +++ b/dependency/promtail/3.0.25/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:00.536135945Z" diff --git a/dependency/promtail/3.0.25/Chart.yaml b/dependency/promtail/3.0.25/Chart.yaml new file mode 100644 index 00000000000..4b221e788d0 --- /dev/null +++ b/dependency/promtail/3.0.25/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.6.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Promtail is an agent which ships the contents of local logs to a Loki instance +icon: https://truecharts.org/img/chart-icons/promtail.png +home: https://github.com/truecharts/apps/tree/master/charts/dependency/promtail +keywords: +- metrics +- logs +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: promtail +sources: + - https://github.com/grafana/loki + - https://grafana.com/oss/loki/ + - https://grafana.com/docs/loki/latest/ +type: application +version: 3.0.25 +annotations: + truecharts.org/catagories: | + - metrics + - logs + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/promtail/3.0.23/README.md b/dependency/promtail/3.0.25/README.md similarity index 100% rename from dependency/promtail/3.0.23/README.md rename to dependency/promtail/3.0.25/README.md diff --git a/dependency/promtail/3.0.23/app-readme.md b/dependency/promtail/3.0.25/app-readme.md similarity index 100% rename from dependency/promtail/3.0.23/app-readme.md rename to dependency/promtail/3.0.25/app-readme.md diff --git a/dependency/redis/3.0.31/charts/common-10.4.4.tgz b/dependency/promtail/3.0.25/charts/common-10.4.4.tgz similarity index 100% rename from dependency/redis/3.0.31/charts/common-10.4.4.tgz rename to dependency/promtail/3.0.25/charts/common-10.4.4.tgz diff --git a/dependency/promtail/3.0.23/icon.png b/dependency/promtail/3.0.25/icon.png similarity index 100% rename from dependency/promtail/3.0.23/icon.png rename to dependency/promtail/3.0.25/icon.png diff --git a/dependency/promtail/3.0.23/ix_values.yaml b/dependency/promtail/3.0.25/ix_values.yaml similarity index 100% rename from dependency/promtail/3.0.23/ix_values.yaml rename to dependency/promtail/3.0.25/ix_values.yaml diff --git a/dependency/promtail/3.0.23/questions.yaml b/dependency/promtail/3.0.25/questions.yaml similarity index 100% rename from dependency/promtail/3.0.23/questions.yaml rename to dependency/promtail/3.0.25/questions.yaml diff --git a/dependency/promtail/3.0.23/templates/_servicemonitor.tpl b/dependency/promtail/3.0.25/templates/_servicemonitor.tpl similarity index 100% rename from dependency/promtail/3.0.23/templates/_servicemonitor.tpl rename to dependency/promtail/3.0.25/templates/_servicemonitor.tpl diff --git a/dependency/promtail/3.0.23/templates/common.yaml b/dependency/promtail/3.0.25/templates/common.yaml similarity index 100% rename from dependency/promtail/3.0.23/templates/common.yaml rename to dependency/promtail/3.0.25/templates/common.yaml diff --git a/dependency/redis/3.0.31/values.yaml b/dependency/promtail/3.0.25/values.yaml similarity index 100% rename from dependency/redis/3.0.31/values.yaml rename to dependency/promtail/3.0.25/values.yaml diff --git a/dependency/promtail/item.yaml b/dependency/promtail/item.yaml index cb45afe5326..0899350eda0 100644 --- a/dependency/promtail/item.yaml +++ b/dependency/promtail/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/promtail.png +icon_url: https://truecharts.org/img/chart-icons/promtail.png categories: - metrics - logs diff --git a/dependency/redis/3.0.31/CHANGELOG.md b/dependency/redis/3.0.31/CHANGELOG.md deleted file mode 100644 index 50b71932e79..00000000000 --- a/dependency/redis/3.0.31/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [redis-3.0.31](https://github.com/truecharts/apps/compare/redis-3.0.30...redis-3.0.31) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [redis-3.0.30](https://github.com/truecharts/apps/compare/redis-3.0.29...redis-3.0.30) (2022-07-12) - -#### Chore - -* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) - - - - -### [redis-3.0.29](https://github.com/truecharts/apps/compare/redis-3.0.28...redis-3.0.29) (2022-07-11) - - - - -### [redis-3.0.28](https://github.com/truecharts/apps/compare/redis-3.0.27...redis-3.0.28) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### [redis-3.0.27](https://github.com/truecharts/apps/compare/redis-3.0.26...redis-3.0.27) (2022-07-11) - -#### Chore - -* update helm chart common to v10.4.2 - - - - -### [redis-3.0.26](https://github.com/truecharts/apps/compare/redis-3.0.25...redis-3.0.26) (2022-07-10) - -#### Chore - -* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [redis-3.0.25](https://github.com/truecharts/apps/compare/redis-3.0.24...redis-3.0.25) (2022-07-10) - -#### Chore - -* update helm chart common to v10.3.0 - - - - -### [redis-3.0.24](https://github.com/truecharts/apps/compare/redis-3.0.23...redis-3.0.24) (2022-07-09) - -#### Chore - -* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) - - - - -### [redis-3.0.23](https://github.com/truecharts/apps/compare/redis-3.0.22...redis-3.0.23) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [redis-3.0.22](https://github.com/truecharts/apps/compare/redis-3.0.21...redis-3.0.22) (2022-07-04) - -#### Chore - -* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) - - - - -### [redis-3.0.21](https://github.com/truecharts/apps/compare/redis-3.0.20...redis-3.0.21) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - diff --git a/dependency/redis/3.0.31/Chart.lock b/dependency/redis/3.0.31/Chart.lock deleted file mode 100644 index 1b787f39c94..00000000000 --- a/dependency/redis/3.0.31/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:44:51.260853569Z" diff --git a/dependency/redis/3.0.31/Chart.yaml b/dependency/redis/3.0.31/Chart.yaml deleted file mode 100644 index 439b22f8e1b..00000000000 --- a/dependency/redis/3.0.31/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "7.0.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Open source, advanced key-value store. -home: https://github.com/truecharts/apps/tree/master/charts/dependency/redis -icon: https://truecharts.org/img/appicons/redis.png -keywords: - - redis - - keyvalue - - database -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: redis -sources: - - https://github.com/bitnami/bitnami-docker-redis - - http://redis.io/ -type: application -version: 3.0.31 -annotations: - truecharts.org/catagories: | - - database - - cache - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/redis/3.0.33/CHANGELOG.md b/dependency/redis/3.0.33/CHANGELOG.md new file mode 100644 index 00000000000..cdc034d0aa8 --- /dev/null +++ b/dependency/redis/3.0.33/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [redis-3.0.33](https://github.com/truecharts/apps/compare/redis-3.0.31...redis-3.0.33) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [redis-3.0.31](https://github.com/truecharts/apps/compare/redis-3.0.30...redis-3.0.31) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [redis-3.0.30](https://github.com/truecharts/apps/compare/redis-3.0.29...redis-3.0.30) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + +### [redis-3.0.29](https://github.com/truecharts/apps/compare/redis-3.0.28...redis-3.0.29) (2022-07-11) + + + + +### [redis-3.0.28](https://github.com/truecharts/apps/compare/redis-3.0.27...redis-3.0.28) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### [redis-3.0.27](https://github.com/truecharts/apps/compare/redis-3.0.26...redis-3.0.27) (2022-07-11) + +#### Chore + +* update helm chart common to v10.4.2 + + + + +### [redis-3.0.26](https://github.com/truecharts/apps/compare/redis-3.0.25...redis-3.0.26) (2022-07-10) + +#### Chore + +* update helm chart common to v10.4.0 ([#3123](https://github.com/truecharts/apps/issues/3123)) +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [redis-3.0.25](https://github.com/truecharts/apps/compare/redis-3.0.24...redis-3.0.25) (2022-07-10) + +#### Chore + +* update helm chart common to v10.3.0 + + + + +### [redis-3.0.24](https://github.com/truecharts/apps/compare/redis-3.0.23...redis-3.0.24) (2022-07-09) + +#### Chore + +* update helm chart common to v10.2.1 ([#3110](https://github.com/truecharts/apps/issues/3110)) + + + + +### [redis-3.0.23](https://github.com/truecharts/apps/compare/redis-3.0.22...redis-3.0.23) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [redis-3.0.22](https://github.com/truecharts/apps/compare/redis-3.0.21...redis-3.0.22) (2022-07-04) + +#### Chore + +* update helm chart common to v10.2.0 ([#3065](https://github.com/truecharts/apps/issues/3065)) + + + diff --git a/dependency/redis/3.0.33/Chart.lock b/dependency/redis/3.0.33/Chart.lock new file mode 100644 index 00000000000..c9dcb121b4d --- /dev/null +++ b/dependency/redis/3.0.33/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:00.887646256Z" diff --git a/dependency/redis/3.0.33/Chart.yaml b/dependency/redis/3.0.33/Chart.yaml new file mode 100644 index 00000000000..3fb0a94d4b1 --- /dev/null +++ b/dependency/redis/3.0.33/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "7.0.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Open source, advanced key-value store. +home: https://github.com/truecharts/apps/tree/master/charts/dependency/redis +icon: https://truecharts.org/img/chart-icons/redis.png +keywords: + - redis + - keyvalue + - database +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: redis +sources: + - https://github.com/bitnami/bitnami-docker-redis + - http://redis.io/ +type: application +version: 3.0.33 +annotations: + truecharts.org/catagories: | + - database + - cache + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/redis/3.0.31/README.md b/dependency/redis/3.0.33/README.md similarity index 100% rename from dependency/redis/3.0.31/README.md rename to dependency/redis/3.0.33/README.md diff --git a/dependency/redis/3.0.31/app-readme.md b/dependency/redis/3.0.33/app-readme.md similarity index 100% rename from dependency/redis/3.0.31/app-readme.md rename to dependency/redis/3.0.33/app-readme.md diff --git a/dependency/solr/0.0.5/charts/common-10.4.4.tgz b/dependency/redis/3.0.33/charts/common-10.4.4.tgz similarity index 100% rename from dependency/solr/0.0.5/charts/common-10.4.4.tgz rename to dependency/redis/3.0.33/charts/common-10.4.4.tgz diff --git a/dependency/redis/3.0.31/icon.png b/dependency/redis/3.0.33/icon.png similarity index 100% rename from dependency/redis/3.0.31/icon.png rename to dependency/redis/3.0.33/icon.png diff --git a/dependency/redis/3.0.31/ix_values.yaml b/dependency/redis/3.0.33/ix_values.yaml similarity index 100% rename from dependency/redis/3.0.31/ix_values.yaml rename to dependency/redis/3.0.33/ix_values.yaml diff --git a/dependency/redis/3.0.31/questions.yaml b/dependency/redis/3.0.33/questions.yaml similarity index 100% rename from dependency/redis/3.0.31/questions.yaml rename to dependency/redis/3.0.33/questions.yaml diff --git a/dependency/redis/3.0.31/templates/common.yaml b/dependency/redis/3.0.33/templates/common.yaml similarity index 100% rename from dependency/redis/3.0.31/templates/common.yaml rename to dependency/redis/3.0.33/templates/common.yaml diff --git a/dependency/solr/0.0.5/values.yaml b/dependency/redis/3.0.33/values.yaml similarity index 100% rename from dependency/solr/0.0.5/values.yaml rename to dependency/redis/3.0.33/values.yaml diff --git a/dependency/redis/item.yaml b/dependency/redis/item.yaml index b72a8706449..b787b362d7f 100644 --- a/dependency/redis/item.yaml +++ b/dependency/redis/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/redis.png +icon_url: https://truecharts.org/img/chart-icons/redis.png categories: - database - cache diff --git a/dependency/solr/0.0.5/CHANGELOG.md b/dependency/solr/0.0.5/CHANGELOG.md deleted file mode 100644 index e6afa3d77a3..00000000000 --- a/dependency/solr/0.0.5/CHANGELOG.md +++ /dev/null @@ -1,43 +0,0 @@ -# Changelog - - -## [solr-0.0.5](https://github.com/truecharts/apps/compare/solr-0.0.4...solr-0.0.5) (2022-07-12) - -### Chore - -- bump to regenerate documentation -- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [solr-0.0.4](https://github.com/truecharts/apps/compare/solr-0.0.3...solr-0.0.4) (2022-07-12) - -#### Chore - -* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) - - - - -### [solr-0.0.3](https://github.com/truecharts/apps/compare/solr-0.0.2...solr-0.0.3) (2022-07-11) - - - - -### [solr-0.0.2](https://github.com/truecharts/apps/compare/solr-0.0.1...solr-0.0.2) (2022-07-11) - -#### Chore - -* Auto-update chart README [skip ci] -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) - - - - -### solr-0.0.1 (2022-07-11) - -#### Feat - -* add solr as dep ([#3120](https://github.com/truecharts/apps/issues/3120)) diff --git a/dependency/solr/0.0.5/Chart.lock b/dependency/solr/0.0.5/Chart.lock deleted file mode 100644 index 06a3984034c..00000000000 --- a/dependency/solr/0.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:44:51.304690434Z" diff --git a/dependency/solr/0.0.5/Chart.yaml b/dependency/solr/0.0.5/Chart.yaml deleted file mode 100644 index e4faaa33b7e..00000000000 --- a/dependency/solr/0.0.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "9.0.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Apache Solr -home: https://github.com/truecharts/apps/tree/master/charts/dependency/solr -icon: https://truecharts.org/img/appicons/solr.png -keywords: -- solr -- apache -- search -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: solr -sources: -- https://github.com/apache/solr -- https://hub.docker.com/r/bitnami/solr/ -type: application -version: 0.0.5 -annotations: - truecharts.org/catagories: | - - search - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/dependency/solr/0.0.7/CHANGELOG.md b/dependency/solr/0.0.7/CHANGELOG.md new file mode 100644 index 00000000000..88d0ee0be66 --- /dev/null +++ b/dependency/solr/0.0.7/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + + +## [solr-0.0.7](https://github.com/truecharts/apps/compare/solr-0.0.5...solr-0.0.7) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [solr-0.0.5](https://github.com/truecharts/apps/compare/solr-0.0.4...solr-0.0.5) (2022-07-12) + +### Chore + +- bump to regenerate documentation +- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [solr-0.0.4](https://github.com/truecharts/apps/compare/solr-0.0.3...solr-0.0.4) (2022-07-12) + +#### Chore + +* update helm chart common to v10.4.4 ([#3146](https://github.com/truecharts/apps/issues/3146)) + + + + +### [solr-0.0.3](https://github.com/truecharts/apps/compare/solr-0.0.2...solr-0.0.3) (2022-07-11) + + + + +### [solr-0.0.2](https://github.com/truecharts/apps/compare/solr-0.0.1...solr-0.0.2) (2022-07-11) + +#### Chore + +* Auto-update chart README [skip ci] +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* update helm chart common to v10.4.3 ([#3137](https://github.com/truecharts/apps/issues/3137)) + + + + +### solr-0.0.1 (2022-07-11) + +#### Feat + +* add solr as dep ([#3120](https://github.com/truecharts/apps/issues/3120)) diff --git a/dependency/solr/0.0.7/Chart.lock b/dependency/solr/0.0.7/Chart.lock new file mode 100644 index 00000000000..c3d085195b2 --- /dev/null +++ b/dependency/solr/0.0.7/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:00.868636366Z" diff --git a/dependency/solr/0.0.7/Chart.yaml b/dependency/solr/0.0.7/Chart.yaml new file mode 100644 index 00000000000..5ab0146be86 --- /dev/null +++ b/dependency/solr/0.0.7/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "9.0.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Apache Solr +home: https://github.com/truecharts/apps/tree/master/charts/dependency/solr +icon: https://truecharts.org/img/chart-icons/solr.png +keywords: +- solr +- apache +- search +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: solr +sources: +- https://github.com/apache/solr +- https://hub.docker.com/r/bitnami/solr/ +type: application +version: 0.0.7 +annotations: + truecharts.org/catagories: | + - search + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/dependency/solr/0.0.5/README.md b/dependency/solr/0.0.7/README.md similarity index 100% rename from dependency/solr/0.0.5/README.md rename to dependency/solr/0.0.7/README.md diff --git a/dependency/solr/0.0.5/app-readme.md b/dependency/solr/0.0.7/app-readme.md similarity index 100% rename from dependency/solr/0.0.5/app-readme.md rename to dependency/solr/0.0.7/app-readme.md diff --git a/incubator/adguard-home/1.0.14/charts/common-10.4.4.tgz b/dependency/solr/0.0.7/charts/common-10.4.4.tgz similarity index 100% rename from incubator/adguard-home/1.0.14/charts/common-10.4.4.tgz rename to dependency/solr/0.0.7/charts/common-10.4.4.tgz diff --git a/dependency/solr/0.0.5/icon.png b/dependency/solr/0.0.7/icon.png similarity index 100% rename from dependency/solr/0.0.5/icon.png rename to dependency/solr/0.0.7/icon.png diff --git a/dependency/solr/0.0.5/ix_values.yaml b/dependency/solr/0.0.7/ix_values.yaml similarity index 100% rename from dependency/solr/0.0.5/ix_values.yaml rename to dependency/solr/0.0.7/ix_values.yaml diff --git a/dependency/solr/0.0.5/questions.yaml b/dependency/solr/0.0.7/questions.yaml similarity index 100% rename from dependency/solr/0.0.5/questions.yaml rename to dependency/solr/0.0.7/questions.yaml diff --git a/dependency/solr/0.0.5/templates/common.yaml b/dependency/solr/0.0.7/templates/common.yaml similarity index 100% rename from dependency/solr/0.0.5/templates/common.yaml rename to dependency/solr/0.0.7/templates/common.yaml diff --git a/incubator/adguard-home/1.0.14/values.yaml b/dependency/solr/0.0.7/values.yaml similarity index 100% rename from incubator/adguard-home/1.0.14/values.yaml rename to dependency/solr/0.0.7/values.yaml diff --git a/dependency/solr/item.yaml b/dependency/solr/item.yaml index c0268dc15c6..72e31672961 100644 --- a/dependency/solr/item.yaml +++ b/dependency/solr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/solr.png +icon_url: https://truecharts.org/img/chart-icons/solr.png categories: - search diff --git a/incubator/adguard-home/1.0.14/CHANGELOG.md b/incubator/adguard-home/1.0.14/CHANGELOG.md deleted file mode 100644 index 90d36461a8b..00000000000 --- a/incubator/adguard-home/1.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [adguard-home-1.0.14](https://github.com/truecharts/apps/compare/adguard-home-1.0.13...adguard-home-1.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [adguard-home-1.0.13](https://github.com/truecharts/apps/compare/adguard-home-1.0.12...adguard-home-1.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [adguard-home-1.0.12](https://github.com/truecharts/apps/compare/adguard-home-1.0.11...adguard-home-1.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [adguard-home-1.0.11](https://github.com/truecharts/apps/compare/adguard-home-1.0.10...adguard-home-1.0.11) (2022-07-10) - -#### Fix - -* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) - - - - -### [adguard-home-1.0.10](https://github.com/truecharts/apps/compare/adguard-home-1.0.9...adguard-home-1.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [adguard-home-1.0.9](https://github.com/truecharts/apps/compare/adguard-home-1.0.8...adguard-home-1.0.9) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [adguard-home-1.0.8](https://github.com/truecharts/apps/compare/adguard-home-1.0.7...adguard-home-1.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [adguard-home-1.0.7](https://github.com/truecharts/apps/compare/adguard-home-1.0.6...adguard-home-1.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [adguard-home-1.0.6](https://github.com/truecharts/apps/compare/adguard-home-1.0.5...adguard-home-1.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [adguard-home-1.0.5](https://github.com/truecharts/apps/compare/adguard-home-1.0.4...adguard-home-1.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [adguard-home-1.0.4](https://github.com/truecharts/apps/compare/adguard-home-1.0.3...adguard-home-1.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/incubator/adguard-home/1.0.14/Chart.lock b/incubator/adguard-home/1.0.14/Chart.lock deleted file mode 100644 index b8eed5b0187..00000000000 --- a/incubator/adguard-home/1.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:06.821721181Z" diff --git a/incubator/adguard-home/1.0.14/Chart.yaml b/incubator/adguard-home/1.0.14/Chart.yaml deleted file mode 100644 index 321b720a4c2..00000000000 --- a/incubator/adguard-home/1.0.14/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.107.7" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Free and open source, powerful network-wide ads & trackers blocking DNS server. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/adguard-home -icon: https://truecharts.org/img/appicons/adguard-home.png -keywords: -- adblock -- adguard -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: adguard-home -sources: -- https://hub.docker.com/r/adguard/adguardhome -version: 1.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/adguard-home/1.0.16/CHANGELOG.md b/incubator/adguard-home/1.0.16/CHANGELOG.md new file mode 100644 index 00000000000..ce126c20090 --- /dev/null +++ b/incubator/adguard-home/1.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [adguard-home-1.0.16](https://github.com/truecharts/apps/compare/adguard-home-1.0.14...adguard-home-1.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [adguard-home-1.0.14](https://github.com/truecharts/apps/compare/adguard-home-1.0.13...adguard-home-1.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [adguard-home-1.0.13](https://github.com/truecharts/apps/compare/adguard-home-1.0.12...adguard-home-1.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [adguard-home-1.0.12](https://github.com/truecharts/apps/compare/adguard-home-1.0.11...adguard-home-1.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [adguard-home-1.0.11](https://github.com/truecharts/apps/compare/adguard-home-1.0.10...adguard-home-1.0.11) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [adguard-home-1.0.10](https://github.com/truecharts/apps/compare/adguard-home-1.0.9...adguard-home-1.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [adguard-home-1.0.9](https://github.com/truecharts/apps/compare/adguard-home-1.0.8...adguard-home-1.0.9) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [adguard-home-1.0.8](https://github.com/truecharts/apps/compare/adguard-home-1.0.7...adguard-home-1.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [adguard-home-1.0.7](https://github.com/truecharts/apps/compare/adguard-home-1.0.6...adguard-home-1.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [adguard-home-1.0.6](https://github.com/truecharts/apps/compare/adguard-home-1.0.5...adguard-home-1.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [adguard-home-1.0.5](https://github.com/truecharts/apps/compare/adguard-home-1.0.4...adguard-home-1.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/incubator/adguard-home/1.0.16/Chart.lock b/incubator/adguard-home/1.0.16/Chart.lock new file mode 100644 index 00000000000..dda8cbb934b --- /dev/null +++ b/incubator/adguard-home/1.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:15.30607188Z" diff --git a/incubator/adguard-home/1.0.16/Chart.yaml b/incubator/adguard-home/1.0.16/Chart.yaml new file mode 100644 index 00000000000..00a26782070 --- /dev/null +++ b/incubator/adguard-home/1.0.16/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.107.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Free and open source, powerful network-wide ads & trackers blocking DNS server. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/adguard-home +icon: https://truecharts.org/img/chart-icons/adguard-home.png +keywords: +- adblock +- adguard +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: adguard-home +sources: +- https://hub.docker.com/r/adguard/adguardhome +version: 1.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/adguard-home/1.0.14/README.md b/incubator/adguard-home/1.0.16/README.md similarity index 100% rename from incubator/adguard-home/1.0.14/README.md rename to incubator/adguard-home/1.0.16/README.md diff --git a/incubator/adguard-home/1.0.14/app-readme.md b/incubator/adguard-home/1.0.16/app-readme.md similarity index 100% rename from incubator/adguard-home/1.0.14/app-readme.md rename to incubator/adguard-home/1.0.16/app-readme.md diff --git a/incubator/appsmith/2.0.17/charts/common-10.4.4.tgz b/incubator/adguard-home/1.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/appsmith/2.0.17/charts/common-10.4.4.tgz rename to incubator/adguard-home/1.0.16/charts/common-10.4.4.tgz diff --git a/incubator/adguard-home/1.0.14/icon.png b/incubator/adguard-home/1.0.16/icon.png similarity index 100% rename from incubator/adguard-home/1.0.14/icon.png rename to incubator/adguard-home/1.0.16/icon.png diff --git a/incubator/adguard-home/1.0.14/ix_values.yaml b/incubator/adguard-home/1.0.16/ix_values.yaml similarity index 100% rename from incubator/adguard-home/1.0.14/ix_values.yaml rename to incubator/adguard-home/1.0.16/ix_values.yaml diff --git a/incubator/adguard-home/1.0.14/questions.yaml b/incubator/adguard-home/1.0.16/questions.yaml similarity index 100% rename from incubator/adguard-home/1.0.14/questions.yaml rename to incubator/adguard-home/1.0.16/questions.yaml diff --git a/incubator/appsmith/2.0.17/templates/common.yaml b/incubator/adguard-home/1.0.16/templates/common.yaml similarity index 100% rename from incubator/appsmith/2.0.17/templates/common.yaml rename to incubator/adguard-home/1.0.16/templates/common.yaml diff --git a/incubator/appsmith/2.0.17/values.yaml b/incubator/adguard-home/1.0.16/values.yaml similarity index 100% rename from incubator/appsmith/2.0.17/values.yaml rename to incubator/adguard-home/1.0.16/values.yaml diff --git a/incubator/adguard-home/item.yaml b/incubator/adguard-home/item.yaml index 5d52c7d7d7b..e124cf715aa 100644 --- a/incubator/adguard-home/item.yaml +++ b/incubator/adguard-home/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/adguard-home.png +icon_url: https://truecharts.org/img/chart-icons/adguard-home.png categories: - media diff --git a/incubator/appsmith/2.0.17/CHANGELOG.md b/incubator/appsmith/2.0.17/CHANGELOG.md deleted file mode 100644 index 7ee2a70120f..00000000000 --- a/incubator/appsmith/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [appsmith-2.0.17](https://github.com/truecharts/apps/compare/appsmith-2.0.16...appsmith-2.0.17) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [appsmith-2.0.16](https://github.com/truecharts/apps/compare/appsmith-2.0.15...appsmith-2.0.16) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [appsmith-2.0.15](https://github.com/truecharts/apps/compare/appsmith-2.0.14...appsmith-2.0.15) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [appsmith-2.0.14](https://github.com/truecharts/apps/compare/appsmith-2.0.13...appsmith-2.0.14) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [appsmith-2.0.13](https://github.com/truecharts/apps/compare/appsmith-2.0.12...appsmith-2.0.13) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [appsmith-2.0.12](https://github.com/truecharts/apps/compare/appsmith-2.0.11...appsmith-2.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [appsmith-2.0.11](https://github.com/truecharts/apps/compare/appsmith-2.0.10...appsmith-2.0.11) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [appsmith-2.0.10](https://github.com/truecharts/apps/compare/appsmith-2.0.9...appsmith-2.0.10) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [appsmith-2.0.9](https://github.com/truecharts/apps/compare/appsmith-2.0.8...appsmith-2.0.9) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [appsmith-2.0.8](https://github.com/truecharts/apps/compare/appsmith-2.0.7...appsmith-2.0.8) (2022-06-18) - -#### Chore - -* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) - - - - -### [appsmith-2.0.7](https://github.com/truecharts/apps/compare/appsmith-2.0.6...appsmith-2.0.7) (2022-06-17) - -#### Chore - diff --git a/incubator/appsmith/2.0.17/Chart.lock b/incubator/appsmith/2.0.17/Chart.lock deleted file mode 100644 index 498b95d7b90..00000000000 --- a/incubator/appsmith/2.0.17/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd -generated: "2022-07-12T20:45:12.393712836Z" diff --git a/incubator/appsmith/2.0.17/Chart.yaml b/incubator/appsmith/2.0.17/Chart.yaml deleted file mode 100644 index e02c5eeb8f2..00000000000 --- a/incubator/appsmith/2.0.17/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.7" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -# - condition: mongodb.enabled -# name: mongodb -# repository: https://charts.truecharts.org -# version: 0.0.25 -description: Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop UI components to build pages, connect to any API, database or GraphQL source and write logic with JavaScript objects. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/appsmith -icon: https://truecharts.org/img/appicons/appsmith.png -keywords: -- appsmith -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: appsmith -sources: -- https://github.com/appsmithorg/appsmith -version: 2.0.17 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/appsmith/2.0.19/CHANGELOG.md b/incubator/appsmith/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..321f0d06240 --- /dev/null +++ b/incubator/appsmith/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [appsmith-2.0.19](https://github.com/truecharts/apps/compare/appsmith-2.0.17...appsmith-2.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [appsmith-2.0.17](https://github.com/truecharts/apps/compare/appsmith-2.0.16...appsmith-2.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [appsmith-2.0.16](https://github.com/truecharts/apps/compare/appsmith-2.0.15...appsmith-2.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [appsmith-2.0.15](https://github.com/truecharts/apps/compare/appsmith-2.0.14...appsmith-2.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [appsmith-2.0.14](https://github.com/truecharts/apps/compare/appsmith-2.0.13...appsmith-2.0.14) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [appsmith-2.0.13](https://github.com/truecharts/apps/compare/appsmith-2.0.12...appsmith-2.0.13) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [appsmith-2.0.12](https://github.com/truecharts/apps/compare/appsmith-2.0.11...appsmith-2.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [appsmith-2.0.11](https://github.com/truecharts/apps/compare/appsmith-2.0.10...appsmith-2.0.11) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [appsmith-2.0.10](https://github.com/truecharts/apps/compare/appsmith-2.0.9...appsmith-2.0.10) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [appsmith-2.0.9](https://github.com/truecharts/apps/compare/appsmith-2.0.8...appsmith-2.0.9) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [appsmith-2.0.8](https://github.com/truecharts/apps/compare/appsmith-2.0.7...appsmith-2.0.8) (2022-06-18) + +#### Chore + diff --git a/incubator/appsmith/2.0.19/Chart.lock b/incubator/appsmith/2.0.19/Chart.lock new file mode 100644 index 00000000000..bec9ff8fe34 --- /dev/null +++ b/incubator/appsmith/2.0.19/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd +generated: "2022-07-12T22:52:21.463090387Z" diff --git a/incubator/appsmith/2.0.19/Chart.yaml b/incubator/appsmith/2.0.19/Chart.yaml new file mode 100644 index 00000000000..7db659f2c33 --- /dev/null +++ b/incubator/appsmith/2.0.19/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.7.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +# - condition: mongodb.enabled +# name: mongodb +# repository: https://charts.truecharts.org +# version: 0.0.25 +description: Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop UI components to build pages, connect to any API, database or GraphQL source and write logic with JavaScript objects. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/appsmith +icon: https://truecharts.org/img/chart-icons/appsmith.png +keywords: +- appsmith +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: appsmith +sources: +- https://github.com/appsmithorg/appsmith +version: 2.0.19 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/appsmith/2.0.17/README.md b/incubator/appsmith/2.0.19/README.md similarity index 100% rename from incubator/appsmith/2.0.17/README.md rename to incubator/appsmith/2.0.19/README.md diff --git a/incubator/appsmith/2.0.17/app-readme.md b/incubator/appsmith/2.0.19/app-readme.md similarity index 100% rename from incubator/appsmith/2.0.17/app-readme.md rename to incubator/appsmith/2.0.19/app-readme.md diff --git a/incubator/ariang/0.0.5/charts/common-10.4.4.tgz b/incubator/appsmith/2.0.19/charts/common-10.4.4.tgz similarity index 100% rename from incubator/ariang/0.0.5/charts/common-10.4.4.tgz rename to incubator/appsmith/2.0.19/charts/common-10.4.4.tgz diff --git a/incubator/appsmith/2.0.17/charts/redis-3.0.30.tgz b/incubator/appsmith/2.0.19/charts/redis-3.0.30.tgz similarity index 100% rename from incubator/appsmith/2.0.17/charts/redis-3.0.30.tgz rename to incubator/appsmith/2.0.19/charts/redis-3.0.30.tgz diff --git a/incubator/appsmith/2.0.17/icon.png b/incubator/appsmith/2.0.19/icon.png similarity index 100% rename from incubator/appsmith/2.0.17/icon.png rename to incubator/appsmith/2.0.19/icon.png diff --git a/incubator/appsmith/2.0.17/ix_values.yaml b/incubator/appsmith/2.0.19/ix_values.yaml similarity index 100% rename from incubator/appsmith/2.0.17/ix_values.yaml rename to incubator/appsmith/2.0.19/ix_values.yaml diff --git a/incubator/appsmith/2.0.17/questions.yaml b/incubator/appsmith/2.0.19/questions.yaml similarity index 100% rename from incubator/appsmith/2.0.17/questions.yaml rename to incubator/appsmith/2.0.19/questions.yaml diff --git a/incubator/ariang/0.0.5/templates/common.yaml b/incubator/appsmith/2.0.19/templates/common.yaml similarity index 100% rename from incubator/ariang/0.0.5/templates/common.yaml rename to incubator/appsmith/2.0.19/templates/common.yaml diff --git a/incubator/ariang/0.0.5/values.yaml b/incubator/appsmith/2.0.19/values.yaml similarity index 100% rename from incubator/ariang/0.0.5/values.yaml rename to incubator/appsmith/2.0.19/values.yaml diff --git a/incubator/appsmith/item.yaml b/incubator/appsmith/item.yaml index 00943c5ebc3..61af0c87709 100644 --- a/incubator/appsmith/item.yaml +++ b/incubator/appsmith/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/appsmith.png +icon_url: https://truecharts.org/img/chart-icons/appsmith.png categories: - productivity diff --git a/incubator/ariang/0.0.5/CHANGELOG.md b/incubator/ariang/0.0.5/CHANGELOG.md deleted file mode 100644 index 1920a648d1e..00000000000 --- a/incubator/ariang/0.0.5/CHANGELOG.md +++ /dev/null @@ -1,45 +0,0 @@ -# Changelog - - -## [ariang-0.0.5](https://github.com/truecharts/apps/compare/ariang-0.0.4...ariang-0.0.5) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ariang-0.0.4](https://github.com/truecharts/apps/compare/ariang-0.0.3...ariang-0.0.4) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ariang-0.0.3](https://github.com/truecharts/apps/compare/ariang-0.0.2...ariang-0.0.3) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ariang-0.0.2](https://github.com/truecharts/apps/compare/ariang-0.0.1...ariang-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### ariang-0.0.1 (2022-07-08) - -#### Feat - -* add Ariang ([#3098](https://github.com/truecharts/apps/issues/3098)) diff --git a/incubator/ariang/0.0.5/Chart.lock b/incubator/ariang/0.0.5/Chart.lock deleted file mode 100644 index 4f19229f6b7..00000000000 --- a/incubator/ariang/0.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:07.26426375Z" diff --git a/incubator/ariang/0.0.5/Chart.yaml b/incubator/ariang/0.0.5/Chart.yaml deleted file mode 100644 index 7319f85a01e..00000000000 --- a/incubator/ariang/0.0.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ariang -version: 0.0.5 -appVersion: "1.2.4" -description: A modern web frontend making aria2 easier to use | Aria2 WebUI. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/ariang -icon: https://truecharts.org/img/appicons/ariang.png -keywords: - - ariang -sources: - - https://hub.docker.com/r/leonismoe/ariang - - https://github.com/leonismoe/docker-images -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/ariang/0.0.7/CHANGELOG.md b/incubator/ariang/0.0.7/CHANGELOG.md new file mode 100644 index 00000000000..e6c798ff24e --- /dev/null +++ b/incubator/ariang/0.0.7/CHANGELOG.md @@ -0,0 +1,54 @@ +# Changelog + + +## [ariang-0.0.7](https://github.com/truecharts/apps/compare/ariang-0.0.5...ariang-0.0.7) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ariang-0.0.5](https://github.com/truecharts/apps/compare/ariang-0.0.4...ariang-0.0.5) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ariang-0.0.4](https://github.com/truecharts/apps/compare/ariang-0.0.3...ariang-0.0.4) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ariang-0.0.3](https://github.com/truecharts/apps/compare/ariang-0.0.2...ariang-0.0.3) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ariang-0.0.2](https://github.com/truecharts/apps/compare/ariang-0.0.1...ariang-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### ariang-0.0.1 (2022-07-08) + +#### Feat + +* add Ariang ([#3098](https://github.com/truecharts/apps/issues/3098)) diff --git a/incubator/ariang/0.0.7/Chart.lock b/incubator/ariang/0.0.7/Chart.lock new file mode 100644 index 00000000000..da3f6cddfff --- /dev/null +++ b/incubator/ariang/0.0.7/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:15.99370358Z" diff --git a/incubator/ariang/0.0.7/Chart.yaml b/incubator/ariang/0.0.7/Chart.yaml new file mode 100644 index 00000000000..7e3529c4edb --- /dev/null +++ b/incubator/ariang/0.0.7/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ariang +version: 0.0.7 +appVersion: "1.2.4" +description: A modern web frontend making aria2 easier to use | Aria2 WebUI. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/ariang +icon: https://truecharts.org/img/chart-icons/ariang.png +keywords: + - ariang +sources: + - https://hub.docker.com/r/leonismoe/ariang + - https://github.com/leonismoe/docker-images +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/ariang/0.0.5/README.md b/incubator/ariang/0.0.7/README.md similarity index 100% rename from incubator/ariang/0.0.5/README.md rename to incubator/ariang/0.0.7/README.md diff --git a/incubator/ariang/0.0.5/app-readme.md b/incubator/ariang/0.0.7/app-readme.md similarity index 100% rename from incubator/ariang/0.0.5/app-readme.md rename to incubator/ariang/0.0.7/app-readme.md diff --git a/incubator/authentik/2.0.17/charts/common-10.4.4.tgz b/incubator/ariang/0.0.7/charts/common-10.4.4.tgz similarity index 100% rename from incubator/authentik/2.0.17/charts/common-10.4.4.tgz rename to incubator/ariang/0.0.7/charts/common-10.4.4.tgz diff --git a/incubator/ariang/0.0.5/icon.png b/incubator/ariang/0.0.7/icon.png similarity index 100% rename from incubator/ariang/0.0.5/icon.png rename to incubator/ariang/0.0.7/icon.png diff --git a/incubator/ariang/0.0.5/ix_values.yaml b/incubator/ariang/0.0.7/ix_values.yaml similarity index 100% rename from incubator/ariang/0.0.5/ix_values.yaml rename to incubator/ariang/0.0.7/ix_values.yaml diff --git a/incubator/ariang/0.0.5/questions.yaml b/incubator/ariang/0.0.7/questions.yaml similarity index 100% rename from incubator/ariang/0.0.5/questions.yaml rename to incubator/ariang/0.0.7/questions.yaml diff --git a/incubator/avidemux/0.0.6/templates/common.yaml b/incubator/ariang/0.0.7/templates/common.yaml similarity index 100% rename from incubator/avidemux/0.0.6/templates/common.yaml rename to incubator/ariang/0.0.7/templates/common.yaml diff --git a/incubator/authentik/2.0.17/values.yaml b/incubator/ariang/0.0.7/values.yaml similarity index 100% rename from incubator/authentik/2.0.17/values.yaml rename to incubator/ariang/0.0.7/values.yaml diff --git a/incubator/ariang/item.yaml b/incubator/ariang/item.yaml index dad27b5dbf7..9589434109f 100644 --- a/incubator/ariang/item.yaml +++ b/incubator/ariang/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ariang.png +icon_url: https://truecharts.org/img/chart-icons/ariang.png categories: - incubator diff --git a/incubator/authentik/2.0.17/CHANGELOG.md b/incubator/authentik/2.0.17/CHANGELOG.md deleted file mode 100644 index 45f50db3bbb..00000000000 --- a/incubator/authentik/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [authentik-2.0.17](https://github.com/truecharts/apps/compare/authentik-2.0.16...authentik-2.0.17) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [authentik-2.0.16](https://github.com/truecharts/apps/compare/authentik-2.0.15...authentik-2.0.16) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [authentik-2.0.15](https://github.com/truecharts/apps/compare/authentik-2.0.14...authentik-2.0.15) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [authentik-2.0.14](https://github.com/truecharts/apps/compare/authentik-2.0.13...authentik-2.0.14) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [authentik-2.0.13](https://github.com/truecharts/apps/compare/authentik-2.0.12...authentik-2.0.13) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [authentik-2.0.12](https://github.com/truecharts/apps/compare/authentik-2.0.11...authentik-2.0.12) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [authentik-2.0.11](https://github.com/truecharts/apps/compare/authentik-2.0.10...authentik-2.0.11) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [authentik-2.0.10](https://github.com/truecharts/apps/compare/authentik-2.0.9...authentik-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [authentik-2.0.9](https://github.com/truecharts/apps/compare/authentik-2.0.8...authentik-2.0.9) (2022-07-02) - -#### Chore - -* update to v1 from v1bet ([#3047](https://github.com/truecharts/apps/issues/3047)) - - - - -### [authentik-2.0.8](https://github.com/truecharts/apps/compare/authentik-2.0.7...authentik-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [authentik-2.0.7](https://github.com/truecharts/apps/compare/authentik-2.0.6...authentik-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - diff --git a/incubator/authentik/2.0.17/Chart.lock b/incubator/authentik/2.0.17/Chart.lock deleted file mode 100644 index 92562098744..00000000000 --- a/incubator/authentik/2.0.17/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T20:45:17.871883656Z" diff --git a/incubator/authentik/2.0.17/Chart.yaml b/incubator/authentik/2.0.17/Chart.yaml deleted file mode 100644 index 804909b3499..00000000000 --- a/incubator/authentik/2.0.17/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "2022.7.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: authentik is an open-source Identity Provider focused on flexibility and versatility. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/authentik -icon: https://truecharts.org/img/appicons/authentik.png -keywords: -- authentik -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: authentik -sources: -- https://github.com/goauthentik/authentik -- https://goauthentik.io/docs/ -version: 2.0.17 -annotations: - truecharts.org/catagories: | - - authentication - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/authentik/2.0.19/CHANGELOG.md b/incubator/authentik/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..3f9740255d9 --- /dev/null +++ b/incubator/authentik/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [authentik-2.0.19](https://github.com/truecharts/apps/compare/authentik-2.0.17...authentik-2.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [authentik-2.0.17](https://github.com/truecharts/apps/compare/authentik-2.0.16...authentik-2.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [authentik-2.0.16](https://github.com/truecharts/apps/compare/authentik-2.0.15...authentik-2.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [authentik-2.0.15](https://github.com/truecharts/apps/compare/authentik-2.0.14...authentik-2.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [authentik-2.0.14](https://github.com/truecharts/apps/compare/authentik-2.0.13...authentik-2.0.14) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [authentik-2.0.13](https://github.com/truecharts/apps/compare/authentik-2.0.12...authentik-2.0.13) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [authentik-2.0.12](https://github.com/truecharts/apps/compare/authentik-2.0.11...authentik-2.0.12) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [authentik-2.0.11](https://github.com/truecharts/apps/compare/authentik-2.0.10...authentik-2.0.11) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [authentik-2.0.10](https://github.com/truecharts/apps/compare/authentik-2.0.9...authentik-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [authentik-2.0.9](https://github.com/truecharts/apps/compare/authentik-2.0.8...authentik-2.0.9) (2022-07-02) + +#### Chore + +* update to v1 from v1bet ([#3047](https://github.com/truecharts/apps/issues/3047)) + + + + +### [authentik-2.0.8](https://github.com/truecharts/apps/compare/authentik-2.0.7...authentik-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/incubator/authentik/2.0.19/Chart.lock b/incubator/authentik/2.0.19/Chart.lock new file mode 100644 index 00000000000..a5206fd0dff --- /dev/null +++ b/incubator/authentik/2.0.19/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T22:52:27.686678077Z" diff --git a/incubator/authentik/2.0.19/Chart.yaml b/incubator/authentik/2.0.19/Chart.yaml new file mode 100644 index 00000000000..f39721d2756 --- /dev/null +++ b/incubator/authentik/2.0.19/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "2022.7.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: authentik is an open-source Identity Provider focused on flexibility and versatility. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/authentik +icon: https://truecharts.org/img/chart-icons/authentik.png +keywords: +- authentik +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: authentik +sources: +- https://github.com/goauthentik/authentik +- https://goauthentik.io/docs/ +version: 2.0.19 +annotations: + truecharts.org/catagories: | + - authentication + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/authentik/2.0.17/README.md b/incubator/authentik/2.0.19/README.md similarity index 100% rename from incubator/authentik/2.0.17/README.md rename to incubator/authentik/2.0.19/README.md diff --git a/incubator/authentik/2.0.17/app-readme.md b/incubator/authentik/2.0.19/app-readme.md similarity index 100% rename from incubator/authentik/2.0.17/app-readme.md rename to incubator/authentik/2.0.19/app-readme.md diff --git a/incubator/avidemux/0.0.6/charts/common-10.4.4.tgz b/incubator/authentik/2.0.19/charts/common-10.4.4.tgz similarity index 100% rename from incubator/avidemux/0.0.6/charts/common-10.4.4.tgz rename to incubator/authentik/2.0.19/charts/common-10.4.4.tgz diff --git a/incubator/authentik/2.0.17/charts/postgresql-8.0.30.tgz b/incubator/authentik/2.0.19/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/authentik/2.0.17/charts/postgresql-8.0.30.tgz rename to incubator/authentik/2.0.19/charts/postgresql-8.0.30.tgz diff --git a/incubator/authentik/2.0.17/charts/redis-3.0.30.tgz b/incubator/authentik/2.0.19/charts/redis-3.0.30.tgz similarity index 100% rename from incubator/authentik/2.0.17/charts/redis-3.0.30.tgz rename to incubator/authentik/2.0.19/charts/redis-3.0.30.tgz diff --git a/incubator/authentik/2.0.17/icon.png b/incubator/authentik/2.0.19/icon.png similarity index 100% rename from incubator/authentik/2.0.17/icon.png rename to incubator/authentik/2.0.19/icon.png diff --git a/incubator/authentik/2.0.17/ix_values.yaml b/incubator/authentik/2.0.19/ix_values.yaml similarity index 100% rename from incubator/authentik/2.0.17/ix_values.yaml rename to incubator/authentik/2.0.19/ix_values.yaml diff --git a/incubator/authentik/2.0.17/questions.yaml b/incubator/authentik/2.0.19/questions.yaml similarity index 100% rename from incubator/authentik/2.0.17/questions.yaml rename to incubator/authentik/2.0.19/questions.yaml diff --git a/incubator/authentik/2.0.17/templates/_cronjob.tpl b/incubator/authentik/2.0.19/templates/_cronjob.tpl similarity index 100% rename from incubator/authentik/2.0.17/templates/_cronjob.tpl rename to incubator/authentik/2.0.19/templates/_cronjob.tpl diff --git a/incubator/authentik/2.0.17/templates/_secrets.tpl b/incubator/authentik/2.0.19/templates/_secrets.tpl similarity index 100% rename from incubator/authentik/2.0.17/templates/_secrets.tpl rename to incubator/authentik/2.0.19/templates/_secrets.tpl diff --git a/incubator/authentik/2.0.17/templates/common.yaml b/incubator/authentik/2.0.19/templates/common.yaml similarity index 100% rename from incubator/authentik/2.0.17/templates/common.yaml rename to incubator/authentik/2.0.19/templates/common.yaml diff --git a/incubator/avidemux/0.0.6/values.yaml b/incubator/authentik/2.0.19/values.yaml similarity index 100% rename from incubator/avidemux/0.0.6/values.yaml rename to incubator/authentik/2.0.19/values.yaml diff --git a/incubator/authentik/item.yaml b/incubator/authentik/item.yaml index a837a51871e..4d3431f6268 100644 --- a/incubator/authentik/item.yaml +++ b/incubator/authentik/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/authentik.png +icon_url: https://truecharts.org/img/chart-icons/authentik.png categories: - authentication diff --git a/incubator/avidemux/0.0.6/CHANGELOG.md b/incubator/avidemux/0.0.6/CHANGELOG.md deleted file mode 100644 index 5995e5d1938..00000000000 --- a/incubator/avidemux/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,47 +0,0 @@ -# Changelog - - -## [avidemux-0.0.6](https://github.com/truecharts/apps/compare/avidemux-0.0.5...avidemux-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [avidemux-0.0.5](https://github.com/truecharts/apps/compare/avidemux-0.0.4...avidemux-0.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [avidemux-0.0.4](https://github.com/truecharts/apps/compare/avidemux-0.0.3...avidemux-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - - -### [avidemux-0.0.2](https://github.com/truecharts/apps/compare/avidemux-0.0.1...avidemux-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### avidemux-0.0.1 (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/avidemux/0.0.6/Chart.lock b/incubator/avidemux/0.0.6/Chart.lock deleted file mode 100644 index a190d81fff8..00000000000 --- a/incubator/avidemux/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:23.198377353Z" diff --git a/incubator/avidemux/0.0.6/Chart.yaml b/incubator/avidemux/0.0.6/Chart.yaml deleted file mode 100644 index ba93e546b71..00000000000 --- a/incubator/avidemux/0.0.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. -home: https://github.com/truecharts/apps/tree/master/charts/stable/avidemux -icon: https://truecharts.org/img/appicons/avidemux.png -keywords: -- media -- avidemux -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: avidemux -sources: -- https://github.com/jlesage/docker-avidemux -- https://hub.docker.com/r/jlesage/avidemux/ -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/avidemux/0.0.8/CHANGELOG.md b/incubator/avidemux/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..81b981faa10 --- /dev/null +++ b/incubator/avidemux/0.0.8/CHANGELOG.md @@ -0,0 +1,56 @@ +# Changelog + + +## [avidemux-0.0.8](https://github.com/truecharts/apps/compare/avidemux-0.0.6...avidemux-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [avidemux-0.0.6](https://github.com/truecharts/apps/compare/avidemux-0.0.5...avidemux-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [avidemux-0.0.5](https://github.com/truecharts/apps/compare/avidemux-0.0.4...avidemux-0.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [avidemux-0.0.4](https://github.com/truecharts/apps/compare/avidemux-0.0.3...avidemux-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + + +### [avidemux-0.0.2](https://github.com/truecharts/apps/compare/avidemux-0.0.1...avidemux-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### avidemux-0.0.1 (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/avidemux/0.0.8/Chart.lock b/incubator/avidemux/0.0.8/Chart.lock new file mode 100644 index 00000000000..07167c04da2 --- /dev/null +++ b/incubator/avidemux/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:30.694050548Z" diff --git a/incubator/avidemux/0.0.8/Chart.yaml b/incubator/avidemux/0.0.8/Chart.yaml new file mode 100644 index 00000000000..8f8ed0dde83 --- /dev/null +++ b/incubator/avidemux/0.0.8/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. +home: https://github.com/truecharts/apps/tree/master/charts/stable/avidemux +icon: https://truecharts.org/img/chart-icons/avidemux.png +keywords: +- media +- avidemux +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: avidemux +sources: +- https://github.com/jlesage/docker-avidemux +- https://hub.docker.com/r/jlesage/avidemux/ +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/avidemux/0.0.6/README.md b/incubator/avidemux/0.0.8/README.md similarity index 100% rename from incubator/avidemux/0.0.6/README.md rename to incubator/avidemux/0.0.8/README.md diff --git a/incubator/avidemux/0.0.6/app-readme.md b/incubator/avidemux/0.0.8/app-readme.md similarity index 100% rename from incubator/avidemux/0.0.6/app-readme.md rename to incubator/avidemux/0.0.8/app-readme.md diff --git a/incubator/awesome-ttrss/0.0.14/charts/common-10.4.4.tgz b/incubator/avidemux/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/awesome-ttrss/0.0.14/charts/common-10.4.4.tgz rename to incubator/avidemux/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/avidemux/0.0.6/docs/installation_notes.md b/incubator/avidemux/0.0.8/docs/installation_notes.md similarity index 100% rename from incubator/avidemux/0.0.6/docs/installation_notes.md rename to incubator/avidemux/0.0.8/docs/installation_notes.md diff --git a/incubator/avidemux/0.0.6/icon.png b/incubator/avidemux/0.0.8/icon.png similarity index 100% rename from incubator/avidemux/0.0.6/icon.png rename to incubator/avidemux/0.0.8/icon.png diff --git a/incubator/avidemux/0.0.6/ix_values.yaml b/incubator/avidemux/0.0.8/ix_values.yaml similarity index 100% rename from incubator/avidemux/0.0.6/ix_values.yaml rename to incubator/avidemux/0.0.8/ix_values.yaml diff --git a/incubator/avidemux/0.0.6/questions.yaml b/incubator/avidemux/0.0.8/questions.yaml similarity index 100% rename from incubator/avidemux/0.0.6/questions.yaml rename to incubator/avidemux/0.0.8/questions.yaml diff --git a/incubator/clickhouse/0.0.6/templates/common.yaml b/incubator/avidemux/0.0.8/templates/common.yaml similarity index 100% rename from incubator/clickhouse/0.0.6/templates/common.yaml rename to incubator/avidemux/0.0.8/templates/common.yaml diff --git a/incubator/awesome-ttrss/0.0.14/values.yaml b/incubator/avidemux/0.0.8/values.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.14/values.yaml rename to incubator/avidemux/0.0.8/values.yaml diff --git a/incubator/avidemux/item.yaml b/incubator/avidemux/item.yaml index 1b245b8122b..d05a627b5c1 100644 --- a/incubator/avidemux/item.yaml +++ b/incubator/avidemux/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/avidemux.png +icon_url: https://truecharts.org/img/chart-icons/avidemux.png categories: - media diff --git a/incubator/awesome-ttrss/0.0.14/CHANGELOG.md b/incubator/awesome-ttrss/0.0.14/CHANGELOG.md deleted file mode 100644 index 8fc9c1090bf..00000000000 --- a/incubator/awesome-ttrss/0.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [awesome-ttrss-0.0.14](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.13...awesome-ttrss-0.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [awesome-ttrss-0.0.13](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.12...awesome-ttrss-0.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [awesome-ttrss-0.0.12](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.11...awesome-ttrss-0.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [awesome-ttrss-0.0.11](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.10...awesome-ttrss-0.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [awesome-ttrss-0.0.10](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.9...awesome-ttrss-0.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [awesome-ttrss-0.0.9](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.8...awesome-ttrss-0.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [awesome-ttrss-0.0.8](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.7...awesome-ttrss-0.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [awesome-ttrss-0.0.7](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.6...awesome-ttrss-0.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [awesome-ttrss-0.0.6](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.5...awesome-ttrss-0.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [awesome-ttrss-0.0.5](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.4...awesome-ttrss-0.0.5) (2022-06-17) - -#### Chore - -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - - - - -### [awesome-ttrss-0.0.4](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.3...awesome-ttrss-0.0.4) (2022-06-16) - -#### Chore - -* update image refs ([#2912](https://github.com/truecharts/apps/issues/2912)) -* update docker general non-major ([#2904](https://github.com/truecharts/apps/issues/2904)) diff --git a/incubator/awesome-ttrss/0.0.14/Chart.lock b/incubator/awesome-ttrss/0.0.14/Chart.lock deleted file mode 100644 index f46e8db1c90..00000000000 --- a/incubator/awesome-ttrss/0.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:45:29.2390884Z" diff --git a/incubator/awesome-ttrss/0.0.14/Chart.yaml b/incubator/awesome-ttrss/0.0.14/Chart.yaml deleted file mode 100644 index 6b3b162beae..00000000000 --- a/incubator/awesome-ttrss/0.0.14/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -description: Awesome TTRSS aims to provide a powerful Dockerized all-in-one solution for Tiny Tiny RSS -name: awesome-ttrss -version: 0.0.14 -kubeVersion: ">=1.16.0-0" -keywords: -- tt-rss -- awesome-ttrss -home: https://github.com/truecharts/apps/tree/master/charts/stable/awesome-ttrss -icon: https://truecharts.org/img/appicons/awesome-ttrss.png -sources: -- https://github.com/HenryQW/Awesome-TTRSS -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/awesome-ttrss/0.0.16/CHANGELOG.md b/incubator/awesome-ttrss/0.0.16/CHANGELOG.md new file mode 100644 index 00000000000..2247cae40f1 --- /dev/null +++ b/incubator/awesome-ttrss/0.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [awesome-ttrss-0.0.16](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.14...awesome-ttrss-0.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [awesome-ttrss-0.0.14](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.13...awesome-ttrss-0.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [awesome-ttrss-0.0.13](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.12...awesome-ttrss-0.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [awesome-ttrss-0.0.12](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.11...awesome-ttrss-0.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [awesome-ttrss-0.0.11](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.10...awesome-ttrss-0.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [awesome-ttrss-0.0.10](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.9...awesome-ttrss-0.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [awesome-ttrss-0.0.9](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.8...awesome-ttrss-0.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [awesome-ttrss-0.0.8](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.7...awesome-ttrss-0.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [awesome-ttrss-0.0.7](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.6...awesome-ttrss-0.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [awesome-ttrss-0.0.6](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.5...awesome-ttrss-0.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [awesome-ttrss-0.0.5](https://github.com/truecharts/apps/compare/awesome-ttrss-0.0.4...awesome-ttrss-0.0.5) (2022-06-17) + +#### Chore + +* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) + diff --git a/incubator/awesome-ttrss/0.0.16/Chart.lock b/incubator/awesome-ttrss/0.0.16/Chart.lock new file mode 100644 index 00000000000..f6d16582602 --- /dev/null +++ b/incubator/awesome-ttrss/0.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:52:37.234469716Z" diff --git a/incubator/awesome-ttrss/0.0.16/Chart.yaml b/incubator/awesome-ttrss/0.0.16/Chart.yaml new file mode 100644 index 00000000000..7a841d412a2 --- /dev/null +++ b/incubator/awesome-ttrss/0.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2022" +description: Awesome TTRSS aims to provide a powerful Dockerized all-in-one solution for Tiny Tiny RSS +name: awesome-ttrss +version: 0.0.16 +kubeVersion: ">=1.16.0-0" +keywords: +- tt-rss +- awesome-ttrss +home: https://github.com/truecharts/apps/tree/master/charts/stable/awesome-ttrss +icon: https://truecharts.org/img/chart-icons/awesome-ttrss.png +sources: +- https://github.com/HenryQW/Awesome-TTRSS +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/awesome-ttrss/0.0.14/README.md b/incubator/awesome-ttrss/0.0.16/README.md similarity index 100% rename from incubator/awesome-ttrss/0.0.14/README.md rename to incubator/awesome-ttrss/0.0.16/README.md diff --git a/incubator/awesome-ttrss/0.0.14/app-readme.md b/incubator/awesome-ttrss/0.0.16/app-readme.md similarity index 100% rename from incubator/awesome-ttrss/0.0.14/app-readme.md rename to incubator/awesome-ttrss/0.0.16/app-readme.md diff --git a/incubator/clickhouse/0.0.6/charts/common-10.4.4.tgz b/incubator/awesome-ttrss/0.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/clickhouse/0.0.6/charts/common-10.4.4.tgz rename to incubator/awesome-ttrss/0.0.16/charts/common-10.4.4.tgz diff --git a/incubator/awesome-ttrss/0.0.14/charts/postgresql-8.0.30.tgz b/incubator/awesome-ttrss/0.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/awesome-ttrss/0.0.14/charts/postgresql-8.0.30.tgz rename to incubator/awesome-ttrss/0.0.16/charts/postgresql-8.0.30.tgz diff --git a/incubator/awesome-ttrss/0.0.14/icon.png b/incubator/awesome-ttrss/0.0.16/icon.png similarity index 100% rename from incubator/awesome-ttrss/0.0.14/icon.png rename to incubator/awesome-ttrss/0.0.16/icon.png diff --git a/incubator/awesome-ttrss/0.0.14/ix_values.yaml b/incubator/awesome-ttrss/0.0.16/ix_values.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.14/ix_values.yaml rename to incubator/awesome-ttrss/0.0.16/ix_values.yaml diff --git a/incubator/awesome-ttrss/0.0.14/questions.yaml b/incubator/awesome-ttrss/0.0.16/questions.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.14/questions.yaml rename to incubator/awesome-ttrss/0.0.16/questions.yaml diff --git a/incubator/awesome-ttrss/0.0.14/templates/common.yaml b/incubator/awesome-ttrss/0.0.16/templates/common.yaml similarity index 100% rename from incubator/awesome-ttrss/0.0.14/templates/common.yaml rename to incubator/awesome-ttrss/0.0.16/templates/common.yaml diff --git a/incubator/clickhouse/0.0.6/values.yaml b/incubator/awesome-ttrss/0.0.16/values.yaml similarity index 100% rename from incubator/clickhouse/0.0.6/values.yaml rename to incubator/awesome-ttrss/0.0.16/values.yaml diff --git a/incubator/awesome-ttrss/item.yaml b/incubator/awesome-ttrss/item.yaml index 3d6c98c5d63..6b9c932b7e7 100644 --- a/incubator/awesome-ttrss/item.yaml +++ b/incubator/awesome-ttrss/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/awesome-ttrss.png +icon_url: https://truecharts.org/img/chart-icons/awesome-ttrss.png categories: - media diff --git a/incubator/clickhouse/0.0.6/CHANGELOG.md b/incubator/clickhouse/0.0.6/CHANGELOG.md deleted file mode 100644 index 31a83a46df1..00000000000 --- a/incubator/clickhouse/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,50 +0,0 @@ -# Changelog - - -## [clickhouse-0.0.6](https://github.com/truecharts/apps/compare/clickhouse-0.0.5...clickhouse-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation -- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [clickhouse-0.0.5](https://github.com/truecharts/apps/compare/clickhouse-0.0.4...clickhouse-0.0.5) (2022-07-11) - - - - -### [clickhouse-0.0.4](https://github.com/truecharts/apps/compare/clickhouse-0.0.3...clickhouse-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [clickhouse-0.0.3](https://github.com/truecharts/apps/compare/clickhouse-0.0.2...clickhouse-0.0.3) (2022-07-11) - - - - -### [clickhouse-0.0.2](https://github.com/truecharts/apps/compare/clickhouse-0.0.1...clickhouse-0.0.2) (2022-07-11) - -#### Chore - -* Auto-update chart README [skip ci] - -#### Fix - -* Fix ClickHouse upstream repo ([#3134](https://github.com/truecharts/apps/issues/3134)) - - - - -### clickhouse-0.0.1 (2022-07-10) - -#### Feat - -* Add ClickHouse ([#3060](https://github.com/truecharts/apps/issues/3060)) diff --git a/incubator/clickhouse/0.0.6/Chart.lock b/incubator/clickhouse/0.0.6/Chart.lock deleted file mode 100644 index 07c1401b07f..00000000000 --- a/incubator/clickhouse/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:33.837705744Z" diff --git a/incubator/clickhouse/0.0.6/Chart.yaml b/incubator/clickhouse/0.0.6/Chart.yaml deleted file mode 100644 index 2d6f8dadf5a..00000000000 --- a/incubator/clickhouse/0.0.6/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "22.6.3.35" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: ClickHouse® is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). -home: https://github.com/truecharts/apps/tree/master/charts/incubator/clickhouse -icon: https://truecharts.org/img/appicons/clickhouse.png -keywords: - - database - - clickhouse - - sql -kubeVersion: '>=1.16.0-0' -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: clickhouse -sources: - - https://clickhouse.com/ - - https://hub.docker.com/r/yandex/clickhouse-server -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - database - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/clickhouse/0.0.8/CHANGELOG.md b/incubator/clickhouse/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..3a4eaa53b21 --- /dev/null +++ b/incubator/clickhouse/0.0.8/CHANGELOG.md @@ -0,0 +1,59 @@ +# Changelog + + +## [clickhouse-0.0.8](https://github.com/truecharts/apps/compare/clickhouse-0.0.6...clickhouse-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [clickhouse-0.0.6](https://github.com/truecharts/apps/compare/clickhouse-0.0.5...clickhouse-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation +- update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [clickhouse-0.0.5](https://github.com/truecharts/apps/compare/clickhouse-0.0.4...clickhouse-0.0.5) (2022-07-11) + + + + +### [clickhouse-0.0.4](https://github.com/truecharts/apps/compare/clickhouse-0.0.3...clickhouse-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [clickhouse-0.0.3](https://github.com/truecharts/apps/compare/clickhouse-0.0.2...clickhouse-0.0.3) (2022-07-11) + + + + +### [clickhouse-0.0.2](https://github.com/truecharts/apps/compare/clickhouse-0.0.1...clickhouse-0.0.2) (2022-07-11) + +#### Chore + +* Auto-update chart README [skip ci] + +#### Fix + +* Fix ClickHouse upstream repo ([#3134](https://github.com/truecharts/apps/issues/3134)) + + + + +### clickhouse-0.0.1 (2022-07-10) + +#### Feat + +* Add ClickHouse ([#3060](https://github.com/truecharts/apps/issues/3060)) diff --git a/incubator/clickhouse/0.0.8/Chart.lock b/incubator/clickhouse/0.0.8/Chart.lock new file mode 100644 index 00000000000..87e39cd2cfe --- /dev/null +++ b/incubator/clickhouse/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:42.357919654Z" diff --git a/incubator/clickhouse/0.0.8/Chart.yaml b/incubator/clickhouse/0.0.8/Chart.yaml new file mode 100644 index 00000000000..cac71970a52 --- /dev/null +++ b/incubator/clickhouse/0.0.8/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "22.6.3.35" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: ClickHouse® is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). +home: https://github.com/truecharts/apps/tree/master/charts/incubator/clickhouse +icon: https://truecharts.org/img/chart-icons/clickhouse.png +keywords: + - database + - clickhouse + - sql +kubeVersion: '>=1.16.0-0' +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: clickhouse +sources: + - https://clickhouse.com/ + - https://hub.docker.com/r/yandex/clickhouse-server +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - database + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/clickhouse/0.0.6/README.md b/incubator/clickhouse/0.0.8/README.md similarity index 100% rename from incubator/clickhouse/0.0.6/README.md rename to incubator/clickhouse/0.0.8/README.md diff --git a/incubator/clickhouse/0.0.6/app-readme.md b/incubator/clickhouse/0.0.8/app-readme.md similarity index 100% rename from incubator/clickhouse/0.0.6/app-readme.md rename to incubator/clickhouse/0.0.8/app-readme.md diff --git a/incubator/cloudflared/0.0.10/charts/common-10.4.4.tgz b/incubator/clickhouse/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/cloudflared/0.0.10/charts/common-10.4.4.tgz rename to incubator/clickhouse/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/clickhouse/0.0.6/icon.png b/incubator/clickhouse/0.0.8/icon.png similarity index 100% rename from incubator/clickhouse/0.0.6/icon.png rename to incubator/clickhouse/0.0.8/icon.png diff --git a/incubator/clickhouse/0.0.6/ix_values.yaml b/incubator/clickhouse/0.0.8/ix_values.yaml similarity index 100% rename from incubator/clickhouse/0.0.6/ix_values.yaml rename to incubator/clickhouse/0.0.8/ix_values.yaml diff --git a/incubator/clickhouse/0.0.6/questions.yaml b/incubator/clickhouse/0.0.8/questions.yaml similarity index 100% rename from incubator/clickhouse/0.0.6/questions.yaml rename to incubator/clickhouse/0.0.8/questions.yaml diff --git a/incubator/cloudflared/0.0.10/templates/common.yaml b/incubator/clickhouse/0.0.8/templates/common.yaml similarity index 100% rename from incubator/cloudflared/0.0.10/templates/common.yaml rename to incubator/clickhouse/0.0.8/templates/common.yaml diff --git a/incubator/cloudflared/0.0.10/values.yaml b/incubator/clickhouse/0.0.8/values.yaml similarity index 100% rename from incubator/cloudflared/0.0.10/values.yaml rename to incubator/clickhouse/0.0.8/values.yaml diff --git a/incubator/clickhouse/item.yaml b/incubator/clickhouse/item.yaml index 5731df561c8..b51605bd300 100644 --- a/incubator/clickhouse/item.yaml +++ b/incubator/clickhouse/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/clickhouse.png +icon_url: https://truecharts.org/img/chart-icons/clickhouse.png categories: - database diff --git a/incubator/cloudflared/0.0.10/CHANGELOG.md b/incubator/cloudflared/0.0.10/CHANGELOG.md deleted file mode 100644 index d9e4bddae71..00000000000 --- a/incubator/cloudflared/0.0.10/CHANGELOG.md +++ /dev/null @@ -1,89 +0,0 @@ -# Changelog - - -## [cloudflared-0.0.10](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.9...cloudflared-0.0.10) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [cloudflared-0.0.9](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.8...cloudflared-0.0.9) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [cloudflared-0.0.8](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.7...cloudflared-0.0.8) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cloudflared-0.0.7](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.6...cloudflared-0.0.7) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [cloudflared-0.0.6](https://github.com/truecharts/apps/compare/cloudflared-0.0.5...cloudflared-0.0.6) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [cloudflared-0.0.5](https://github.com/truecharts/apps/compare/cloudflared-0.0.4...cloudflared-0.0.5) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [cloudflared-0.0.4](https://github.com/truecharts/apps/compare/cloudflared-0.0.3...cloudflared-0.0.4) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [cloudflared-0.0.3](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.4...cloudflared-0.0.3) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [cloudflared-0.0.2](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.3...cloudflared-0.0.2) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [cloudflared-0.0.1](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.1...cloudflared-0.0.1) (2022-07-02) - -#### Feat - -* add cloudflared ([#3029](https://github.com/truecharts/apps/issues/3029)) diff --git a/incubator/cloudflared/0.0.10/Chart.lock b/incubator/cloudflared/0.0.10/Chart.lock deleted file mode 100644 index a8eca949402..00000000000 --- a/incubator/cloudflared/0.0.10/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:39.107484285Z" diff --git a/incubator/cloudflared/0.0.10/Chart.yaml b/incubator/cloudflared/0.0.10/Chart.yaml deleted file mode 100644 index 3dfe513be4f..00000000000 --- a/incubator/cloudflared/0.0.10/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: cloudflared -version: 0.0.10 -appVersion: "2022.7.1" -description: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/cloudflared -icon: https://truecharts.org/img/appicons/cloudflared.png -keywords: - - cloudflared - - networking -sources: - - https://hub.docker.com/r/cloudflare/cloudflared -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/cloudflared/0.0.12/CHANGELOG.md b/incubator/cloudflared/0.0.12/CHANGELOG.md new file mode 100644 index 00000000000..c69babab2ea --- /dev/null +++ b/incubator/cloudflared/0.0.12/CHANGELOG.md @@ -0,0 +1,98 @@ +# Changelog + + +## [cloudflared-0.0.12](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.10...cloudflared-0.0.12) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [cloudflared-0.0.10](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.9...cloudflared-0.0.10) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [cloudflared-0.0.9](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.8...cloudflared-0.0.9) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [cloudflared-0.0.8](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.7...cloudflared-0.0.8) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [cloudflared-0.0.7](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.6...cloudflared-0.0.7) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [cloudflared-0.0.6](https://github.com/truecharts/apps/compare/cloudflared-0.0.5...cloudflared-0.0.6) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [cloudflared-0.0.5](https://github.com/truecharts/apps/compare/cloudflared-0.0.4...cloudflared-0.0.5) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [cloudflared-0.0.4](https://github.com/truecharts/apps/compare/cloudflared-0.0.3...cloudflared-0.0.4) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [cloudflared-0.0.3](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.4...cloudflared-0.0.3) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [cloudflared-0.0.2](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.3...cloudflared-0.0.2) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [cloudflared-0.0.1](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.1...cloudflared-0.0.1) (2022-07-02) + +#### Feat + +* add cloudflared ([#3029](https://github.com/truecharts/apps/issues/3029)) diff --git a/incubator/cloudflared/0.0.12/Chart.lock b/incubator/cloudflared/0.0.12/Chart.lock new file mode 100644 index 00000000000..5df33529029 --- /dev/null +++ b/incubator/cloudflared/0.0.12/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:45.877217644Z" diff --git a/incubator/cloudflared/0.0.12/Chart.yaml b/incubator/cloudflared/0.0.12/Chart.yaml new file mode 100644 index 00000000000..78f6164c3a8 --- /dev/null +++ b/incubator/cloudflared/0.0.12/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: cloudflared +version: 0.0.12 +appVersion: "2022.7.1" +description: Client for Cloudflare Tunnel, a daemon that exposes private services through the Cloudflare edge. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/cloudflared +icon: https://truecharts.org/img/chart-icons/cloudflared.png +keywords: + - cloudflared + - networking +sources: + - https://hub.docker.com/r/cloudflare/cloudflared +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/cloudflared/0.0.10/README.md b/incubator/cloudflared/0.0.12/README.md similarity index 100% rename from incubator/cloudflared/0.0.10/README.md rename to incubator/cloudflared/0.0.12/README.md diff --git a/incubator/cloudflared/0.0.10/app-readme.md b/incubator/cloudflared/0.0.12/app-readme.md similarity index 100% rename from incubator/cloudflared/0.0.10/app-readme.md rename to incubator/cloudflared/0.0.12/app-readme.md diff --git a/incubator/cloudflareddns/0.0.10/charts/common-10.4.4.tgz b/incubator/cloudflared/0.0.12/charts/common-10.4.4.tgz similarity index 100% rename from incubator/cloudflareddns/0.0.10/charts/common-10.4.4.tgz rename to incubator/cloudflared/0.0.12/charts/common-10.4.4.tgz diff --git a/incubator/cloudflared/0.0.10/ci/test-values.yaml b/incubator/cloudflared/0.0.12/ci/test-values.yaml similarity index 100% rename from incubator/cloudflared/0.0.10/ci/test-values.yaml rename to incubator/cloudflared/0.0.12/ci/test-values.yaml diff --git a/incubator/cloudflared/0.0.10/icon.png b/incubator/cloudflared/0.0.12/icon.png similarity index 100% rename from incubator/cloudflared/0.0.10/icon.png rename to incubator/cloudflared/0.0.12/icon.png diff --git a/incubator/cloudflared/0.0.10/ix_values.yaml b/incubator/cloudflared/0.0.12/ix_values.yaml similarity index 100% rename from incubator/cloudflared/0.0.10/ix_values.yaml rename to incubator/cloudflared/0.0.12/ix_values.yaml diff --git a/incubator/cloudflared/0.0.10/questions.yaml b/incubator/cloudflared/0.0.12/questions.yaml similarity index 100% rename from incubator/cloudflared/0.0.10/questions.yaml rename to incubator/cloudflared/0.0.12/questions.yaml diff --git a/incubator/cloudflareddns/0.0.10/templates/common.yaml b/incubator/cloudflared/0.0.12/templates/common.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.10/templates/common.yaml rename to incubator/cloudflared/0.0.12/templates/common.yaml diff --git a/incubator/cloudflareddns/0.0.10/values.yaml b/incubator/cloudflared/0.0.12/values.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.10/values.yaml rename to incubator/cloudflared/0.0.12/values.yaml diff --git a/incubator/cloudflared/item.yaml b/incubator/cloudflared/item.yaml index 4bb1cf88a0a..b349c913336 100644 --- a/incubator/cloudflared/item.yaml +++ b/incubator/cloudflared/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/cloudflared.png +icon_url: https://truecharts.org/img/chart-icons/cloudflared.png categories: - incubator diff --git a/incubator/cloudflareddns/0.0.10/CHANGELOG.md b/incubator/cloudflareddns/0.0.10/CHANGELOG.md deleted file mode 100644 index 13672c7acc2..00000000000 --- a/incubator/cloudflareddns/0.0.10/CHANGELOG.md +++ /dev/null @@ -1,93 +0,0 @@ -# Changelog - - -## [cloudflareddns-0.0.10](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.9...cloudflareddns-0.0.10) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [cloudflareddns-0.0.9](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.8...cloudflareddns-0.0.9) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [cloudflareddns-0.0.8](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.7...cloudflareddns-0.0.8) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cloudflareddns-0.0.7](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.6...cloudflareddns-0.0.7) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [cloudflareddns-0.0.6](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.5...cloudflareddns-0.0.6) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [cloudflareddns-0.0.5](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.4...cloudflareddns-0.0.5) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [cloudflareddns-0.0.4](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.3...cloudflareddns-0.0.4) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [cloudflareddns-0.0.3](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.2...cloudflareddns-0.0.3) (2022-07-04) - -#### Fix - -* fix DETECTION_MODE ([#3063](https://github.com/truecharts/apps/issues/3063)) - - - - -### [cloudflareddns-0.0.2](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.1...cloudflareddns-0.0.2) (2022-07-03) - -#### Chore - -* Auto-update chart README [skip ci] - -#### Fix - -* Fix CF_ZONES env var ([#3054](https://github.com/truecharts/apps/issues/3054)) - - - - -### cloudflareddns-0.0.1 (2022-07-02) - -#### Feat - -* Add CloudflareDDNS to incubator ([#3037](https://github.com/truecharts/apps/issues/3037)) diff --git a/incubator/cloudflareddns/0.0.10/Chart.lock b/incubator/cloudflareddns/0.0.10/Chart.lock deleted file mode 100644 index 8513e1f2264..00000000000 --- a/incubator/cloudflareddns/0.0.10/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:44.870485192Z" diff --git a/incubator/cloudflareddns/0.0.10/Chart.yaml b/incubator/cloudflareddns/0.0.10/Chart.yaml deleted file mode 100644 index 7d70df21d31..00000000000 --- a/incubator/cloudflareddns/0.0.10/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: cloudflareddns -version: 0.0.10 -appVersion: "latest" -description: Update your Cloudflare DNS records using dynamically -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/cloudflareddns -icon: https://truecharts.org/img/appicons/cloudflareddns.png -keywords: - - ddns - - cloudflare - - cloudflareddns -sources: - - https://github.com/hotio/cloudflareddns - - https://hotio.dev/containers/cloudflareddns/ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/cloudflareddns/0.0.12/CHANGELOG.md b/incubator/cloudflareddns/0.0.12/CHANGELOG.md new file mode 100644 index 00000000000..d0825e88b50 --- /dev/null +++ b/incubator/cloudflareddns/0.0.12/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cloudflareddns-0.0.12](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.10...cloudflareddns-0.0.12) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [cloudflareddns-0.0.10](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.9...cloudflareddns-0.0.10) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [cloudflareddns-0.0.9](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.8...cloudflareddns-0.0.9) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [cloudflareddns-0.0.8](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.7...cloudflareddns-0.0.8) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [cloudflareddns-0.0.7](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.6...cloudflareddns-0.0.7) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [cloudflareddns-0.0.6](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.5...cloudflareddns-0.0.6) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [cloudflareddns-0.0.5](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.4...cloudflareddns-0.0.5) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [cloudflareddns-0.0.4](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.3...cloudflareddns-0.0.4) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [cloudflareddns-0.0.3](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.2...cloudflareddns-0.0.3) (2022-07-04) + +#### Fix + +* fix DETECTION_MODE ([#3063](https://github.com/truecharts/apps/issues/3063)) + + + + +### [cloudflareddns-0.0.2](https://github.com/truecharts/apps/compare/cloudflareddns-0.0.1...cloudflareddns-0.0.2) (2022-07-03) + +#### Chore + +* Auto-update chart README [skip ci] + +#### Fix + +* Fix CF_ZONES env var ([#3054](https://github.com/truecharts/apps/issues/3054)) + + + + +### cloudflareddns-0.0.1 (2022-07-02) + diff --git a/incubator/cloudflareddns/0.0.12/Chart.lock b/incubator/cloudflareddns/0.0.12/Chart.lock new file mode 100644 index 00000000000..045f1a5dd5a --- /dev/null +++ b/incubator/cloudflareddns/0.0.12/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:53.899032643Z" diff --git a/incubator/cloudflareddns/0.0.12/Chart.yaml b/incubator/cloudflareddns/0.0.12/Chart.yaml new file mode 100644 index 00000000000..0b6f79f35f5 --- /dev/null +++ b/incubator/cloudflareddns/0.0.12/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: cloudflareddns +version: 0.0.12 +appVersion: "latest" +description: Update your Cloudflare DNS records using dynamically +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/cloudflareddns +icon: https://truecharts.org/img/chart-icons/cloudflareddns.png +keywords: + - ddns + - cloudflare + - cloudflareddns +sources: + - https://github.com/hotio/cloudflareddns + - https://hotio.dev/containers/cloudflareddns/ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/cloudflareddns/0.0.10/README.md b/incubator/cloudflareddns/0.0.12/README.md similarity index 100% rename from incubator/cloudflareddns/0.0.10/README.md rename to incubator/cloudflareddns/0.0.12/README.md diff --git a/incubator/cloudflareddns/0.0.10/app-readme.md b/incubator/cloudflareddns/0.0.12/app-readme.md similarity index 100% rename from incubator/cloudflareddns/0.0.10/app-readme.md rename to incubator/cloudflareddns/0.0.12/app-readme.md diff --git a/incubator/cups-server/1.0.16/charts/common-10.4.4.tgz b/incubator/cloudflareddns/0.0.12/charts/common-10.4.4.tgz similarity index 100% rename from incubator/cups-server/1.0.16/charts/common-10.4.4.tgz rename to incubator/cloudflareddns/0.0.12/charts/common-10.4.4.tgz diff --git a/incubator/cloudflareddns/0.0.10/icon.png b/incubator/cloudflareddns/0.0.12/icon.png similarity index 100% rename from incubator/cloudflareddns/0.0.10/icon.png rename to incubator/cloudflareddns/0.0.12/icon.png diff --git a/incubator/cloudflareddns/0.0.10/ix_values.yaml b/incubator/cloudflareddns/0.0.12/ix_values.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.10/ix_values.yaml rename to incubator/cloudflareddns/0.0.12/ix_values.yaml diff --git a/incubator/cloudflareddns/0.0.10/questions.yaml b/incubator/cloudflareddns/0.0.12/questions.yaml similarity index 100% rename from incubator/cloudflareddns/0.0.10/questions.yaml rename to incubator/cloudflareddns/0.0.12/questions.yaml diff --git a/incubator/cups-server/1.0.16/templates/common.yaml b/incubator/cloudflareddns/0.0.12/templates/common.yaml similarity index 100% rename from incubator/cups-server/1.0.16/templates/common.yaml rename to incubator/cloudflareddns/0.0.12/templates/common.yaml diff --git a/incubator/cups-server/1.0.16/values.yaml b/incubator/cloudflareddns/0.0.12/values.yaml similarity index 100% rename from incubator/cups-server/1.0.16/values.yaml rename to incubator/cloudflareddns/0.0.12/values.yaml diff --git a/incubator/cloudflareddns/item.yaml b/incubator/cloudflareddns/item.yaml index 42fe81e5fe0..2cb8f2c990f 100644 --- a/incubator/cloudflareddns/item.yaml +++ b/incubator/cloudflareddns/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/cloudflareddns.png +icon_url: https://truecharts.org/img/chart-icons/cloudflareddns.png categories: - incubator - networking diff --git a/incubator/cups-server/1.0.16/CHANGELOG.md b/incubator/cups-server/1.0.16/CHANGELOG.md deleted file mode 100644 index c37e5ef86c3..00000000000 --- a/incubator/cups-server/1.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [cups-server-1.0.16](https://github.com/truecharts/apps/compare/cups-server-1.0.15...cups-server-1.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [cups-server-1.0.15](https://github.com/truecharts/apps/compare/cups-server-1.0.14...cups-server-1.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [cups-server-1.0.14](https://github.com/truecharts/apps/compare/cups-server-1.0.13...cups-server-1.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cups-server-1.0.13](https://github.com/truecharts/apps/compare/cups-server-1.0.12...cups-server-1.0.13) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [cups-server-1.0.12](https://github.com/truecharts/apps/compare/cups-server-1.0.11...cups-server-1.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [cups-server-1.0.11](https://github.com/truecharts/apps/compare/cups-server-1.0.10...cups-server-1.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [cups-server-1.0.10](https://github.com/truecharts/apps/compare/cups-server-1.0.9...cups-server-1.0.10) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [cups-server-1.0.9](https://github.com/truecharts/apps/compare/cups-server-1.0.8...cups-server-1.0.9) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [cups-server-1.0.8](https://github.com/truecharts/apps/compare/cups-server-1.0.7...cups-server-1.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [cups-server-1.0.7](https://github.com/truecharts/apps/compare/cups-server-1.0.6...cups-server-1.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [cups-server-1.0.6](https://github.com/truecharts/apps/compare/cups-server-1.0.5...cups-server-1.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) diff --git a/incubator/cups-server/1.0.16/Chart.lock b/incubator/cups-server/1.0.16/Chart.lock deleted file mode 100644 index 4c983ad55a1..00000000000 --- a/incubator/cups-server/1.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:49.918037951Z" diff --git a/incubator/cups-server/1.0.16/Chart.yaml b/incubator/cups-server/1.0.16/Chart.yaml deleted file mode 100644 index 3b6a6127178..00000000000 --- a/incubator/cups-server/1.0.16/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: CUPS printing server -home: https://github.com/truecharts/apps/tree/master/charts/incubator/cups-server -icon: https://truecharts.org/img/appicons/cups-server.png -keywords: -- print -- cups -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cups-server -sources: -- https://hub.docker.com/r/ydkn/cups -version: 1.0.16 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/cups-server/1.0.18/CHANGELOG.md b/incubator/cups-server/1.0.18/CHANGELOG.md new file mode 100644 index 00000000000..32dec387693 --- /dev/null +++ b/incubator/cups-server/1.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cups-server-1.0.18](https://github.com/truecharts/apps/compare/cups-server-1.0.16...cups-server-1.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [cups-server-1.0.16](https://github.com/truecharts/apps/compare/cups-server-1.0.15...cups-server-1.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [cups-server-1.0.15](https://github.com/truecharts/apps/compare/cups-server-1.0.14...cups-server-1.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [cups-server-1.0.14](https://github.com/truecharts/apps/compare/cups-server-1.0.13...cups-server-1.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [cups-server-1.0.13](https://github.com/truecharts/apps/compare/cups-server-1.0.12...cups-server-1.0.13) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [cups-server-1.0.12](https://github.com/truecharts/apps/compare/cups-server-1.0.11...cups-server-1.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [cups-server-1.0.11](https://github.com/truecharts/apps/compare/cups-server-1.0.10...cups-server-1.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [cups-server-1.0.10](https://github.com/truecharts/apps/compare/cups-server-1.0.9...cups-server-1.0.10) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [cups-server-1.0.9](https://github.com/truecharts/apps/compare/cups-server-1.0.8...cups-server-1.0.9) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [cups-server-1.0.8](https://github.com/truecharts/apps/compare/cups-server-1.0.7...cups-server-1.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [cups-server-1.0.7](https://github.com/truecharts/apps/compare/cups-server-1.0.6...cups-server-1.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/incubator/cups-server/1.0.18/Chart.lock b/incubator/cups-server/1.0.18/Chart.lock new file mode 100644 index 00000000000..5ddfc34c249 --- /dev/null +++ b/incubator/cups-server/1.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:57.168618547Z" diff --git a/incubator/cups-server/1.0.18/Chart.yaml b/incubator/cups-server/1.0.18/Chart.yaml new file mode 100644 index 00000000000..112526ff9d1 --- /dev/null +++ b/incubator/cups-server/1.0.18/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: CUPS printing server +home: https://github.com/truecharts/apps/tree/master/charts/incubator/cups-server +icon: https://truecharts.org/img/chart-icons/cups-server.png +keywords: +- print +- cups +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cups-server +sources: +- https://hub.docker.com/r/ydkn/cups +version: 1.0.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/cups-server/1.0.16/README.md b/incubator/cups-server/1.0.18/README.md similarity index 100% rename from incubator/cups-server/1.0.16/README.md rename to incubator/cups-server/1.0.18/README.md diff --git a/incubator/cups-server/1.0.16/app-readme.md b/incubator/cups-server/1.0.18/app-readme.md similarity index 100% rename from incubator/cups-server/1.0.16/app-readme.md rename to incubator/cups-server/1.0.18/app-readme.md diff --git a/incubator/czkawka/0.0.7/charts/common-10.4.4.tgz b/incubator/cups-server/1.0.18/charts/common-10.4.4.tgz similarity index 100% rename from incubator/czkawka/0.0.7/charts/common-10.4.4.tgz rename to incubator/cups-server/1.0.18/charts/common-10.4.4.tgz diff --git a/incubator/cups-server/1.0.16/icon.png b/incubator/cups-server/1.0.18/icon.png similarity index 100% rename from incubator/cups-server/1.0.16/icon.png rename to incubator/cups-server/1.0.18/icon.png diff --git a/incubator/cups-server/1.0.16/ix_values.yaml b/incubator/cups-server/1.0.18/ix_values.yaml similarity index 100% rename from incubator/cups-server/1.0.16/ix_values.yaml rename to incubator/cups-server/1.0.18/ix_values.yaml diff --git a/incubator/cups-server/1.0.16/questions.yaml b/incubator/cups-server/1.0.18/questions.yaml similarity index 100% rename from incubator/cups-server/1.0.16/questions.yaml rename to incubator/cups-server/1.0.18/questions.yaml diff --git a/incubator/czkawka/0.0.7/templates/common.yaml b/incubator/cups-server/1.0.18/templates/common.yaml similarity index 100% rename from incubator/czkawka/0.0.7/templates/common.yaml rename to incubator/cups-server/1.0.18/templates/common.yaml diff --git a/incubator/czkawka/0.0.7/values.yaml b/incubator/cups-server/1.0.18/values.yaml similarity index 100% rename from incubator/czkawka/0.0.7/values.yaml rename to incubator/cups-server/1.0.18/values.yaml diff --git a/incubator/cups-server/item.yaml b/incubator/cups-server/item.yaml index ccad6a331fc..cce0988df48 100644 --- a/incubator/cups-server/item.yaml +++ b/incubator/cups-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/cups-server.png +icon_url: https://truecharts.org/img/chart-icons/cups-server.png categories: - media diff --git a/incubator/czkawka/0.0.7/CHANGELOG.md b/incubator/czkawka/0.0.7/CHANGELOG.md deleted file mode 100644 index c928ebdda9b..00000000000 --- a/incubator/czkawka/0.0.7/CHANGELOG.md +++ /dev/null @@ -1,61 +0,0 @@ -# Changelog - - -## [czkawka-0.0.7](https://github.com/truecharts/apps/compare/czkawka-0.0.6...czkawka-0.0.7) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [czkawka-0.0.6](https://github.com/truecharts/apps/compare/czkawka-0.0.5...czkawka-0.0.6) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [czkawka-0.0.5](https://github.com/truecharts/apps/compare/czkawka-0.0.4...czkawka-0.0.5) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [czkawka-0.0.4](https://github.com/truecharts/apps/compare/czkawka-0.0.3...czkawka-0.0.4) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) - - - - -### [czkawka-0.0.3](https://github.com/truecharts/apps/compare/czkawka-0.0.2...czkawka-0.0.3) (2022-07-05) - -#### Chore - -* update helm chart common to v10.2.0 - - - - -### czkawka-0.0.2 (2022-07-04) - -#### Feat - -* Add Czkawka app to Incubator attempt 2 ([#3067](https://github.com/truecharts/apps/issues/3067)) - -#### Fix - -* adjust initcontainers with new image ([#3069](https://github.com/truecharts/apps/issues/3069)) diff --git a/incubator/czkawka/0.0.7/Chart.lock b/incubator/czkawka/0.0.7/Chart.lock deleted file mode 100644 index b3c1b47c426..00000000000 --- a/incubator/czkawka/0.0.7/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:50.624478456Z" diff --git a/incubator/czkawka/0.0.7/Chart.yaml b/incubator/czkawka/0.0.7/Chart.yaml deleted file mode 100644 index d65bff38744..00000000000 --- a/incubator/czkawka/0.0.7/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Czkawka is a simple, fast and free app to remove unnecessary files from your computer. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/czkawka -icon: https://truecharts.org/img/appicons/czkawka.png -keywords: -- duplicates -- file management -- czkawka -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: czkawka -sources: -- https://hub.docker.com/r/jlesage/czkawka -- https://github.com/jlesage/docker-czkawka -- https://github.com/qarmin/czkawka -type: application -version: 0.0.7 -annotations: - truecharts.org/catagories: | - - duplicates - - files - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/czkawka/0.0.9/CHANGELOG.md b/incubator/czkawka/0.0.9/CHANGELOG.md new file mode 100644 index 00000000000..45cb680f34e --- /dev/null +++ b/incubator/czkawka/0.0.9/CHANGELOG.md @@ -0,0 +1,70 @@ +# Changelog + + +## [czkawka-0.0.9](https://github.com/truecharts/apps/compare/czkawka-0.0.7...czkawka-0.0.9) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [czkawka-0.0.7](https://github.com/truecharts/apps/compare/czkawka-0.0.6...czkawka-0.0.7) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [czkawka-0.0.6](https://github.com/truecharts/apps/compare/czkawka-0.0.5...czkawka-0.0.6) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [czkawka-0.0.5](https://github.com/truecharts/apps/compare/czkawka-0.0.4...czkawka-0.0.5) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [czkawka-0.0.4](https://github.com/truecharts/apps/compare/czkawka-0.0.3...czkawka-0.0.4) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) + + + + +### [czkawka-0.0.3](https://github.com/truecharts/apps/compare/czkawka-0.0.2...czkawka-0.0.3) (2022-07-05) + +#### Chore + +* update helm chart common to v10.2.0 + + + + +### czkawka-0.0.2 (2022-07-04) + +#### Feat + +* Add Czkawka app to Incubator attempt 2 ([#3067](https://github.com/truecharts/apps/issues/3067)) + +#### Fix + +* adjust initcontainers with new image ([#3069](https://github.com/truecharts/apps/issues/3069)) diff --git a/incubator/czkawka/0.0.9/Chart.lock b/incubator/czkawka/0.0.9/Chart.lock new file mode 100644 index 00000000000..78d78e4eb6a --- /dev/null +++ b/incubator/czkawka/0.0.9/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:52:57.54121991Z" diff --git a/incubator/czkawka/0.0.9/Chart.yaml b/incubator/czkawka/0.0.9/Chart.yaml new file mode 100644 index 00000000000..d7571b427af --- /dev/null +++ b/incubator/czkawka/0.0.9/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.7.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Czkawka is a simple, fast and free app to remove unnecessary files from your computer. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/czkawka +icon: https://truecharts.org/img/chart-icons/czkawka.png +keywords: +- duplicates +- file management +- czkawka +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: czkawka +sources: +- https://hub.docker.com/r/jlesage/czkawka +- https://github.com/jlesage/docker-czkawka +- https://github.com/qarmin/czkawka +type: application +version: 0.0.9 +annotations: + truecharts.org/catagories: | + - duplicates + - files + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/czkawka/0.0.7/README.md b/incubator/czkawka/0.0.9/README.md similarity index 100% rename from incubator/czkawka/0.0.7/README.md rename to incubator/czkawka/0.0.9/README.md diff --git a/incubator/czkawka/0.0.7/app-readme.md b/incubator/czkawka/0.0.9/app-readme.md similarity index 100% rename from incubator/czkawka/0.0.7/app-readme.md rename to incubator/czkawka/0.0.9/app-readme.md diff --git a/incubator/dupeguru/0.0.6/charts/common-10.4.4.tgz b/incubator/czkawka/0.0.9/charts/common-10.4.4.tgz similarity index 100% rename from incubator/dupeguru/0.0.6/charts/common-10.4.4.tgz rename to incubator/czkawka/0.0.9/charts/common-10.4.4.tgz diff --git a/incubator/czkawka/0.0.7/icon.png b/incubator/czkawka/0.0.9/icon.png similarity index 100% rename from incubator/czkawka/0.0.7/icon.png rename to incubator/czkawka/0.0.9/icon.png diff --git a/incubator/czkawka/0.0.7/ix_values.yaml b/incubator/czkawka/0.0.9/ix_values.yaml similarity index 100% rename from incubator/czkawka/0.0.7/ix_values.yaml rename to incubator/czkawka/0.0.9/ix_values.yaml diff --git a/incubator/czkawka/0.0.7/questions.yaml b/incubator/czkawka/0.0.9/questions.yaml similarity index 100% rename from incubator/czkawka/0.0.7/questions.yaml rename to incubator/czkawka/0.0.9/questions.yaml diff --git a/incubator/dupeguru/0.0.6/templates/common.yaml b/incubator/czkawka/0.0.9/templates/common.yaml similarity index 100% rename from incubator/dupeguru/0.0.6/templates/common.yaml rename to incubator/czkawka/0.0.9/templates/common.yaml diff --git a/incubator/dupeguru/0.0.6/values.yaml b/incubator/czkawka/0.0.9/values.yaml similarity index 100% rename from incubator/dupeguru/0.0.6/values.yaml rename to incubator/czkawka/0.0.9/values.yaml diff --git a/incubator/czkawka/item.yaml b/incubator/czkawka/item.yaml index 3accfd26e03..e7c5d106ad2 100644 --- a/incubator/czkawka/item.yaml +++ b/incubator/czkawka/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/czkawka.png +icon_url: https://truecharts.org/img/chart-icons/czkawka.png categories: - duplicates - files diff --git a/incubator/dupeguru/0.0.6/CHANGELOG.md b/incubator/dupeguru/0.0.6/CHANGELOG.md deleted file mode 100644 index eb2eb670569..00000000000 --- a/incubator/dupeguru/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,55 +0,0 @@ -# Changelog - - -## [dupeguru-0.0.6](https://github.com/truecharts/apps/compare/dupeguru-0.0.5...dupeguru-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [dupeguru-0.0.5](https://github.com/truecharts/apps/compare/dupeguru-0.0.4...dupeguru-0.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [dupeguru-0.0.4](https://github.com/truecharts/apps/compare/dupeguru-0.0.3...dupeguru-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [dupeguru-0.0.3](https://github.com/truecharts/apps/compare/dupeguru-0.0.2...dupeguru-0.0.3) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [dupeguru-0.0.2](https://github.com/truecharts/apps/compare/dupeguru-0.0.1...dupeguru-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### dupeguru-0.0.1 (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/dupeguru/0.0.6/Chart.lock b/incubator/dupeguru/0.0.6/Chart.lock deleted file mode 100644 index 20431a2d593..00000000000 --- a/incubator/dupeguru/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:45:54.957966447Z" diff --git a/incubator/dupeguru/0.0.6/Chart.yaml b/incubator/dupeguru/0.0.6/Chart.yaml deleted file mode 100644 index 7e0d22271a7..00000000000 --- a/incubator/dupeguru/0.0.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.12.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. -home: https://github.com/truecharts/apps/tree/master/charts/stable/dupeguru -icon: https://truecharts.org/img/appicons/dupeguru.png -keywords: -- dedupe -- dupeguru -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dupeguru -sources: -- https://github.com/jlesage/docker-dupeguru -- https://hub.docker.com/r/jlesage/dupeguru/ -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/dupeguru/0.0.8/CHANGELOG.md b/incubator/dupeguru/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..9cba6e1016c --- /dev/null +++ b/incubator/dupeguru/0.0.8/CHANGELOG.md @@ -0,0 +1,64 @@ +# Changelog + + +## [dupeguru-0.0.8](https://github.com/truecharts/apps/compare/dupeguru-0.0.6...dupeguru-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [dupeguru-0.0.6](https://github.com/truecharts/apps/compare/dupeguru-0.0.5...dupeguru-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [dupeguru-0.0.5](https://github.com/truecharts/apps/compare/dupeguru-0.0.4...dupeguru-0.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [dupeguru-0.0.4](https://github.com/truecharts/apps/compare/dupeguru-0.0.3...dupeguru-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [dupeguru-0.0.3](https://github.com/truecharts/apps/compare/dupeguru-0.0.2...dupeguru-0.0.3) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [dupeguru-0.0.2](https://github.com/truecharts/apps/compare/dupeguru-0.0.1...dupeguru-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### dupeguru-0.0.1 (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/dupeguru/0.0.8/Chart.lock b/incubator/dupeguru/0.0.8/Chart.lock new file mode 100644 index 00000000000..c79f33ddcb0 --- /dev/null +++ b/incubator/dupeguru/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:01.150031434Z" diff --git a/incubator/dupeguru/0.0.8/Chart.yaml b/incubator/dupeguru/0.0.8/Chart.yaml new file mode 100644 index 00000000000..78b7f075945 --- /dev/null +++ b/incubator/dupeguru/0.0.8/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.12.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. +home: https://github.com/truecharts/apps/tree/master/charts/stable/dupeguru +icon: https://truecharts.org/img/chart-icons/dupeguru.png +keywords: +- dedupe +- dupeguru +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dupeguru +sources: +- https://github.com/jlesage/docker-dupeguru +- https://hub.docker.com/r/jlesage/dupeguru/ +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/dupeguru/0.0.6/README.md b/incubator/dupeguru/0.0.8/README.md similarity index 100% rename from incubator/dupeguru/0.0.6/README.md rename to incubator/dupeguru/0.0.8/README.md diff --git a/incubator/dupeguru/0.0.6/app-readme.md b/incubator/dupeguru/0.0.8/app-readme.md similarity index 100% rename from incubator/dupeguru/0.0.6/app-readme.md rename to incubator/dupeguru/0.0.8/app-readme.md diff --git a/incubator/etesync/0.0.9/charts/common-10.4.4.tgz b/incubator/dupeguru/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/etesync/0.0.9/charts/common-10.4.4.tgz rename to incubator/dupeguru/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/dupeguru/0.0.6/docs/installation_notes.md b/incubator/dupeguru/0.0.8/docs/installation_notes.md similarity index 100% rename from incubator/dupeguru/0.0.6/docs/installation_notes.md rename to incubator/dupeguru/0.0.8/docs/installation_notes.md diff --git a/incubator/dupeguru/0.0.6/icon.png b/incubator/dupeguru/0.0.8/icon.png similarity index 100% rename from incubator/dupeguru/0.0.6/icon.png rename to incubator/dupeguru/0.0.8/icon.png diff --git a/incubator/dupeguru/0.0.6/ix_values.yaml b/incubator/dupeguru/0.0.8/ix_values.yaml similarity index 100% rename from incubator/dupeguru/0.0.6/ix_values.yaml rename to incubator/dupeguru/0.0.8/ix_values.yaml diff --git a/incubator/dupeguru/0.0.6/questions.yaml b/incubator/dupeguru/0.0.8/questions.yaml similarity index 100% rename from incubator/dupeguru/0.0.6/questions.yaml rename to incubator/dupeguru/0.0.8/questions.yaml diff --git a/incubator/fancyindex/1.0.12/templates/common.yaml b/incubator/dupeguru/0.0.8/templates/common.yaml similarity index 100% rename from incubator/fancyindex/1.0.12/templates/common.yaml rename to incubator/dupeguru/0.0.8/templates/common.yaml diff --git a/incubator/etesync/0.0.9/values.yaml b/incubator/dupeguru/0.0.8/values.yaml similarity index 100% rename from incubator/etesync/0.0.9/values.yaml rename to incubator/dupeguru/0.0.8/values.yaml diff --git a/incubator/dupeguru/item.yaml b/incubator/dupeguru/item.yaml index 38fce6a7ca7..2578bba9112 100644 --- a/incubator/dupeguru/item.yaml +++ b/incubator/dupeguru/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/dupeguru.png +icon_url: https://truecharts.org/img/chart-icons/dupeguru.png categories: - media diff --git a/incubator/etesync/0.0.11/CHANGELOG.md b/incubator/etesync/0.0.11/CHANGELOG.md new file mode 100644 index 00000000000..a0774d19600 --- /dev/null +++ b/incubator/etesync/0.0.11/CHANGELOG.md @@ -0,0 +1,89 @@ +# Changelog + + +## [etesync-0.0.11](https://github.com/truecharts/apps/compare/etesync-0.0.9...etesync-0.0.11) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [etesync-0.0.9](https://github.com/truecharts/apps/compare/etesync-0.0.8...etesync-0.0.9) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [etesync-0.0.8](https://github.com/truecharts/apps/compare/etesync-0.0.7...etesync-0.0.8) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [etesync-0.0.7](https://github.com/truecharts/apps/compare/etesync-0.0.6...etesync-0.0.7) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [etesync-0.0.6](https://github.com/truecharts/apps/compare/etesync-0.0.5...etesync-0.0.6) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [etesync-0.0.5](https://github.com/truecharts/apps/compare/etesync-0.0.4...etesync-0.0.5) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [etesync-0.0.4](https://github.com/truecharts/apps/compare/etesync-0.0.3...etesync-0.0.4) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [etesync-0.0.3](https://github.com/truecharts/apps/compare/etesync-0.0.2...etesync-0.0.3) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [etesync-0.0.2](https://github.com/truecharts/apps/compare/etesync-0.0.1...etesync-0.0.2) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### etesync-0.0.1 (2022-07-01) + +#### Feat + +* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) diff --git a/incubator/etesync/0.0.11/Chart.lock b/incubator/etesync/0.0.11/Chart.lock new file mode 100644 index 00000000000..6943a1cfaeb --- /dev/null +++ b/incubator/etesync/0.0.11/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:53:14.115326915Z" diff --git a/incubator/etesync/0.0.11/Chart.yaml b/incubator/etesync/0.0.11/Chart.yaml new file mode 100644 index 00000000000..57c043462c7 --- /dev/null +++ b/incubator/etesync/0.0.11/Chart.yaml @@ -0,0 +1,44 @@ +apiVersion: v2 +appVersion: "0.9.1" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +deprecated: false +description: Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/etesync +icon: https://truecharts.org/img/chart-icons/etesync.png +keywords: + - etesync + - sync + - contacts + - calendars + - tasks + - notes +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: etesync +sources: + - https://www.etesync.com/ + - https://github.com/etesync + - https://github.com/victor-rds/docker-etebase + - https://hub.docker.com/r/victorrds/etesync +type: application +version: 0.0.11 +annotations: + truecharts.org/catagories: | + - productivity + - sync + - contacts + - calendars + - tasks + - notes + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/etesync/0.0.9/README.md b/incubator/etesync/0.0.11/README.md similarity index 100% rename from incubator/etesync/0.0.9/README.md rename to incubator/etesync/0.0.11/README.md diff --git a/incubator/etesync/0.0.9/app-readme.md b/incubator/etesync/0.0.11/app-readme.md similarity index 100% rename from incubator/etesync/0.0.9/app-readme.md rename to incubator/etesync/0.0.11/app-readme.md diff --git a/incubator/fancyindex/1.0.12/charts/common-10.4.4.tgz b/incubator/etesync/0.0.11/charts/common-10.4.4.tgz similarity index 100% rename from incubator/fancyindex/1.0.12/charts/common-10.4.4.tgz rename to incubator/etesync/0.0.11/charts/common-10.4.4.tgz diff --git a/incubator/etesync/0.0.9/charts/postgresql-8.0.30.tgz b/incubator/etesync/0.0.11/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/etesync/0.0.9/charts/postgresql-8.0.30.tgz rename to incubator/etesync/0.0.11/charts/postgresql-8.0.30.tgz diff --git a/incubator/etesync/0.0.9/icon.png b/incubator/etesync/0.0.11/icon.png similarity index 100% rename from incubator/etesync/0.0.9/icon.png rename to incubator/etesync/0.0.11/icon.png diff --git a/incubator/etesync/0.0.9/ix_values.yaml b/incubator/etesync/0.0.11/ix_values.yaml similarity index 100% rename from incubator/etesync/0.0.9/ix_values.yaml rename to incubator/etesync/0.0.11/ix_values.yaml diff --git a/incubator/etesync/0.0.9/questions.yaml b/incubator/etesync/0.0.11/questions.yaml similarity index 100% rename from incubator/etesync/0.0.9/questions.yaml rename to incubator/etesync/0.0.11/questions.yaml diff --git a/incubator/etesync/0.0.9/templates/_secret.tpl b/incubator/etesync/0.0.11/templates/_secret.tpl similarity index 100% rename from incubator/etesync/0.0.9/templates/_secret.tpl rename to incubator/etesync/0.0.11/templates/_secret.tpl diff --git a/incubator/etesync/0.0.9/templates/common.yaml b/incubator/etesync/0.0.11/templates/common.yaml similarity index 100% rename from incubator/etesync/0.0.9/templates/common.yaml rename to incubator/etesync/0.0.11/templates/common.yaml diff --git a/incubator/fancyindex/1.0.12/values.yaml b/incubator/etesync/0.0.11/values.yaml similarity index 100% rename from incubator/fancyindex/1.0.12/values.yaml rename to incubator/etesync/0.0.11/values.yaml diff --git a/incubator/etesync/0.0.9/CHANGELOG.md b/incubator/etesync/0.0.9/CHANGELOG.md deleted file mode 100644 index 543360ca3b2..00000000000 --- a/incubator/etesync/0.0.9/CHANGELOG.md +++ /dev/null @@ -1,80 +0,0 @@ -# Changelog - - -## [etesync-0.0.9](https://github.com/truecharts/apps/compare/etesync-0.0.8...etesync-0.0.9) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [etesync-0.0.8](https://github.com/truecharts/apps/compare/etesync-0.0.7...etesync-0.0.8) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [etesync-0.0.7](https://github.com/truecharts/apps/compare/etesync-0.0.6...etesync-0.0.7) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [etesync-0.0.6](https://github.com/truecharts/apps/compare/etesync-0.0.5...etesync-0.0.6) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [etesync-0.0.5](https://github.com/truecharts/apps/compare/etesync-0.0.4...etesync-0.0.5) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [etesync-0.0.4](https://github.com/truecharts/apps/compare/etesync-0.0.3...etesync-0.0.4) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [etesync-0.0.3](https://github.com/truecharts/apps/compare/etesync-0.0.2...etesync-0.0.3) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [etesync-0.0.2](https://github.com/truecharts/apps/compare/etesync-0.0.1...etesync-0.0.2) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### etesync-0.0.1 (2022-07-01) - -#### Feat - -* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) diff --git a/incubator/etesync/0.0.9/Chart.lock b/incubator/etesync/0.0.9/Chart.lock deleted file mode 100644 index 4259b33ef57..00000000000 --- a/incubator/etesync/0.0.9/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:46:06.457777309Z" diff --git a/incubator/etesync/0.0.9/Chart.yaml b/incubator/etesync/0.0.9/Chart.yaml deleted file mode 100644 index 8ba501b478c..00000000000 --- a/incubator/etesync/0.0.9/Chart.yaml +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: v2 -appVersion: "0.9.1" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - - condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -deprecated: false -description: Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, tasks and notes. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/etesync -icon: https://truecharts.org/img/appicons/etesync.png -keywords: - - etesync - - sync - - contacts - - calendars - - tasks - - notes -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: etesync -sources: - - https://www.etesync.com/ - - https://github.com/etesync - - https://github.com/victor-rds/docker-etebase - - https://hub.docker.com/r/victorrds/etesync -type: application -version: 0.0.9 -annotations: - truecharts.org/catagories: | - - productivity - - sync - - contacts - - calendars - - tasks - - notes - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/etesync/item.yaml b/incubator/etesync/item.yaml index 6664ded732d..7d8a606ebae 100644 --- a/incubator/etesync/item.yaml +++ b/incubator/etesync/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/etesync.png +icon_url: https://truecharts.org/img/chart-icons/etesync.png categories: - productivity - sync diff --git a/incubator/fancyindex/1.0.12/CHANGELOG.md b/incubator/fancyindex/1.0.12/CHANGELOG.md deleted file mode 100644 index 7f3f5cb6bc5..00000000000 --- a/incubator/fancyindex/1.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [fancyindex-1.0.12](https://github.com/truecharts/apps/compare/fancyindex-1.0.11...fancyindex-1.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [fancyindex-1.0.11](https://github.com/truecharts/apps/compare/fancyindex-1.0.10...fancyindex-1.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [fancyindex-1.0.10](https://github.com/truecharts/apps/compare/fancyindex-1.0.9...fancyindex-1.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [fancyindex-1.0.9](https://github.com/truecharts/apps/compare/fancyindex-1.0.8...fancyindex-1.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [fancyindex-1.0.8](https://github.com/truecharts/apps/compare/fancyindex-1.0.7...fancyindex-1.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [fancyindex-1.0.7](https://github.com/truecharts/apps/compare/fancyindex-1.0.6...fancyindex-1.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [fancyindex-1.0.6](https://github.com/truecharts/apps/compare/fancyindex-1.0.5...fancyindex-1.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [fancyindex-1.0.5](https://github.com/truecharts/apps/compare/fancyindex-1.0.4...fancyindex-1.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [fancyindex-1.0.4](https://github.com/truecharts/apps/compare/fancyindex-1.0.3...fancyindex-1.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [fancyindex-1.0.3](https://github.com/truecharts/apps/compare/fancyindex-1.0.2...fancyindex-1.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [fancyindex-1.0.2](https://github.com/truecharts/apps/compare/fancyindex-1.0.1...fancyindex-1.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/incubator/fancyindex/1.0.12/Chart.lock b/incubator/fancyindex/1.0.12/Chart.lock deleted file mode 100644 index ffc36de854e..00000000000 --- a/incubator/fancyindex/1.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:05.638339657Z" diff --git a/incubator/fancyindex/1.0.12/Chart.yaml b/incubator/fancyindex/1.0.12/Chart.yaml deleted file mode 100644 index 222cb6b0fa0..00000000000 --- a/incubator/fancyindex/1.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fancyindex -version: 1.0.12 -appVersion: "latest" -description: Fancyindex provides a lightweight nginx directory listing with theming support -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/fancyindex -icon: https://truecharts.org/img/appicons/fancyindex.png -keywords: - - fancyindex -sources: - - https://github.com/xal3xhx/fancyindex - - https://hub.docker.com/r/xal3xhx/fancy -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - - web - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/fancyindex/1.0.14/CHANGELOG.md b/incubator/fancyindex/1.0.14/CHANGELOG.md new file mode 100644 index 00000000000..126e5a8f3cd --- /dev/null +++ b/incubator/fancyindex/1.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fancyindex-1.0.14](https://github.com/truecharts/apps/compare/fancyindex-1.0.12...fancyindex-1.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [fancyindex-1.0.12](https://github.com/truecharts/apps/compare/fancyindex-1.0.11...fancyindex-1.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [fancyindex-1.0.11](https://github.com/truecharts/apps/compare/fancyindex-1.0.10...fancyindex-1.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [fancyindex-1.0.10](https://github.com/truecharts/apps/compare/fancyindex-1.0.9...fancyindex-1.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [fancyindex-1.0.9](https://github.com/truecharts/apps/compare/fancyindex-1.0.8...fancyindex-1.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [fancyindex-1.0.8](https://github.com/truecharts/apps/compare/fancyindex-1.0.7...fancyindex-1.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [fancyindex-1.0.7](https://github.com/truecharts/apps/compare/fancyindex-1.0.6...fancyindex-1.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [fancyindex-1.0.6](https://github.com/truecharts/apps/compare/fancyindex-1.0.5...fancyindex-1.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [fancyindex-1.0.5](https://github.com/truecharts/apps/compare/fancyindex-1.0.4...fancyindex-1.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [fancyindex-1.0.4](https://github.com/truecharts/apps/compare/fancyindex-1.0.3...fancyindex-1.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [fancyindex-1.0.3](https://github.com/truecharts/apps/compare/fancyindex-1.0.2...fancyindex-1.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/incubator/fancyindex/1.0.14/Chart.lock b/incubator/fancyindex/1.0.14/Chart.lock new file mode 100644 index 00000000000..5bf7feb4169 --- /dev/null +++ b/incubator/fancyindex/1.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:12.110438353Z" diff --git a/incubator/fancyindex/1.0.14/Chart.yaml b/incubator/fancyindex/1.0.14/Chart.yaml new file mode 100644 index 00000000000..16c47390b87 --- /dev/null +++ b/incubator/fancyindex/1.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fancyindex +version: 1.0.14 +appVersion: "latest" +description: Fancyindex provides a lightweight nginx directory listing with theming support +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/fancyindex +icon: https://truecharts.org/img/chart-icons/fancyindex.png +keywords: + - fancyindex +sources: + - https://github.com/xal3xhx/fancyindex + - https://hub.docker.com/r/xal3xhx/fancy +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + - web + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/fancyindex/1.0.12/README.md b/incubator/fancyindex/1.0.14/README.md similarity index 100% rename from incubator/fancyindex/1.0.12/README.md rename to incubator/fancyindex/1.0.14/README.md diff --git a/incubator/fancyindex/1.0.12/app-readme.md b/incubator/fancyindex/1.0.14/app-readme.md similarity index 100% rename from incubator/fancyindex/1.0.12/app-readme.md rename to incubator/fancyindex/1.0.14/app-readme.md diff --git a/incubator/filebot/0.0.6/charts/common-10.4.4.tgz b/incubator/fancyindex/1.0.14/charts/common-10.4.4.tgz similarity index 100% rename from incubator/filebot/0.0.6/charts/common-10.4.4.tgz rename to incubator/fancyindex/1.0.14/charts/common-10.4.4.tgz diff --git a/incubator/fancyindex/1.0.12/icon.png b/incubator/fancyindex/1.0.14/icon.png similarity index 100% rename from incubator/fancyindex/1.0.12/icon.png rename to incubator/fancyindex/1.0.14/icon.png diff --git a/incubator/fancyindex/1.0.12/ix_values.yaml b/incubator/fancyindex/1.0.14/ix_values.yaml similarity index 100% rename from incubator/fancyindex/1.0.12/ix_values.yaml rename to incubator/fancyindex/1.0.14/ix_values.yaml diff --git a/incubator/fancyindex/1.0.12/questions.yaml b/incubator/fancyindex/1.0.14/questions.yaml similarity index 100% rename from incubator/fancyindex/1.0.12/questions.yaml rename to incubator/fancyindex/1.0.14/questions.yaml diff --git a/incubator/filebot/0.0.6/templates/common.yaml b/incubator/fancyindex/1.0.14/templates/common.yaml similarity index 100% rename from incubator/filebot/0.0.6/templates/common.yaml rename to incubator/fancyindex/1.0.14/templates/common.yaml diff --git a/incubator/filebot/0.0.6/values.yaml b/incubator/fancyindex/1.0.14/values.yaml similarity index 100% rename from incubator/filebot/0.0.6/values.yaml rename to incubator/fancyindex/1.0.14/values.yaml diff --git a/incubator/fancyindex/item.yaml b/incubator/fancyindex/item.yaml index 7e85cd4a69d..77e44a6eafb 100644 --- a/incubator/fancyindex/item.yaml +++ b/incubator/fancyindex/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/fancyindex.png +icon_url: https://truecharts.org/img/chart-icons/fancyindex.png categories: - media - web diff --git a/incubator/filebot/0.0.6/CHANGELOG.md b/incubator/filebot/0.0.6/CHANGELOG.md deleted file mode 100644 index 39e5d0a125e..00000000000 --- a/incubator/filebot/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,55 +0,0 @@ -# Changelog - - -## [filebot-0.0.6](https://github.com/truecharts/apps/compare/filebot-0.0.5...filebot-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [filebot-0.0.5](https://github.com/truecharts/apps/compare/filebot-0.0.4...filebot-0.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [filebot-0.0.4](https://github.com/truecharts/apps/compare/filebot-0.0.3...filebot-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [filebot-0.0.3](https://github.com/truecharts/apps/compare/filebot-0.0.2...filebot-0.0.3) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [filebot-0.0.2](https://github.com/truecharts/apps/compare/filebot-0.0.1...filebot-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### filebot-0.0.1 (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/filebot/0.0.6/Chart.lock b/incubator/filebot/0.0.6/Chart.lock deleted file mode 100644 index dad4d465925..00000000000 --- a/incubator/filebot/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:06.578531718Z" diff --git a/incubator/filebot/0.0.6/Chart.yaml b/incubator/filebot/0.0.6/Chart.yaml deleted file mode 100644 index a18e202a80d..00000000000 --- a/incubator/filebot/0.0.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.14.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works. -home: https://github.com/truecharts/apps/tree/master/charts/stable/filebot -icon: https://truecharts.org/img/appicons/filebot.png -keywords: -- media -- filebot -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filebot -sources: -- https://github.com/jlesage/docker-filebot -- https://hub.docker.com/r/jlesage/filebot/ -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/filebot/0.0.8/CHANGELOG.md b/incubator/filebot/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..2ccc0cf99de --- /dev/null +++ b/incubator/filebot/0.0.8/CHANGELOG.md @@ -0,0 +1,64 @@ +# Changelog + + +## [filebot-0.0.8](https://github.com/truecharts/apps/compare/filebot-0.0.6...filebot-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [filebot-0.0.6](https://github.com/truecharts/apps/compare/filebot-0.0.5...filebot-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [filebot-0.0.5](https://github.com/truecharts/apps/compare/filebot-0.0.4...filebot-0.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [filebot-0.0.4](https://github.com/truecharts/apps/compare/filebot-0.0.3...filebot-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [filebot-0.0.3](https://github.com/truecharts/apps/compare/filebot-0.0.2...filebot-0.0.3) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [filebot-0.0.2](https://github.com/truecharts/apps/compare/filebot-0.0.1...filebot-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### filebot-0.0.1 (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/filebot/0.0.8/Chart.lock b/incubator/filebot/0.0.8/Chart.lock new file mode 100644 index 00000000000..0797ceb0c91 --- /dev/null +++ b/incubator/filebot/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:12.814951308Z" diff --git a/incubator/filebot/0.0.8/Chart.yaml b/incubator/filebot/0.0.8/Chart.yaml new file mode 100644 index 00000000000..da48e54a148 --- /dev/null +++ b/incubator/filebot/0.0.8/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.14.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works. +home: https://github.com/truecharts/apps/tree/master/charts/stable/filebot +icon: https://truecharts.org/img/chart-icons/filebot.png +keywords: +- media +- filebot +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filebot +sources: +- https://github.com/jlesage/docker-filebot +- https://hub.docker.com/r/jlesage/filebot/ +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/filebot/0.0.6/README.md b/incubator/filebot/0.0.8/README.md similarity index 100% rename from incubator/filebot/0.0.6/README.md rename to incubator/filebot/0.0.8/README.md diff --git a/incubator/filebot/0.0.6/app-readme.md b/incubator/filebot/0.0.8/app-readme.md similarity index 100% rename from incubator/filebot/0.0.6/app-readme.md rename to incubator/filebot/0.0.8/app-readme.md diff --git a/incubator/filerun/2.0.13/charts/common-10.4.4.tgz b/incubator/filebot/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/filerun/2.0.13/charts/common-10.4.4.tgz rename to incubator/filebot/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/filebot/0.0.6/docs/installation_notes.md b/incubator/filebot/0.0.8/docs/installation_notes.md similarity index 100% rename from incubator/filebot/0.0.6/docs/installation_notes.md rename to incubator/filebot/0.0.8/docs/installation_notes.md diff --git a/incubator/filebot/0.0.6/icon.png b/incubator/filebot/0.0.8/icon.png similarity index 100% rename from incubator/filebot/0.0.6/icon.png rename to incubator/filebot/0.0.8/icon.png diff --git a/incubator/filebot/0.0.6/ix_values.yaml b/incubator/filebot/0.0.8/ix_values.yaml similarity index 100% rename from incubator/filebot/0.0.6/ix_values.yaml rename to incubator/filebot/0.0.8/ix_values.yaml diff --git a/incubator/filebot/0.0.6/questions.yaml b/incubator/filebot/0.0.8/questions.yaml similarity index 100% rename from incubator/filebot/0.0.6/questions.yaml rename to incubator/filebot/0.0.8/questions.yaml diff --git a/incubator/filerun/2.0.13/templates/common.yaml b/incubator/filebot/0.0.8/templates/common.yaml similarity index 100% rename from incubator/filerun/2.0.13/templates/common.yaml rename to incubator/filebot/0.0.8/templates/common.yaml diff --git a/incubator/filerun/2.0.13/values.yaml b/incubator/filebot/0.0.8/values.yaml similarity index 100% rename from incubator/filerun/2.0.13/values.yaml rename to incubator/filebot/0.0.8/values.yaml diff --git a/incubator/filebot/item.yaml b/incubator/filebot/item.yaml index b0b024ec342..ea715d05ffe 100644 --- a/incubator/filebot/item.yaml +++ b/incubator/filebot/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/filebot.png +icon_url: https://truecharts.org/img/chart-icons/filebot.png categories: - media diff --git a/incubator/filerun/2.0.13/CHANGELOG.md b/incubator/filerun/2.0.13/CHANGELOG.md deleted file mode 100644 index 7ff91441c92..00000000000 --- a/incubator/filerun/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [filerun-2.0.13](https://github.com/truecharts/apps/compare/filerun-2.0.12...filerun-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [filerun-2.0.12](https://github.com/truecharts/apps/compare/filerun-2.0.11...filerun-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [filerun-2.0.11](https://github.com/truecharts/apps/compare/filerun-2.0.10...filerun-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [filerun-2.0.10](https://github.com/truecharts/apps/compare/filerun-2.0.9...filerun-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [filerun-2.0.9](https://github.com/truecharts/apps/compare/filerun-2.0.8...filerun-2.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [filerun-2.0.8](https://github.com/truecharts/apps/compare/filerun-2.0.7...filerun-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [filerun-2.0.7](https://github.com/truecharts/apps/compare/filerun-2.0.6...filerun-2.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [filerun-2.0.6](https://github.com/truecharts/apps/compare/filerun-2.0.5...filerun-2.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [filerun-2.0.5](https://github.com/truecharts/apps/compare/filerun-2.0.4...filerun-2.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [filerun-2.0.4](https://github.com/truecharts/apps/compare/filerun-2.0.3...filerun-2.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [filerun-2.0.3](https://github.com/truecharts/apps/compare/filerun-2.0.2...filerun-2.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/incubator/filerun/2.0.13/Chart.lock b/incubator/filerun/2.0.13/Chart.lock deleted file mode 100644 index 3c9dbb1fe00..00000000000 --- a/incubator/filerun/2.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:46:16.307061186Z" diff --git a/incubator/filerun/2.0.13/Chart.yaml b/incubator/filerun/2.0.13/Chart.yaml deleted file mode 100644 index 4c92891c7b2..00000000000 --- a/incubator/filerun/2.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: FileRun is a full featured web based file manager with an easy to use user interface -home: https://github.com/truecharts/apps/tree/master/charts/incubator/filerun -icon: https://truecharts.org/img/appicons/filerun.png -keywords: -- filerun -- file -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filerun -sources: -- https://hub.docker.com/r/filerun/filerun -- https://github.com/filerun/docker -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/filerun/2.0.15/CHANGELOG.md b/incubator/filerun/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..cb1564d3659 --- /dev/null +++ b/incubator/filerun/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [filerun-2.0.15](https://github.com/truecharts/apps/compare/filerun-2.0.13...filerun-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [filerun-2.0.13](https://github.com/truecharts/apps/compare/filerun-2.0.12...filerun-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [filerun-2.0.12](https://github.com/truecharts/apps/compare/filerun-2.0.11...filerun-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [filerun-2.0.11](https://github.com/truecharts/apps/compare/filerun-2.0.10...filerun-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [filerun-2.0.10](https://github.com/truecharts/apps/compare/filerun-2.0.9...filerun-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [filerun-2.0.9](https://github.com/truecharts/apps/compare/filerun-2.0.8...filerun-2.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [filerun-2.0.8](https://github.com/truecharts/apps/compare/filerun-2.0.7...filerun-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [filerun-2.0.7](https://github.com/truecharts/apps/compare/filerun-2.0.6...filerun-2.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [filerun-2.0.6](https://github.com/truecharts/apps/compare/filerun-2.0.5...filerun-2.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [filerun-2.0.5](https://github.com/truecharts/apps/compare/filerun-2.0.4...filerun-2.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [filerun-2.0.4](https://github.com/truecharts/apps/compare/filerun-2.0.3...filerun-2.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/incubator/filerun/2.0.15/Chart.lock b/incubator/filerun/2.0.15/Chart.lock new file mode 100644 index 00000000000..2a259bd8229 --- /dev/null +++ b/incubator/filerun/2.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T22:53:21.282251522Z" diff --git a/incubator/filerun/2.0.15/Chart.yaml b/incubator/filerun/2.0.15/Chart.yaml new file mode 100644 index 00000000000..d121835c8bc --- /dev/null +++ b/incubator/filerun/2.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: FileRun is a full featured web based file manager with an easy to use user interface +home: https://github.com/truecharts/apps/tree/master/charts/incubator/filerun +icon: https://truecharts.org/img/chart-icons/filerun.png +keywords: +- filerun +- file +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filerun +sources: +- https://hub.docker.com/r/filerun/filerun +- https://github.com/filerun/docker +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/filerun/2.0.13/README.md b/incubator/filerun/2.0.15/README.md similarity index 100% rename from incubator/filerun/2.0.13/README.md rename to incubator/filerun/2.0.15/README.md diff --git a/incubator/filerun/2.0.13/app-readme.md b/incubator/filerun/2.0.15/app-readme.md similarity index 100% rename from incubator/filerun/2.0.13/app-readme.md rename to incubator/filerun/2.0.15/app-readme.md diff --git a/incubator/frigate/2.0.13/charts/common-10.4.4.tgz b/incubator/filerun/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from incubator/frigate/2.0.13/charts/common-10.4.4.tgz rename to incubator/filerun/2.0.15/charts/common-10.4.4.tgz diff --git a/incubator/filerun/2.0.13/charts/mariadb-3.0.29.tgz b/incubator/filerun/2.0.15/charts/mariadb-3.0.29.tgz similarity index 100% rename from incubator/filerun/2.0.13/charts/mariadb-3.0.29.tgz rename to incubator/filerun/2.0.15/charts/mariadb-3.0.29.tgz diff --git a/incubator/filerun/2.0.13/icon.png b/incubator/filerun/2.0.15/icon.png similarity index 100% rename from incubator/filerun/2.0.13/icon.png rename to incubator/filerun/2.0.15/icon.png diff --git a/incubator/filerun/2.0.13/ix_values.yaml b/incubator/filerun/2.0.15/ix_values.yaml similarity index 100% rename from incubator/filerun/2.0.13/ix_values.yaml rename to incubator/filerun/2.0.15/ix_values.yaml diff --git a/incubator/filerun/2.0.13/questions.yaml b/incubator/filerun/2.0.15/questions.yaml similarity index 100% rename from incubator/filerun/2.0.13/questions.yaml rename to incubator/filerun/2.0.15/questions.yaml diff --git a/incubator/ghost/3.0.18/templates/common.yaml b/incubator/filerun/2.0.15/templates/common.yaml similarity index 100% rename from incubator/ghost/3.0.18/templates/common.yaml rename to incubator/filerun/2.0.15/templates/common.yaml diff --git a/incubator/frigate/2.0.13/values.yaml b/incubator/filerun/2.0.15/values.yaml similarity index 100% rename from incubator/frigate/2.0.13/values.yaml rename to incubator/filerun/2.0.15/values.yaml diff --git a/incubator/filerun/item.yaml b/incubator/filerun/item.yaml index 5a6ff137994..6d32e3dcf6a 100644 --- a/incubator/filerun/item.yaml +++ b/incubator/filerun/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/filerun.png +icon_url: https://truecharts.org/img/chart-icons/filerun.png categories: - media diff --git a/incubator/frigate/2.0.13/CHANGELOG.md b/incubator/frigate/2.0.13/CHANGELOG.md deleted file mode 100644 index f4a15c16c96..00000000000 --- a/incubator/frigate/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [frigate-2.0.13](https://github.com/truecharts/apps/compare/frigate-2.0.12...frigate-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [frigate-2.0.12](https://github.com/truecharts/apps/compare/frigate-2.0.11...frigate-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [frigate-2.0.11](https://github.com/truecharts/apps/compare/frigate-2.0.10...frigate-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [frigate-2.0.10](https://github.com/truecharts/apps/compare/frigate-2.0.9...frigate-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [frigate-2.0.9](https://github.com/truecharts/apps/compare/frigate-2.0.8...frigate-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [frigate-2.0.8](https://github.com/truecharts/apps/compare/frigate-2.0.7...frigate-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [frigate-2.0.7](https://github.com/truecharts/apps/compare/frigate-2.0.6...frigate-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [frigate-2.0.6](https://github.com/truecharts/apps/compare/frigate-2.0.5...frigate-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [frigate-2.0.5](https://github.com/truecharts/apps/compare/frigate-2.0.4...frigate-2.0.5) (2022-06-16) - -#### Chore - -* remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914)) - - - - -### [frigate-2.0.4](https://github.com/truecharts/apps/compare/frigate-2.0.3...frigate-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [frigate-2.0.3](https://github.com/truecharts/apps/compare/frigate-2.0.2...frigate-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/incubator/frigate/2.0.13/Chart.lock b/incubator/frigate/2.0.13/Chart.lock deleted file mode 100644 index a89aed3373d..00000000000 --- a/incubator/frigate/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:21.05311976Z" diff --git a/incubator/frigate/2.0.13/Chart.yaml b/incubator/frigate/2.0.13/Chart.yaml deleted file mode 100644 index f7eba0a5b5e..00000000000 --- a/incubator/frigate/2.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "idia" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: NVR With Realtime Object Detection for IP Cameras -home: https://github.com/truecharts/apps/tree/master/charts/incubator/frigate -icon: https://truecharts.org/img/appicons/frigate.png -keywords: -- encode -- nvr -- media -- frigate -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: frigate -sources: -- https://github.com/blakeblackshear/frigate -- https://hub.docker.com/r/blakeblackshear/frigate -type: application -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - nvr - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/frigate/2.0.15/CHANGELOG.md b/incubator/frigate/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..b2db41a3fc9 --- /dev/null +++ b/incubator/frigate/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [frigate-2.0.15](https://github.com/truecharts/apps/compare/frigate-2.0.13...frigate-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [frigate-2.0.13](https://github.com/truecharts/apps/compare/frigate-2.0.12...frigate-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [frigate-2.0.12](https://github.com/truecharts/apps/compare/frigate-2.0.11...frigate-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [frigate-2.0.11](https://github.com/truecharts/apps/compare/frigate-2.0.10...frigate-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [frigate-2.0.10](https://github.com/truecharts/apps/compare/frigate-2.0.9...frigate-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [frigate-2.0.9](https://github.com/truecharts/apps/compare/frigate-2.0.8...frigate-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [frigate-2.0.8](https://github.com/truecharts/apps/compare/frigate-2.0.7...frigate-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [frigate-2.0.7](https://github.com/truecharts/apps/compare/frigate-2.0.6...frigate-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [frigate-2.0.6](https://github.com/truecharts/apps/compare/frigate-2.0.5...frigate-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [frigate-2.0.5](https://github.com/truecharts/apps/compare/frigate-2.0.4...frigate-2.0.5) (2022-06-16) + +#### Chore + +* remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914)) + + + + +### [frigate-2.0.4](https://github.com/truecharts/apps/compare/frigate-2.0.3...frigate-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/incubator/frigate/2.0.15/Chart.lock b/incubator/frigate/2.0.15/Chart.lock new file mode 100644 index 00000000000..8a125b3da9a --- /dev/null +++ b/incubator/frigate/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:27.164218407Z" diff --git a/incubator/frigate/2.0.15/Chart.yaml b/incubator/frigate/2.0.15/Chart.yaml new file mode 100644 index 00000000000..3cf3c5ee191 --- /dev/null +++ b/incubator/frigate/2.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "idia" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: NVR With Realtime Object Detection for IP Cameras +home: https://github.com/truecharts/apps/tree/master/charts/incubator/frigate +icon: https://truecharts.org/img/chart-icons/frigate.png +keywords: +- encode +- nvr +- media +- frigate +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: frigate +sources: +- https://github.com/blakeblackshear/frigate +- https://hub.docker.com/r/blakeblackshear/frigate +type: application +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - nvr + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/frigate/2.0.13/README.md b/incubator/frigate/2.0.15/README.md similarity index 100% rename from incubator/frigate/2.0.13/README.md rename to incubator/frigate/2.0.15/README.md diff --git a/incubator/frigate/2.0.13/app-readme.md b/incubator/frigate/2.0.15/app-readme.md similarity index 100% rename from incubator/frigate/2.0.13/app-readme.md rename to incubator/frigate/2.0.15/app-readme.md diff --git a/incubator/ghost/3.0.18/charts/common-10.4.4.tgz b/incubator/frigate/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from incubator/ghost/3.0.18/charts/common-10.4.4.tgz rename to incubator/frigate/2.0.15/charts/common-10.4.4.tgz diff --git a/incubator/frigate/2.0.13/icon.png b/incubator/frigate/2.0.15/icon.png similarity index 100% rename from incubator/frigate/2.0.13/icon.png rename to incubator/frigate/2.0.15/icon.png diff --git a/incubator/frigate/2.0.13/ix_values.yaml b/incubator/frigate/2.0.15/ix_values.yaml similarity index 100% rename from incubator/frigate/2.0.13/ix_values.yaml rename to incubator/frigate/2.0.15/ix_values.yaml diff --git a/incubator/frigate/2.0.13/questions.yaml b/incubator/frigate/2.0.15/questions.yaml similarity index 100% rename from incubator/frigate/2.0.13/questions.yaml rename to incubator/frigate/2.0.15/questions.yaml diff --git a/incubator/frigate/2.0.13/templates/common.yaml b/incubator/frigate/2.0.15/templates/common.yaml similarity index 100% rename from incubator/frigate/2.0.13/templates/common.yaml rename to incubator/frigate/2.0.15/templates/common.yaml diff --git a/incubator/ghost/3.0.18/values.yaml b/incubator/frigate/2.0.15/values.yaml similarity index 100% rename from incubator/ghost/3.0.18/values.yaml rename to incubator/frigate/2.0.15/values.yaml diff --git a/incubator/frigate/item.yaml b/incubator/frigate/item.yaml index 8b812f1acda..c7cbb59dd0e 100644 --- a/incubator/frigate/item.yaml +++ b/incubator/frigate/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/frigate.png +icon_url: https://truecharts.org/img/chart-icons/frigate.png categories: - nvr diff --git a/incubator/ghost/3.0.18/CHANGELOG.md b/incubator/ghost/3.0.18/CHANGELOG.md deleted file mode 100644 index 963c7462568..00000000000 --- a/incubator/ghost/3.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ghost-3.0.18](https://github.com/truecharts/apps/compare/ghost-3.0.17...ghost-3.0.18) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ghost-3.0.17](https://github.com/truecharts/apps/compare/ghost-3.0.16...ghost-3.0.17) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ghost-3.0.16](https://github.com/truecharts/apps/compare/ghost-3.0.15...ghost-3.0.16) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ghost-3.0.15](https://github.com/truecharts/apps/compare/ghost-3.0.14...ghost-3.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ghost-3.0.14](https://github.com/truecharts/apps/compare/ghost-3.0.13...ghost-3.0.14) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [ghost-3.0.13](https://github.com/truecharts/apps/compare/ghost-3.0.12...ghost-3.0.13) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [ghost-3.0.12](https://github.com/truecharts/apps/compare/ghost-3.0.11...ghost-3.0.12) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [ghost-3.0.11](https://github.com/truecharts/apps/compare/ghost-3.0.10...ghost-3.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ghost-3.0.10](https://github.com/truecharts/apps/compare/ghost-3.0.9...ghost-3.0.10) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [ghost-3.0.9](https://github.com/truecharts/apps/compare/ghost-3.0.8...ghost-3.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ghost-3.0.8](https://github.com/truecharts/apps/compare/ghost-3.0.7...ghost-3.0.8) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - diff --git a/incubator/ghost/3.0.18/Chart.lock b/incubator/ghost/3.0.18/Chart.lock deleted file mode 100644 index 6187ad8420a..00000000000 --- a/incubator/ghost/3.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:46:28.484594643Z" diff --git a/incubator/ghost/3.0.18/Chart.yaml b/incubator/ghost/3.0.18/Chart.yaml deleted file mode 100644 index f7f0c9a1bd6..00000000000 --- a/incubator/ghost/3.0.18/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "5.2.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/ghost -icon: https://truecharts.org/img/appicons/ghost.png -keywords: -- ghost -- blog -- cms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ghost -sources: -- https://github.com/TryGhost/Ghost -- https://hub.docker.com/_/ghost -- https://ghost.org/docs/ -version: 3.0.18 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/ghost/3.0.20/CHANGELOG.md b/incubator/ghost/3.0.20/CHANGELOG.md new file mode 100644 index 00000000000..c08e9094767 --- /dev/null +++ b/incubator/ghost/3.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ghost-3.0.20](https://github.com/truecharts/apps/compare/ghost-3.0.18...ghost-3.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ghost-3.0.18](https://github.com/truecharts/apps/compare/ghost-3.0.17...ghost-3.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ghost-3.0.17](https://github.com/truecharts/apps/compare/ghost-3.0.16...ghost-3.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ghost-3.0.16](https://github.com/truecharts/apps/compare/ghost-3.0.15...ghost-3.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ghost-3.0.15](https://github.com/truecharts/apps/compare/ghost-3.0.14...ghost-3.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ghost-3.0.14](https://github.com/truecharts/apps/compare/ghost-3.0.13...ghost-3.0.14) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [ghost-3.0.13](https://github.com/truecharts/apps/compare/ghost-3.0.12...ghost-3.0.13) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [ghost-3.0.12](https://github.com/truecharts/apps/compare/ghost-3.0.11...ghost-3.0.12) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [ghost-3.0.11](https://github.com/truecharts/apps/compare/ghost-3.0.10...ghost-3.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ghost-3.0.10](https://github.com/truecharts/apps/compare/ghost-3.0.9...ghost-3.0.10) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [ghost-3.0.9](https://github.com/truecharts/apps/compare/ghost-3.0.8...ghost-3.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/incubator/ghost/3.0.20/Chart.lock b/incubator/ghost/3.0.20/Chart.lock new file mode 100644 index 00000000000..43f2f23bd50 --- /dev/null +++ b/incubator/ghost/3.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T22:53:34.387743582Z" diff --git a/incubator/ghost/3.0.20/Chart.yaml b/incubator/ghost/3.0.20/Chart.yaml new file mode 100644 index 00000000000..bbf2202c83b --- /dev/null +++ b/incubator/ghost/3.0.20/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "5.2.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: Ghost is an open source, professional publishing platform built on a modern Node.js technology stack — designed for teams who need power, flexibility and performance. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/ghost +icon: https://truecharts.org/img/chart-icons/ghost.png +keywords: +- ghost +- blog +- cms +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ghost +sources: +- https://github.com/TryGhost/Ghost +- https://hub.docker.com/_/ghost +- https://ghost.org/docs/ +version: 3.0.20 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/ghost/3.0.18/README.md b/incubator/ghost/3.0.20/README.md similarity index 100% rename from incubator/ghost/3.0.18/README.md rename to incubator/ghost/3.0.20/README.md diff --git a/incubator/ghost/3.0.18/app-readme.md b/incubator/ghost/3.0.20/app-readme.md similarity index 100% rename from incubator/ghost/3.0.18/app-readme.md rename to incubator/ghost/3.0.20/app-readme.md diff --git a/incubator/homebridge/1.0.14/charts/common-10.4.4.tgz b/incubator/ghost/3.0.20/charts/common-10.4.4.tgz similarity index 100% rename from incubator/homebridge/1.0.14/charts/common-10.4.4.tgz rename to incubator/ghost/3.0.20/charts/common-10.4.4.tgz diff --git a/incubator/ghost/3.0.18/charts/mariadb-3.0.29.tgz b/incubator/ghost/3.0.20/charts/mariadb-3.0.29.tgz similarity index 100% rename from incubator/ghost/3.0.18/charts/mariadb-3.0.29.tgz rename to incubator/ghost/3.0.20/charts/mariadb-3.0.29.tgz diff --git a/incubator/ghost/3.0.18/icon.png b/incubator/ghost/3.0.20/icon.png similarity index 100% rename from incubator/ghost/3.0.18/icon.png rename to incubator/ghost/3.0.20/icon.png diff --git a/incubator/ghost/3.0.18/ix_values.yaml b/incubator/ghost/3.0.20/ix_values.yaml similarity index 100% rename from incubator/ghost/3.0.18/ix_values.yaml rename to incubator/ghost/3.0.20/ix_values.yaml diff --git a/incubator/ghost/3.0.18/questions.yaml b/incubator/ghost/3.0.20/questions.yaml similarity index 100% rename from incubator/ghost/3.0.18/questions.yaml rename to incubator/ghost/3.0.20/questions.yaml diff --git a/incubator/homebridge/1.0.14/templates/common.yaml b/incubator/ghost/3.0.20/templates/common.yaml similarity index 100% rename from incubator/homebridge/1.0.14/templates/common.yaml rename to incubator/ghost/3.0.20/templates/common.yaml diff --git a/incubator/homebridge/1.0.14/values.yaml b/incubator/ghost/3.0.20/values.yaml similarity index 100% rename from incubator/homebridge/1.0.14/values.yaml rename to incubator/ghost/3.0.20/values.yaml diff --git a/incubator/ghost/item.yaml b/incubator/ghost/item.yaml index 74503c5bc1e..00be05e532f 100644 --- a/incubator/ghost/item.yaml +++ b/incubator/ghost/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ghost.png +icon_url: https://truecharts.org/img/chart-icons/ghost.png categories: - productivity diff --git a/incubator/homebridge/1.0.14/CHANGELOG.md b/incubator/homebridge/1.0.14/CHANGELOG.md deleted file mode 100644 index 9b48605a922..00000000000 --- a/incubator/homebridge/1.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [homebridge-1.0.14](https://github.com/truecharts/apps/compare/homebridge-1.0.13...homebridge-1.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [homebridge-1.0.13](https://github.com/truecharts/apps/compare/homebridge-1.0.12...homebridge-1.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [homebridge-1.0.12](https://github.com/truecharts/apps/compare/homebridge-1.0.11...homebridge-1.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [homebridge-1.0.11](https://github.com/truecharts/apps/compare/homebridge-1.0.10...homebridge-1.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [homebridge-1.0.10](https://github.com/truecharts/apps/compare/homebridge-1.0.9...homebridge-1.0.10) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [homebridge-1.0.9](https://github.com/truecharts/apps/compare/homebridge-1.0.8...homebridge-1.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [homebridge-1.0.8](https://github.com/truecharts/apps/compare/homebridge-1.0.7...homebridge-1.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [homebridge-1.0.7](https://github.com/truecharts/apps/compare/homebridge-1.0.6...homebridge-1.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [homebridge-1.0.6](https://github.com/truecharts/apps/compare/homebridge-1.0.5...homebridge-1.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [homebridge-1.0.5](https://github.com/truecharts/apps/compare/homebridge-1.0.4...homebridge-1.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [homebridge-1.0.4](https://github.com/truecharts/apps/compare/homebridge-1.0.3...homebridge-1.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/incubator/homebridge/1.0.14/Chart.lock b/incubator/homebridge/1.0.14/Chart.lock deleted file mode 100644 index 939362585bf..00000000000 --- a/incubator/homebridge/1.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:27.988998212Z" diff --git a/incubator/homebridge/1.0.14/Chart.yaml b/incubator/homebridge/1.0.14/Chart.yaml deleted file mode 100644 index 9c82d963ce7..00000000000 --- a/incubator/homebridge/1.0.14/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: A lightweight NodeJS server that emulates the iOS HomeKit API -home: https://github.com/truecharts/apps/tree/master/charts/incubator/homebridge -icon: https://truecharts.org/img/appicons/homebridge.png -keywords: -- homebridge -- homekit -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homebridge -sources: -- https://homebridge.io/ -- https://github.com/oznu/docker-homebridge -type: application -version: 1.0.14 -annotations: - truecharts.org/catagories: | - - media - - test - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/homebridge/1.0.16/CHANGELOG.md b/incubator/homebridge/1.0.16/CHANGELOG.md new file mode 100644 index 00000000000..17b7fbe1741 --- /dev/null +++ b/incubator/homebridge/1.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [homebridge-1.0.16](https://github.com/truecharts/apps/compare/homebridge-1.0.14...homebridge-1.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [homebridge-1.0.14](https://github.com/truecharts/apps/compare/homebridge-1.0.13...homebridge-1.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [homebridge-1.0.13](https://github.com/truecharts/apps/compare/homebridge-1.0.12...homebridge-1.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [homebridge-1.0.12](https://github.com/truecharts/apps/compare/homebridge-1.0.11...homebridge-1.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [homebridge-1.0.11](https://github.com/truecharts/apps/compare/homebridge-1.0.10...homebridge-1.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [homebridge-1.0.10](https://github.com/truecharts/apps/compare/homebridge-1.0.9...homebridge-1.0.10) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [homebridge-1.0.9](https://github.com/truecharts/apps/compare/homebridge-1.0.8...homebridge-1.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [homebridge-1.0.8](https://github.com/truecharts/apps/compare/homebridge-1.0.7...homebridge-1.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [homebridge-1.0.7](https://github.com/truecharts/apps/compare/homebridge-1.0.6...homebridge-1.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [homebridge-1.0.6](https://github.com/truecharts/apps/compare/homebridge-1.0.5...homebridge-1.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [homebridge-1.0.5](https://github.com/truecharts/apps/compare/homebridge-1.0.4...homebridge-1.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/incubator/homebridge/1.0.16/Chart.lock b/incubator/homebridge/1.0.16/Chart.lock new file mode 100644 index 00000000000..ced9ff763c1 --- /dev/null +++ b/incubator/homebridge/1.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:34.394526229Z" diff --git a/incubator/homebridge/1.0.16/Chart.yaml b/incubator/homebridge/1.0.16/Chart.yaml new file mode 100644 index 00000000000..e8f29461d1e --- /dev/null +++ b/incubator/homebridge/1.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2022" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A lightweight NodeJS server that emulates the iOS HomeKit API +home: https://github.com/truecharts/apps/tree/master/charts/incubator/homebridge +icon: https://truecharts.org/img/chart-icons/homebridge.png +keywords: +- homebridge +- homekit +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homebridge +sources: +- https://homebridge.io/ +- https://github.com/oznu/docker-homebridge +type: application +version: 1.0.16 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/homebridge/1.0.14/README.md b/incubator/homebridge/1.0.16/README.md similarity index 100% rename from incubator/homebridge/1.0.14/README.md rename to incubator/homebridge/1.0.16/README.md diff --git a/incubator/homebridge/1.0.14/app-readme.md b/incubator/homebridge/1.0.16/app-readme.md similarity index 100% rename from incubator/homebridge/1.0.14/app-readme.md rename to incubator/homebridge/1.0.16/app-readme.md diff --git a/incubator/jitsi/0.0.8/charts/common-10.4.4.tgz b/incubator/homebridge/1.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/jitsi/0.0.8/charts/common-10.4.4.tgz rename to incubator/homebridge/1.0.16/charts/common-10.4.4.tgz diff --git a/incubator/homebridge/1.0.14/icon.png b/incubator/homebridge/1.0.16/icon.png similarity index 100% rename from incubator/homebridge/1.0.14/icon.png rename to incubator/homebridge/1.0.16/icon.png diff --git a/incubator/homebridge/1.0.14/ix_values.yaml b/incubator/homebridge/1.0.16/ix_values.yaml similarity index 100% rename from incubator/homebridge/1.0.14/ix_values.yaml rename to incubator/homebridge/1.0.16/ix_values.yaml diff --git a/incubator/homebridge/1.0.14/questions.yaml b/incubator/homebridge/1.0.16/questions.yaml similarity index 100% rename from incubator/homebridge/1.0.14/questions.yaml rename to incubator/homebridge/1.0.16/questions.yaml diff --git a/incubator/jump/0.0.13/templates/common.yaml b/incubator/homebridge/1.0.16/templates/common.yaml similarity index 100% rename from incubator/jump/0.0.13/templates/common.yaml rename to incubator/homebridge/1.0.16/templates/common.yaml diff --git a/incubator/jitsi/0.0.8/values.yaml b/incubator/homebridge/1.0.16/values.yaml similarity index 100% rename from incubator/jitsi/0.0.8/values.yaml rename to incubator/homebridge/1.0.16/values.yaml diff --git a/incubator/homebridge/item.yaml b/incubator/homebridge/item.yaml index 9270a27e5e3..a3840d14236 100644 --- a/incubator/homebridge/item.yaml +++ b/incubator/homebridge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/homebridge.png +icon_url: https://truecharts.org/img/chart-icons/homebridge.png categories: - media - test diff --git a/incubator/jitsi/0.0.10/CHANGELOG.md b/incubator/jitsi/0.0.10/CHANGELOG.md new file mode 100644 index 00000000000..0b974521c62 --- /dev/null +++ b/incubator/jitsi/0.0.10/CHANGELOG.md @@ -0,0 +1,81 @@ +# Changelog + + +## [jitsi-0.0.10](https://github.com/truecharts/apps/compare/jitsi-0.0.8...jitsi-0.0.10) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [jitsi-0.0.8](https://github.com/truecharts/apps/compare/jitsi-0.0.7...jitsi-0.0.8) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [jitsi-0.0.7](https://github.com/truecharts/apps/compare/jitsi-0.0.6...jitsi-0.0.7) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [jitsi-0.0.6](https://github.com/truecharts/apps/compare/jitsi-0.0.5...jitsi-0.0.6) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [jitsi-0.0.5](https://github.com/truecharts/apps/compare/jitsi-0.0.4...jitsi-0.0.5) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [jitsi-0.0.4](https://github.com/truecharts/apps/compare/jitsi-0.0.3...jitsi-0.0.4) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [jitsi-0.0.3](https://github.com/truecharts/apps/compare/jitsi-0.0.2...jitsi-0.0.3) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [jitsi-0.0.2](https://github.com/truecharts/apps/compare/jitsi-0.0.1...jitsi-0.0.2) (2022-06-25) + +#### Chore + +* Auto-update chart README [skip ci] +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### jitsi-0.0.1 (2022-06-22) + +#### Feat + +* Add jitsi ([#2911](https://github.com/truecharts/apps/issues/2911)) diff --git a/incubator/jitsi/0.0.10/Chart.lock b/incubator/jitsi/0.0.10/Chart.lock new file mode 100644 index 00000000000..47b1168daf1 --- /dev/null +++ b/incubator/jitsi/0.0.10/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:41.822836836Z" diff --git a/incubator/jitsi/0.0.10/Chart.yaml b/incubator/jitsi/0.0.10/Chart.yaml new file mode 100644 index 00000000000..235a2fc8bce --- /dev/null +++ b/incubator/jitsi/0.0.10/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "stable-728" +description: Jitsi is a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions +name: jitsi +version: 0.0.10 +kubeVersion: ">=1.16.0-0" +keywords: +- jitsi +home: https://github.com/truecharts/apps/tree/master/charts/stable/jitsi +icon: https://truecharts.org/img/chart-icons/jitsi.png +sources: +- https://jitsi.org +- https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-start +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - work + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/jitsi/0.0.8/README.md b/incubator/jitsi/0.0.10/README.md similarity index 100% rename from incubator/jitsi/0.0.8/README.md rename to incubator/jitsi/0.0.10/README.md diff --git a/incubator/jitsi/0.0.8/app-readme.md b/incubator/jitsi/0.0.10/app-readme.md similarity index 100% rename from incubator/jitsi/0.0.8/app-readme.md rename to incubator/jitsi/0.0.10/app-readme.md diff --git a/incubator/jump/0.0.13/charts/common-10.4.4.tgz b/incubator/jitsi/0.0.10/charts/common-10.4.4.tgz similarity index 100% rename from incubator/jump/0.0.13/charts/common-10.4.4.tgz rename to incubator/jitsi/0.0.10/charts/common-10.4.4.tgz diff --git a/incubator/jitsi/0.0.8/icon.png b/incubator/jitsi/0.0.10/icon.png similarity index 100% rename from incubator/jitsi/0.0.8/icon.png rename to incubator/jitsi/0.0.10/icon.png diff --git a/incubator/jitsi/0.0.8/ix_values.yaml b/incubator/jitsi/0.0.10/ix_values.yaml similarity index 100% rename from incubator/jitsi/0.0.8/ix_values.yaml rename to incubator/jitsi/0.0.10/ix_values.yaml diff --git a/incubator/jitsi/0.0.8/questions.yaml b/incubator/jitsi/0.0.10/questions.yaml similarity index 100% rename from incubator/jitsi/0.0.8/questions.yaml rename to incubator/jitsi/0.0.10/questions.yaml diff --git a/incubator/jitsi/0.0.8/templates/common.yaml b/incubator/jitsi/0.0.10/templates/common.yaml similarity index 100% rename from incubator/jitsi/0.0.8/templates/common.yaml rename to incubator/jitsi/0.0.10/templates/common.yaml diff --git a/incubator/jump/0.0.13/values.yaml b/incubator/jitsi/0.0.10/values.yaml similarity index 100% rename from incubator/jump/0.0.13/values.yaml rename to incubator/jitsi/0.0.10/values.yaml diff --git a/incubator/jitsi/0.0.8/CHANGELOG.md b/incubator/jitsi/0.0.8/CHANGELOG.md deleted file mode 100644 index 92ec5629b0f..00000000000 --- a/incubator/jitsi/0.0.8/CHANGELOG.md +++ /dev/null @@ -1,72 +0,0 @@ -# Changelog - - -## [jitsi-0.0.8](https://github.com/truecharts/apps/compare/jitsi-0.0.7...jitsi-0.0.8) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [jitsi-0.0.7](https://github.com/truecharts/apps/compare/jitsi-0.0.6...jitsi-0.0.7) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [jitsi-0.0.6](https://github.com/truecharts/apps/compare/jitsi-0.0.5...jitsi-0.0.6) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [jitsi-0.0.5](https://github.com/truecharts/apps/compare/jitsi-0.0.4...jitsi-0.0.5) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [jitsi-0.0.4](https://github.com/truecharts/apps/compare/jitsi-0.0.3...jitsi-0.0.4) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [jitsi-0.0.3](https://github.com/truecharts/apps/compare/jitsi-0.0.2...jitsi-0.0.3) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [jitsi-0.0.2](https://github.com/truecharts/apps/compare/jitsi-0.0.1...jitsi-0.0.2) (2022-06-25) - -#### Chore - -* Auto-update chart README [skip ci] -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### jitsi-0.0.1 (2022-06-22) - -#### Feat - -* Add jitsi ([#2911](https://github.com/truecharts/apps/issues/2911)) diff --git a/incubator/jitsi/0.0.8/Chart.lock b/incubator/jitsi/0.0.8/Chart.lock deleted file mode 100644 index c15a9d89cba..00000000000 --- a/incubator/jitsi/0.0.8/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:36.488128721Z" diff --git a/incubator/jitsi/0.0.8/Chart.yaml b/incubator/jitsi/0.0.8/Chart.yaml deleted file mode 100644 index 143fa75d1aa..00000000000 --- a/incubator/jitsi/0.0.8/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "stable-728" -description: Jitsi is a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions -name: jitsi -version: 0.0.8 -kubeVersion: ">=1.16.0-0" -keywords: -- jitsi -home: https://github.com/truecharts/apps/tree/master/charts/stable/jitsi -icon: https://truecharts.org/img/appicons/jitsi.png -sources: -- https://jitsi.org -- https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-start -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - work - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/jitsi/item.yaml b/incubator/jitsi/item.yaml index 53b2a966d2b..b8e21d00cf0 100644 --- a/incubator/jitsi/item.yaml +++ b/incubator/jitsi/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/jitsi.png +icon_url: https://truecharts.org/img/chart-icons/jitsi.png categories: - work diff --git a/incubator/jump/0.0.13/CHANGELOG.md b/incubator/jump/0.0.13/CHANGELOG.md deleted file mode 100644 index 0e49fd55e54..00000000000 --- a/incubator/jump/0.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [jump-0.0.13](https://github.com/truecharts/apps/compare/jump-0.0.12...jump-0.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [jump-0.0.12](https://github.com/truecharts/apps/compare/jump-0.0.11...jump-0.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [jump-0.0.11](https://github.com/truecharts/apps/compare/jump-0.0.10...jump-0.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [jump-0.0.10](https://github.com/truecharts/apps/compare/jump-0.0.9...jump-0.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [jump-0.0.9](https://github.com/truecharts/apps/compare/jump-0.0.8...jump-0.0.9) (2022-07-08) - -#### Chore - -* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) - - - - -### [jump-0.0.8](https://github.com/truecharts/apps/compare/jump-0.0.7...jump-0.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [jump-0.0.7](https://github.com/truecharts/apps/compare/jump-0.0.6...jump-0.0.7) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [jump-0.0.6](https://github.com/truecharts/apps/compare/jump-0.0.5...jump-0.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [jump-0.0.5](https://github.com/truecharts/apps/compare/jump-0.0.4...jump-0.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [jump-0.0.4](https://github.com/truecharts/apps/compare/jump-0.0.3...jump-0.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [jump-0.0.3](https://github.com/truecharts/apps/compare/jump-0.0.2...jump-0.0.3) (2022-06-16) - -#### Chore - -* update image refs ([#2912](https://github.com/truecharts/apps/issues/2912)) - diff --git a/incubator/jump/0.0.13/Chart.lock b/incubator/jump/0.0.13/Chart.lock deleted file mode 100644 index f3eecc60ef3..00000000000 --- a/incubator/jump/0.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:36.933503478Z" diff --git a/incubator/jump/0.0.13/Chart.yaml b/incubator/jump/0.0.13/Chart.yaml deleted file mode 100644 index c91d2cc3d21..00000000000 --- a/incubator/jump/0.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. -home: https://github.com/truecharts/apps/tree/master/charts/stable/jump -icon: https://truecharts.org/img/appicons/jump.png -keywords: -- dashboard -- jump -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jump -sources: -- https://github.com/daledavies/jump -- https://hub.docker.com/r/daledavies/jump -version: 0.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/jump/0.0.15/CHANGELOG.md b/incubator/jump/0.0.15/CHANGELOG.md new file mode 100644 index 00000000000..b3ed2c13a20 --- /dev/null +++ b/incubator/jump/0.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jump-0.0.15](https://github.com/truecharts/apps/compare/jump-0.0.13...jump-0.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [jump-0.0.13](https://github.com/truecharts/apps/compare/jump-0.0.12...jump-0.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [jump-0.0.12](https://github.com/truecharts/apps/compare/jump-0.0.11...jump-0.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [jump-0.0.11](https://github.com/truecharts/apps/compare/jump-0.0.10...jump-0.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [jump-0.0.10](https://github.com/truecharts/apps/compare/jump-0.0.9...jump-0.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [jump-0.0.9](https://github.com/truecharts/apps/compare/jump-0.0.8...jump-0.0.9) (2022-07-08) + +#### Chore + +* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) + + + + +### [jump-0.0.8](https://github.com/truecharts/apps/compare/jump-0.0.7...jump-0.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [jump-0.0.7](https://github.com/truecharts/apps/compare/jump-0.0.6...jump-0.0.7) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [jump-0.0.6](https://github.com/truecharts/apps/compare/jump-0.0.5...jump-0.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [jump-0.0.5](https://github.com/truecharts/apps/compare/jump-0.0.4...jump-0.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [jump-0.0.4](https://github.com/truecharts/apps/compare/jump-0.0.3...jump-0.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/incubator/jump/0.0.15/Chart.lock b/incubator/jump/0.0.15/Chart.lock new file mode 100644 index 00000000000..74cad24b0a9 --- /dev/null +++ b/incubator/jump/0.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:42.208114731Z" diff --git a/incubator/jump/0.0.15/Chart.yaml b/incubator/jump/0.0.15/Chart.yaml new file mode 100644 index 00000000000..b64e6a8b144 --- /dev/null +++ b/incubator/jump/0.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.2.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure. +home: https://github.com/truecharts/apps/tree/master/charts/stable/jump +icon: https://truecharts.org/img/chart-icons/jump.png +keywords: +- dashboard +- jump +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jump +sources: +- https://github.com/daledavies/jump +- https://hub.docker.com/r/daledavies/jump +version: 0.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/jump/0.0.13/README.md b/incubator/jump/0.0.15/README.md similarity index 100% rename from incubator/jump/0.0.13/README.md rename to incubator/jump/0.0.15/README.md diff --git a/incubator/jump/0.0.13/app-readme.md b/incubator/jump/0.0.15/app-readme.md similarity index 100% rename from incubator/jump/0.0.13/app-readme.md rename to incubator/jump/0.0.15/app-readme.md diff --git a/incubator/lancache-monolithic/0.0.2/charts/common-10.4.4.tgz b/incubator/jump/0.0.15/charts/common-10.4.4.tgz similarity index 100% rename from incubator/lancache-monolithic/0.0.2/charts/common-10.4.4.tgz rename to incubator/jump/0.0.15/charts/common-10.4.4.tgz diff --git a/incubator/jump/0.0.13/icon.png b/incubator/jump/0.0.15/icon.png similarity index 100% rename from incubator/jump/0.0.13/icon.png rename to incubator/jump/0.0.15/icon.png diff --git a/incubator/jump/0.0.13/ix_values.yaml b/incubator/jump/0.0.15/ix_values.yaml similarity index 100% rename from incubator/jump/0.0.13/ix_values.yaml rename to incubator/jump/0.0.15/ix_values.yaml diff --git a/incubator/jump/0.0.13/questions.yaml b/incubator/jump/0.0.15/questions.yaml similarity index 100% rename from incubator/jump/0.0.13/questions.yaml rename to incubator/jump/0.0.15/questions.yaml diff --git a/incubator/lancache-monolithic/0.0.2/templates/common.yaml b/incubator/jump/0.0.15/templates/common.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.2/templates/common.yaml rename to incubator/jump/0.0.15/templates/common.yaml diff --git a/incubator/lancache-monolithic/0.0.2/values.yaml b/incubator/jump/0.0.15/values.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.2/values.yaml rename to incubator/jump/0.0.15/values.yaml diff --git a/incubator/jump/item.yaml b/incubator/jump/item.yaml index 6f928d86e5c..1b03648330c 100644 --- a/incubator/jump/item.yaml +++ b/incubator/jump/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/jump.png +icon_url: https://truecharts.org/img/chart-icons/jump.png categories: - media diff --git a/incubator/lancache-monolithic/0.0.2/CHANGELOG.md b/incubator/lancache-monolithic/0.0.2/CHANGELOG.md deleted file mode 100644 index 0602347a7de..00000000000 --- a/incubator/lancache-monolithic/0.0.2/CHANGELOG.md +++ /dev/null @@ -1,18 +0,0 @@ -# Changelog - - -## [lancache-monolithic-0.0.2](https://github.com/truecharts/apps/compare/lancache-monolithic-0.0.1...lancache-monolithic-0.0.2) (2022-07-12) - -### Chore - -- Auto-update chart README [skip ci] -- bump to regenerate documentation - - - - -### lancache-monolithic-0.0.1 (2022-07-12) - -#### Feat - -* Add lancache-monolithic ([#3143](https://github.com/truecharts/apps/issues/3143)) diff --git a/incubator/lancache-monolithic/0.0.2/Chart.lock b/incubator/lancache-monolithic/0.0.2/Chart.lock deleted file mode 100644 index ef33975c363..00000000000 --- a/incubator/lancache-monolithic/0.0.2/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:44.182251127Z" diff --git a/incubator/lancache-monolithic/0.0.2/Chart.yaml b/incubator/lancache-monolithic/0.0.2/Chart.yaml deleted file mode 100644 index 2384633944f..00000000000 --- a/incubator/lancache-monolithic/0.0.2/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: lancache-monolithic -version: 0.0.2 -appVersion: "latest" -description: A monolithic lancache service capable of caching all cdn's in a single instance. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/incubator/lancache-monolithic -icon: https://truecharts.org/img/appicons/monolithic.png -keywords: - - monolithic - - lancache -sources: - - https://hub.docker.com/r/lancachenet/monolithic - - https://github.com/lancachenet/monolithic -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - gaming - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/lancache-monolithic/0.0.4/CHANGELOG.md b/incubator/lancache-monolithic/0.0.4/CHANGELOG.md new file mode 100644 index 00000000000..ed798c859f0 --- /dev/null +++ b/incubator/lancache-monolithic/0.0.4/CHANGELOG.md @@ -0,0 +1,27 @@ +# Changelog + + +## [lancache-monolithic-0.0.4](https://github.com/truecharts/apps/compare/lancache-monolithic-0.0.2...lancache-monolithic-0.0.4) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [lancache-monolithic-0.0.2](https://github.com/truecharts/apps/compare/lancache-monolithic-0.0.1...lancache-monolithic-0.0.2) (2022-07-12) + +### Chore + +- Auto-update chart README [skip ci] +- bump to regenerate documentation + + + + +### lancache-monolithic-0.0.1 (2022-07-12) + +#### Feat + +* Add lancache-monolithic ([#3143](https://github.com/truecharts/apps/issues/3143)) diff --git a/incubator/lancache-monolithic/0.0.4/Chart.lock b/incubator/lancache-monolithic/0.0.4/Chart.lock new file mode 100644 index 00000000000..ec2eef69850 --- /dev/null +++ b/incubator/lancache-monolithic/0.0.4/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:49.639146159Z" diff --git a/incubator/lancache-monolithic/0.0.4/Chart.yaml b/incubator/lancache-monolithic/0.0.4/Chart.yaml new file mode 100644 index 00000000000..49fecd4f5dd --- /dev/null +++ b/incubator/lancache-monolithic/0.0.4/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: lancache-monolithic +version: 0.0.4 +appVersion: "latest" +description: A monolithic lancache service capable of caching all cdn's in a single instance. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/incubator/lancache-monolithic +icon: https://truecharts.org/img/chart-icons/monolithic.png +keywords: + - monolithic + - lancache +sources: + - https://hub.docker.com/r/lancachenet/monolithic + - https://github.com/lancachenet/monolithic +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - gaming + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/lancache-monolithic/0.0.2/README.md b/incubator/lancache-monolithic/0.0.4/README.md similarity index 100% rename from incubator/lancache-monolithic/0.0.2/README.md rename to incubator/lancache-monolithic/0.0.4/README.md diff --git a/incubator/lancache-monolithic/0.0.2/app-readme.md b/incubator/lancache-monolithic/0.0.4/app-readme.md similarity index 100% rename from incubator/lancache-monolithic/0.0.2/app-readme.md rename to incubator/lancache-monolithic/0.0.4/app-readme.md diff --git a/incubator/mediainfo/0.0.6/charts/common-10.4.4.tgz b/incubator/lancache-monolithic/0.0.4/charts/common-10.4.4.tgz similarity index 100% rename from incubator/mediainfo/0.0.6/charts/common-10.4.4.tgz rename to incubator/lancache-monolithic/0.0.4/charts/common-10.4.4.tgz diff --git a/incubator/lancache-monolithic/0.0.2/icon.png b/incubator/lancache-monolithic/0.0.4/icon.png similarity index 100% rename from incubator/lancache-monolithic/0.0.2/icon.png rename to incubator/lancache-monolithic/0.0.4/icon.png diff --git a/incubator/lancache-monolithic/0.0.2/ix_values.yaml b/incubator/lancache-monolithic/0.0.4/ix_values.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.2/ix_values.yaml rename to incubator/lancache-monolithic/0.0.4/ix_values.yaml diff --git a/incubator/lancache-monolithic/0.0.2/questions.yaml b/incubator/lancache-monolithic/0.0.4/questions.yaml similarity index 100% rename from incubator/lancache-monolithic/0.0.2/questions.yaml rename to incubator/lancache-monolithic/0.0.4/questions.yaml diff --git a/incubator/mediainfo/0.0.6/templates/common.yaml b/incubator/lancache-monolithic/0.0.4/templates/common.yaml similarity index 100% rename from incubator/mediainfo/0.0.6/templates/common.yaml rename to incubator/lancache-monolithic/0.0.4/templates/common.yaml diff --git a/incubator/mediainfo/0.0.6/values.yaml b/incubator/lancache-monolithic/0.0.4/values.yaml similarity index 100% rename from incubator/mediainfo/0.0.6/values.yaml rename to incubator/lancache-monolithic/0.0.4/values.yaml diff --git a/incubator/lancache-monolithic/item.yaml b/incubator/lancache-monolithic/item.yaml index 205d770432b..e84e07b7cd1 100644 --- a/incubator/lancache-monolithic/item.yaml +++ b/incubator/lancache-monolithic/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/monolithic.png +icon_url: https://truecharts.org/img/chart-icons/monolithic.png categories: - gaming diff --git a/incubator/mediainfo/0.0.6/CHANGELOG.md b/incubator/mediainfo/0.0.6/CHANGELOG.md deleted file mode 100644 index f339c920979..00000000000 --- a/incubator/mediainfo/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,55 +0,0 @@ -# Changelog - - -## [mediainfo-0.0.6](https://github.com/truecharts/apps/compare/mediainfo-0.0.5...mediainfo-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mediainfo-0.0.5](https://github.com/truecharts/apps/compare/mediainfo-0.0.4...mediainfo-0.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mediainfo-0.0.4](https://github.com/truecharts/apps/compare/mediainfo-0.0.3...mediainfo-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [mediainfo-0.0.3](https://github.com/truecharts/apps/compare/mediainfo-0.0.2...mediainfo-0.0.3) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [mediainfo-0.0.2](https://github.com/truecharts/apps/compare/mediainfo-0.0.1...mediainfo-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### mediainfo-0.0.1 (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/mediainfo/0.0.6/Chart.lock b/incubator/mediainfo/0.0.6/Chart.lock deleted file mode 100644 index 6d7b2a7274a..00000000000 --- a/incubator/mediainfo/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:49.903594102Z" diff --git a/incubator/mediainfo/0.0.6/Chart.yaml b/incubator/mediainfo/0.0.6/Chart.yaml deleted file mode 100644 index 28fefdb41d5..00000000000 --- a/incubator/mediainfo/0.0.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.10.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files. -home: https://github.com/truecharts/apps/tree/master/charts/stable/mediainfo -icon: https://truecharts.org/img/appicons/mediainfo.png -keywords: -- info -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mediainfo -sources: -- https://github.com/jlesage/docker-mediainfo -- https://hub.docker.com/r/jlesage/mediainfo/ -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/mediainfo/0.0.8/CHANGELOG.md b/incubator/mediainfo/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..d4f2c71794a --- /dev/null +++ b/incubator/mediainfo/0.0.8/CHANGELOG.md @@ -0,0 +1,64 @@ +# Changelog + + +## [mediainfo-0.0.8](https://github.com/truecharts/apps/compare/mediainfo-0.0.6...mediainfo-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mediainfo-0.0.6](https://github.com/truecharts/apps/compare/mediainfo-0.0.5...mediainfo-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mediainfo-0.0.5](https://github.com/truecharts/apps/compare/mediainfo-0.0.4...mediainfo-0.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mediainfo-0.0.4](https://github.com/truecharts/apps/compare/mediainfo-0.0.3...mediainfo-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [mediainfo-0.0.3](https://github.com/truecharts/apps/compare/mediainfo-0.0.2...mediainfo-0.0.3) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [mediainfo-0.0.2](https://github.com/truecharts/apps/compare/mediainfo-0.0.1...mediainfo-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### mediainfo-0.0.1 (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/mediainfo/0.0.8/Chart.lock b/incubator/mediainfo/0.0.8/Chart.lock new file mode 100644 index 00000000000..94c58f0ec9b --- /dev/null +++ b/incubator/mediainfo/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:54.855269469Z" diff --git a/incubator/mediainfo/0.0.8/Chart.yaml b/incubator/mediainfo/0.0.8/Chart.yaml new file mode 100644 index 00000000000..ab339d93590 --- /dev/null +++ b/incubator/mediainfo/0.0.8/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.10.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files. +home: https://github.com/truecharts/apps/tree/master/charts/stable/mediainfo +icon: https://truecharts.org/img/chart-icons/mediainfo.png +keywords: +- info +- media +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mediainfo +sources: +- https://github.com/jlesage/docker-mediainfo +- https://hub.docker.com/r/jlesage/mediainfo/ +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/mediainfo/0.0.6/README.md b/incubator/mediainfo/0.0.8/README.md similarity index 100% rename from incubator/mediainfo/0.0.6/README.md rename to incubator/mediainfo/0.0.8/README.md diff --git a/incubator/mediainfo/0.0.6/app-readme.md b/incubator/mediainfo/0.0.8/app-readme.md similarity index 100% rename from incubator/mediainfo/0.0.6/app-readme.md rename to incubator/mediainfo/0.0.8/app-readme.md diff --git a/incubator/meshcentral/3.0.17/charts/common-10.4.4.tgz b/incubator/mediainfo/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/meshcentral/3.0.17/charts/common-10.4.4.tgz rename to incubator/mediainfo/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/mediainfo/0.0.6/docs/installation_notes.md b/incubator/mediainfo/0.0.8/docs/installation_notes.md similarity index 100% rename from incubator/mediainfo/0.0.6/docs/installation_notes.md rename to incubator/mediainfo/0.0.8/docs/installation_notes.md diff --git a/incubator/mediainfo/0.0.6/icon.png b/incubator/mediainfo/0.0.8/icon.png similarity index 100% rename from incubator/mediainfo/0.0.6/icon.png rename to incubator/mediainfo/0.0.8/icon.png diff --git a/incubator/mediainfo/0.0.6/ix_values.yaml b/incubator/mediainfo/0.0.8/ix_values.yaml similarity index 100% rename from incubator/mediainfo/0.0.6/ix_values.yaml rename to incubator/mediainfo/0.0.8/ix_values.yaml diff --git a/incubator/mediainfo/0.0.6/questions.yaml b/incubator/mediainfo/0.0.8/questions.yaml similarity index 100% rename from incubator/mediainfo/0.0.6/questions.yaml rename to incubator/mediainfo/0.0.8/questions.yaml diff --git a/incubator/mineos/0.0.4/templates/common.yaml b/incubator/mediainfo/0.0.8/templates/common.yaml similarity index 100% rename from incubator/mineos/0.0.4/templates/common.yaml rename to incubator/mediainfo/0.0.8/templates/common.yaml diff --git a/incubator/meshcentral/3.0.17/values.yaml b/incubator/mediainfo/0.0.8/values.yaml similarity index 100% rename from incubator/meshcentral/3.0.17/values.yaml rename to incubator/mediainfo/0.0.8/values.yaml diff --git a/incubator/mediainfo/item.yaml b/incubator/mediainfo/item.yaml index 411fe87d124..2c0eb5316f2 100644 --- a/incubator/mediainfo/item.yaml +++ b/incubator/mediainfo/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mediainfo.png +icon_url: https://truecharts.org/img/chart-icons/mediainfo.png categories: - media diff --git a/incubator/meshcentral/3.0.17/CHANGELOG.md b/incubator/meshcentral/3.0.17/CHANGELOG.md deleted file mode 100644 index 98f8e25fb0f..00000000000 --- a/incubator/meshcentral/3.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [meshcentral-3.0.17](https://github.com/truecharts/apps/compare/meshcentral-3.0.16...meshcentral-3.0.17) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [meshcentral-3.0.16](https://github.com/truecharts/apps/compare/meshcentral-3.0.15...meshcentral-3.0.16) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [meshcentral-3.0.15](https://github.com/truecharts/apps/compare/meshcentral-3.0.14...meshcentral-3.0.15) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [meshcentral-3.0.14](https://github.com/truecharts/apps/compare/meshcentral-3.0.13...meshcentral-3.0.14) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [meshcentral-3.0.13](https://github.com/truecharts/apps/compare/meshcentral-3.0.12...meshcentral-3.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [meshcentral-3.0.12](https://github.com/truecharts/apps/compare/meshcentral-3.0.11...meshcentral-3.0.12) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [meshcentral-3.0.11](https://github.com/truecharts/apps/compare/meshcentral-3.0.10...meshcentral-3.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [meshcentral-3.0.10](https://github.com/truecharts/apps/compare/meshcentral-3.0.9...meshcentral-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [meshcentral-3.0.9](https://github.com/truecharts/apps/compare/meshcentral-3.0.8...meshcentral-3.0.9) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [meshcentral-3.0.8](https://github.com/truecharts/apps/compare/meshcentral-3.0.7...meshcentral-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [meshcentral-3.0.7](https://github.com/truecharts/apps/compare/meshcentral-3.0.6...meshcentral-3.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - diff --git a/incubator/meshcentral/3.0.17/Chart.lock b/incubator/meshcentral/3.0.17/Chart.lock deleted file mode 100644 index 8d7bcebe595..00000000000 --- a/incubator/meshcentral/3.0.17/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mongodb - repository: https://charts.truecharts.org/ - version: 1.0.32 -digest: sha256:dd7fb37797b54437a81d8536eb6b065c14b01781768b65afcd38c64740411528 -generated: "2022-07-12T20:46:57.9331549Z" diff --git a/incubator/meshcentral/3.0.17/Chart.yaml b/incubator/meshcentral/3.0.17/Chart.yaml deleted file mode 100644 index 2269eaef817..00000000000 --- a/incubator/meshcentral/3.0.17/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: meshcentral -version: 3.0.17 -appVersion: "1.0.50" -description: MeshCentral is a full computer management web site -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/incubator/meshcentral -icon: https://truecharts.org/img/appicons/meshcentral.png -keywords: - - meshcentral - - teamviewer - - rdp -sources: - - https://github.com/Ylianst/MeshCentral -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mongodb.enabled - name: mongodb - repository: https://charts.truecharts.org/ - version: 1.0.32 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/meshcentral/3.0.19/CHANGELOG.md b/incubator/meshcentral/3.0.19/CHANGELOG.md new file mode 100644 index 00000000000..6904af9ee40 --- /dev/null +++ b/incubator/meshcentral/3.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [meshcentral-3.0.19](https://github.com/truecharts/apps/compare/meshcentral-3.0.17...meshcentral-3.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [meshcentral-3.0.17](https://github.com/truecharts/apps/compare/meshcentral-3.0.16...meshcentral-3.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [meshcentral-3.0.16](https://github.com/truecharts/apps/compare/meshcentral-3.0.15...meshcentral-3.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [meshcentral-3.0.15](https://github.com/truecharts/apps/compare/meshcentral-3.0.14...meshcentral-3.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [meshcentral-3.0.14](https://github.com/truecharts/apps/compare/meshcentral-3.0.13...meshcentral-3.0.14) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [meshcentral-3.0.13](https://github.com/truecharts/apps/compare/meshcentral-3.0.12...meshcentral-3.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [meshcentral-3.0.12](https://github.com/truecharts/apps/compare/meshcentral-3.0.11...meshcentral-3.0.12) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [meshcentral-3.0.11](https://github.com/truecharts/apps/compare/meshcentral-3.0.10...meshcentral-3.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [meshcentral-3.0.10](https://github.com/truecharts/apps/compare/meshcentral-3.0.9...meshcentral-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [meshcentral-3.0.9](https://github.com/truecharts/apps/compare/meshcentral-3.0.8...meshcentral-3.0.9) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [meshcentral-3.0.8](https://github.com/truecharts/apps/compare/meshcentral-3.0.7...meshcentral-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/incubator/meshcentral/3.0.19/Chart.lock b/incubator/meshcentral/3.0.19/Chart.lock new file mode 100644 index 00000000000..7734535e37c --- /dev/null +++ b/incubator/meshcentral/3.0.19/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mongodb + repository: https://charts.truecharts.org/ + version: 1.0.32 +digest: sha256:dd7fb37797b54437a81d8536eb6b065c14b01781768b65afcd38c64740411528 +generated: "2022-07-12T22:54:02.469253024Z" diff --git a/incubator/meshcentral/3.0.19/Chart.yaml b/incubator/meshcentral/3.0.19/Chart.yaml new file mode 100644 index 00000000000..87a50792f1f --- /dev/null +++ b/incubator/meshcentral/3.0.19/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: meshcentral +version: 3.0.19 +appVersion: "1.0.50" +description: MeshCentral is a full computer management web site +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/incubator/meshcentral +icon: https://truecharts.org/img/chart-icons/meshcentral.png +keywords: + - meshcentral + - teamviewer + - rdp +sources: + - https://github.com/Ylianst/MeshCentral +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mongodb.enabled + name: mongodb + repository: https://charts.truecharts.org/ + version: 1.0.32 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/meshcentral/3.0.17/README.md b/incubator/meshcentral/3.0.19/README.md similarity index 100% rename from incubator/meshcentral/3.0.17/README.md rename to incubator/meshcentral/3.0.19/README.md diff --git a/incubator/meshcentral/3.0.17/app-readme.md b/incubator/meshcentral/3.0.19/app-readme.md similarity index 100% rename from incubator/meshcentral/3.0.17/app-readme.md rename to incubator/meshcentral/3.0.19/app-readme.md diff --git a/incubator/mineos/0.0.4/charts/common-10.4.4.tgz b/incubator/meshcentral/3.0.19/charts/common-10.4.4.tgz similarity index 100% rename from incubator/mineos/0.0.4/charts/common-10.4.4.tgz rename to incubator/meshcentral/3.0.19/charts/common-10.4.4.tgz diff --git a/incubator/meshcentral/3.0.17/charts/mongodb-1.0.32.tgz b/incubator/meshcentral/3.0.19/charts/mongodb-1.0.32.tgz similarity index 100% rename from incubator/meshcentral/3.0.17/charts/mongodb-1.0.32.tgz rename to incubator/meshcentral/3.0.19/charts/mongodb-1.0.32.tgz diff --git a/incubator/meshcentral/3.0.17/icon.png b/incubator/meshcentral/3.0.19/icon.png similarity index 100% rename from incubator/meshcentral/3.0.17/icon.png rename to incubator/meshcentral/3.0.19/icon.png diff --git a/incubator/meshcentral/3.0.17/ix_values.yaml b/incubator/meshcentral/3.0.19/ix_values.yaml similarity index 100% rename from incubator/meshcentral/3.0.17/ix_values.yaml rename to incubator/meshcentral/3.0.19/ix_values.yaml diff --git a/incubator/meshcentral/3.0.17/questions.yaml b/incubator/meshcentral/3.0.19/questions.yaml similarity index 100% rename from incubator/meshcentral/3.0.17/questions.yaml rename to incubator/meshcentral/3.0.19/questions.yaml diff --git a/incubator/meshcentral/3.0.17/templates/common.yaml b/incubator/meshcentral/3.0.19/templates/common.yaml similarity index 100% rename from incubator/meshcentral/3.0.17/templates/common.yaml rename to incubator/meshcentral/3.0.19/templates/common.yaml diff --git a/incubator/mineos/0.0.4/values.yaml b/incubator/meshcentral/3.0.19/values.yaml similarity index 100% rename from incubator/mineos/0.0.4/values.yaml rename to incubator/meshcentral/3.0.19/values.yaml diff --git a/incubator/meshcentral/item.yaml b/incubator/meshcentral/item.yaml index ade5f298386..e46751bf0b3 100644 --- a/incubator/meshcentral/item.yaml +++ b/incubator/meshcentral/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/meshcentral.png +icon_url: https://truecharts.org/img/chart-icons/meshcentral.png categories: - cloud diff --git a/incubator/mineos/0.0.4/CHANGELOG.md b/incubator/mineos/0.0.4/CHANGELOG.md deleted file mode 100644 index 40b38cacc97..00000000000 --- a/incubator/mineos/0.0.4/CHANGELOG.md +++ /dev/null @@ -1,36 +0,0 @@ -# Changelog - - -## [mineos-0.0.4](https://github.com/truecharts/apps/compare/mineos-0.0.3...mineos-0.0.4) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mineos-0.0.3](https://github.com/truecharts/apps/compare/mineos-0.0.2...mineos-0.0.3) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mineos-0.0.2](https://github.com/truecharts/apps/compare/mineos-0.0.1...mineos-0.0.2) (2022-07-11) - -#### Chore - -* Auto-update chart README [skip ci] -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### mineos-0.0.1 (2022-07-11) - -#### Feat - -* add mineOS ([#3127](https://github.com/truecharts/apps/issues/3127)) diff --git a/incubator/mineos/0.0.4/Chart.lock b/incubator/mineos/0.0.4/Chart.lock deleted file mode 100644 index d9bb9b8368d..00000000000 --- a/incubator/mineos/0.0.4/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:46:52.618730056Z" diff --git a/incubator/mineos/0.0.4/Chart.yaml b/incubator/mineos/0.0.4/Chart.yaml deleted file mode 100644 index 7e28417dc4d..00000000000 --- a/incubator/mineos/0.0.4/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: mineos -version: 0.0.4 -appVersion: "latest" -description: MineOS is a server front-end to ease managing Minecraft administrative tasks. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/mineos -icon: https://truecharts.org/img/appicons/mineos.png -keywords: - - gameserver - - minecraft -sources: - - https://hub.docker.com/r/hexparrot/mineos - - https://github.com/hexparrot/mineos-node -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/mineos/0.0.6/CHANGELOG.md b/incubator/mineos/0.0.6/CHANGELOG.md new file mode 100644 index 00000000000..e5c1981dd4d --- /dev/null +++ b/incubator/mineos/0.0.6/CHANGELOG.md @@ -0,0 +1,45 @@ +# Changelog + + +## [mineos-0.0.6](https://github.com/truecharts/apps/compare/mineos-0.0.4...mineos-0.0.6) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mineos-0.0.4](https://github.com/truecharts/apps/compare/mineos-0.0.3...mineos-0.0.4) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mineos-0.0.3](https://github.com/truecharts/apps/compare/mineos-0.0.2...mineos-0.0.3) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mineos-0.0.2](https://github.com/truecharts/apps/compare/mineos-0.0.1...mineos-0.0.2) (2022-07-11) + +#### Chore + +* Auto-update chart README [skip ci] +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### mineos-0.0.1 (2022-07-11) + +#### Feat + +* add mineOS ([#3127](https://github.com/truecharts/apps/issues/3127)) diff --git a/incubator/mineos/0.0.6/Chart.lock b/incubator/mineos/0.0.6/Chart.lock new file mode 100644 index 00000000000..0183a53a941 --- /dev/null +++ b/incubator/mineos/0.0.6/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:53:58.107508111Z" diff --git a/incubator/mineos/0.0.6/Chart.yaml b/incubator/mineos/0.0.6/Chart.yaml new file mode 100644 index 00000000000..14feb87530a --- /dev/null +++ b/incubator/mineos/0.0.6/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mineos +version: 0.0.6 +appVersion: "latest" +description: MineOS is a server front-end to ease managing Minecraft administrative tasks. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/mineos +icon: https://truecharts.org/img/chart-icons/mineos.png +keywords: + - gameserver + - minecraft +sources: + - https://hub.docker.com/r/hexparrot/mineos + - https://github.com/hexparrot/mineos-node +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/mineos/0.0.4/README.md b/incubator/mineos/0.0.6/README.md similarity index 100% rename from incubator/mineos/0.0.4/README.md rename to incubator/mineos/0.0.6/README.md diff --git a/incubator/mineos/0.0.4/app-readme.md b/incubator/mineos/0.0.6/app-readme.md similarity index 100% rename from incubator/mineos/0.0.4/app-readme.md rename to incubator/mineos/0.0.6/app-readme.md diff --git a/incubator/mkvcleaver/0.0.6/charts/common-10.4.4.tgz b/incubator/mineos/0.0.6/charts/common-10.4.4.tgz similarity index 100% rename from incubator/mkvcleaver/0.0.6/charts/common-10.4.4.tgz rename to incubator/mineos/0.0.6/charts/common-10.4.4.tgz diff --git a/incubator/mineos/0.0.4/icon.png b/incubator/mineos/0.0.6/icon.png similarity index 100% rename from incubator/mineos/0.0.4/icon.png rename to incubator/mineos/0.0.6/icon.png diff --git a/incubator/mineos/0.0.4/ix_values.yaml b/incubator/mineos/0.0.6/ix_values.yaml similarity index 100% rename from incubator/mineos/0.0.4/ix_values.yaml rename to incubator/mineos/0.0.6/ix_values.yaml diff --git a/incubator/mineos/0.0.4/questions.yaml b/incubator/mineos/0.0.6/questions.yaml similarity index 100% rename from incubator/mineos/0.0.4/questions.yaml rename to incubator/mineos/0.0.6/questions.yaml diff --git a/incubator/mkvcleaver/0.0.6/templates/common.yaml b/incubator/mineos/0.0.6/templates/common.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.6/templates/common.yaml rename to incubator/mineos/0.0.6/templates/common.yaml diff --git a/incubator/mkvcleaver/0.0.6/values.yaml b/incubator/mineos/0.0.6/values.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.6/values.yaml rename to incubator/mineos/0.0.6/values.yaml diff --git a/incubator/mineos/item.yaml b/incubator/mineos/item.yaml index 6ddbaa03188..2ba947f1bfc 100644 --- a/incubator/mineos/item.yaml +++ b/incubator/mineos/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mineos.png +icon_url: https://truecharts.org/img/chart-icons/mineos.png categories: - incubator diff --git a/incubator/mkvcleaver/0.0.6/CHANGELOG.md b/incubator/mkvcleaver/0.0.6/CHANGELOG.md deleted file mode 100644 index ef75a43ccde..00000000000 --- a/incubator/mkvcleaver/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mkvcleaver-0.0.6](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.5...mkvcleaver-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mkvcleaver-0.0.5](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.4...mkvcleaver-0.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mkvcleaver-0.0.4](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.3...mkvcleaver-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [mkvcleaver-0.0.3](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.2...mkvcleaver-0.0.3) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [piwigo-3.0.9](https://github.com/truecharts/apps/compare/piwigo-3.0.8...piwigo-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [piwigo-3.0.8](https://github.com/truecharts/apps/compare/piwigo-3.0.7...piwigo-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [piwigo-3.0.7](https://github.com/truecharts/apps/compare/piwigo-3.0.6...piwigo-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [piwigo-3.0.6](https://github.com/truecharts/apps/compare/piwigo-3.0.5...piwigo-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [piwigo-3.0.5](https://github.com/truecharts/apps/compare/piwigo-3.0.4...piwigo-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [piwigo-3.0.4](https://github.com/truecharts/apps/compare/piwigo-3.0.3...piwigo-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [piwigo-3.0.3](https://github.com/truecharts/apps/compare/piwigo-3.0.2...piwigo-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/incubator/mkvcleaver/0.0.6/Chart.lock b/incubator/mkvcleaver/0.0.6/Chart.lock deleted file mode 100644 index d996393c5fe..00000000000 --- a/incubator/mkvcleaver/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:00.27317827Z" diff --git a/incubator/mkvcleaver/0.0.6/Chart.yaml b/incubator/mkvcleaver/0.0.6/Chart.yaml deleted file mode 100644 index 6b42350f337..00000000000 --- a/incubator/mkvcleaver/0.0.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: MKVCleaver is a tool for batch extraction of data from MKV files -home: https://github.com/truecharts/apps/tree/master/charts/stable/mkvcleaver -icon: https://truecharts.org/img/appicons/mkvcleaver.png -keywords: -- media -- mkvcleaver -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mkvcleaver -sources: -- https://github.com/jlesage/docker-mkvcleaver -- https://hub.docker.com/r/jlesage/mkvcleaver/ -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/mkvcleaver/0.0.8/CHANGELOG.md b/incubator/mkvcleaver/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..782d4c3a47c --- /dev/null +++ b/incubator/mkvcleaver/0.0.8/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mkvcleaver-0.0.8](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.6...mkvcleaver-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mkvcleaver-0.0.6](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.5...mkvcleaver-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mkvcleaver-0.0.5](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.4...mkvcleaver-0.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mkvcleaver-0.0.4](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.3...mkvcleaver-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [mkvcleaver-0.0.3](https://github.com/truecharts/apps/compare/mkvcleaver-0.0.2...mkvcleaver-0.0.3) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [piwigo-3.0.9](https://github.com/truecharts/apps/compare/piwigo-3.0.8...piwigo-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [piwigo-3.0.8](https://github.com/truecharts/apps/compare/piwigo-3.0.7...piwigo-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [piwigo-3.0.7](https://github.com/truecharts/apps/compare/piwigo-3.0.6...piwigo-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [piwigo-3.0.6](https://github.com/truecharts/apps/compare/piwigo-3.0.5...piwigo-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [piwigo-3.0.5](https://github.com/truecharts/apps/compare/piwigo-3.0.4...piwigo-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [piwigo-3.0.4](https://github.com/truecharts/apps/compare/piwigo-3.0.3...piwigo-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/incubator/mkvcleaver/0.0.8/Chart.lock b/incubator/mkvcleaver/0.0.8/Chart.lock new file mode 100644 index 00000000000..8720977cfaf --- /dev/null +++ b/incubator/mkvcleaver/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:04.513720836Z" diff --git a/incubator/mkvcleaver/0.0.8/Chart.yaml b/incubator/mkvcleaver/0.0.8/Chart.yaml new file mode 100644 index 00000000000..45387fbdd3a --- /dev/null +++ b/incubator/mkvcleaver/0.0.8/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.3.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: MKVCleaver is a tool for batch extraction of data from MKV files +home: https://github.com/truecharts/apps/tree/master/charts/stable/mkvcleaver +icon: https://truecharts.org/img/chart-icons/mkvcleaver.png +keywords: +- media +- mkvcleaver +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mkvcleaver +sources: +- https://github.com/jlesage/docker-mkvcleaver +- https://hub.docker.com/r/jlesage/mkvcleaver/ +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/mkvcleaver/0.0.6/README.md b/incubator/mkvcleaver/0.0.8/README.md similarity index 100% rename from incubator/mkvcleaver/0.0.6/README.md rename to incubator/mkvcleaver/0.0.8/README.md diff --git a/incubator/mkvcleaver/0.0.6/app-readme.md b/incubator/mkvcleaver/0.0.8/app-readme.md similarity index 100% rename from incubator/mkvcleaver/0.0.6/app-readme.md rename to incubator/mkvcleaver/0.0.8/app-readme.md diff --git a/incubator/piwigo/3.0.12/charts/common-10.4.4.tgz b/incubator/mkvcleaver/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/piwigo/3.0.12/charts/common-10.4.4.tgz rename to incubator/mkvcleaver/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/mkvcleaver/0.0.6/docs/installation_notes.md b/incubator/mkvcleaver/0.0.8/docs/installation_notes.md similarity index 100% rename from incubator/mkvcleaver/0.0.6/docs/installation_notes.md rename to incubator/mkvcleaver/0.0.8/docs/installation_notes.md diff --git a/incubator/mkvcleaver/0.0.6/icon.png b/incubator/mkvcleaver/0.0.8/icon.png similarity index 100% rename from incubator/mkvcleaver/0.0.6/icon.png rename to incubator/mkvcleaver/0.0.8/icon.png diff --git a/incubator/mkvcleaver/0.0.6/ix_values.yaml b/incubator/mkvcleaver/0.0.8/ix_values.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.6/ix_values.yaml rename to incubator/mkvcleaver/0.0.8/ix_values.yaml diff --git a/incubator/mkvcleaver/0.0.6/questions.yaml b/incubator/mkvcleaver/0.0.8/questions.yaml similarity index 100% rename from incubator/mkvcleaver/0.0.6/questions.yaml rename to incubator/mkvcleaver/0.0.8/questions.yaml diff --git a/incubator/putty/0.0.6/templates/common.yaml b/incubator/mkvcleaver/0.0.8/templates/common.yaml similarity index 100% rename from incubator/putty/0.0.6/templates/common.yaml rename to incubator/mkvcleaver/0.0.8/templates/common.yaml diff --git a/incubator/piwigo/3.0.12/values.yaml b/incubator/mkvcleaver/0.0.8/values.yaml similarity index 100% rename from incubator/piwigo/3.0.12/values.yaml rename to incubator/mkvcleaver/0.0.8/values.yaml diff --git a/incubator/mkvcleaver/item.yaml b/incubator/mkvcleaver/item.yaml index 7c01f6e0b69..5cbba517bd5 100644 --- a/incubator/mkvcleaver/item.yaml +++ b/incubator/mkvcleaver/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mkvcleaver.png +icon_url: https://truecharts.org/img/chart-icons/mkvcleaver.png categories: - media diff --git a/incubator/piwigo/3.0.12/CHANGELOG.md b/incubator/piwigo/3.0.12/CHANGELOG.md deleted file mode 100644 index c6de7484437..00000000000 --- a/incubator/piwigo/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [piwigo-3.0.12](https://github.com/truecharts/apps/compare/piwigo-3.0.11...piwigo-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [piwigo-3.0.11](https://github.com/truecharts/apps/compare/piwigo-3.0.10...piwigo-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [piwigo-3.0.10](https://github.com/truecharts/apps/compare/piwigo-3.0.9...piwigo-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - - -### [piwigo-3.0.8](https://github.com/truecharts/apps/compare/piwigo-3.0.7...piwigo-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [piwigo-3.0.7](https://github.com/truecharts/apps/compare/piwigo-3.0.6...piwigo-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [piwigo-3.0.6](https://github.com/truecharts/apps/compare/piwigo-3.0.5...piwigo-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [piwigo-3.0.5](https://github.com/truecharts/apps/compare/piwigo-3.0.4...piwigo-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [piwigo-3.0.4](https://github.com/truecharts/apps/compare/piwigo-3.0.3...piwigo-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [piwigo-3.0.3](https://github.com/truecharts/apps/compare/piwigo-3.0.2...piwigo-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [piwigo-3.0.2](https://github.com/truecharts/apps/compare/piwigo-3.0.1...piwigo-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - - - - -### [piwigo-3.0.1](https://github.com/truecharts/apps/compare/piwigo-2.0.19...piwigo-3.0.1) (2022-06-07) - -#### Chore - -* Auto-update chart README [skip ci] diff --git a/incubator/piwigo/3.0.12/Chart.lock b/incubator/piwigo/3.0.12/Chart.lock deleted file mode 100644 index 7104f61e380..00000000000 --- a/incubator/piwigo/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:05.873143478Z" diff --git a/incubator/piwigo/3.0.12/Chart.yaml b/incubator/piwigo/3.0.12/Chart.yaml deleted file mode 100644 index a531b354394..00000000000 --- a/incubator/piwigo/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "11.5.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A is photo gallery software for the web, built by an active community - of users and developers. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/piwigo -icon: https://truecharts.org/img/appicons/piwigo.png -keywords: -- piwigo -- gallery -- photo -- image -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: piwigo -sources: -- http://piwigo.org/ -- https://github.com/linuxserver/docker-piwigo -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/piwigo/3.0.14/CHANGELOG.md b/incubator/piwigo/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..877438f458b --- /dev/null +++ b/incubator/piwigo/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [piwigo-3.0.14](https://github.com/truecharts/apps/compare/piwigo-3.0.12...piwigo-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [piwigo-3.0.12](https://github.com/truecharts/apps/compare/piwigo-3.0.11...piwigo-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [piwigo-3.0.11](https://github.com/truecharts/apps/compare/piwigo-3.0.10...piwigo-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [piwigo-3.0.10](https://github.com/truecharts/apps/compare/piwigo-3.0.9...piwigo-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + + +### [piwigo-3.0.8](https://github.com/truecharts/apps/compare/piwigo-3.0.7...piwigo-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [piwigo-3.0.7](https://github.com/truecharts/apps/compare/piwigo-3.0.6...piwigo-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [piwigo-3.0.6](https://github.com/truecharts/apps/compare/piwigo-3.0.5...piwigo-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [piwigo-3.0.5](https://github.com/truecharts/apps/compare/piwigo-3.0.4...piwigo-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [piwigo-3.0.4](https://github.com/truecharts/apps/compare/piwigo-3.0.3...piwigo-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [piwigo-3.0.3](https://github.com/truecharts/apps/compare/piwigo-3.0.2...piwigo-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + + + + +### [piwigo-3.0.2](https://github.com/truecharts/apps/compare/piwigo-3.0.1...piwigo-3.0.2) (2022-06-07) + +#### Fix + +* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/incubator/piwigo/3.0.14/Chart.lock b/incubator/piwigo/3.0.14/Chart.lock new file mode 100644 index 00000000000..90c1f37a78f --- /dev/null +++ b/incubator/piwigo/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:09.371224606Z" diff --git a/incubator/piwigo/3.0.14/Chart.yaml b/incubator/piwigo/3.0.14/Chart.yaml new file mode 100644 index 00000000000..ddea34ecad0 --- /dev/null +++ b/incubator/piwigo/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "11.5.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A is photo gallery software for the web, built by an active community + of users and developers. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/piwigo +icon: https://truecharts.org/img/chart-icons/piwigo.png +keywords: +- piwigo +- gallery +- photo +- image +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: piwigo +sources: +- http://piwigo.org/ +- https://github.com/linuxserver/docker-piwigo +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/piwigo/3.0.12/README.md b/incubator/piwigo/3.0.14/README.md similarity index 100% rename from incubator/piwigo/3.0.12/README.md rename to incubator/piwigo/3.0.14/README.md diff --git a/incubator/piwigo/3.0.12/app-readme.md b/incubator/piwigo/3.0.14/app-readme.md similarity index 100% rename from incubator/piwigo/3.0.12/app-readme.md rename to incubator/piwigo/3.0.14/app-readme.md diff --git a/incubator/plausible/0.0.3/charts/common-10.4.4.tgz b/incubator/piwigo/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from incubator/plausible/0.0.3/charts/common-10.4.4.tgz rename to incubator/piwigo/3.0.14/charts/common-10.4.4.tgz diff --git a/incubator/piwigo/3.0.12/icon.png b/incubator/piwigo/3.0.14/icon.png similarity index 100% rename from incubator/piwigo/3.0.12/icon.png rename to incubator/piwigo/3.0.14/icon.png diff --git a/incubator/piwigo/3.0.12/ix_values.yaml b/incubator/piwigo/3.0.14/ix_values.yaml similarity index 100% rename from incubator/piwigo/3.0.12/ix_values.yaml rename to incubator/piwigo/3.0.14/ix_values.yaml diff --git a/incubator/piwigo/3.0.12/questions.yaml b/incubator/piwigo/3.0.14/questions.yaml similarity index 100% rename from incubator/piwigo/3.0.12/questions.yaml rename to incubator/piwigo/3.0.14/questions.yaml diff --git a/incubator/piwigo/3.0.12/templates/common.yaml b/incubator/piwigo/3.0.14/templates/common.yaml similarity index 100% rename from incubator/piwigo/3.0.12/templates/common.yaml rename to incubator/piwigo/3.0.14/templates/common.yaml diff --git a/incubator/plausible/0.0.3/values.yaml b/incubator/piwigo/3.0.14/values.yaml similarity index 100% rename from incubator/plausible/0.0.3/values.yaml rename to incubator/piwigo/3.0.14/values.yaml diff --git a/incubator/piwigo/item.yaml b/incubator/piwigo/item.yaml index aa1d64dcfd9..2cbd0c64cc1 100644 --- a/incubator/piwigo/item.yaml +++ b/incubator/piwigo/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/piwigo.png +icon_url: https://truecharts.org/img/chart-icons/piwigo.png categories: - media diff --git a/incubator/plausible/0.0.3/CHANGELOG.md b/incubator/plausible/0.0.3/CHANGELOG.md deleted file mode 100644 index 4c9047e0fc7..00000000000 --- a/incubator/plausible/0.0.3/CHANGELOG.md +++ /dev/null @@ -1,26 +0,0 @@ -# Changelog - - -## [plausible-0.0.3](https://github.com/truecharts/apps/compare/plausible-0.0.2...plausible-0.0.3) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [plausible-0.0.2](https://github.com/truecharts/apps/compare/plausible-0.0.1...plausible-0.0.2) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### plausible-0.0.1 (2022-07-12) - -#### Feat - -* Add Plausible Analytics ([#3055](https://github.com/truecharts/apps/issues/3055)) diff --git a/incubator/plausible/0.0.3/Chart.lock b/incubator/plausible/0.0.3/Chart.lock deleted file mode 100644 index 184ff90a7d8..00000000000 --- a/incubator/plausible/0.0.3/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: clickhouse - repository: https://charts.truecharts.org/ - version: 0.0.5 -digest: sha256:2c8fde8641a962d136a51dd4c21d610a99915bd00f3802f79c44599af75d9941 -generated: "2022-07-12T20:47:19.79883298Z" diff --git a/incubator/plausible/0.0.3/Chart.yaml b/incubator/plausible/0.0.3/Chart.yaml deleted file mode 100644 index b640d4daecf..00000000000 --- a/incubator/plausible/0.0.3/Chart.yaml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.4" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - - condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 - - condition: clickhouse.enabled - name: clickhouse - repository: https://charts.truecharts.org/ - version: 0.0.5 -deprecated: false -description: Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/plausible -icon: https://truecharts.org/img/appicons/plausible.png -keywords: - - analytics - - plausible -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: plausible -sources: - - https://plausible.io/ - - https://plausible.io/docs/self-hosting - - https://github.com/plausible/analytics - - https://github.com/plausible/hosting - - https://hub.docker.com/r/plausible/analytics -type: application -version: 0.0.3 -annotations: - truecharts.org/catagories: | - - analytics - - plausible - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/plausible/0.0.5/CHANGELOG.md b/incubator/plausible/0.0.5/CHANGELOG.md new file mode 100644 index 00000000000..1e5c1c401f5 --- /dev/null +++ b/incubator/plausible/0.0.5/CHANGELOG.md @@ -0,0 +1,35 @@ +# Changelog + + +## [plausible-0.0.5](https://github.com/truecharts/apps/compare/plausible-0.0.3...plausible-0.0.5) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [plausible-0.0.3](https://github.com/truecharts/apps/compare/plausible-0.0.2...plausible-0.0.3) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [plausible-0.0.2](https://github.com/truecharts/apps/compare/plausible-0.0.1...plausible-0.0.2) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### plausible-0.0.1 (2022-07-12) + +#### Feat + +* Add Plausible Analytics ([#3055](https://github.com/truecharts/apps/issues/3055)) diff --git a/incubator/plausible/0.0.5/Chart.lock b/incubator/plausible/0.0.5/Chart.lock new file mode 100644 index 00000000000..521c3a728c0 --- /dev/null +++ b/incubator/plausible/0.0.5/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: clickhouse + repository: https://charts.truecharts.org/ + version: 0.0.5 +digest: sha256:2c8fde8641a962d136a51dd4c21d610a99915bd00f3802f79c44599af75d9941 +generated: "2022-07-12T22:54:24.249055872Z" diff --git a/incubator/plausible/0.0.5/Chart.yaml b/incubator/plausible/0.0.5/Chart.yaml new file mode 100644 index 00000000000..6509025b4d6 --- /dev/null +++ b/incubator/plausible/0.0.5/Chart.yaml @@ -0,0 +1,41 @@ +apiVersion: v2 +appVersion: "1.4.4" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 + - condition: clickhouse.enabled + name: clickhouse + repository: https://charts.truecharts.org/ + version: 0.0.5 +deprecated: false +description: Plausible is lightweight and open source web analytics. No cookies and fully compliant with GDPR, CCPA and PECR. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/plausible +icon: https://truecharts.org/img/chart-icons/plausible.png +keywords: + - analytics + - plausible +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plausible +sources: + - https://plausible.io/ + - https://plausible.io/docs/self-hosting + - https://github.com/plausible/analytics + - https://github.com/plausible/hosting + - https://hub.docker.com/r/plausible/analytics +type: application +version: 0.0.5 +annotations: + truecharts.org/catagories: | + - analytics + - plausible + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/plausible/0.0.3/README.md b/incubator/plausible/0.0.5/README.md similarity index 100% rename from incubator/plausible/0.0.3/README.md rename to incubator/plausible/0.0.5/README.md diff --git a/incubator/plausible/0.0.3/app-readme.md b/incubator/plausible/0.0.5/app-readme.md similarity index 100% rename from incubator/plausible/0.0.3/app-readme.md rename to incubator/plausible/0.0.5/app-readme.md diff --git a/incubator/plausible/0.0.3/charts/clickhouse-0.0.5.tgz b/incubator/plausible/0.0.5/charts/clickhouse-0.0.5.tgz similarity index 100% rename from incubator/plausible/0.0.3/charts/clickhouse-0.0.5.tgz rename to incubator/plausible/0.0.5/charts/clickhouse-0.0.5.tgz diff --git a/incubator/privatebin/0.0.12/charts/common-10.4.4.tgz b/incubator/plausible/0.0.5/charts/common-10.4.4.tgz similarity index 100% rename from incubator/privatebin/0.0.12/charts/common-10.4.4.tgz rename to incubator/plausible/0.0.5/charts/common-10.4.4.tgz diff --git a/incubator/plausible/0.0.3/charts/postgresql-8.0.30.tgz b/incubator/plausible/0.0.5/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/plausible/0.0.3/charts/postgresql-8.0.30.tgz rename to incubator/plausible/0.0.5/charts/postgresql-8.0.30.tgz diff --git a/incubator/plausible/0.0.3/icon.png b/incubator/plausible/0.0.5/icon.png similarity index 100% rename from incubator/plausible/0.0.3/icon.png rename to incubator/plausible/0.0.5/icon.png diff --git a/incubator/plausible/0.0.3/ix_values.yaml b/incubator/plausible/0.0.5/ix_values.yaml similarity index 100% rename from incubator/plausible/0.0.3/ix_values.yaml rename to incubator/plausible/0.0.5/ix_values.yaml diff --git a/incubator/plausible/0.0.3/questions.yaml b/incubator/plausible/0.0.5/questions.yaml similarity index 100% rename from incubator/plausible/0.0.3/questions.yaml rename to incubator/plausible/0.0.5/questions.yaml diff --git a/incubator/plausible/0.0.3/templates/_env.tpl b/incubator/plausible/0.0.5/templates/_env.tpl similarity index 100% rename from incubator/plausible/0.0.3/templates/_env.tpl rename to incubator/plausible/0.0.5/templates/_env.tpl diff --git a/incubator/plausible/0.0.3/templates/common.yaml b/incubator/plausible/0.0.5/templates/common.yaml similarity index 100% rename from incubator/plausible/0.0.3/templates/common.yaml rename to incubator/plausible/0.0.5/templates/common.yaml diff --git a/incubator/privatebin/0.0.12/values.yaml b/incubator/plausible/0.0.5/values.yaml similarity index 100% rename from incubator/privatebin/0.0.12/values.yaml rename to incubator/plausible/0.0.5/values.yaml diff --git a/incubator/plausible/item.yaml b/incubator/plausible/item.yaml index 76bee29423e..dd1695bf49c 100644 --- a/incubator/plausible/item.yaml +++ b/incubator/plausible/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/plausible.png +icon_url: https://truecharts.org/img/chart-icons/plausible.png categories: - analytics - plausible diff --git a/incubator/privatebin/0.0.12/CHANGELOG.md b/incubator/privatebin/0.0.12/CHANGELOG.md deleted file mode 100644 index c77b67fe4cc..00000000000 --- a/incubator/privatebin/0.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [privatebin-0.0.12](https://github.com/truecharts/apps/compare/privatebin-0.0.11...privatebin-0.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [privatebin-0.0.11](https://github.com/truecharts/apps/compare/privatebin-0.0.10...privatebin-0.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [privatebin-0.0.10](https://github.com/truecharts/apps/compare/privatebin-0.0.9...privatebin-0.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [privatebin-0.0.9](https://github.com/truecharts/apps/compare/privatebin-0.0.8...privatebin-0.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [privatebin-0.0.8](https://github.com/truecharts/apps/compare/privatebin-0.0.7...privatebin-0.0.8) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [privatebin-0.0.7](https://github.com/truecharts/apps/compare/privatebin-0.0.6...privatebin-0.0.7) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [privatebin-0.0.6](https://github.com/truecharts/apps/compare/privatebin-0.0.5...privatebin-0.0.6) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [privatebin-0.0.5](https://github.com/truecharts/apps/compare/privatebin-0.0.4...privatebin-0.0.5) (2022-07-02) - -#### Chore - -* update image refs ([#3040](https://github.com/truecharts/apps/issues/3040)) - - - - -### [privatebin-0.0.4](https://github.com/truecharts/apps/compare/privatebin-0.0.3...privatebin-0.0.4) (2022-07-01) - -#### Feat - -* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) - - - - -### [privatebin-0.0.3](https://github.com/truecharts/apps/compare/privatebin-0.0.2...privatebin-0.0.3) (2022-06-28) - -#### Fix - -* fix errors ([#3001](https://github.com/truecharts/apps/issues/3001)) - - - - -### [privatebin-0.0.2](https://github.com/truecharts/apps/compare/privatebin-0.0.1...privatebin-0.0.2) (2022-06-27) - -#### Chore - -* update docker general non-major ([#2999](https://github.com/truecharts/apps/issues/2999)) - diff --git a/incubator/privatebin/0.0.12/Chart.lock b/incubator/privatebin/0.0.12/Chart.lock deleted file mode 100644 index 1e227aca1ec..00000000000 --- a/incubator/privatebin/0.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:47:21.876153058Z" diff --git a/incubator/privatebin/0.0.12/Chart.yaml b/incubator/privatebin/0.0.12/Chart.yaml deleted file mode 100644 index fbad013005a..00000000000 --- a/incubator/privatebin/0.0.12/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - - condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -deprecated: false -description: PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/privatebin -icon: https://truecharts.org/img/appicons/privatebin.png -keywords: - - privatebin - - pastebin -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: privatebin -sources: - - https://privatebin.info/ - - https://github.com/PrivateBin/PrivateBin - - https://hub.docker.com/r/privatebin/pdo -type: application -version: 0.0.12 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/privatebin/0.0.14/CHANGELOG.md b/incubator/privatebin/0.0.14/CHANGELOG.md new file mode 100644 index 00000000000..1fa5ad7a8d9 --- /dev/null +++ b/incubator/privatebin/0.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [privatebin-0.0.14](https://github.com/truecharts/apps/compare/privatebin-0.0.12...privatebin-0.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [privatebin-0.0.12](https://github.com/truecharts/apps/compare/privatebin-0.0.11...privatebin-0.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [privatebin-0.0.11](https://github.com/truecharts/apps/compare/privatebin-0.0.10...privatebin-0.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [privatebin-0.0.10](https://github.com/truecharts/apps/compare/privatebin-0.0.9...privatebin-0.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [privatebin-0.0.9](https://github.com/truecharts/apps/compare/privatebin-0.0.8...privatebin-0.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [privatebin-0.0.8](https://github.com/truecharts/apps/compare/privatebin-0.0.7...privatebin-0.0.8) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [privatebin-0.0.7](https://github.com/truecharts/apps/compare/privatebin-0.0.6...privatebin-0.0.7) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [privatebin-0.0.6](https://github.com/truecharts/apps/compare/privatebin-0.0.5...privatebin-0.0.6) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [privatebin-0.0.5](https://github.com/truecharts/apps/compare/privatebin-0.0.4...privatebin-0.0.5) (2022-07-02) + +#### Chore + +* update image refs ([#3040](https://github.com/truecharts/apps/issues/3040)) + + + + +### [privatebin-0.0.4](https://github.com/truecharts/apps/compare/privatebin-0.0.3...privatebin-0.0.4) (2022-07-01) + +#### Feat + +* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) + + + + +### [privatebin-0.0.3](https://github.com/truecharts/apps/compare/privatebin-0.0.2...privatebin-0.0.3) (2022-06-28) + +#### Fix + +* fix errors ([#3001](https://github.com/truecharts/apps/issues/3001)) + diff --git a/incubator/privatebin/0.0.14/Chart.lock b/incubator/privatebin/0.0.14/Chart.lock new file mode 100644 index 00000000000..feb22099388 --- /dev/null +++ b/incubator/privatebin/0.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:54:24.472950854Z" diff --git a/incubator/privatebin/0.0.14/Chart.yaml b/incubator/privatebin/0.0.14/Chart.yaml new file mode 100644 index 00000000000..b9dfd2d7287 --- /dev/null +++ b/incubator/privatebin/0.0.14/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + - condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +deprecated: false +description: PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/privatebin +icon: https://truecharts.org/img/chart-icons/privatebin.png +keywords: + - privatebin + - pastebin +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: privatebin +sources: + - https://privatebin.info/ + - https://github.com/PrivateBin/PrivateBin + - https://hub.docker.com/r/privatebin/pdo +type: application +version: 0.0.14 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/privatebin/0.0.12/README.md b/incubator/privatebin/0.0.14/README.md similarity index 100% rename from incubator/privatebin/0.0.12/README.md rename to incubator/privatebin/0.0.14/README.md diff --git a/incubator/privatebin/0.0.12/app-readme.md b/incubator/privatebin/0.0.14/app-readme.md similarity index 100% rename from incubator/privatebin/0.0.12/app-readme.md rename to incubator/privatebin/0.0.14/app-readme.md diff --git a/incubator/putty/0.0.6/charts/common-10.4.4.tgz b/incubator/privatebin/0.0.14/charts/common-10.4.4.tgz similarity index 100% rename from incubator/putty/0.0.6/charts/common-10.4.4.tgz rename to incubator/privatebin/0.0.14/charts/common-10.4.4.tgz diff --git a/incubator/privatebin/0.0.12/charts/postgresql-8.0.30.tgz b/incubator/privatebin/0.0.14/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/privatebin/0.0.12/charts/postgresql-8.0.30.tgz rename to incubator/privatebin/0.0.14/charts/postgresql-8.0.30.tgz diff --git a/incubator/privatebin/0.0.12/icon.png b/incubator/privatebin/0.0.14/icon.png similarity index 100% rename from incubator/privatebin/0.0.12/icon.png rename to incubator/privatebin/0.0.14/icon.png diff --git a/incubator/privatebin/0.0.12/ix_values.yaml b/incubator/privatebin/0.0.14/ix_values.yaml similarity index 100% rename from incubator/privatebin/0.0.12/ix_values.yaml rename to incubator/privatebin/0.0.14/ix_values.yaml diff --git a/incubator/privatebin/0.0.12/questions.yaml b/incubator/privatebin/0.0.14/questions.yaml similarity index 100% rename from incubator/privatebin/0.0.12/questions.yaml rename to incubator/privatebin/0.0.14/questions.yaml diff --git a/incubator/privatebin/0.0.12/templates/_configmap.tpl b/incubator/privatebin/0.0.14/templates/_configmap.tpl similarity index 100% rename from incubator/privatebin/0.0.12/templates/_configmap.tpl rename to incubator/privatebin/0.0.14/templates/_configmap.tpl diff --git a/incubator/privatebin/0.0.12/templates/_secrets.tpl b/incubator/privatebin/0.0.14/templates/_secrets.tpl similarity index 100% rename from incubator/privatebin/0.0.12/templates/_secrets.tpl rename to incubator/privatebin/0.0.14/templates/_secrets.tpl diff --git a/incubator/privatebin/0.0.12/templates/common.yaml b/incubator/privatebin/0.0.14/templates/common.yaml similarity index 100% rename from incubator/privatebin/0.0.12/templates/common.yaml rename to incubator/privatebin/0.0.14/templates/common.yaml diff --git a/incubator/putty/0.0.6/values.yaml b/incubator/privatebin/0.0.14/values.yaml similarity index 100% rename from incubator/putty/0.0.6/values.yaml rename to incubator/privatebin/0.0.14/values.yaml diff --git a/incubator/privatebin/item.yaml b/incubator/privatebin/item.yaml index dfe7bb2edaf..3b7ee655dee 100644 --- a/incubator/privatebin/item.yaml +++ b/incubator/privatebin/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/privatebin.png +icon_url: https://truecharts.org/img/chart-icons/privatebin.png categories: - productivity diff --git a/incubator/putty/0.0.6/CHANGELOG.md b/incubator/putty/0.0.6/CHANGELOG.md deleted file mode 100644 index 18a9c64e45b..00000000000 --- a/incubator/putty/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,54 +0,0 @@ -# Changelog - - -## [putty-0.0.6](https://github.com/truecharts/apps/compare/putty-0.0.5...putty-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [putty-0.0.5](https://github.com/truecharts/apps/compare/putty-0.0.4...putty-0.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [putty-0.0.4](https://github.com/truecharts/apps/compare/putty-0.0.3...putty-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [putty-0.0.3](https://github.com/truecharts/apps/compare/putty-0.0.2...putty-0.0.3) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [putty-0.0.2](https://github.com/truecharts/apps/compare/putty-0.0.1...putty-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### putty-0.0.1 (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/putty/0.0.6/Chart.lock b/incubator/putty/0.0.6/Chart.lock deleted file mode 100644 index 860d68fe4ad..00000000000 --- a/incubator/putty/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:19.411362464Z" diff --git a/incubator/putty/0.0.6/Chart.yaml b/incubator/putty/0.0.6/Chart.yaml deleted file mode 100644 index f160761e0da..00000000000 --- a/incubator/putty/0.0.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. -home: https://github.com/truecharts/apps/tree/master/charts/stable/putty -icon: https://truecharts.org/img/appicons/putty.png -keywords: -- ssh -- putty -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: putty -sources: -- https://github.com/jlesage/docker-putty -- https://hub.docker.com/r/jlesage/putty/ -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/putty/0.0.8/CHANGELOG.md b/incubator/putty/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..c92bc470394 --- /dev/null +++ b/incubator/putty/0.0.8/CHANGELOG.md @@ -0,0 +1,63 @@ +# Changelog + + +## [putty-0.0.8](https://github.com/truecharts/apps/compare/putty-0.0.6...putty-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [putty-0.0.6](https://github.com/truecharts/apps/compare/putty-0.0.5...putty-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [putty-0.0.5](https://github.com/truecharts/apps/compare/putty-0.0.4...putty-0.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [putty-0.0.4](https://github.com/truecharts/apps/compare/putty-0.0.3...putty-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [putty-0.0.3](https://github.com/truecharts/apps/compare/putty-0.0.2...putty-0.0.3) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [putty-0.0.2](https://github.com/truecharts/apps/compare/putty-0.0.1...putty-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### putty-0.0.1 (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/putty/0.0.8/Chart.lock b/incubator/putty/0.0.8/Chart.lock new file mode 100644 index 00000000000..122489624c0 --- /dev/null +++ b/incubator/putty/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:22.435186136Z" diff --git a/incubator/putty/0.0.8/Chart.yaml b/incubator/putty/0.0.8/Chart.yaml new file mode 100644 index 00000000000..87becbb2168 --- /dev/null +++ b/incubator/putty/0.0.8/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. +home: https://github.com/truecharts/apps/tree/master/charts/stable/putty +icon: https://truecharts.org/img/chart-icons/putty.png +keywords: +- ssh +- putty +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: putty +sources: +- https://github.com/jlesage/docker-putty +- https://hub.docker.com/r/jlesage/putty/ +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/putty/0.0.6/README.md b/incubator/putty/0.0.8/README.md similarity index 100% rename from incubator/putty/0.0.6/README.md rename to incubator/putty/0.0.8/README.md diff --git a/incubator/putty/0.0.6/app-readme.md b/incubator/putty/0.0.8/app-readme.md similarity index 100% rename from incubator/putty/0.0.6/app-readme.md rename to incubator/putty/0.0.8/app-readme.md diff --git a/incubator/qdirstat/0.0.6/charts/common-10.4.4.tgz b/incubator/putty/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/qdirstat/0.0.6/charts/common-10.4.4.tgz rename to incubator/putty/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/putty/0.0.6/icon.png b/incubator/putty/0.0.8/icon.png similarity index 100% rename from incubator/putty/0.0.6/icon.png rename to incubator/putty/0.0.8/icon.png diff --git a/incubator/putty/0.0.6/ix_values.yaml b/incubator/putty/0.0.8/ix_values.yaml similarity index 100% rename from incubator/putty/0.0.6/ix_values.yaml rename to incubator/putty/0.0.8/ix_values.yaml diff --git a/incubator/putty/0.0.6/questions.yaml b/incubator/putty/0.0.8/questions.yaml similarity index 100% rename from incubator/putty/0.0.6/questions.yaml rename to incubator/putty/0.0.8/questions.yaml diff --git a/incubator/qdirstat/0.0.6/templates/common.yaml b/incubator/putty/0.0.8/templates/common.yaml similarity index 100% rename from incubator/qdirstat/0.0.6/templates/common.yaml rename to incubator/putty/0.0.8/templates/common.yaml diff --git a/incubator/qdirstat/0.0.6/values.yaml b/incubator/putty/0.0.8/values.yaml similarity index 100% rename from incubator/qdirstat/0.0.6/values.yaml rename to incubator/putty/0.0.8/values.yaml diff --git a/incubator/putty/item.yaml b/incubator/putty/item.yaml index ea3c95da02d..a0d81a3e691 100644 --- a/incubator/putty/item.yaml +++ b/incubator/putty/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/putty.png +icon_url: https://truecharts.org/img/chart-icons/putty.png categories: - utilities diff --git a/incubator/qdirstat/0.0.6/CHANGELOG.md b/incubator/qdirstat/0.0.6/CHANGELOG.md deleted file mode 100644 index 0b050a825b5..00000000000 --- a/incubator/qdirstat/0.0.6/CHANGELOG.md +++ /dev/null @@ -1,55 +0,0 @@ -# Changelog - - -## [qdirstat-0.0.6](https://github.com/truecharts/apps/compare/qdirstat-0.0.5...qdirstat-0.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [qdirstat-0.0.5](https://github.com/truecharts/apps/compare/qdirstat-0.0.4...qdirstat-0.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [qdirstat-0.0.4](https://github.com/truecharts/apps/compare/qdirstat-0.0.3...qdirstat-0.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [qdirstat-0.0.3](https://github.com/truecharts/apps/compare/qdirstat-0.0.2...qdirstat-0.0.3) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [qdirstat-0.0.2](https://github.com/truecharts/apps/compare/qdirstat-0.0.1...qdirstat-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### qdirstat-0.0.1 (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/qdirstat/0.0.6/Chart.lock b/incubator/qdirstat/0.0.6/Chart.lock deleted file mode 100644 index 5d083adee57..00000000000 --- a/incubator/qdirstat/0.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:21.247843081Z" diff --git a/incubator/qdirstat/0.0.6/Chart.yaml b/incubator/qdirstat/0.0.6/Chart.yaml deleted file mode 100644 index dd7a7a67a1c..00000000000 --- a/incubator/qdirstat/0.0.6/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up. -home: https://github.com/truecharts/apps/tree/master/charts/stable/qdirstat -icon: https://truecharts.org/img/appicons/qdirstat.png -keywords: -- stats -- qdirstat -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: qdirstat -sources: -- https://github.com/jlesage/docker-qdirstat -- https://hub.docker.com/r/jlesage/qdirstat/ -type: application -version: 0.0.6 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/qdirstat/0.0.8/CHANGELOG.md b/incubator/qdirstat/0.0.8/CHANGELOG.md new file mode 100644 index 00000000000..60cf4f37647 --- /dev/null +++ b/incubator/qdirstat/0.0.8/CHANGELOG.md @@ -0,0 +1,64 @@ +# Changelog + + +## [qdirstat-0.0.8](https://github.com/truecharts/apps/compare/qdirstat-0.0.6...qdirstat-0.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [qdirstat-0.0.6](https://github.com/truecharts/apps/compare/qdirstat-0.0.5...qdirstat-0.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [qdirstat-0.0.5](https://github.com/truecharts/apps/compare/qdirstat-0.0.4...qdirstat-0.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [qdirstat-0.0.4](https://github.com/truecharts/apps/compare/qdirstat-0.0.3...qdirstat-0.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [qdirstat-0.0.3](https://github.com/truecharts/apps/compare/qdirstat-0.0.2...qdirstat-0.0.3) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [qdirstat-0.0.2](https://github.com/truecharts/apps/compare/qdirstat-0.0.1...qdirstat-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### qdirstat-0.0.1 (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/qdirstat/0.0.8/Chart.lock b/incubator/qdirstat/0.0.8/Chart.lock new file mode 100644 index 00000000000..f060c51a00b --- /dev/null +++ b/incubator/qdirstat/0.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:24.481015226Z" diff --git a/incubator/qdirstat/0.0.8/Chart.yaml b/incubator/qdirstat/0.0.8/Chart.yaml new file mode 100644 index 00000000000..72248a605c1 --- /dev/null +++ b/incubator/qdirstat/0.0.8/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.5.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: QDirStat is a graphical application to show where your disk space has gone and to help you to clean it up. +home: https://github.com/truecharts/apps/tree/master/charts/stable/qdirstat +icon: https://truecharts.org/img/chart-icons/qdirstat.png +keywords: +- stats +- qdirstat +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qdirstat +sources: +- https://github.com/jlesage/docker-qdirstat +- https://hub.docker.com/r/jlesage/qdirstat/ +type: application +version: 0.0.8 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/qdirstat/0.0.6/README.md b/incubator/qdirstat/0.0.8/README.md similarity index 100% rename from incubator/qdirstat/0.0.6/README.md rename to incubator/qdirstat/0.0.8/README.md diff --git a/incubator/qdirstat/0.0.6/app-readme.md b/incubator/qdirstat/0.0.8/app-readme.md similarity index 100% rename from incubator/qdirstat/0.0.6/app-readme.md rename to incubator/qdirstat/0.0.8/app-readme.md diff --git a/incubator/radicale/0.0.10/charts/common-10.4.4.tgz b/incubator/qdirstat/0.0.8/charts/common-10.4.4.tgz similarity index 100% rename from incubator/radicale/0.0.10/charts/common-10.4.4.tgz rename to incubator/qdirstat/0.0.8/charts/common-10.4.4.tgz diff --git a/incubator/qdirstat/0.0.6/docs/installation_notes.md b/incubator/qdirstat/0.0.8/docs/installation_notes.md similarity index 100% rename from incubator/qdirstat/0.0.6/docs/installation_notes.md rename to incubator/qdirstat/0.0.8/docs/installation_notes.md diff --git a/incubator/qdirstat/0.0.6/icon.png b/incubator/qdirstat/0.0.8/icon.png similarity index 100% rename from incubator/qdirstat/0.0.6/icon.png rename to incubator/qdirstat/0.0.8/icon.png diff --git a/incubator/qdirstat/0.0.6/ix_values.yaml b/incubator/qdirstat/0.0.8/ix_values.yaml similarity index 100% rename from incubator/qdirstat/0.0.6/ix_values.yaml rename to incubator/qdirstat/0.0.8/ix_values.yaml diff --git a/incubator/qdirstat/0.0.6/questions.yaml b/incubator/qdirstat/0.0.8/questions.yaml similarity index 100% rename from incubator/qdirstat/0.0.6/questions.yaml rename to incubator/qdirstat/0.0.8/questions.yaml diff --git a/incubator/senseai-server/0.0.11/templates/common.yaml b/incubator/qdirstat/0.0.8/templates/common.yaml similarity index 100% rename from incubator/senseai-server/0.0.11/templates/common.yaml rename to incubator/qdirstat/0.0.8/templates/common.yaml diff --git a/incubator/radicale/0.0.10/values.yaml b/incubator/qdirstat/0.0.8/values.yaml similarity index 100% rename from incubator/radicale/0.0.10/values.yaml rename to incubator/qdirstat/0.0.8/values.yaml diff --git a/incubator/qdirstat/item.yaml b/incubator/qdirstat/item.yaml index c73a540653b..7acc4846871 100644 --- a/incubator/qdirstat/item.yaml +++ b/incubator/qdirstat/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/qdirstat.png +icon_url: https://truecharts.org/img/chart-icons/qdirstat.png categories: - media diff --git a/incubator/radicale/0.0.10/CHANGELOG.md b/incubator/radicale/0.0.10/CHANGELOG.md deleted file mode 100644 index 3548cac0d83..00000000000 --- a/incubator/radicale/0.0.10/CHANGELOG.md +++ /dev/null @@ -1,89 +0,0 @@ -# Changelog - - -## [radicale-0.0.10](https://github.com/truecharts/apps/compare/radicale-0.0.9...radicale-0.0.10) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [radicale-0.0.9](https://github.com/truecharts/apps/compare/radicale-0.0.8...radicale-0.0.9) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [radicale-0.0.8](https://github.com/truecharts/apps/compare/radicale-0.0.7...radicale-0.0.8) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [radicale-0.0.7](https://github.com/truecharts/apps/compare/radicale-0.0.6...radicale-0.0.7) (2022-07-11) - -#### Chore - -* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) - - - - -### [radicale-0.0.6](https://github.com/truecharts/apps/compare/radicale-0.0.5...radicale-0.0.6) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [radicale-0.0.5](https://github.com/truecharts/apps/compare/radicale-0.0.4...radicale-0.0.5) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [radicale-0.0.4](https://github.com/truecharts/apps/compare/radicale-0.0.3...radicale-0.0.4) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [radicale-0.0.3](https://github.com/truecharts/apps/compare/radicale-0.0.2...radicale-0.0.3) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [radicale-0.0.2](https://github.com/truecharts/apps/compare/radicale-0.0.1...radicale-0.0.2) (2022-07-03) - -#### Chore - -* Auto-update chart README [skip ci] - - - - -### radicale-0.0.1 (2022-07-02) - -#### Feat - -* add Radicale to incubator ([#3030](https://github.com/truecharts/apps/issues/3030)) diff --git a/incubator/radicale/0.0.10/Chart.lock b/incubator/radicale/0.0.10/Chart.lock deleted file mode 100644 index 9be30d4ad68..00000000000 --- a/incubator/radicale/0.0.10/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:35.577671085Z" diff --git a/incubator/radicale/0.0.10/Chart.yaml b/incubator/radicale/0.0.10/Chart.yaml deleted file mode 100644 index c27ad5382f8..00000000000 --- a/incubator/radicale/0.0.10/Chart.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: v2 -appVersion: "3.1.7.0" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/radicale -icon: https://truecharts.org/img/appicons/radicale.png -keywords: - - radicale - - CalDAV - - CardDAV - - calendars - - contacts - - tasks - - to-do -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: radicale -sources: - - https://radicale.org/ - - https://github.com/Kozea/Radicale - - https://github.com/tomsquest/docker-radicale - - https://hub.docker.com/r/tomsquest/docker-radicale -type: application -version: 0.0.10 -annotations: - truecharts.org/catagories: | - - radicale - - CalDAV - - CardDAV - - calendars - - contacts - - tasks - - to-do - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/radicale/0.0.12/CHANGELOG.md b/incubator/radicale/0.0.12/CHANGELOG.md new file mode 100644 index 00000000000..b256c3f3ad8 --- /dev/null +++ b/incubator/radicale/0.0.12/CHANGELOG.md @@ -0,0 +1,98 @@ +# Changelog + + +## [radicale-0.0.12](https://github.com/truecharts/apps/compare/radicale-0.0.10...radicale-0.0.12) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [radicale-0.0.10](https://github.com/truecharts/apps/compare/radicale-0.0.9...radicale-0.0.10) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [radicale-0.0.9](https://github.com/truecharts/apps/compare/radicale-0.0.8...radicale-0.0.9) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [radicale-0.0.8](https://github.com/truecharts/apps/compare/radicale-0.0.7...radicale-0.0.8) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [radicale-0.0.7](https://github.com/truecharts/apps/compare/radicale-0.0.6...radicale-0.0.7) (2022-07-11) + +#### Chore + +* update image refs ([#3135](https://github.com/truecharts/apps/issues/3135)) + + + + +### [radicale-0.0.6](https://github.com/truecharts/apps/compare/radicale-0.0.5...radicale-0.0.6) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [radicale-0.0.5](https://github.com/truecharts/apps/compare/radicale-0.0.4...radicale-0.0.5) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [radicale-0.0.4](https://github.com/truecharts/apps/compare/radicale-0.0.3...radicale-0.0.4) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [radicale-0.0.3](https://github.com/truecharts/apps/compare/radicale-0.0.2...radicale-0.0.3) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [radicale-0.0.2](https://github.com/truecharts/apps/compare/radicale-0.0.1...radicale-0.0.2) (2022-07-03) + +#### Chore + +* Auto-update chart README [skip ci] + + + + +### radicale-0.0.1 (2022-07-02) + +#### Feat + +* add Radicale to incubator ([#3030](https://github.com/truecharts/apps/issues/3030)) diff --git a/incubator/radicale/0.0.12/Chart.lock b/incubator/radicale/0.0.12/Chart.lock new file mode 100644 index 00000000000..bd4515c77c3 --- /dev/null +++ b/incubator/radicale/0.0.12/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:38.139793769Z" diff --git a/incubator/radicale/0.0.12/Chart.yaml b/incubator/radicale/0.0.12/Chart.yaml new file mode 100644 index 00000000000..ed82c47eefd --- /dev/null +++ b/incubator/radicale/0.0.12/Chart.yaml @@ -0,0 +1,42 @@ +apiVersion: v2 +appVersion: "3.1.7.0" +dependencies: + - name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/radicale +icon: https://truecharts.org/img/chart-icons/radicale.png +keywords: + - radicale + - CalDAV + - CardDAV + - calendars + - contacts + - tasks + - to-do +kubeVersion: ">=1.16.0-0" +maintainers: + - email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: radicale +sources: + - https://radicale.org/ + - https://github.com/Kozea/Radicale + - https://github.com/tomsquest/docker-radicale + - https://hub.docker.com/r/tomsquest/docker-radicale +type: application +version: 0.0.12 +annotations: + truecharts.org/catagories: | + - radicale + - CalDAV + - CardDAV + - calendars + - contacts + - tasks + - to-do + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/radicale/0.0.10/README.md b/incubator/radicale/0.0.12/README.md similarity index 100% rename from incubator/radicale/0.0.10/README.md rename to incubator/radicale/0.0.12/README.md diff --git a/incubator/radicale/0.0.10/app-readme.md b/incubator/radicale/0.0.12/app-readme.md similarity index 100% rename from incubator/radicale/0.0.10/app-readme.md rename to incubator/radicale/0.0.12/app-readme.md diff --git a/incubator/self-service-password/1.0.16/charts/common-10.4.4.tgz b/incubator/radicale/0.0.12/charts/common-10.4.4.tgz similarity index 100% rename from incubator/self-service-password/1.0.16/charts/common-10.4.4.tgz rename to incubator/radicale/0.0.12/charts/common-10.4.4.tgz diff --git a/incubator/radicale/0.0.10/icon.png b/incubator/radicale/0.0.12/icon.png similarity index 100% rename from incubator/radicale/0.0.10/icon.png rename to incubator/radicale/0.0.12/icon.png diff --git a/incubator/radicale/0.0.10/ix_values.yaml b/incubator/radicale/0.0.12/ix_values.yaml similarity index 100% rename from incubator/radicale/0.0.10/ix_values.yaml rename to incubator/radicale/0.0.12/ix_values.yaml diff --git a/incubator/radicale/0.0.10/questions.yaml b/incubator/radicale/0.0.12/questions.yaml similarity index 100% rename from incubator/radicale/0.0.10/questions.yaml rename to incubator/radicale/0.0.12/questions.yaml diff --git a/incubator/radicale/0.0.10/templates/_configmap.tpl b/incubator/radicale/0.0.12/templates/_configmap.tpl similarity index 100% rename from incubator/radicale/0.0.10/templates/_configmap.tpl rename to incubator/radicale/0.0.12/templates/_configmap.tpl diff --git a/incubator/radicale/0.0.10/templates/_secret.tpl b/incubator/radicale/0.0.12/templates/_secret.tpl similarity index 100% rename from incubator/radicale/0.0.10/templates/_secret.tpl rename to incubator/radicale/0.0.12/templates/_secret.tpl diff --git a/incubator/radicale/0.0.10/templates/common.yaml b/incubator/radicale/0.0.12/templates/common.yaml similarity index 100% rename from incubator/radicale/0.0.10/templates/common.yaml rename to incubator/radicale/0.0.12/templates/common.yaml diff --git a/incubator/self-service-password/1.0.16/values.yaml b/incubator/radicale/0.0.12/values.yaml similarity index 100% rename from incubator/self-service-password/1.0.16/values.yaml rename to incubator/radicale/0.0.12/values.yaml diff --git a/incubator/radicale/item.yaml b/incubator/radicale/item.yaml index 4a74a64483e..72e92ef019e 100644 --- a/incubator/radicale/item.yaml +++ b/incubator/radicale/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/radicale.png +icon_url: https://truecharts.org/img/chart-icons/radicale.png categories: - radicale - CalDAV diff --git a/incubator/self-service-password/1.0.16/CHANGELOG.md b/incubator/self-service-password/1.0.16/CHANGELOG.md deleted file mode 100644 index c832e1d81be..00000000000 --- a/incubator/self-service-password/1.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [self-service-password-1.0.16](https://github.com/truecharts/apps/compare/self-service-password-1.0.15...self-service-password-1.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [self-service-password-1.0.15](https://github.com/truecharts/apps/compare/self-service-password-1.0.14...self-service-password-1.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [self-service-password-1.0.14](https://github.com/truecharts/apps/compare/self-service-password-1.0.13...self-service-password-1.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [self-service-password-1.0.13](https://github.com/truecharts/apps/compare/self-service-password-1.0.12...self-service-password-1.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [self-service-password-1.0.12](https://github.com/truecharts/apps/compare/self-service-password-1.0.11...self-service-password-1.0.12) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [self-service-password-1.0.11](https://github.com/truecharts/apps/compare/self-service-password-1.0.10...self-service-password-1.0.11) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [self-service-password-1.0.10](https://github.com/truecharts/apps/compare/self-service-password-1.0.9...self-service-password-1.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [self-service-password-1.0.9](https://github.com/truecharts/apps/compare/self-service-password-1.0.8...self-service-password-1.0.9) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [self-service-password-1.0.8](https://github.com/truecharts/apps/compare/self-service-password-1.0.7...self-service-password-1.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [self-service-password-1.0.7](https://github.com/truecharts/apps/compare/self-service-password-1.0.6...self-service-password-1.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [self-service-password-1.0.6](https://github.com/truecharts/apps/compare/self-service-password-1.0.5...self-service-password-1.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - diff --git a/incubator/self-service-password/1.0.16/Chart.lock b/incubator/self-service-password/1.0.16/Chart.lock deleted file mode 100644 index cd6e5f4d374..00000000000 --- a/incubator/self-service-password/1.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:38.049531507Z" diff --git a/incubator/self-service-password/1.0.16/Chart.yaml b/incubator/self-service-password/1.0.16/Chart.yaml deleted file mode 100644 index 09c91b0fe40..00000000000 --- a/incubator/self-service-password/1.0.16/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "5.2.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Self Service Password is a PHP application that allows users to change their password in an LDAP directory. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/self-service-password -icon: https://truecharts.org/img/appicons/self-service-password.png -keywords: -- password -- self-service -- ldap -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: self-service-password -sources: -- https://github.com/tiredofit/docker-self-service-password -- https://hub.docker.com/r/tiredofit/self-service-password -- https://self-service-password.readthedocs.io/en/latest -type: application -version: 1.0.16 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/self-service-password/1.0.18/CHANGELOG.md b/incubator/self-service-password/1.0.18/CHANGELOG.md new file mode 100644 index 00000000000..989838bd93f --- /dev/null +++ b/incubator/self-service-password/1.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [self-service-password-1.0.18](https://github.com/truecharts/apps/compare/self-service-password-1.0.16...self-service-password-1.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [self-service-password-1.0.16](https://github.com/truecharts/apps/compare/self-service-password-1.0.15...self-service-password-1.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [self-service-password-1.0.15](https://github.com/truecharts/apps/compare/self-service-password-1.0.14...self-service-password-1.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [self-service-password-1.0.14](https://github.com/truecharts/apps/compare/self-service-password-1.0.13...self-service-password-1.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [self-service-password-1.0.13](https://github.com/truecharts/apps/compare/self-service-password-1.0.12...self-service-password-1.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [self-service-password-1.0.12](https://github.com/truecharts/apps/compare/self-service-password-1.0.11...self-service-password-1.0.12) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [self-service-password-1.0.11](https://github.com/truecharts/apps/compare/self-service-password-1.0.10...self-service-password-1.0.11) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [self-service-password-1.0.10](https://github.com/truecharts/apps/compare/self-service-password-1.0.9...self-service-password-1.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [self-service-password-1.0.9](https://github.com/truecharts/apps/compare/self-service-password-1.0.8...self-service-password-1.0.9) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [self-service-password-1.0.8](https://github.com/truecharts/apps/compare/self-service-password-1.0.7...self-service-password-1.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [self-service-password-1.0.7](https://github.com/truecharts/apps/compare/self-service-password-1.0.6...self-service-password-1.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + diff --git a/incubator/self-service-password/1.0.18/Chart.lock b/incubator/self-service-password/1.0.18/Chart.lock new file mode 100644 index 00000000000..fe3c52917c4 --- /dev/null +++ b/incubator/self-service-password/1.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:40.258654819Z" diff --git a/incubator/self-service-password/1.0.18/Chart.yaml b/incubator/self-service-password/1.0.18/Chart.yaml new file mode 100644 index 00000000000..70dfde76775 --- /dev/null +++ b/incubator/self-service-password/1.0.18/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "5.2.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Self Service Password is a PHP application that allows users to change their password in an LDAP directory. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/self-service-password +icon: https://truecharts.org/img/chart-icons/self-service-password.png +keywords: +- password +- self-service +- ldap +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: self-service-password +sources: +- https://github.com/tiredofit/docker-self-service-password +- https://hub.docker.com/r/tiredofit/self-service-password +- https://self-service-password.readthedocs.io/en/latest +type: application +version: 1.0.18 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/self-service-password/1.0.16/README.md b/incubator/self-service-password/1.0.18/README.md similarity index 100% rename from incubator/self-service-password/1.0.16/README.md rename to incubator/self-service-password/1.0.18/README.md diff --git a/incubator/self-service-password/1.0.16/SKIPINSTALL b/incubator/self-service-password/1.0.18/SKIPINSTALL similarity index 100% rename from incubator/self-service-password/1.0.16/SKIPINSTALL rename to incubator/self-service-password/1.0.18/SKIPINSTALL diff --git a/incubator/self-service-password/1.0.16/app-readme.md b/incubator/self-service-password/1.0.18/app-readme.md similarity index 100% rename from incubator/self-service-password/1.0.16/app-readme.md rename to incubator/self-service-password/1.0.18/app-readme.md diff --git a/incubator/senseai-server/0.0.11/charts/common-10.4.4.tgz b/incubator/self-service-password/1.0.18/charts/common-10.4.4.tgz similarity index 100% rename from incubator/senseai-server/0.0.11/charts/common-10.4.4.tgz rename to incubator/self-service-password/1.0.18/charts/common-10.4.4.tgz diff --git a/incubator/self-service-password/1.0.16/icon.png b/incubator/self-service-password/1.0.18/icon.png similarity index 100% rename from incubator/self-service-password/1.0.16/icon.png rename to incubator/self-service-password/1.0.18/icon.png diff --git a/incubator/self-service-password/1.0.16/ix_values.yaml b/incubator/self-service-password/1.0.18/ix_values.yaml similarity index 100% rename from incubator/self-service-password/1.0.16/ix_values.yaml rename to incubator/self-service-password/1.0.18/ix_values.yaml diff --git a/incubator/self-service-password/1.0.16/questions.yaml b/incubator/self-service-password/1.0.18/questions.yaml similarity index 100% rename from incubator/self-service-password/1.0.16/questions.yaml rename to incubator/self-service-password/1.0.18/questions.yaml diff --git a/incubator/self-service-password/1.0.16/templates/common.yaml b/incubator/self-service-password/1.0.18/templates/common.yaml similarity index 100% rename from incubator/self-service-password/1.0.16/templates/common.yaml rename to incubator/self-service-password/1.0.18/templates/common.yaml diff --git a/incubator/senseai-server/0.0.11/values.yaml b/incubator/self-service-password/1.0.18/values.yaml similarity index 100% rename from incubator/senseai-server/0.0.11/values.yaml rename to incubator/self-service-password/1.0.18/values.yaml diff --git a/incubator/self-service-password/item.yaml b/incubator/self-service-password/item.yaml index a8df5aa249b..170b0333d9c 100644 --- a/incubator/self-service-password/item.yaml +++ b/incubator/self-service-password/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/self-service-password.png +icon_url: https://truecharts.org/img/chart-icons/self-service-password.png categories: - productivity diff --git a/incubator/senseai-server/0.0.11/CHANGELOG.md b/incubator/senseai-server/0.0.11/CHANGELOG.md deleted file mode 100644 index 87c4c5b7a95..00000000000 --- a/incubator/senseai-server/0.0.11/CHANGELOG.md +++ /dev/null @@ -1,98 +0,0 @@ -# Changelog - - -## [senseai-server-0.0.11](https://github.com/truecharts/apps/compare/senseai-server-0.0.10...senseai-server-0.0.11) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [senseai-server-0.0.10](https://github.com/truecharts/apps/compare/senseai-server-0.0.9...senseai-server-0.0.10) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [senseai-server-0.0.9](https://github.com/truecharts/apps/compare/senseai-server-0.0.8...senseai-server-0.0.9) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [senseai-server-0.0.8](https://github.com/truecharts/apps/compare/senseai-server-0.0.7...senseai-server-0.0.8) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [senseai-server-0.0.7](https://github.com/truecharts/apps/compare/senseai-server-0.0.6...senseai-server-0.0.7) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [senseai-server-0.0.6](https://github.com/truecharts/apps/compare/senseai-server-0.0.5...senseai-server-0.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [senseai-server-0.0.5](https://github.com/truecharts/apps/compare/senseai-server-0.0.4...senseai-server-0.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [senseai-server-0.0.4](https://github.com/truecharts/apps/compare/senseai-server-0.0.3...senseai-server-0.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [senseai-server-0.0.3](https://github.com/truecharts/apps/compare/senseai-server-0.0.2...senseai-server-0.0.3) (2022-06-16) - -#### Chore - -* update image ref ([#2915](https://github.com/truecharts/apps/issues/2915)) - - - - -### [senseai-server-0.0.2](https://github.com/truecharts/apps/compare/senseai-server-0.0.1...senseai-server-0.0.2) (2022-06-16) - -#### Chore - -* cleanup ([#2909](https://github.com/truecharts/apps/issues/2909)) - - - - -### senseai-server-0.0.1 (2022-06-16) - -#### Feat - -* add senseai-server ([#2907](https://github.com/truecharts/apps/issues/2907)) diff --git a/incubator/senseai-server/0.0.11/Chart.lock b/incubator/senseai-server/0.0.11/Chart.lock deleted file mode 100644 index f826be39f4f..00000000000 --- a/incubator/senseai-server/0.0.11/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:43.648317424Z" diff --git a/incubator/senseai-server/0.0.11/Chart.yaml b/incubator/senseai-server/0.0.11/Chart.yaml deleted file mode 100644 index ae3f139691a..00000000000 --- a/incubator/senseai-server/0.0.11/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence microserver for any platform, any language. -home: https://github.com/truecharts/apps/tree/master/charts/stable/senseai-server -icon: https://truecharts.org/img/appicons/senseai-server.png -keywords: -- ai -- senseai -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: senseai-server -sources: -- https://github.com/codeproject/CodeProject.SenseAI -- https://hub.docker.com/r/codeproject/senseai-server -version: 0.0.11 -annotations: - truecharts.org/catagories: | - - ai - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/senseai-server/0.0.13/CHANGELOG.md b/incubator/senseai-server/0.0.13/CHANGELOG.md new file mode 100644 index 00000000000..316322fb301 --- /dev/null +++ b/incubator/senseai-server/0.0.13/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [senseai-server-0.0.13](https://github.com/truecharts/apps/compare/senseai-server-0.0.11...senseai-server-0.0.13) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [senseai-server-0.0.11](https://github.com/truecharts/apps/compare/senseai-server-0.0.10...senseai-server-0.0.11) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [senseai-server-0.0.10](https://github.com/truecharts/apps/compare/senseai-server-0.0.9...senseai-server-0.0.10) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [senseai-server-0.0.9](https://github.com/truecharts/apps/compare/senseai-server-0.0.8...senseai-server-0.0.9) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [senseai-server-0.0.8](https://github.com/truecharts/apps/compare/senseai-server-0.0.7...senseai-server-0.0.8) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [senseai-server-0.0.7](https://github.com/truecharts/apps/compare/senseai-server-0.0.6...senseai-server-0.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [senseai-server-0.0.6](https://github.com/truecharts/apps/compare/senseai-server-0.0.5...senseai-server-0.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [senseai-server-0.0.5](https://github.com/truecharts/apps/compare/senseai-server-0.0.4...senseai-server-0.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [senseai-server-0.0.4](https://github.com/truecharts/apps/compare/senseai-server-0.0.3...senseai-server-0.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [senseai-server-0.0.3](https://github.com/truecharts/apps/compare/senseai-server-0.0.2...senseai-server-0.0.3) (2022-06-16) + +#### Chore + +* update image ref ([#2915](https://github.com/truecharts/apps/issues/2915)) + + + + +### [senseai-server-0.0.2](https://github.com/truecharts/apps/compare/senseai-server-0.0.1...senseai-server-0.0.2) (2022-06-16) + +#### Chore + +* cleanup ([#2909](https://github.com/truecharts/apps/issues/2909)) + diff --git a/incubator/senseai-server/0.0.13/Chart.lock b/incubator/senseai-server/0.0.13/Chart.lock new file mode 100644 index 00000000000..f2bec7b54e1 --- /dev/null +++ b/incubator/senseai-server/0.0.13/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:44.938639092Z" diff --git a/incubator/senseai-server/0.0.13/Chart.yaml b/incubator/senseai-server/0.0.13/Chart.yaml new file mode 100644 index 00000000000..1e0b0432851 --- /dev/null +++ b/incubator/senseai-server/0.0.13/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A standalone, self-hosted, fast, free and Open Source Artificial Intelligence microserver for any platform, any language. +home: https://github.com/truecharts/apps/tree/master/charts/stable/senseai-server +icon: https://truecharts.org/img/chart-icons/senseai-server.png +keywords: +- ai +- senseai +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: senseai-server +sources: +- https://github.com/codeproject/CodeProject.SenseAI +- https://hub.docker.com/r/codeproject/senseai-server +version: 0.0.13 +annotations: + truecharts.org/catagories: | + - ai + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/senseai-server/0.0.11/README.md b/incubator/senseai-server/0.0.13/README.md similarity index 100% rename from incubator/senseai-server/0.0.11/README.md rename to incubator/senseai-server/0.0.13/README.md diff --git a/incubator/senseai-server/0.0.11/app-readme.md b/incubator/senseai-server/0.0.13/app-readme.md similarity index 100% rename from incubator/senseai-server/0.0.11/app-readme.md rename to incubator/senseai-server/0.0.13/app-readme.md diff --git a/incubator/technitium/1.0.14/charts/common-10.4.4.tgz b/incubator/senseai-server/0.0.13/charts/common-10.4.4.tgz similarity index 100% rename from incubator/technitium/1.0.14/charts/common-10.4.4.tgz rename to incubator/senseai-server/0.0.13/charts/common-10.4.4.tgz diff --git a/incubator/senseai-server/0.0.11/icon.png b/incubator/senseai-server/0.0.13/icon.png similarity index 100% rename from incubator/senseai-server/0.0.11/icon.png rename to incubator/senseai-server/0.0.13/icon.png diff --git a/incubator/senseai-server/0.0.11/ix_values.yaml b/incubator/senseai-server/0.0.13/ix_values.yaml similarity index 100% rename from incubator/senseai-server/0.0.11/ix_values.yaml rename to incubator/senseai-server/0.0.13/ix_values.yaml diff --git a/incubator/senseai-server/0.0.11/questions.yaml b/incubator/senseai-server/0.0.13/questions.yaml similarity index 100% rename from incubator/senseai-server/0.0.11/questions.yaml rename to incubator/senseai-server/0.0.13/questions.yaml diff --git a/incubator/theme-park/1.0.14/templates/common.yaml b/incubator/senseai-server/0.0.13/templates/common.yaml similarity index 100% rename from incubator/theme-park/1.0.14/templates/common.yaml rename to incubator/senseai-server/0.0.13/templates/common.yaml diff --git a/incubator/technitium/1.0.14/values.yaml b/incubator/senseai-server/0.0.13/values.yaml similarity index 100% rename from incubator/technitium/1.0.14/values.yaml rename to incubator/senseai-server/0.0.13/values.yaml diff --git a/incubator/senseai-server/item.yaml b/incubator/senseai-server/item.yaml index 0b8165c7888..93dc2dfa671 100644 --- a/incubator/senseai-server/item.yaml +++ b/incubator/senseai-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/senseai-server.png +icon_url: https://truecharts.org/img/chart-icons/senseai-server.png categories: - ai diff --git a/incubator/technitium/1.0.14/CHANGELOG.md b/incubator/technitium/1.0.14/CHANGELOG.md deleted file mode 100644 index 8755e903046..00000000000 --- a/incubator/technitium/1.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [technitium-1.0.14](https://github.com/truecharts/apps/compare/technitium-1.0.13...technitium-1.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [technitium-1.0.13](https://github.com/truecharts/apps/compare/technitium-1.0.12...technitium-1.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [technitium-1.0.12](https://github.com/truecharts/apps/compare/technitium-1.0.11...technitium-1.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [technitium-1.0.11](https://github.com/truecharts/apps/compare/technitium-1.0.10...technitium-1.0.11) (2022-07-10) - -#### Fix - -* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) - - - - -### [technitium-1.0.10](https://github.com/truecharts/apps/compare/technitium-1.0.9...technitium-1.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [technitium-1.0.9](https://github.com/truecharts/apps/compare/technitium-1.0.8...technitium-1.0.9) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [technitium-1.0.8](https://github.com/truecharts/apps/compare/technitium-1.0.7...technitium-1.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [technitium-1.0.7](https://github.com/truecharts/apps/compare/technitium-1.0.6...technitium-1.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [technitium-1.0.6](https://github.com/truecharts/apps/compare/technitium-1.0.5...technitium-1.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [technitium-1.0.5](https://github.com/truecharts/apps/compare/technitium-1.0.4...technitium-1.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [technitium-1.0.4](https://github.com/truecharts/apps/compare/technitium-1.0.3...technitium-1.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/incubator/technitium/1.0.14/Chart.lock b/incubator/technitium/1.0.14/Chart.lock deleted file mode 100644 index c711e5f8e94..00000000000 --- a/incubator/technitium/1.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:46.844862877Z" diff --git a/incubator/technitium/1.0.14/Chart.yaml b/incubator/technitium/1.0.14/Chart.yaml deleted file mode 100644 index 357479d9503..00000000000 --- a/incubator/technitium/1.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "8.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/technitium -icon: https://truecharts.org/img/appicons/technitium.png -keywords: -- DNS -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: technitium -sources: -- https://github.com/TechnitiumSoftware/DnsServer -- https://technitium.com/ -- https://hub.docker.com/r/technitium/dns-server -type: application -version: 1.0.14 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/technitium/1.0.16/CHANGELOG.md b/incubator/technitium/1.0.16/CHANGELOG.md new file mode 100644 index 00000000000..a2d8f3e8bcb --- /dev/null +++ b/incubator/technitium/1.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [technitium-1.0.16](https://github.com/truecharts/apps/compare/technitium-1.0.14...technitium-1.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [technitium-1.0.14](https://github.com/truecharts/apps/compare/technitium-1.0.13...technitium-1.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [technitium-1.0.13](https://github.com/truecharts/apps/compare/technitium-1.0.12...technitium-1.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [technitium-1.0.12](https://github.com/truecharts/apps/compare/technitium-1.0.11...technitium-1.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [technitium-1.0.11](https://github.com/truecharts/apps/compare/technitium-1.0.10...technitium-1.0.11) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [technitium-1.0.10](https://github.com/truecharts/apps/compare/technitium-1.0.9...technitium-1.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [technitium-1.0.9](https://github.com/truecharts/apps/compare/technitium-1.0.8...technitium-1.0.9) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [technitium-1.0.8](https://github.com/truecharts/apps/compare/technitium-1.0.7...technitium-1.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [technitium-1.0.7](https://github.com/truecharts/apps/compare/technitium-1.0.6...technitium-1.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [technitium-1.0.6](https://github.com/truecharts/apps/compare/technitium-1.0.5...technitium-1.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [technitium-1.0.5](https://github.com/truecharts/apps/compare/technitium-1.0.4...technitium-1.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/incubator/technitium/1.0.16/Chart.lock b/incubator/technitium/1.0.16/Chart.lock new file mode 100644 index 00000000000..dc20bcf9b3e --- /dev/null +++ b/incubator/technitium/1.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:50.243190361Z" diff --git a/incubator/technitium/1.0.16/Chart.yaml b/incubator/technitium/1.0.16/Chart.yaml new file mode 100644 index 00000000000..de8274b5037 --- /dev/null +++ b/incubator/technitium/1.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "8.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Technitium DNS Server is an open source authoritative as well as recursive DNS server that can be used for self hosting a DNS server for privacy & security. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/technitium +icon: https://truecharts.org/img/chart-icons/technitium.png +keywords: +- DNS +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: technitium +sources: +- https://github.com/TechnitiumSoftware/DnsServer +- https://technitium.com/ +- https://hub.docker.com/r/technitium/dns-server +type: application +version: 1.0.16 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/technitium/1.0.14/README.md b/incubator/technitium/1.0.16/README.md similarity index 100% rename from incubator/technitium/1.0.14/README.md rename to incubator/technitium/1.0.16/README.md diff --git a/incubator/technitium/1.0.14/app-readme.md b/incubator/technitium/1.0.16/app-readme.md similarity index 100% rename from incubator/technitium/1.0.14/app-readme.md rename to incubator/technitium/1.0.16/app-readme.md diff --git a/incubator/theme-park/1.0.14/charts/common-10.4.4.tgz b/incubator/technitium/1.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/theme-park/1.0.14/charts/common-10.4.4.tgz rename to incubator/technitium/1.0.16/charts/common-10.4.4.tgz diff --git a/incubator/technitium/1.0.14/icon.png b/incubator/technitium/1.0.16/icon.png similarity index 100% rename from incubator/technitium/1.0.14/icon.png rename to incubator/technitium/1.0.16/icon.png diff --git a/incubator/technitium/1.0.14/ix_values.yaml b/incubator/technitium/1.0.16/ix_values.yaml similarity index 100% rename from incubator/technitium/1.0.14/ix_values.yaml rename to incubator/technitium/1.0.16/ix_values.yaml diff --git a/incubator/technitium/1.0.14/questions.yaml b/incubator/technitium/1.0.16/questions.yaml similarity index 100% rename from incubator/technitium/1.0.14/questions.yaml rename to incubator/technitium/1.0.16/questions.yaml diff --git a/incubator/technitium/1.0.14/templates/common.yaml b/incubator/technitium/1.0.16/templates/common.yaml similarity index 100% rename from incubator/technitium/1.0.14/templates/common.yaml rename to incubator/technitium/1.0.16/templates/common.yaml diff --git a/incubator/theme-park/1.0.14/values.yaml b/incubator/technitium/1.0.16/values.yaml similarity index 100% rename from incubator/theme-park/1.0.14/values.yaml rename to incubator/technitium/1.0.16/values.yaml diff --git a/incubator/technitium/item.yaml b/incubator/technitium/item.yaml index 317328f6bec..b8ca67dd0e6 100644 --- a/incubator/technitium/item.yaml +++ b/incubator/technitium/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/technitium.png +icon_url: https://truecharts.org/img/chart-icons/technitium.png categories: - networking diff --git a/incubator/theme-park/1.0.14/CHANGELOG.md b/incubator/theme-park/1.0.14/CHANGELOG.md deleted file mode 100644 index 0b2c84235e2..00000000000 --- a/incubator/theme-park/1.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [theme-park-1.0.14](https://github.com/truecharts/apps/compare/theme-park-1.0.13...theme-park-1.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [theme-park-1.0.13](https://github.com/truecharts/apps/compare/theme-park-1.0.12...theme-park-1.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [theme-park-1.0.12](https://github.com/truecharts/apps/compare/theme-park-1.0.11...theme-park-1.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [theme-park-1.0.11](https://github.com/truecharts/apps/compare/theme-park-1.0.10...theme-park-1.0.11) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [theme-park-1.0.10](https://github.com/truecharts/apps/compare/theme-park-1.0.9...theme-park-1.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [theme-park-1.0.9](https://github.com/truecharts/apps/compare/theme-park-1.0.8...theme-park-1.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - -#### Feat - -* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) - - - - -### [theme-park-1.0.8](https://github.com/truecharts/apps/compare/theme-park-1.0.7...theme-park-1.0.8) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [theme-park-1.0.7](https://github.com/truecharts/apps/compare/theme-park-1.0.6...theme-park-1.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [theme-park-1.0.6](https://github.com/truecharts/apps/compare/theme-park-1.0.5...theme-park-1.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [theme-park-1.0.5](https://github.com/truecharts/apps/compare/theme-park-1.0.4...theme-park-1.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) - - - - -### [theme-park-1.0.4](https://github.com/truecharts/apps/compare/theme-park-1.0.3...theme-park-1.0.4) (2022-06-14) diff --git a/incubator/theme-park/1.0.14/Chart.lock b/incubator/theme-park/1.0.14/Chart.lock deleted file mode 100644 index 28f88647de4..00000000000 --- a/incubator/theme-park/1.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:51.523865359Z" diff --git a/incubator/theme-park/1.0.14/Chart.yaml b/incubator/theme-park/1.0.14/Chart.yaml deleted file mode 100644 index 21e88ccde05..00000000000 --- a/incubator/theme-park/1.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.9.7" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Custom themes for your favorite apps! -home: https://github.com/truecharts/apps/tree/master/charts/incubator/theme-park -icon: https://truecharts.org/img/appicons/theme-park.png -keywords: -- theme-park -- customization -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: theme-park -sources: -- https://github.com/gilbn/theme.park -type: application -version: 1.0.14 -annotations: - truecharts.org/catagories: | - - customization - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/theme-park/1.0.16/CHANGELOG.md b/incubator/theme-park/1.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4cfb04c9fdc --- /dev/null +++ b/incubator/theme-park/1.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [theme-park-1.0.16](https://github.com/truecharts/apps/compare/theme-park-1.0.14...theme-park-1.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [theme-park-1.0.14](https://github.com/truecharts/apps/compare/theme-park-1.0.13...theme-park-1.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [theme-park-1.0.13](https://github.com/truecharts/apps/compare/theme-park-1.0.12...theme-park-1.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [theme-park-1.0.12](https://github.com/truecharts/apps/compare/theme-park-1.0.11...theme-park-1.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [theme-park-1.0.11](https://github.com/truecharts/apps/compare/theme-park-1.0.10...theme-park-1.0.11) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [theme-park-1.0.10](https://github.com/truecharts/apps/compare/theme-park-1.0.9...theme-park-1.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [theme-park-1.0.9](https://github.com/truecharts/apps/compare/theme-park-1.0.8...theme-park-1.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + +#### Feat + +* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) + + + + +### [theme-park-1.0.8](https://github.com/truecharts/apps/compare/theme-park-1.0.7...theme-park-1.0.8) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [theme-park-1.0.7](https://github.com/truecharts/apps/compare/theme-park-1.0.6...theme-park-1.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [theme-park-1.0.6](https://github.com/truecharts/apps/compare/theme-park-1.0.5...theme-park-1.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [theme-park-1.0.5](https://github.com/truecharts/apps/compare/theme-park-1.0.4...theme-park-1.0.5) (2022-06-21) + diff --git a/incubator/theme-park/1.0.16/Chart.lock b/incubator/theme-park/1.0.16/Chart.lock new file mode 100644 index 00000000000..7b048ebe5ee --- /dev/null +++ b/incubator/theme-park/1.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:53.329745111Z" diff --git a/incubator/theme-park/1.0.16/Chart.yaml b/incubator/theme-park/1.0.16/Chart.yaml new file mode 100644 index 00000000000..4f3dc253b3d --- /dev/null +++ b/incubator/theme-park/1.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.9.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Custom themes for your favorite apps! +home: https://github.com/truecharts/apps/tree/master/charts/incubator/theme-park +icon: https://truecharts.org/img/chart-icons/theme-park.png +keywords: +- theme-park +- customization +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: theme-park +sources: +- https://github.com/gilbn/theme.park +type: application +version: 1.0.16 +annotations: + truecharts.org/catagories: | + - customization + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/theme-park/1.0.14/README.md b/incubator/theme-park/1.0.16/README.md similarity index 100% rename from incubator/theme-park/1.0.14/README.md rename to incubator/theme-park/1.0.16/README.md diff --git a/incubator/theme-park/1.0.14/app-readme.md b/incubator/theme-park/1.0.16/app-readme.md similarity index 100% rename from incubator/theme-park/1.0.14/app-readme.md rename to incubator/theme-park/1.0.16/app-readme.md diff --git a/incubator/tsmuxer/0.0.5/charts/common-10.4.4.tgz b/incubator/theme-park/1.0.16/charts/common-10.4.4.tgz similarity index 100% rename from incubator/tsmuxer/0.0.5/charts/common-10.4.4.tgz rename to incubator/theme-park/1.0.16/charts/common-10.4.4.tgz diff --git a/incubator/theme-park/1.0.14/icon.png b/incubator/theme-park/1.0.16/icon.png similarity index 100% rename from incubator/theme-park/1.0.14/icon.png rename to incubator/theme-park/1.0.16/icon.png diff --git a/incubator/theme-park/1.0.14/ix_values.yaml b/incubator/theme-park/1.0.16/ix_values.yaml similarity index 100% rename from incubator/theme-park/1.0.14/ix_values.yaml rename to incubator/theme-park/1.0.16/ix_values.yaml diff --git a/incubator/theme-park/1.0.14/questions.yaml b/incubator/theme-park/1.0.16/questions.yaml similarity index 100% rename from incubator/theme-park/1.0.14/questions.yaml rename to incubator/theme-park/1.0.16/questions.yaml diff --git a/incubator/tsmuxer/0.0.5/templates/common.yaml b/incubator/theme-park/1.0.16/templates/common.yaml similarity index 100% rename from incubator/tsmuxer/0.0.5/templates/common.yaml rename to incubator/theme-park/1.0.16/templates/common.yaml diff --git a/incubator/tsmuxer/0.0.5/values.yaml b/incubator/theme-park/1.0.16/values.yaml similarity index 100% rename from incubator/tsmuxer/0.0.5/values.yaml rename to incubator/theme-park/1.0.16/values.yaml diff --git a/incubator/theme-park/item.yaml b/incubator/theme-park/item.yaml index ce2fdb62d32..3d644e0bdc0 100644 --- a/incubator/theme-park/item.yaml +++ b/incubator/theme-park/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/theme-park.png +icon_url: https://truecharts.org/img/chart-icons/theme-park.png categories: - customization diff --git a/incubator/tsmuxer/0.0.5/CHANGELOG.md b/incubator/tsmuxer/0.0.5/CHANGELOG.md deleted file mode 100644 index 96ff4bbe8ed..00000000000 --- a/incubator/tsmuxer/0.0.5/CHANGELOG.md +++ /dev/null @@ -1,46 +0,0 @@ -# Changelog - - -## [tsmuxer-0.0.5](https://github.com/truecharts/apps/compare/tsmuxer-0.0.4...tsmuxer-0.0.5) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [tsmuxer-0.0.4](https://github.com/truecharts/apps/compare/tsmuxer-0.0.3...tsmuxer-0.0.4) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [tsmuxer-0.0.3](https://github.com/truecharts/apps/compare/tsmuxer-0.0.2...tsmuxer-0.0.3) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [tsmuxer-0.0.2](https://github.com/truecharts/apps/compare/tsmuxer-0.0.1...tsmuxer-0.0.2) (2022-07-09) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### tsmuxer-0.0.1 (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/tsmuxer/0.0.5/Chart.lock b/incubator/tsmuxer/0.0.5/Chart.lock deleted file mode 100644 index 59e4feb4cb7..00000000000 --- a/incubator/tsmuxer/0.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:47:53.98312684Z" diff --git a/incubator/tsmuxer/0.0.5/Chart.yaml b/incubator/tsmuxer/0.0.5/Chart.yaml deleted file mode 100644 index a0da96f960e..00000000000 --- a/incubator/tsmuxer/0.0.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: tsMuxer is a Transport Stream muxer. -home: https://github.com/truecharts/apps/tree/master/charts/stable/tsmuxer -icon: https://truecharts.org/img/appicons/tsmuxer.png -keywords: -- media -- tsmuxer -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tsmuxer -sources: -- https://github.com/jlesage/docker-tsmuxer -- https://hub.docker.com/r/jlesage/tsmuxer/ -type: application -version: 0.0.5 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/tsmuxer/0.0.7/CHANGELOG.md b/incubator/tsmuxer/0.0.7/CHANGELOG.md new file mode 100644 index 00000000000..9398836090f --- /dev/null +++ b/incubator/tsmuxer/0.0.7/CHANGELOG.md @@ -0,0 +1,55 @@ +# Changelog + + +## [tsmuxer-0.0.7](https://github.com/truecharts/apps/compare/tsmuxer-0.0.5...tsmuxer-0.0.7) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [tsmuxer-0.0.5](https://github.com/truecharts/apps/compare/tsmuxer-0.0.4...tsmuxer-0.0.5) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [tsmuxer-0.0.4](https://github.com/truecharts/apps/compare/tsmuxer-0.0.3...tsmuxer-0.0.4) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [tsmuxer-0.0.3](https://github.com/truecharts/apps/compare/tsmuxer-0.0.2...tsmuxer-0.0.3) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [tsmuxer-0.0.2](https://github.com/truecharts/apps/compare/tsmuxer-0.0.1...tsmuxer-0.0.2) (2022-07-09) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### tsmuxer-0.0.1 (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) diff --git a/incubator/tsmuxer/0.0.7/Chart.lock b/incubator/tsmuxer/0.0.7/Chart.lock new file mode 100644 index 00000000000..dd4b9e3c6f9 --- /dev/null +++ b/incubator/tsmuxer/0.0.7/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:54:55.521606958Z" diff --git a/incubator/tsmuxer/0.0.7/Chart.yaml b/incubator/tsmuxer/0.0.7/Chart.yaml new file mode 100644 index 00000000000..f97e579c91a --- /dev/null +++ b/incubator/tsmuxer/0.0.7/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.5.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: tsMuxer is a Transport Stream muxer. +home: https://github.com/truecharts/apps/tree/master/charts/stable/tsmuxer +icon: https://truecharts.org/img/chart-icons/tsmuxer.png +keywords: +- media +- tsmuxer +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tsmuxer +sources: +- https://github.com/jlesage/docker-tsmuxer +- https://hub.docker.com/r/jlesage/tsmuxer/ +type: application +version: 0.0.7 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/tsmuxer/0.0.5/README.md b/incubator/tsmuxer/0.0.7/README.md similarity index 100% rename from incubator/tsmuxer/0.0.5/README.md rename to incubator/tsmuxer/0.0.7/README.md diff --git a/incubator/tsmuxer/0.0.5/app-readme.md b/incubator/tsmuxer/0.0.7/app-readme.md similarity index 100% rename from incubator/tsmuxer/0.0.5/app-readme.md rename to incubator/tsmuxer/0.0.7/app-readme.md diff --git a/incubator/wger/0.0.15/charts/common-10.4.4.tgz b/incubator/tsmuxer/0.0.7/charts/common-10.4.4.tgz similarity index 100% rename from incubator/wger/0.0.15/charts/common-10.4.4.tgz rename to incubator/tsmuxer/0.0.7/charts/common-10.4.4.tgz diff --git a/incubator/tsmuxer/0.0.5/docs/installation_notes.md b/incubator/tsmuxer/0.0.7/docs/installation_notes.md similarity index 100% rename from incubator/tsmuxer/0.0.5/docs/installation_notes.md rename to incubator/tsmuxer/0.0.7/docs/installation_notes.md diff --git a/incubator/tsmuxer/0.0.5/icon.png b/incubator/tsmuxer/0.0.7/icon.png similarity index 100% rename from incubator/tsmuxer/0.0.5/icon.png rename to incubator/tsmuxer/0.0.7/icon.png diff --git a/incubator/tsmuxer/0.0.5/ix_values.yaml b/incubator/tsmuxer/0.0.7/ix_values.yaml similarity index 100% rename from incubator/tsmuxer/0.0.5/ix_values.yaml rename to incubator/tsmuxer/0.0.7/ix_values.yaml diff --git a/incubator/tsmuxer/0.0.5/questions.yaml b/incubator/tsmuxer/0.0.7/questions.yaml similarity index 100% rename from incubator/tsmuxer/0.0.5/questions.yaml rename to incubator/tsmuxer/0.0.7/questions.yaml diff --git a/incubator/youtubedl-material/0.0.11/templates/common.yaml b/incubator/tsmuxer/0.0.7/templates/common.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.11/templates/common.yaml rename to incubator/tsmuxer/0.0.7/templates/common.yaml diff --git a/incubator/wger/0.0.15/values.yaml b/incubator/tsmuxer/0.0.7/values.yaml similarity index 100% rename from incubator/wger/0.0.15/values.yaml rename to incubator/tsmuxer/0.0.7/values.yaml diff --git a/incubator/tsmuxer/item.yaml b/incubator/tsmuxer/item.yaml index d7ee065ea57..4972d203725 100644 --- a/incubator/tsmuxer/item.yaml +++ b/incubator/tsmuxer/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/tsmuxer.png +icon_url: https://truecharts.org/img/chart-icons/tsmuxer.png categories: - media diff --git a/incubator/wger/0.0.15/CHANGELOG.md b/incubator/wger/0.0.15/CHANGELOG.md deleted file mode 100644 index 6a91a721e6d..00000000000 --- a/incubator/wger/0.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [wger-0.0.15](https://github.com/truecharts/apps/compare/wger-0.0.14...wger-0.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [wger-0.0.14](https://github.com/truecharts/apps/compare/wger-0.0.13...wger-0.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [wger-0.0.13](https://github.com/truecharts/apps/compare/wger-0.0.12...wger-0.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [wger-0.0.12](https://github.com/truecharts/apps/compare/wger-0.0.11...wger-0.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [wger-0.0.11](https://github.com/truecharts/apps/compare/wger-0.0.10...wger-0.0.11) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [wger-0.0.10](https://github.com/truecharts/apps/compare/wger-0.0.9...wger-0.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [wger-0.0.9](https://github.com/truecharts/apps/compare/wger-0.0.8...wger-0.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [wger-0.0.8](https://github.com/truecharts/apps/compare/wger-0.0.7...wger-0.0.8) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [wger-0.0.7](https://github.com/truecharts/apps/compare/wger-0.0.6...wger-0.0.7) (2022-07-01) - -#### Feat - -* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) - - - - -### [wger-0.0.6](https://github.com/truecharts/apps/compare/wger-0.0.5...wger-0.0.6) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) -* add ingress on webui aswell ([#3013](https://github.com/truecharts/apps/issues/3013)) - - - - -### [wger-0.0.5](https://github.com/truecharts/apps/compare/wger-0.0.4...wger-0.0.5) (2022-06-29) - -#### Fix - diff --git a/incubator/wger/0.0.15/Chart.lock b/incubator/wger/0.0.15/Chart.lock deleted file mode 100644 index 31ab2c5c757..00000000000 --- a/incubator/wger/0.0.15/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T20:48:10.802967457Z" diff --git a/incubator/wger/0.0.15/Chart.yaml b/incubator/wger/0.0.15/Chart.yaml deleted file mode 100644 index 0069bdce79d..00000000000 --- a/incubator/wger/0.0.15/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. -home: https://github.com/truecharts/apps/tree/master/charts/stable/wger -icon: https://truecharts.org/img/appicons/wger.png -keywords: -- workout -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wger -sources: -- https://github.com/wger-project/wger -- https://github.com/wger-project/docker -version: 0.0.15 -annotations: - truecharts.org/catagories: | - - life - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/wger/0.0.17/CHANGELOG.md b/incubator/wger/0.0.17/CHANGELOG.md new file mode 100644 index 00000000000..79f08704b74 --- /dev/null +++ b/incubator/wger/0.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wger-0.0.17](https://github.com/truecharts/apps/compare/wger-0.0.15...wger-0.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [wger-0.0.15](https://github.com/truecharts/apps/compare/wger-0.0.14...wger-0.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [wger-0.0.14](https://github.com/truecharts/apps/compare/wger-0.0.13...wger-0.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [wger-0.0.13](https://github.com/truecharts/apps/compare/wger-0.0.12...wger-0.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [wger-0.0.12](https://github.com/truecharts/apps/compare/wger-0.0.11...wger-0.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [wger-0.0.11](https://github.com/truecharts/apps/compare/wger-0.0.10...wger-0.0.11) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [wger-0.0.10](https://github.com/truecharts/apps/compare/wger-0.0.9...wger-0.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [wger-0.0.9](https://github.com/truecharts/apps/compare/wger-0.0.8...wger-0.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [wger-0.0.8](https://github.com/truecharts/apps/compare/wger-0.0.7...wger-0.0.8) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [wger-0.0.7](https://github.com/truecharts/apps/compare/wger-0.0.6...wger-0.0.7) (2022-07-01) + +#### Feat + +* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) + + + + +### [wger-0.0.6](https://github.com/truecharts/apps/compare/wger-0.0.5...wger-0.0.6) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) diff --git a/incubator/wger/0.0.17/Chart.lock b/incubator/wger/0.0.17/Chart.lock new file mode 100644 index 00000000000..aba1ae885eb --- /dev/null +++ b/incubator/wger/0.0.17/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T22:55:09.864573624Z" diff --git a/incubator/wger/0.0.17/Chart.yaml b/incubator/wger/0.0.17/Chart.yaml new file mode 100644 index 00000000000..39d1fbc6888 --- /dev/null +++ b/incubator/wger/0.0.17/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: Workout Manager is a free, open source web application that helps you manage your personal workouts, weight and diet plans and can also be used as a simple gym management utility. +home: https://github.com/truecharts/apps/tree/master/charts/stable/wger +icon: https://truecharts.org/img/chart-icons/wger.png +keywords: +- workout +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wger +sources: +- https://github.com/wger-project/wger +- https://github.com/wger-project/docker +version: 0.0.17 +annotations: + truecharts.org/catagories: | + - life + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/wger/0.0.15/README.md b/incubator/wger/0.0.17/README.md similarity index 100% rename from incubator/wger/0.0.15/README.md rename to incubator/wger/0.0.17/README.md diff --git a/incubator/wger/0.0.15/app-readme.md b/incubator/wger/0.0.17/app-readme.md similarity index 100% rename from incubator/wger/0.0.15/app-readme.md rename to incubator/wger/0.0.17/app-readme.md diff --git a/incubator/youtubedl-material/0.0.11/charts/common-10.4.4.tgz b/incubator/wger/0.0.17/charts/common-10.4.4.tgz similarity index 100% rename from incubator/youtubedl-material/0.0.11/charts/common-10.4.4.tgz rename to incubator/wger/0.0.17/charts/common-10.4.4.tgz diff --git a/incubator/wger/0.0.15/charts/postgresql-8.0.30.tgz b/incubator/wger/0.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/wger/0.0.15/charts/postgresql-8.0.30.tgz rename to incubator/wger/0.0.17/charts/postgresql-8.0.30.tgz diff --git a/incubator/wger/0.0.15/charts/redis-3.0.30.tgz b/incubator/wger/0.0.17/charts/redis-3.0.30.tgz similarity index 100% rename from incubator/wger/0.0.15/charts/redis-3.0.30.tgz rename to incubator/wger/0.0.17/charts/redis-3.0.30.tgz diff --git a/incubator/wger/0.0.15/docs/credentials.md b/incubator/wger/0.0.17/docs/credentials.md similarity index 100% rename from incubator/wger/0.0.15/docs/credentials.md rename to incubator/wger/0.0.17/docs/credentials.md diff --git a/incubator/wger/0.0.15/icon.png b/incubator/wger/0.0.17/icon.png similarity index 100% rename from incubator/wger/0.0.15/icon.png rename to incubator/wger/0.0.17/icon.png diff --git a/incubator/wger/0.0.15/ix_values.yaml b/incubator/wger/0.0.17/ix_values.yaml similarity index 100% rename from incubator/wger/0.0.15/ix_values.yaml rename to incubator/wger/0.0.17/ix_values.yaml diff --git a/incubator/wger/0.0.15/questions.yaml b/incubator/wger/0.0.17/questions.yaml similarity index 100% rename from incubator/wger/0.0.15/questions.yaml rename to incubator/wger/0.0.17/questions.yaml diff --git a/incubator/wger/0.0.15/templates/_secrets.tpl b/incubator/wger/0.0.17/templates/_secrets.tpl similarity index 100% rename from incubator/wger/0.0.15/templates/_secrets.tpl rename to incubator/wger/0.0.17/templates/_secrets.tpl diff --git a/incubator/wger/0.0.15/templates/common.yaml b/incubator/wger/0.0.17/templates/common.yaml similarity index 100% rename from incubator/wger/0.0.15/templates/common.yaml rename to incubator/wger/0.0.17/templates/common.yaml diff --git a/incubator/youtubedl-material/0.0.11/values.yaml b/incubator/wger/0.0.17/values.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.11/values.yaml rename to incubator/wger/0.0.17/values.yaml diff --git a/incubator/wger/item.yaml b/incubator/wger/item.yaml index e22b188bf20..c5169381bfa 100644 --- a/incubator/wger/item.yaml +++ b/incubator/wger/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/wger.png +icon_url: https://truecharts.org/img/chart-icons/wger.png categories: - life diff --git a/incubator/youtubedl-material/0.0.11/CHANGELOG.md b/incubator/youtubedl-material/0.0.11/CHANGELOG.md deleted file mode 100644 index e5e1cee1038..00000000000 --- a/incubator/youtubedl-material/0.0.11/CHANGELOG.md +++ /dev/null @@ -1,96 +0,0 @@ -# Changelog - - -## [youtubedl-material-0.0.11](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.10...youtubedl-material-0.0.11) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [youtubedl-material-0.0.10](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.9...youtubedl-material-0.0.10) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [youtubedl-material-0.0.9](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.8...youtubedl-material-0.0.9) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [youtubedl-material-0.0.8](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.7...youtubedl-material-0.0.8) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [youtubedl-material-0.0.7](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.6...youtubedl-material-0.0.7) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [youtubedl-material-0.0.6](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.5...youtubedl-material-0.0.6) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [youtubedl-material-0.0.5](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.4...youtubedl-material-0.0.5) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [youtubedl-material-0.0.4](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.3...youtubedl-material-0.0.4) (2022-07-02) - -#### Chore - -* update image refs ([#3040](https://github.com/truecharts/apps/issues/3040)) - - - - -### [youtubedl-material-0.0.3](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.2...youtubedl-material-0.0.3) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [youtubedl-material-0.0.2](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.1...youtubedl-material-0.0.2) (2022-06-29) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### youtubedl-material-0.0.1 (2022-06-28) diff --git a/incubator/youtubedl-material/0.0.11/Chart.lock b/incubator/youtubedl-material/0.0.11/Chart.lock deleted file mode 100644 index 486a6223456..00000000000 --- a/incubator/youtubedl-material/0.0.11/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mongodb - repository: https://charts.truecharts.org - version: 1.0.32 -digest: sha256:df4d3fc9d006ba0ef891ecbe96bd10f1f0a99d56a6b5cc0945530c4d94426991 -generated: "2022-07-12T20:48:08.615290939Z" diff --git a/incubator/youtubedl-material/0.0.11/Chart.yaml b/incubator/youtubedl-material/0.0.11/Chart.yaml deleted file mode 100644 index da32d987047..00000000000 --- a/incubator/youtubedl-material/0.0.11/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "4.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mongodb.enabled - name: mongodb - repository: https://charts.truecharts.org - version: 1.0.32 -description: YoutubeDL-Material is a Material Design frontend for youtube-dl. -home: https://github.com/truecharts/apps/tree/master/charts/stable/youtubedl-material -icon: https://truecharts.org/img/appicons/youtubedl-material.png -keywords: -- youtube -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: youtubedl-material -sources: -- https://hub.docker.com/r/tzahi12345/youtubedl-material -- https://github.com/Tzahi12345/YoutubeDL-Material -version: 0.0.11 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/youtubedl-material/0.0.13/CHANGELOG.md b/incubator/youtubedl-material/0.0.13/CHANGELOG.md new file mode 100644 index 00000000000..c3ede30b4db --- /dev/null +++ b/incubator/youtubedl-material/0.0.13/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [youtubedl-material-0.0.13](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.11...youtubedl-material-0.0.13) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [youtubedl-material-0.0.11](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.10...youtubedl-material-0.0.11) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [youtubedl-material-0.0.10](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.9...youtubedl-material-0.0.10) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [youtubedl-material-0.0.9](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.8...youtubedl-material-0.0.9) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [youtubedl-material-0.0.8](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.7...youtubedl-material-0.0.8) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [youtubedl-material-0.0.7](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.6...youtubedl-material-0.0.7) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [youtubedl-material-0.0.6](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.5...youtubedl-material-0.0.6) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [youtubedl-material-0.0.5](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.4...youtubedl-material-0.0.5) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [youtubedl-material-0.0.4](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.3...youtubedl-material-0.0.4) (2022-07-02) + +#### Chore + +* update image refs ([#3040](https://github.com/truecharts/apps/issues/3040)) + + + + +### [youtubedl-material-0.0.3](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.2...youtubedl-material-0.0.3) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [youtubedl-material-0.0.2](https://github.com/truecharts/apps/compare/youtubedl-material-0.0.1...youtubedl-material-0.0.2) (2022-06-29) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) diff --git a/incubator/youtubedl-material/0.0.13/Chart.lock b/incubator/youtubedl-material/0.0.13/Chart.lock new file mode 100644 index 00000000000..fdc68bc7255 --- /dev/null +++ b/incubator/youtubedl-material/0.0.13/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mongodb + repository: https://charts.truecharts.org + version: 1.0.32 +digest: sha256:df4d3fc9d006ba0ef891ecbe96bd10f1f0a99d56a6b5cc0945530c4d94426991 +generated: "2022-07-12T22:55:10.753565768Z" diff --git a/incubator/youtubedl-material/0.0.13/Chart.yaml b/incubator/youtubedl-material/0.0.13/Chart.yaml new file mode 100644 index 00000000000..b8b96bfa48a --- /dev/null +++ b/incubator/youtubedl-material/0.0.13/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mongodb.enabled + name: mongodb + repository: https://charts.truecharts.org + version: 1.0.32 +description: YoutubeDL-Material is a Material Design frontend for youtube-dl. +home: https://github.com/truecharts/apps/tree/master/charts/stable/youtubedl-material +icon: https://truecharts.org/img/chart-icons/youtubedl-material.png +keywords: +- youtube +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: youtubedl-material +sources: +- https://hub.docker.com/r/tzahi12345/youtubedl-material +- https://github.com/Tzahi12345/YoutubeDL-Material +version: 0.0.13 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/youtubedl-material/0.0.11/README.md b/incubator/youtubedl-material/0.0.13/README.md similarity index 100% rename from incubator/youtubedl-material/0.0.11/README.md rename to incubator/youtubedl-material/0.0.13/README.md diff --git a/incubator/youtubedl-material/0.0.11/app-readme.md b/incubator/youtubedl-material/0.0.13/app-readme.md similarity index 100% rename from incubator/youtubedl-material/0.0.11/app-readme.md rename to incubator/youtubedl-material/0.0.13/app-readme.md diff --git a/incubator/zabbix-server/2.0.14/charts/common-10.4.4.tgz b/incubator/youtubedl-material/0.0.13/charts/common-10.4.4.tgz similarity index 100% rename from incubator/zabbix-server/2.0.14/charts/common-10.4.4.tgz rename to incubator/youtubedl-material/0.0.13/charts/common-10.4.4.tgz diff --git a/incubator/youtubedl-material/0.0.11/charts/mongodb-1.0.32.tgz b/incubator/youtubedl-material/0.0.13/charts/mongodb-1.0.32.tgz similarity index 100% rename from incubator/youtubedl-material/0.0.11/charts/mongodb-1.0.32.tgz rename to incubator/youtubedl-material/0.0.13/charts/mongodb-1.0.32.tgz diff --git a/incubator/youtubedl-material/0.0.11/icon.png b/incubator/youtubedl-material/0.0.13/icon.png similarity index 100% rename from incubator/youtubedl-material/0.0.11/icon.png rename to incubator/youtubedl-material/0.0.13/icon.png diff --git a/incubator/youtubedl-material/0.0.11/ix_values.yaml b/incubator/youtubedl-material/0.0.13/ix_values.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.11/ix_values.yaml rename to incubator/youtubedl-material/0.0.13/ix_values.yaml diff --git a/incubator/youtubedl-material/0.0.11/questions.yaml b/incubator/youtubedl-material/0.0.13/questions.yaml similarity index 100% rename from incubator/youtubedl-material/0.0.11/questions.yaml rename to incubator/youtubedl-material/0.0.13/questions.yaml diff --git a/incubator/zabbix-server/2.0.14/templates/common.yaml b/incubator/youtubedl-material/0.0.13/templates/common.yaml similarity index 100% rename from incubator/zabbix-server/2.0.14/templates/common.yaml rename to incubator/youtubedl-material/0.0.13/templates/common.yaml diff --git a/incubator/zabbix-server/2.0.14/values.yaml b/incubator/youtubedl-material/0.0.13/values.yaml similarity index 100% rename from incubator/zabbix-server/2.0.14/values.yaml rename to incubator/youtubedl-material/0.0.13/values.yaml diff --git a/incubator/youtubedl-material/item.yaml b/incubator/youtubedl-material/item.yaml index 9104062817c..3b21268dfb9 100644 --- a/incubator/youtubedl-material/item.yaml +++ b/incubator/youtubedl-material/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/youtubedl-material.png +icon_url: https://truecharts.org/img/chart-icons/youtubedl-material.png categories: - media diff --git a/incubator/zabbix-server/2.0.14/CHANGELOG.md b/incubator/zabbix-server/2.0.14/CHANGELOG.md deleted file mode 100644 index d5799159d52..00000000000 --- a/incubator/zabbix-server/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [zabbix-server-2.0.14](https://github.com/truecharts/apps/compare/zabbix-server-2.0.13...zabbix-server-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [zabbix-server-2.0.13](https://github.com/truecharts/apps/compare/zabbix-server-2.0.12...zabbix-server-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [zabbix-server-2.0.12](https://github.com/truecharts/apps/compare/zabbix-server-2.0.11...zabbix-server-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [zabbix-server-2.0.11](https://github.com/truecharts/apps/compare/zabbix-server-2.0.10...zabbix-server-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [zabbix-server-2.0.10](https://github.com/truecharts/apps/compare/zabbix-server-2.0.9...zabbix-server-2.0.10) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [zabbix-server-2.0.9](https://github.com/truecharts/apps/compare/zabbix-server-2.0.8...zabbix-server-2.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [zabbix-server-2.0.8](https://github.com/truecharts/apps/compare/zabbix-server-2.0.7...zabbix-server-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [zabbix-server-2.0.7](https://github.com/truecharts/apps/compare/zabbix-server-2.0.6...zabbix-server-2.0.7) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [zabbix-server-2.0.6](https://github.com/truecharts/apps/compare/zabbix-server-2.0.5...zabbix-server-2.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [zabbix-server-2.0.5](https://github.com/truecharts/apps/compare/zabbix-server-2.0.4...zabbix-server-2.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [zabbix-server-2.0.4](https://github.com/truecharts/apps/compare/zabbix-server-2.0.3...zabbix-server-2.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/incubator/zabbix-server/2.0.14/Chart.lock b/incubator/zabbix-server/2.0.14/Chart.lock deleted file mode 100644 index 4aa307fde73..00000000000 --- a/incubator/zabbix-server/2.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:48:12.77141959Z" diff --git a/incubator/zabbix-server/2.0.14/Chart.yaml b/incubator/zabbix-server/2.0.14/Chart.yaml deleted file mode 100644 index 4310795f51a..00000000000 --- a/incubator/zabbix-server/2.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "6.2.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Zabbix is an enterprise-class open source distributed monitoring solution. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/zabbix-server -icon: https://truecharts.org/img/appicons/zabbix-server.png -keywords: -- zabbix -- monitoring -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: zabbix-server -sources: -- https://hub.docker.com/r/zabbix/zabbix-server-pgsql -- https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/incubator/zabbix-server/2.0.16/CHANGELOG.md b/incubator/zabbix-server/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..b44bbc595ac --- /dev/null +++ b/incubator/zabbix-server/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zabbix-server-2.0.16](https://github.com/truecharts/apps/compare/zabbix-server-2.0.14...zabbix-server-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [zabbix-server-2.0.14](https://github.com/truecharts/apps/compare/zabbix-server-2.0.13...zabbix-server-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [zabbix-server-2.0.13](https://github.com/truecharts/apps/compare/zabbix-server-2.0.12...zabbix-server-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [zabbix-server-2.0.12](https://github.com/truecharts/apps/compare/zabbix-server-2.0.11...zabbix-server-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [zabbix-server-2.0.11](https://github.com/truecharts/apps/compare/zabbix-server-2.0.10...zabbix-server-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [zabbix-server-2.0.10](https://github.com/truecharts/apps/compare/zabbix-server-2.0.9...zabbix-server-2.0.10) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [zabbix-server-2.0.9](https://github.com/truecharts/apps/compare/zabbix-server-2.0.8...zabbix-server-2.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [zabbix-server-2.0.8](https://github.com/truecharts/apps/compare/zabbix-server-2.0.7...zabbix-server-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [zabbix-server-2.0.7](https://github.com/truecharts/apps/compare/zabbix-server-2.0.6...zabbix-server-2.0.7) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [zabbix-server-2.0.6](https://github.com/truecharts/apps/compare/zabbix-server-2.0.5...zabbix-server-2.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [zabbix-server-2.0.5](https://github.com/truecharts/apps/compare/zabbix-server-2.0.4...zabbix-server-2.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/incubator/zabbix-server/2.0.16/Chart.lock b/incubator/zabbix-server/2.0.16/Chart.lock new file mode 100644 index 00000000000..f9e4b1de512 --- /dev/null +++ b/incubator/zabbix-server/2.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:55:14.048018968Z" diff --git a/incubator/zabbix-server/2.0.16/Chart.yaml b/incubator/zabbix-server/2.0.16/Chart.yaml new file mode 100644 index 00000000000..959d746df3d --- /dev/null +++ b/incubator/zabbix-server/2.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "6.2.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Zabbix is an enterprise-class open source distributed monitoring solution. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/zabbix-server +icon: https://truecharts.org/img/chart-icons/zabbix-server.png +keywords: +- zabbix +- monitoring +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zabbix-server +sources: +- https://hub.docker.com/r/zabbix/zabbix-server-pgsql +- https://hub.docker.com/r/zabbix/zabbix-web-nginx-pgsql +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/incubator/zabbix-server/2.0.14/README.md b/incubator/zabbix-server/2.0.16/README.md similarity index 100% rename from incubator/zabbix-server/2.0.14/README.md rename to incubator/zabbix-server/2.0.16/README.md diff --git a/incubator/zabbix-server/2.0.14/app-readme.md b/incubator/zabbix-server/2.0.16/app-readme.md similarity index 100% rename from incubator/zabbix-server/2.0.14/app-readme.md rename to incubator/zabbix-server/2.0.16/app-readme.md diff --git a/stable/airdcpp-webclient/3.0.13/charts/common-10.4.4.tgz b/incubator/zabbix-server/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/airdcpp-webclient/3.0.13/charts/common-10.4.4.tgz rename to incubator/zabbix-server/2.0.16/charts/common-10.4.4.tgz diff --git a/incubator/zabbix-server/2.0.14/charts/postgresql-8.0.30.tgz b/incubator/zabbix-server/2.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from incubator/zabbix-server/2.0.14/charts/postgresql-8.0.30.tgz rename to incubator/zabbix-server/2.0.16/charts/postgresql-8.0.30.tgz diff --git a/incubator/zabbix-server/2.0.14/icon.png b/incubator/zabbix-server/2.0.16/icon.png similarity index 100% rename from incubator/zabbix-server/2.0.14/icon.png rename to incubator/zabbix-server/2.0.16/icon.png diff --git a/incubator/zabbix-server/2.0.14/ix_values.yaml b/incubator/zabbix-server/2.0.16/ix_values.yaml similarity index 100% rename from incubator/zabbix-server/2.0.14/ix_values.yaml rename to incubator/zabbix-server/2.0.16/ix_values.yaml diff --git a/incubator/zabbix-server/2.0.14/questions.yaml b/incubator/zabbix-server/2.0.16/questions.yaml similarity index 100% rename from incubator/zabbix-server/2.0.14/questions.yaml rename to incubator/zabbix-server/2.0.16/questions.yaml diff --git a/stable/airdcpp-webclient/3.0.13/templates/common.yaml b/incubator/zabbix-server/2.0.16/templates/common.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.13/templates/common.yaml rename to incubator/zabbix-server/2.0.16/templates/common.yaml diff --git a/stable/airdcpp-webclient/3.0.13/values.yaml b/incubator/zabbix-server/2.0.16/values.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.13/values.yaml rename to incubator/zabbix-server/2.0.16/values.yaml diff --git a/incubator/zabbix-server/item.yaml b/incubator/zabbix-server/item.yaml index 985cb878a05..97be14b355c 100644 --- a/incubator/zabbix-server/item.yaml +++ b/incubator/zabbix-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/zabbix-server.png +icon_url: https://truecharts.org/img/chart-icons/zabbix-server.png categories: - utilities diff --git a/stable/airdcpp-webclient/3.0.13/CHANGELOG.md b/stable/airdcpp-webclient/3.0.13/CHANGELOG.md deleted file mode 100644 index b5d19e196b7..00000000000 --- a/stable/airdcpp-webclient/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [airdcpp-webclient-3.0.13](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.12...airdcpp-webclient-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [airdcpp-webclient-3.0.12](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.11...airdcpp-webclient-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [airdcpp-webclient-3.0.11](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.10...airdcpp-webclient-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [airdcpp-webclient-3.0.10](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.9...airdcpp-webclient-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [airdcpp-webclient-3.0.9](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.8...airdcpp-webclient-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [airdcpp-webclient-3.0.8](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.7...airdcpp-webclient-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [airdcpp-webclient-3.0.7](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.6...airdcpp-webclient-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [airdcpp-webclient-3.0.6](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.5...airdcpp-webclient-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [airdcpp-webclient-3.0.5](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.4...airdcpp-webclient-3.0.5) (2022-06-16) - -#### Chore - -* remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914)) - - - - -### [airdcpp-webclient-3.0.4](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.3...airdcpp-webclient-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [airdcpp-webclient-3.0.3](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.2...airdcpp-webclient-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/airdcpp-webclient/3.0.13/Chart.lock b/stable/airdcpp-webclient/3.0.13/Chart.lock deleted file mode 100644 index d68e8f67949..00000000000 --- a/stable/airdcpp-webclient/3.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:48:10.018334049Z" diff --git a/stable/airdcpp-webclient/3.0.13/Chart.yaml b/stable/airdcpp-webclient/3.0.13/Chart.yaml deleted file mode 100644 index f9c5f73ba6e..00000000000 --- a/stable/airdcpp-webclient/3.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.11.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. -home: https://github.com/truecharts/apps/tree/master/charts/stable/airdcpp-webclient -icon: https://truecharts.org/img/appicons/airdcpp-webclient.png -keywords: -- DC++ -- dcpp -- airdcpp -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: airdcpp-webclient -sources: -- https://airdcpp-web.github.io/ -- https://github.com/airdcpp-web/airdcpp-webclient -- https://hub.docker.com/r/gangefors/airdcpp-webclient -type: application -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/airdcpp-webclient/3.0.15/CHANGELOG.md b/stable/airdcpp-webclient/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..06ecd024471 --- /dev/null +++ b/stable/airdcpp-webclient/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [airdcpp-webclient-3.0.15](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.13...airdcpp-webclient-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [airdcpp-webclient-3.0.13](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.12...airdcpp-webclient-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [airdcpp-webclient-3.0.12](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.11...airdcpp-webclient-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [airdcpp-webclient-3.0.11](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.10...airdcpp-webclient-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [airdcpp-webclient-3.0.10](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.9...airdcpp-webclient-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [airdcpp-webclient-3.0.9](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.8...airdcpp-webclient-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [airdcpp-webclient-3.0.8](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.7...airdcpp-webclient-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [airdcpp-webclient-3.0.7](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.6...airdcpp-webclient-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [airdcpp-webclient-3.0.6](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.5...airdcpp-webclient-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [airdcpp-webclient-3.0.5](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.4...airdcpp-webclient-3.0.5) (2022-06-16) + +#### Chore + +* remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914)) + + + + +### [airdcpp-webclient-3.0.4](https://github.com/truecharts/apps/compare/airdcpp-webclient-3.0.3...airdcpp-webclient-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/airdcpp-webclient/3.0.15/Chart.lock b/stable/airdcpp-webclient/3.0.15/Chart.lock new file mode 100644 index 00000000000..2da831b395b --- /dev/null +++ b/stable/airdcpp-webclient/3.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:55:10.451119189Z" diff --git a/stable/airdcpp-webclient/3.0.15/Chart.yaml b/stable/airdcpp-webclient/3.0.15/Chart.yaml new file mode 100644 index 00000000000..c9af2a07378 --- /dev/null +++ b/stable/airdcpp-webclient/3.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.11.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: AirDC++ Web Client is a locally installed application, which is designed for flexible sharing of files or directories within groups of people in a local network or over internet. +home: https://github.com/truecharts/apps/tree/master/charts/stable/airdcpp-webclient +icon: https://truecharts.org/img/chart-icons/airdcpp-webclient.png +keywords: +- DC++ +- dcpp +- airdcpp +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: airdcpp-webclient +sources: +- https://airdcpp-web.github.io/ +- https://github.com/airdcpp-web/airdcpp-webclient +- https://hub.docker.com/r/gangefors/airdcpp-webclient +type: application +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airdcpp-webclient/3.0.13/README.md b/stable/airdcpp-webclient/3.0.15/README.md similarity index 100% rename from stable/airdcpp-webclient/3.0.13/README.md rename to stable/airdcpp-webclient/3.0.15/README.md diff --git a/stable/airdcpp-webclient/3.0.13/app-readme.md b/stable/airdcpp-webclient/3.0.15/app-readme.md similarity index 100% rename from stable/airdcpp-webclient/3.0.13/app-readme.md rename to stable/airdcpp-webclient/3.0.15/app-readme.md diff --git a/stable/airsonic-advanced/4.0.13/charts/common-10.4.4.tgz b/stable/airdcpp-webclient/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/airsonic-advanced/4.0.13/charts/common-10.4.4.tgz rename to stable/airdcpp-webclient/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/airdcpp-webclient/3.0.13/icon.png b/stable/airdcpp-webclient/3.0.15/icon.png similarity index 100% rename from stable/airdcpp-webclient/3.0.13/icon.png rename to stable/airdcpp-webclient/3.0.15/icon.png diff --git a/stable/airdcpp-webclient/3.0.13/ix_values.yaml b/stable/airdcpp-webclient/3.0.15/ix_values.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.13/ix_values.yaml rename to stable/airdcpp-webclient/3.0.15/ix_values.yaml diff --git a/stable/airdcpp-webclient/3.0.13/questions.yaml b/stable/airdcpp-webclient/3.0.15/questions.yaml similarity index 100% rename from stable/airdcpp-webclient/3.0.13/questions.yaml rename to stable/airdcpp-webclient/3.0.15/questions.yaml diff --git a/stable/airsonic-advanced/4.0.13/templates/common.yaml b/stable/airdcpp-webclient/3.0.15/templates/common.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.13/templates/common.yaml rename to stable/airdcpp-webclient/3.0.15/templates/common.yaml diff --git a/stable/airsonic-advanced/4.0.13/values.yaml b/stable/airdcpp-webclient/3.0.15/values.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.13/values.yaml rename to stable/airdcpp-webclient/3.0.15/values.yaml diff --git a/stable/airdcpp-webclient/item.yaml b/stable/airdcpp-webclient/item.yaml index d9c796787e3..d2c47fb0685 100644 --- a/stable/airdcpp-webclient/item.yaml +++ b/stable/airdcpp-webclient/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/airdcpp-webclient.png +icon_url: https://truecharts.org/img/chart-icons/airdcpp-webclient.png categories: - media diff --git a/stable/airsonic-advanced/4.0.13/CHANGELOG.md b/stable/airsonic-advanced/4.0.13/CHANGELOG.md deleted file mode 100644 index 42783eb6dd8..00000000000 --- a/stable/airsonic-advanced/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [airsonic-advanced-4.0.13](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.12...airsonic-advanced-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [airsonic-advanced-4.0.12](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.11...airsonic-advanced-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [airsonic-advanced-4.0.11](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.10...airsonic-advanced-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [airsonic-advanced-4.0.10](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.9...airsonic-advanced-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [airsonic-advanced-4.0.9](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.8...airsonic-advanced-4.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [airsonic-advanced-4.0.8](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.7...airsonic-advanced-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [airsonic-advanced-4.0.7](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.6...airsonic-advanced-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [airsonic-advanced-4.0.6](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.5...airsonic-advanced-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [airsonic-advanced-4.0.5](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.4...airsonic-advanced-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [airsonic-advanced-4.0.4](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.3...airsonic-advanced-4.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [airsonic-advanced-4.0.3](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.2...airsonic-advanced-4.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/airsonic-advanced/4.0.13/Chart.lock b/stable/airsonic-advanced/4.0.13/Chart.lock deleted file mode 100644 index 234b8ed426e..00000000000 --- a/stable/airsonic-advanced/4.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:48:37.083446717Z" diff --git a/stable/airsonic-advanced/4.0.13/Chart.yaml b/stable/airsonic-advanced/4.0.13/Chart.yaml deleted file mode 100644 index e06a6f54bba..00000000000 --- a/stable/airsonic-advanced/4.0.13/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "11.0.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Airsonic is a Free and Open Source community driven media server -home: https://github.com/truecharts/apps/tree/master/charts/stable/airsonic-advanced -icon: https://truecharts.org/img/appicons/airsonic.png -keywords: -- airsonic -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: airsonic-advanced -sources: -- https://github.com/airsonic/airsonic-advanced -- https://hub.docker.com/r/airsonicadvanced/airsonic-advanced -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/airsonic-advanced/4.0.15/CHANGELOG.md b/stable/airsonic-advanced/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..f4ecdc55b63 --- /dev/null +++ b/stable/airsonic-advanced/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [airsonic-advanced-4.0.15](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.13...airsonic-advanced-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [airsonic-advanced-4.0.13](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.12...airsonic-advanced-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [airsonic-advanced-4.0.12](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.11...airsonic-advanced-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [airsonic-advanced-4.0.11](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.10...airsonic-advanced-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [airsonic-advanced-4.0.10](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.9...airsonic-advanced-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [airsonic-advanced-4.0.9](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.8...airsonic-advanced-4.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [airsonic-advanced-4.0.8](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.7...airsonic-advanced-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [airsonic-advanced-4.0.7](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.6...airsonic-advanced-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [airsonic-advanced-4.0.6](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.5...airsonic-advanced-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [airsonic-advanced-4.0.5](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.4...airsonic-advanced-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [airsonic-advanced-4.0.4](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.3...airsonic-advanced-4.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/airsonic-advanced/4.0.15/Chart.lock b/stable/airsonic-advanced/4.0.15/Chart.lock new file mode 100644 index 00000000000..731729ebe64 --- /dev/null +++ b/stable/airsonic-advanced/4.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:55:37.3311357Z" diff --git a/stable/airsonic-advanced/4.0.15/Chart.yaml b/stable/airsonic-advanced/4.0.15/Chart.yaml new file mode 100644 index 00000000000..5736d45c542 --- /dev/null +++ b/stable/airsonic-advanced/4.0.15/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "11.0.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Airsonic is a Free and Open Source community driven media server +home: https://github.com/truecharts/apps/tree/master/charts/stable/airsonic-advanced +icon: https://truecharts.org/img/chart-icons/airsonic.png +keywords: +- airsonic +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: airsonic-advanced +sources: +- https://github.com/airsonic/airsonic-advanced +- https://hub.docker.com/r/airsonicadvanced/airsonic-advanced +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airsonic-advanced/4.0.13/README.md b/stable/airsonic-advanced/4.0.15/README.md similarity index 100% rename from stable/airsonic-advanced/4.0.13/README.md rename to stable/airsonic-advanced/4.0.15/README.md diff --git a/stable/airsonic-advanced/4.0.13/app-readme.md b/stable/airsonic-advanced/4.0.15/app-readme.md similarity index 100% rename from stable/airsonic-advanced/4.0.13/app-readme.md rename to stable/airsonic-advanced/4.0.15/app-readme.md diff --git a/stable/airsonic/6.0.13/charts/common-10.4.4.tgz b/stable/airsonic-advanced/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/airsonic/6.0.13/charts/common-10.4.4.tgz rename to stable/airsonic-advanced/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/airsonic-advanced/4.0.13/charts/postgresql-8.0.30.tgz b/stable/airsonic-advanced/4.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/airsonic-advanced/4.0.13/charts/postgresql-8.0.30.tgz rename to stable/airsonic-advanced/4.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/airsonic-advanced/4.0.13/icon.png b/stable/airsonic-advanced/4.0.15/icon.png similarity index 100% rename from stable/airsonic-advanced/4.0.13/icon.png rename to stable/airsonic-advanced/4.0.15/icon.png diff --git a/stable/airsonic-advanced/4.0.13/ix_values.yaml b/stable/airsonic-advanced/4.0.15/ix_values.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.13/ix_values.yaml rename to stable/airsonic-advanced/4.0.15/ix_values.yaml diff --git a/stable/airsonic-advanced/4.0.13/questions.yaml b/stable/airsonic-advanced/4.0.15/questions.yaml similarity index 100% rename from stable/airsonic-advanced/4.0.13/questions.yaml rename to stable/airsonic-advanced/4.0.15/questions.yaml diff --git a/stable/airsonic/6.0.13/templates/common.yaml b/stable/airsonic-advanced/4.0.15/templates/common.yaml similarity index 100% rename from stable/airsonic/6.0.13/templates/common.yaml rename to stable/airsonic-advanced/4.0.15/templates/common.yaml diff --git a/stable/airsonic/6.0.13/values.yaml b/stable/airsonic-advanced/4.0.15/values.yaml similarity index 100% rename from stable/airsonic/6.0.13/values.yaml rename to stable/airsonic-advanced/4.0.15/values.yaml diff --git a/stable/airsonic-advanced/item.yaml b/stable/airsonic-advanced/item.yaml index 67416a47116..4f1d6574885 100644 --- a/stable/airsonic-advanced/item.yaml +++ b/stable/airsonic-advanced/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/airsonic.png +icon_url: https://truecharts.org/img/chart-icons/airsonic.png categories: - media diff --git a/stable/airsonic/6.0.13/CHANGELOG.md b/stable/airsonic/6.0.13/CHANGELOG.md deleted file mode 100644 index dd3df89ee1e..00000000000 --- a/stable/airsonic/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [airsonic-6.0.13](https://github.com/truecharts/apps/compare/airsonic-6.0.12...airsonic-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [airsonic-6.0.12](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.11...airsonic-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [airsonic-6.0.11](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.10...airsonic-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [airsonic-6.0.10](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.9...airsonic-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [airsonic-6.0.9](https://github.com/truecharts/apps/compare/airsonic-6.0.8...airsonic-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [airsonic-6.0.8](https://github.com/truecharts/apps/compare/airsonic-6.0.7...airsonic-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [airsonic-6.0.7](https://github.com/truecharts/apps/compare/airsonic-6.0.6...airsonic-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [airsonic-6.0.6](https://github.com/truecharts/apps/compare/airsonic-6.0.5...airsonic-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [airsonic-6.0.5](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.3...airsonic-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [airsonic-6.0.4](https://github.com/truecharts/apps/compare/airsonic-6.0.3...airsonic-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [airsonic-6.0.3](https://github.com/truecharts/apps/compare/airsonic-6.0.2...airsonic-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/airsonic/6.0.13/Chart.lock b/stable/airsonic/6.0.13/Chart.lock deleted file mode 100644 index 520b2c98cc9..00000000000 --- a/stable/airsonic/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:48:26.473763264Z" diff --git a/stable/airsonic/6.0.13/Chart.yaml b/stable/airsonic/6.0.13/Chart.yaml deleted file mode 100644 index 1ddecb07adb..00000000000 --- a/stable/airsonic/6.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "10.6.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Airsonic is a Free and Open Source community driven media server -home: https://github.com/truecharts/apps/tree/master/charts/stable/airsonic -icon: https://truecharts.org/img/appicons/airsonic.png -keywords: -- airsonic -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: airsonic -sources: -- https://github.com/airsonic/airsonic -- https://github.com/linuxserver/docker-airsonic -- https://github.com/k8s-at-home/charts/tree/master/charts/airsonic -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/airsonic/6.0.15/CHANGELOG.md b/stable/airsonic/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..beda2574734 --- /dev/null +++ b/stable/airsonic/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [airsonic-6.0.15](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.13...airsonic-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [airsonic-6.0.13](https://github.com/truecharts/apps/compare/airsonic-6.0.12...airsonic-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [airsonic-6.0.12](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.11...airsonic-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [airsonic-6.0.11](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.10...airsonic-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [airsonic-6.0.10](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.9...airsonic-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [airsonic-6.0.9](https://github.com/truecharts/apps/compare/airsonic-6.0.8...airsonic-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [airsonic-6.0.8](https://github.com/truecharts/apps/compare/airsonic-6.0.7...airsonic-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [airsonic-6.0.7](https://github.com/truecharts/apps/compare/airsonic-6.0.6...airsonic-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [airsonic-6.0.6](https://github.com/truecharts/apps/compare/airsonic-6.0.5...airsonic-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [airsonic-6.0.5](https://github.com/truecharts/apps/compare/airsonic-advanced-4.0.3...airsonic-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [airsonic-6.0.4](https://github.com/truecharts/apps/compare/airsonic-6.0.3...airsonic-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/airsonic/6.0.15/Chart.lock b/stable/airsonic/6.0.15/Chart.lock new file mode 100644 index 00000000000..396401b4a83 --- /dev/null +++ b/stable/airsonic/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:55:25.473594486Z" diff --git a/stable/airsonic/6.0.15/Chart.yaml b/stable/airsonic/6.0.15/Chart.yaml new file mode 100644 index 00000000000..242836b607e --- /dev/null +++ b/stable/airsonic/6.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "10.6.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Airsonic is a Free and Open Source community driven media server +home: https://github.com/truecharts/apps/tree/master/charts/stable/airsonic +icon: https://truecharts.org/img/chart-icons/airsonic.png +keywords: +- airsonic +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: airsonic +sources: +- https://github.com/airsonic/airsonic +- https://github.com/linuxserver/docker-airsonic +- https://github.com/k8s-at-home/charts/tree/master/charts/airsonic +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/airsonic/6.0.13/README.md b/stable/airsonic/6.0.15/README.md similarity index 100% rename from stable/airsonic/6.0.13/README.md rename to stable/airsonic/6.0.15/README.md diff --git a/stable/airsonic/6.0.13/app-readme.md b/stable/airsonic/6.0.15/app-readme.md similarity index 100% rename from stable/airsonic/6.0.13/app-readme.md rename to stable/airsonic/6.0.15/app-readme.md diff --git a/stable/alist/2.0.13/charts/common-10.4.4.tgz b/stable/airsonic/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/alist/2.0.13/charts/common-10.4.4.tgz rename to stable/airsonic/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/airsonic/6.0.13/icon.png b/stable/airsonic/6.0.15/icon.png similarity index 100% rename from stable/airsonic/6.0.13/icon.png rename to stable/airsonic/6.0.15/icon.png diff --git a/stable/airsonic/6.0.13/ix_values.yaml b/stable/airsonic/6.0.15/ix_values.yaml similarity index 100% rename from stable/airsonic/6.0.13/ix_values.yaml rename to stable/airsonic/6.0.15/ix_values.yaml diff --git a/stable/airsonic/6.0.13/questions.yaml b/stable/airsonic/6.0.15/questions.yaml similarity index 100% rename from stable/airsonic/6.0.13/questions.yaml rename to stable/airsonic/6.0.15/questions.yaml diff --git a/stable/alist/2.0.13/templates/common.yaml b/stable/airsonic/6.0.15/templates/common.yaml similarity index 100% rename from stable/alist/2.0.13/templates/common.yaml rename to stable/airsonic/6.0.15/templates/common.yaml diff --git a/stable/alist/2.0.13/values.yaml b/stable/airsonic/6.0.15/values.yaml similarity index 100% rename from stable/alist/2.0.13/values.yaml rename to stable/airsonic/6.0.15/values.yaml diff --git a/stable/airsonic/item.yaml b/stable/airsonic/item.yaml index 67416a47116..4f1d6574885 100644 --- a/stable/airsonic/item.yaml +++ b/stable/airsonic/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/airsonic.png +icon_url: https://truecharts.org/img/chart-icons/airsonic.png categories: - media diff --git a/stable/alist/2.0.13/CHANGELOG.md b/stable/alist/2.0.13/CHANGELOG.md deleted file mode 100644 index ffa734ded2f..00000000000 --- a/stable/alist/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [alist-2.0.13](https://github.com/truecharts/apps/compare/alist-2.0.12...alist-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [alist-2.0.12](https://github.com/truecharts/apps/compare/alist-2.0.11...alist-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [alist-2.0.11](https://github.com/truecharts/apps/compare/alist-2.0.10...alist-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [alist-2.0.10](https://github.com/truecharts/apps/compare/alist-2.0.9...alist-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [alist-2.0.9](https://github.com/truecharts/apps/compare/alist-2.0.8...alist-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [alist-2.0.8](https://github.com/truecharts/apps/compare/alist-2.0.7...alist-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [alist-2.0.7](https://github.com/truecharts/apps/compare/alist-2.0.6...alist-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [alist-2.0.6](https://github.com/truecharts/apps/compare/alist-2.0.5...alist-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [alist-2.0.5](https://github.com/truecharts/apps/compare/alist-2.0.4...alist-2.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [alist-2.0.4](https://github.com/truecharts/apps/compare/alist-2.0.3...alist-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [alist-2.0.3](https://github.com/truecharts/apps/compare/alist-2.0.2...alist-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/alist/2.0.13/Chart.lock b/stable/alist/2.0.13/Chart.lock deleted file mode 100644 index fc3d107cbd6..00000000000 --- a/stable/alist/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:48:34.701781778Z" diff --git a/stable/alist/2.0.13/Chart.yaml b/stable/alist/2.0.13/Chart.yaml deleted file mode 100644 index e58d8163921..00000000000 --- a/stable/alist/2.0.13/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: alist -version: 2.0.13 -appVersion: "2.6.1" -description: Alist program that supports multiple storage, powered by Gin and React -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/alist -icon: https://truecharts.org/img/appicons/alist.png -keywords: - - alist - - storage - - webdav - - google driver - - aliyun driver - - baiduyun -sources: - - https://github.com/Xhofe/alist -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/alist/2.0.15/CHANGELOG.md b/stable/alist/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..df81ea83af2 --- /dev/null +++ b/stable/alist/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [alist-2.0.15](https://github.com/truecharts/apps/compare/alist-2.0.13...alist-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [alist-2.0.13](https://github.com/truecharts/apps/compare/alist-2.0.12...alist-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [alist-2.0.12](https://github.com/truecharts/apps/compare/alist-2.0.11...alist-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [alist-2.0.11](https://github.com/truecharts/apps/compare/alist-2.0.10...alist-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [alist-2.0.10](https://github.com/truecharts/apps/compare/alist-2.0.9...alist-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [alist-2.0.9](https://github.com/truecharts/apps/compare/alist-2.0.8...alist-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [alist-2.0.8](https://github.com/truecharts/apps/compare/alist-2.0.7...alist-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [alist-2.0.7](https://github.com/truecharts/apps/compare/alist-2.0.6...alist-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [alist-2.0.6](https://github.com/truecharts/apps/compare/alist-2.0.5...alist-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [alist-2.0.5](https://github.com/truecharts/apps/compare/alist-2.0.4...alist-2.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [alist-2.0.4](https://github.com/truecharts/apps/compare/alist-2.0.3...alist-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/alist/2.0.15/Chart.lock b/stable/alist/2.0.15/Chart.lock new file mode 100644 index 00000000000..f296dcb6920 --- /dev/null +++ b/stable/alist/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:55:34.484882699Z" diff --git a/stable/alist/2.0.15/Chart.yaml b/stable/alist/2.0.15/Chart.yaml new file mode 100644 index 00000000000..a0116aeb487 --- /dev/null +++ b/stable/alist/2.0.15/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: alist +version: 2.0.15 +appVersion: "2.6.1" +description: Alist program that supports multiple storage, powered by Gin and React +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/alist +icon: https://truecharts.org/img/chart-icons/alist.png +keywords: + - alist + - storage + - webdav + - google driver + - aliyun driver + - baiduyun +sources: + - https://github.com/Xhofe/alist +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/alist/2.0.13/README.md b/stable/alist/2.0.15/README.md similarity index 100% rename from stable/alist/2.0.13/README.md rename to stable/alist/2.0.15/README.md diff --git a/stable/alist/2.0.13/app-readme.md b/stable/alist/2.0.15/app-readme.md similarity index 100% rename from stable/alist/2.0.13/app-readme.md rename to stable/alist/2.0.15/app-readme.md diff --git a/stable/amcrest2mqtt/4.0.13/charts/common-10.4.4.tgz b/stable/alist/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/amcrest2mqtt/4.0.13/charts/common-10.4.4.tgz rename to stable/alist/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/alist/2.0.13/icon.png b/stable/alist/2.0.15/icon.png similarity index 100% rename from stable/alist/2.0.13/icon.png rename to stable/alist/2.0.15/icon.png diff --git a/stable/alist/2.0.13/ix_values.yaml b/stable/alist/2.0.15/ix_values.yaml similarity index 100% rename from stable/alist/2.0.13/ix_values.yaml rename to stable/alist/2.0.15/ix_values.yaml diff --git a/stable/alist/2.0.13/questions.yaml b/stable/alist/2.0.15/questions.yaml similarity index 100% rename from stable/alist/2.0.13/questions.yaml rename to stable/alist/2.0.15/questions.yaml diff --git a/stable/apache-musicindex/4.0.13/templates/common.yaml b/stable/alist/2.0.15/templates/common.yaml similarity index 100% rename from stable/apache-musicindex/4.0.13/templates/common.yaml rename to stable/alist/2.0.15/templates/common.yaml diff --git a/stable/amcrest2mqtt/4.0.13/values.yaml b/stable/alist/2.0.15/values.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.13/values.yaml rename to stable/alist/2.0.15/values.yaml diff --git a/stable/alist/item.yaml b/stable/alist/item.yaml index c38cd15097b..b5912fe7d0e 100644 --- a/stable/alist/item.yaml +++ b/stable/alist/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/alist.png +icon_url: https://truecharts.org/img/chart-icons/alist.png categories: - cloud diff --git a/stable/amcrest2mqtt/4.0.13/CHANGELOG.md b/stable/amcrest2mqtt/4.0.13/CHANGELOG.md deleted file mode 100644 index 063f4b5a13e..00000000000 --- a/stable/amcrest2mqtt/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [amcrest2mqtt-4.0.13](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.12...amcrest2mqtt-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [amcrest2mqtt-4.0.12](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.11...amcrest2mqtt-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [amcrest2mqtt-4.0.11](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.10...amcrest2mqtt-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [amcrest2mqtt-4.0.10](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.9...amcrest2mqtt-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [amcrest2mqtt-4.0.9](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.8...amcrest2mqtt-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [amcrest2mqtt-4.0.8](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.7...amcrest2mqtt-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [amcrest2mqtt-4.0.7](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.6...amcrest2mqtt-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [amcrest2mqtt-4.0.6](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.5...amcrest2mqtt-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [amcrest2mqtt-4.0.5](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.4...amcrest2mqtt-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [amcrest2mqtt-4.0.4](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.3...amcrest2mqtt-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [amcrest2mqtt-4.0.3](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.2...amcrest2mqtt-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/amcrest2mqtt/4.0.13/Chart.lock b/stable/amcrest2mqtt/4.0.13/Chart.lock deleted file mode 100644 index 1c09df87c5b..00000000000 --- a/stable/amcrest2mqtt/4.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:48:38.985226562Z" diff --git a/stable/amcrest2mqtt/4.0.13/Chart.yaml b/stable/amcrest2mqtt/4.0.13/Chart.yaml deleted file mode 100644 index 830c7523e27..00000000000 --- a/stable/amcrest2mqtt/4.0.13/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.16" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Expose all events from an Amcrest device to an MQTT broker -home: https://github.com/truecharts/apps/tree/master/charts/stable/amcrest2mqtt -icon: https://truecharts.org/img/appicons/amcrest2mqtt.png -keywords: -- amcrest2mqtt -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: amcrest2mqtt -sources: -- https://github.com/dchesterton/amcrest2mqtt -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/amcrest2mqtt/4.0.15/CHANGELOG.md b/stable/amcrest2mqtt/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..e9035f9efd0 --- /dev/null +++ b/stable/amcrest2mqtt/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [amcrest2mqtt-4.0.15](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.13...amcrest2mqtt-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [amcrest2mqtt-4.0.13](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.12...amcrest2mqtt-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [amcrest2mqtt-4.0.12](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.11...amcrest2mqtt-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [amcrest2mqtt-4.0.11](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.10...amcrest2mqtt-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [amcrest2mqtt-4.0.10](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.9...amcrest2mqtt-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [amcrest2mqtt-4.0.9](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.8...amcrest2mqtt-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [amcrest2mqtt-4.0.8](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.7...amcrest2mqtt-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [amcrest2mqtt-4.0.7](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.6...amcrest2mqtt-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [amcrest2mqtt-4.0.6](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.5...amcrest2mqtt-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [amcrest2mqtt-4.0.5](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.4...amcrest2mqtt-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [amcrest2mqtt-4.0.4](https://github.com/truecharts/apps/compare/amcrest2mqtt-4.0.3...amcrest2mqtt-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/amcrest2mqtt/4.0.15/Chart.lock b/stable/amcrest2mqtt/4.0.15/Chart.lock new file mode 100644 index 00000000000..a769864f001 --- /dev/null +++ b/stable/amcrest2mqtt/4.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:55:35.213573242Z" diff --git a/stable/amcrest2mqtt/4.0.15/Chart.yaml b/stable/amcrest2mqtt/4.0.15/Chart.yaml new file mode 100644 index 00000000000..3d18ad7eeb5 --- /dev/null +++ b/stable/amcrest2mqtt/4.0.15/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "1.0.16" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Expose all events from an Amcrest device to an MQTT broker +home: https://github.com/truecharts/apps/tree/master/charts/stable/amcrest2mqtt +icon: https://truecharts.org/img/chart-icons/amcrest2mqtt.png +keywords: +- amcrest2mqtt +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: amcrest2mqtt +sources: +- https://github.com/dchesterton/amcrest2mqtt +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/amcrest2mqtt/4.0.13/README.md b/stable/amcrest2mqtt/4.0.15/README.md similarity index 100% rename from stable/amcrest2mqtt/4.0.13/README.md rename to stable/amcrest2mqtt/4.0.15/README.md diff --git a/stable/amcrest2mqtt/4.0.13/app-readme.md b/stable/amcrest2mqtt/4.0.15/app-readme.md similarity index 100% rename from stable/amcrest2mqtt/4.0.13/app-readme.md rename to stable/amcrest2mqtt/4.0.15/app-readme.md diff --git a/stable/anonaddy/9.0.16/charts/common-10.4.4.tgz b/stable/amcrest2mqtt/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/anonaddy/9.0.16/charts/common-10.4.4.tgz rename to stable/amcrest2mqtt/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/amcrest2mqtt/4.0.13/icon.png b/stable/amcrest2mqtt/4.0.15/icon.png similarity index 100% rename from stable/amcrest2mqtt/4.0.13/icon.png rename to stable/amcrest2mqtt/4.0.15/icon.png diff --git a/stable/amcrest2mqtt/4.0.13/ix_values.yaml b/stable/amcrest2mqtt/4.0.15/ix_values.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.13/ix_values.yaml rename to stable/amcrest2mqtt/4.0.15/ix_values.yaml diff --git a/stable/amcrest2mqtt/4.0.13/questions.yaml b/stable/amcrest2mqtt/4.0.15/questions.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.13/questions.yaml rename to stable/amcrest2mqtt/4.0.15/questions.yaml diff --git a/stable/amcrest2mqtt/4.0.13/templates/common.yaml b/stable/amcrest2mqtt/4.0.15/templates/common.yaml similarity index 100% rename from stable/amcrest2mqtt/4.0.13/templates/common.yaml rename to stable/amcrest2mqtt/4.0.15/templates/common.yaml diff --git a/stable/anonaddy/9.0.16/values.yaml b/stable/amcrest2mqtt/4.0.15/values.yaml similarity index 100% rename from stable/anonaddy/9.0.16/values.yaml rename to stable/amcrest2mqtt/4.0.15/values.yaml diff --git a/stable/amcrest2mqtt/item.yaml b/stable/amcrest2mqtt/item.yaml index a087462e053..edb9d830c44 100644 --- a/stable/amcrest2mqtt/item.yaml +++ b/stable/amcrest2mqtt/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/amcrest2mqtt.png +icon_url: https://truecharts.org/img/chart-icons/amcrest2mqtt.png categories: - media diff --git a/stable/anonaddy/9.0.16/CHANGELOG.md b/stable/anonaddy/9.0.16/CHANGELOG.md deleted file mode 100644 index facb1ff2f2d..00000000000 --- a/stable/anonaddy/9.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [anonaddy-9.0.16](https://github.com/truecharts/apps/compare/anonaddy-9.0.15...anonaddy-9.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [anonaddy-9.0.15](https://github.com/truecharts/apps/compare/anonaddy-9.0.14...anonaddy-9.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [anonaddy-9.0.14](https://github.com/truecharts/apps/compare/anonaddy-9.0.13...anonaddy-9.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [anonaddy-9.0.13](https://github.com/truecharts/apps/compare/anonaddy-9.0.12...anonaddy-9.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [anonaddy-9.0.12](https://github.com/truecharts/apps/compare/anonaddy-9.0.11...anonaddy-9.0.12) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [anonaddy-9.0.11](https://github.com/truecharts/apps/compare/anonaddy-9.0.10...anonaddy-9.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [anonaddy-9.0.10](https://github.com/truecharts/apps/compare/anonaddy-9.0.9...anonaddy-9.0.10) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [anonaddy-9.0.9](https://github.com/truecharts/apps/compare/anonaddy-9.0.8...anonaddy-9.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [anonaddy-9.0.8](https://github.com/truecharts/apps/compare/anonaddy-9.0.7...anonaddy-9.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [anonaddy-9.0.7](https://github.com/truecharts/apps/compare/anonaddy-9.0.6...anonaddy-9.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [anonaddy-9.0.6](https://github.com/truecharts/apps/compare/anonaddy-9.0.4...anonaddy-9.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/anonaddy/9.0.16/Chart.lock b/stable/anonaddy/9.0.16/Chart.lock deleted file mode 100644 index e9cdbd7f387..00000000000 --- a/stable/anonaddy/9.0.16/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 -generated: "2022-07-12T20:48:54.43353938Z" diff --git a/stable/anonaddy/9.0.16/Chart.yaml b/stable/anonaddy/9.0.16/Chart.yaml deleted file mode 100644 index 71dbc0d2513..00000000000 --- a/stable/anonaddy/9.0.16/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "0.11.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: "Protect your email from spam using disposable addresses." -home: https://github.com/truecharts/apps/tree/master/charts/stable/anonaddy -icon: https://truecharts.org/img/appicons/anonaddy.png -keywords: -- anonaddy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: anonaddy -sources: -- https://github.com/anonaddy/docker -version: 9.0.16 -annotations: - truecharts.org/catagories: | - - email - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/anonaddy/9.0.18/CHANGELOG.md b/stable/anonaddy/9.0.18/CHANGELOG.md new file mode 100644 index 00000000000..8a871a7d846 --- /dev/null +++ b/stable/anonaddy/9.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [anonaddy-9.0.18](https://github.com/truecharts/apps/compare/anonaddy-9.0.16...anonaddy-9.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [anonaddy-9.0.16](https://github.com/truecharts/apps/compare/anonaddy-9.0.15...anonaddy-9.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [anonaddy-9.0.15](https://github.com/truecharts/apps/compare/anonaddy-9.0.14...anonaddy-9.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [anonaddy-9.0.14](https://github.com/truecharts/apps/compare/anonaddy-9.0.13...anonaddy-9.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [anonaddy-9.0.13](https://github.com/truecharts/apps/compare/anonaddy-9.0.12...anonaddy-9.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [anonaddy-9.0.12](https://github.com/truecharts/apps/compare/anonaddy-9.0.11...anonaddy-9.0.12) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [anonaddy-9.0.11](https://github.com/truecharts/apps/compare/anonaddy-9.0.10...anonaddy-9.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [anonaddy-9.0.10](https://github.com/truecharts/apps/compare/anonaddy-9.0.9...anonaddy-9.0.10) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [anonaddy-9.0.9](https://github.com/truecharts/apps/compare/anonaddy-9.0.8...anonaddy-9.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [anonaddy-9.0.8](https://github.com/truecharts/apps/compare/anonaddy-9.0.7...anonaddy-9.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [anonaddy-9.0.7](https://github.com/truecharts/apps/compare/anonaddy-9.0.6...anonaddy-9.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/anonaddy/9.0.18/Chart.lock b/stable/anonaddy/9.0.18/Chart.lock new file mode 100644 index 00000000000..f80d65d6ef4 --- /dev/null +++ b/stable/anonaddy/9.0.18/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 +generated: "2022-07-12T22:55:51.274839316Z" diff --git a/stable/anonaddy/9.0.18/Chart.yaml b/stable/anonaddy/9.0.18/Chart.yaml new file mode 100644 index 00000000000..e8cb19a61d3 --- /dev/null +++ b/stable/anonaddy/9.0.18/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "0.11.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: "Protect your email from spam using disposable addresses." +home: https://github.com/truecharts/apps/tree/master/charts/stable/anonaddy +icon: https://truecharts.org/img/chart-icons/anonaddy.png +keywords: +- anonaddy +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: anonaddy +sources: +- https://github.com/anonaddy/docker +version: 9.0.18 +annotations: + truecharts.org/catagories: | + - email + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/anonaddy/9.0.16/README.md b/stable/anonaddy/9.0.18/README.md similarity index 100% rename from stable/anonaddy/9.0.16/README.md rename to stable/anonaddy/9.0.18/README.md diff --git a/stable/anonaddy/9.0.16/app-readme.md b/stable/anonaddy/9.0.18/app-readme.md similarity index 100% rename from stable/anonaddy/9.0.16/app-readme.md rename to stable/anonaddy/9.0.18/app-readme.md diff --git a/stable/apache-musicindex/4.0.13/charts/common-10.4.4.tgz b/stable/anonaddy/9.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/apache-musicindex/4.0.13/charts/common-10.4.4.tgz rename to stable/anonaddy/9.0.18/charts/common-10.4.4.tgz diff --git a/stable/anonaddy/9.0.16/charts/mariadb-3.0.29.tgz b/stable/anonaddy/9.0.18/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/anonaddy/9.0.16/charts/mariadb-3.0.29.tgz rename to stable/anonaddy/9.0.18/charts/mariadb-3.0.29.tgz diff --git a/stable/anonaddy/9.0.16/charts/redis-3.0.30.tgz b/stable/anonaddy/9.0.18/charts/redis-3.0.30.tgz similarity index 100% rename from stable/anonaddy/9.0.16/charts/redis-3.0.30.tgz rename to stable/anonaddy/9.0.18/charts/redis-3.0.30.tgz diff --git a/stable/anonaddy/9.0.16/icon.png b/stable/anonaddy/9.0.18/icon.png similarity index 100% rename from stable/anonaddy/9.0.16/icon.png rename to stable/anonaddy/9.0.18/icon.png diff --git a/stable/anonaddy/9.0.16/ix_values.yaml b/stable/anonaddy/9.0.18/ix_values.yaml similarity index 100% rename from stable/anonaddy/9.0.16/ix_values.yaml rename to stable/anonaddy/9.0.18/ix_values.yaml diff --git a/stable/anonaddy/9.0.16/questions.yaml b/stable/anonaddy/9.0.18/questions.yaml similarity index 100% rename from stable/anonaddy/9.0.16/questions.yaml rename to stable/anonaddy/9.0.18/questions.yaml diff --git a/stable/anonaddy/9.0.16/templates/_appkey.tpl b/stable/anonaddy/9.0.18/templates/_appkey.tpl similarity index 100% rename from stable/anonaddy/9.0.16/templates/_appkey.tpl rename to stable/anonaddy/9.0.18/templates/_appkey.tpl diff --git a/stable/anonaddy/9.0.16/templates/common.yaml b/stable/anonaddy/9.0.18/templates/common.yaml similarity index 100% rename from stable/anonaddy/9.0.16/templates/common.yaml rename to stable/anonaddy/9.0.18/templates/common.yaml diff --git a/stable/apache-musicindex/4.0.13/values.yaml b/stable/anonaddy/9.0.18/values.yaml similarity index 100% rename from stable/apache-musicindex/4.0.13/values.yaml rename to stable/anonaddy/9.0.18/values.yaml diff --git a/stable/anonaddy/item.yaml b/stable/anonaddy/item.yaml index e7d2728478a..935112bb64f 100644 --- a/stable/anonaddy/item.yaml +++ b/stable/anonaddy/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/anonaddy.png +icon_url: https://truecharts.org/img/chart-icons/anonaddy.png categories: - email diff --git a/stable/apache-musicindex/4.0.13/CHANGELOG.md b/stable/apache-musicindex/4.0.13/CHANGELOG.md deleted file mode 100644 index 25e58673a72..00000000000 --- a/stable/apache-musicindex/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [apache-musicindex-4.0.13](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.12...apache-musicindex-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [apache-musicindex-4.0.12](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.11...apache-musicindex-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [apache-musicindex-4.0.11](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.10...apache-musicindex-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [apache-musicindex-4.0.10](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.9...apache-musicindex-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [apache-musicindex-4.0.9](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.8...apache-musicindex-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [apache-musicindex-4.0.8](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.7...apache-musicindex-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [apache-musicindex-4.0.7](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.6...apache-musicindex-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [apache-musicindex-4.0.6](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.5...apache-musicindex-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [apache-musicindex-4.0.5](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.4...apache-musicindex-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [apache-musicindex-4.0.4](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.3...apache-musicindex-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [apache-musicindex-4.0.3](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.2...apache-musicindex-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/apache-musicindex/4.0.13/Chart.lock b/stable/apache-musicindex/4.0.13/Chart.lock deleted file mode 100644 index f1413cb65e2..00000000000 --- a/stable/apache-musicindex/4.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:48:51.091793643Z" diff --git a/stable/apache-musicindex/4.0.13/Chart.yaml b/stable/apache-musicindex/4.0.13/Chart.yaml deleted file mode 100644 index 7c31911e638..00000000000 --- a/stable/apache-musicindex/4.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Index and stream music using apache-musicindex and m3u playlists -home: https://github.com/truecharts/apps/tree/master/charts/stable/apache-musicindex -icon: https://truecharts.org/img/appicons/apache-musicindex.png -keywords: -- apache-musicindex -- streaming -- m3u -- playlist -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: apache-musicindex -sources: -- http://hacks.slashdirt.org/sw/musicindex/ -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/apache-musicindex/4.0.15/CHANGELOG.md b/stable/apache-musicindex/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..209d97f7800 --- /dev/null +++ b/stable/apache-musicindex/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [apache-musicindex-4.0.15](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.13...apache-musicindex-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [apache-musicindex-4.0.13](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.12...apache-musicindex-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [apache-musicindex-4.0.12](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.11...apache-musicindex-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [apache-musicindex-4.0.11](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.10...apache-musicindex-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [apache-musicindex-4.0.10](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.9...apache-musicindex-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [apache-musicindex-4.0.9](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.8...apache-musicindex-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [apache-musicindex-4.0.8](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.7...apache-musicindex-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [apache-musicindex-4.0.7](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.6...apache-musicindex-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [apache-musicindex-4.0.6](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.5...apache-musicindex-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [apache-musicindex-4.0.5](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.4...apache-musicindex-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [apache-musicindex-4.0.4](https://github.com/truecharts/apps/compare/apache-musicindex-4.0.3...apache-musicindex-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/apache-musicindex/4.0.15/Chart.lock b/stable/apache-musicindex/4.0.15/Chart.lock new file mode 100644 index 00000000000..32720592600 --- /dev/null +++ b/stable/apache-musicindex/4.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:55:49.557079912Z" diff --git a/stable/apache-musicindex/4.0.15/Chart.yaml b/stable/apache-musicindex/4.0.15/Chart.yaml new file mode 100644 index 00000000000..d5821878f75 --- /dev/null +++ b/stable/apache-musicindex/4.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.4.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Index and stream music using apache-musicindex and m3u playlists +home: https://github.com/truecharts/apps/tree/master/charts/stable/apache-musicindex +icon: https://truecharts.org/img/chart-icons/apache-musicindex.png +keywords: +- apache-musicindex +- streaming +- m3u +- playlist +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: apache-musicindex +sources: +- http://hacks.slashdirt.org/sw/musicindex/ +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/apache-musicindex/4.0.13/README.md b/stable/apache-musicindex/4.0.15/README.md similarity index 100% rename from stable/apache-musicindex/4.0.13/README.md rename to stable/apache-musicindex/4.0.15/README.md diff --git a/stable/apache-musicindex/4.0.13/app-readme.md b/stable/apache-musicindex/4.0.15/app-readme.md similarity index 100% rename from stable/apache-musicindex/4.0.13/app-readme.md rename to stable/apache-musicindex/4.0.15/app-readme.md diff --git a/stable/appdaemon/9.0.13/charts/common-10.4.4.tgz b/stable/apache-musicindex/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/appdaemon/9.0.13/charts/common-10.4.4.tgz rename to stable/apache-musicindex/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/apache-musicindex/4.0.13/icon.png b/stable/apache-musicindex/4.0.15/icon.png similarity index 100% rename from stable/apache-musicindex/4.0.13/icon.png rename to stable/apache-musicindex/4.0.15/icon.png diff --git a/stable/apache-musicindex/4.0.13/ix_values.yaml b/stable/apache-musicindex/4.0.15/ix_values.yaml similarity index 100% rename from stable/apache-musicindex/4.0.13/ix_values.yaml rename to stable/apache-musicindex/4.0.15/ix_values.yaml diff --git a/stable/apache-musicindex/4.0.13/questions.yaml b/stable/apache-musicindex/4.0.15/questions.yaml similarity index 100% rename from stable/apache-musicindex/4.0.13/questions.yaml rename to stable/apache-musicindex/4.0.15/questions.yaml diff --git a/stable/appdaemon/9.0.13/templates/common.yaml b/stable/apache-musicindex/4.0.15/templates/common.yaml similarity index 100% rename from stable/appdaemon/9.0.13/templates/common.yaml rename to stable/apache-musicindex/4.0.15/templates/common.yaml diff --git a/stable/appdaemon/9.0.13/values.yaml b/stable/apache-musicindex/4.0.15/values.yaml similarity index 100% rename from stable/appdaemon/9.0.13/values.yaml rename to stable/apache-musicindex/4.0.15/values.yaml diff --git a/stable/apache-musicindex/item.yaml b/stable/apache-musicindex/item.yaml index 35de32a1bfd..b313a3c8f91 100644 --- a/stable/apache-musicindex/item.yaml +++ b/stable/apache-musicindex/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/apache-musicindex.png +icon_url: https://truecharts.org/img/chart-icons/apache-musicindex.png categories: - media diff --git a/stable/appdaemon/9.0.13/CHANGELOG.md b/stable/appdaemon/9.0.13/CHANGELOG.md deleted file mode 100644 index 4b76fac05b0..00000000000 --- a/stable/appdaemon/9.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [appdaemon-9.0.13](https://github.com/truecharts/apps/compare/appdaemon-9.0.12...appdaemon-9.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [appdaemon-9.0.12](https://github.com/truecharts/apps/compare/appdaemon-9.0.11...appdaemon-9.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [appdaemon-9.0.11](https://github.com/truecharts/apps/compare/appdaemon-9.0.10...appdaemon-9.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [appdaemon-9.0.10](https://github.com/truecharts/apps/compare/appdaemon-9.0.9...appdaemon-9.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [appdaemon-9.0.9](https://github.com/truecharts/apps/compare/appdaemon-9.0.8...appdaemon-9.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [appdaemon-9.0.8](https://github.com/truecharts/apps/compare/appdaemon-9.0.7...appdaemon-9.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [appdaemon-9.0.7](https://github.com/truecharts/apps/compare/appdaemon-9.0.6...appdaemon-9.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [appdaemon-9.0.6](https://github.com/truecharts/apps/compare/appdaemon-9.0.5...appdaemon-9.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [appdaemon-9.0.5](https://github.com/truecharts/apps/compare/appdaemon-9.0.4...appdaemon-9.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [appdaemon-9.0.4](https://github.com/truecharts/apps/compare/appdaemon-9.0.3...appdaemon-9.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [appdaemon-9.0.3](https://github.com/truecharts/apps/compare/appdaemon-9.0.2...appdaemon-9.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/appdaemon/9.0.13/Chart.lock b/stable/appdaemon/9.0.13/Chart.lock deleted file mode 100644 index b56515ee981..00000000000 --- a/stable/appdaemon/9.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:48:54.922411224Z" diff --git a/stable/appdaemon/9.0.13/Chart.yaml b/stable/appdaemon/9.0.13/Chart.yaml deleted file mode 100644 index f69b7b636f5..00000000000 --- a/stable/appdaemon/9.0.13/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "4.2.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution - environment for writing automation apps for Home Assistant home automation software. - It also provides a configurable dashboard (HADashboard) suitable for wall mounted - tablets. -home: https://github.com/truecharts/apps/tree/master/charts/stable/appdaemon -icon: https://truecharts.org/img/appicons/appdaemon.png -keywords: -- appdaemon -- homeautomation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -- email: 20650065+warllo54@users.noreply.github.com - name: warllo54 - url: truecharts.org -name: appdaemon -sources: -- https://github.com/AppDaemon/appdaemon -type: application -version: 9.0.13 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/appdaemon/9.0.15/CHANGELOG.md b/stable/appdaemon/9.0.15/CHANGELOG.md new file mode 100644 index 00000000000..2bac1a8c838 --- /dev/null +++ b/stable/appdaemon/9.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [appdaemon-9.0.15](https://github.com/truecharts/apps/compare/appdaemon-9.0.13...appdaemon-9.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [appdaemon-9.0.13](https://github.com/truecharts/apps/compare/appdaemon-9.0.12...appdaemon-9.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [appdaemon-9.0.12](https://github.com/truecharts/apps/compare/appdaemon-9.0.11...appdaemon-9.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [appdaemon-9.0.11](https://github.com/truecharts/apps/compare/appdaemon-9.0.10...appdaemon-9.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [appdaemon-9.0.10](https://github.com/truecharts/apps/compare/appdaemon-9.0.9...appdaemon-9.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [appdaemon-9.0.9](https://github.com/truecharts/apps/compare/appdaemon-9.0.8...appdaemon-9.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [appdaemon-9.0.8](https://github.com/truecharts/apps/compare/appdaemon-9.0.7...appdaemon-9.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [appdaemon-9.0.7](https://github.com/truecharts/apps/compare/appdaemon-9.0.6...appdaemon-9.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [appdaemon-9.0.6](https://github.com/truecharts/apps/compare/appdaemon-9.0.5...appdaemon-9.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [appdaemon-9.0.5](https://github.com/truecharts/apps/compare/appdaemon-9.0.4...appdaemon-9.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [appdaemon-9.0.4](https://github.com/truecharts/apps/compare/appdaemon-9.0.3...appdaemon-9.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/appdaemon/9.0.15/Chart.lock b/stable/appdaemon/9.0.15/Chart.lock new file mode 100644 index 00000000000..0eeb62ce225 --- /dev/null +++ b/stable/appdaemon/9.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:55:49.951820469Z" diff --git a/stable/appdaemon/9.0.15/Chart.yaml b/stable/appdaemon/9.0.15/Chart.yaml new file mode 100644 index 00000000000..98468359c0e --- /dev/null +++ b/stable/appdaemon/9.0.15/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "4.2.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: AppDaemon is a loosely coupled, multithreaded, sandboxed python execution + environment for writing automation apps for Home Assistant home automation software. + It also provides a configurable dashboard (HADashboard) suitable for wall mounted + tablets. +home: https://github.com/truecharts/apps/tree/master/charts/stable/appdaemon +icon: https://truecharts.org/img/chart-icons/appdaemon.png +keywords: +- appdaemon +- homeautomation +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +- email: 20650065+warllo54@users.noreply.github.com + name: warllo54 + url: truecharts.org +name: appdaemon +sources: +- https://github.com/AppDaemon/appdaemon +type: application +version: 9.0.15 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/appdaemon/9.0.13/README.md b/stable/appdaemon/9.0.15/README.md similarity index 100% rename from stable/appdaemon/9.0.13/README.md rename to stable/appdaemon/9.0.15/README.md diff --git a/stable/appdaemon/9.0.13/app-readme.md b/stable/appdaemon/9.0.15/app-readme.md similarity index 100% rename from stable/appdaemon/9.0.13/app-readme.md rename to stable/appdaemon/9.0.15/app-readme.md diff --git a/stable/aria2/5.0.13/charts/common-10.4.4.tgz b/stable/appdaemon/9.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/aria2/5.0.13/charts/common-10.4.4.tgz rename to stable/appdaemon/9.0.15/charts/common-10.4.4.tgz diff --git a/stable/appdaemon/9.0.13/docs/validation.md b/stable/appdaemon/9.0.15/docs/validation.md similarity index 100% rename from stable/appdaemon/9.0.13/docs/validation.md rename to stable/appdaemon/9.0.15/docs/validation.md diff --git a/stable/appdaemon/9.0.13/icon.png b/stable/appdaemon/9.0.15/icon.png similarity index 100% rename from stable/appdaemon/9.0.13/icon.png rename to stable/appdaemon/9.0.15/icon.png diff --git a/stable/appdaemon/9.0.13/ix_values.yaml b/stable/appdaemon/9.0.15/ix_values.yaml similarity index 100% rename from stable/appdaemon/9.0.13/ix_values.yaml rename to stable/appdaemon/9.0.15/ix_values.yaml diff --git a/stable/appdaemon/9.0.13/questions.yaml b/stable/appdaemon/9.0.15/questions.yaml similarity index 100% rename from stable/appdaemon/9.0.13/questions.yaml rename to stable/appdaemon/9.0.15/questions.yaml diff --git a/stable/aria2/5.0.13/templates/common.yaml b/stable/appdaemon/9.0.15/templates/common.yaml similarity index 100% rename from stable/aria2/5.0.13/templates/common.yaml rename to stable/appdaemon/9.0.15/templates/common.yaml diff --git a/stable/aria2/5.0.13/values.yaml b/stable/appdaemon/9.0.15/values.yaml similarity index 100% rename from stable/aria2/5.0.13/values.yaml rename to stable/appdaemon/9.0.15/values.yaml diff --git a/stable/appdaemon/item.yaml b/stable/appdaemon/item.yaml index 0d551e1dd2e..3b4228c67ff 100644 --- a/stable/appdaemon/item.yaml +++ b/stable/appdaemon/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/appdaemon.png +icon_url: https://truecharts.org/img/chart-icons/appdaemon.png categories: - utilities diff --git a/stable/aria2/5.0.13/CHANGELOG.md b/stable/aria2/5.0.13/CHANGELOG.md deleted file mode 100644 index b63ed8992fa..00000000000 --- a/stable/aria2/5.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [aria2-5.0.13](https://github.com/truecharts/apps/compare/aria2-5.0.12...aria2-5.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [aria2-5.0.12](https://github.com/truecharts/apps/compare/aria2-5.0.11...aria2-5.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [aria2-5.0.11](https://github.com/truecharts/apps/compare/aria2-5.0.10...aria2-5.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [aria2-5.0.10](https://github.com/truecharts/apps/compare/aria2-5.0.9...aria2-5.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [aria2-5.0.9](https://github.com/truecharts/apps/compare/aria2-5.0.8...aria2-5.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [aria2-5.0.8](https://github.com/truecharts/apps/compare/aria2-5.0.7...aria2-5.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [aria2-5.0.7](https://github.com/truecharts/apps/compare/aria2-5.0.6...aria2-5.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [aria2-5.0.6](https://github.com/truecharts/apps/compare/aria2-5.0.5...aria2-5.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [aria2-5.0.5](https://github.com/truecharts/apps/compare/aria2-5.0.4...aria2-5.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [aria2-5.0.4](https://github.com/truecharts/apps/compare/aria2-5.0.3...aria2-5.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [aria2-5.0.3](https://github.com/truecharts/apps/compare/aria2-5.0.2...aria2-5.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/aria2/5.0.13/Chart.lock b/stable/aria2/5.0.13/Chart.lock deleted file mode 100644 index d6f469af2a7..00000000000 --- a/stable/aria2/5.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:48:57.776948201Z" diff --git a/stable/aria2/5.0.13/Chart.yaml b/stable/aria2/5.0.13/Chart.yaml deleted file mode 100644 index f269a3dc37d..00000000000 --- a/stable/aria2/5.0.13/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: aria server for downloading web content -home: https://github.com/truecharts/apps/tree/master/charts/stable/aria2 -icon: https://truecharts.org/img/appicons/aria2.png -keywords: -- aria2 -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: aria2 -sources: -- https://github.com/P3TERX/Aria2-Pro-Docker -version: 5.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/aria2/5.0.15/CHANGELOG.md b/stable/aria2/5.0.15/CHANGELOG.md new file mode 100644 index 00000000000..bcf66f56f3b --- /dev/null +++ b/stable/aria2/5.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [aria2-5.0.15](https://github.com/truecharts/apps/compare/aria2-5.0.13...aria2-5.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [aria2-5.0.13](https://github.com/truecharts/apps/compare/aria2-5.0.12...aria2-5.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [aria2-5.0.12](https://github.com/truecharts/apps/compare/aria2-5.0.11...aria2-5.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [aria2-5.0.11](https://github.com/truecharts/apps/compare/aria2-5.0.10...aria2-5.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [aria2-5.0.10](https://github.com/truecharts/apps/compare/aria2-5.0.9...aria2-5.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [aria2-5.0.9](https://github.com/truecharts/apps/compare/aria2-5.0.8...aria2-5.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [aria2-5.0.8](https://github.com/truecharts/apps/compare/aria2-5.0.7...aria2-5.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [aria2-5.0.7](https://github.com/truecharts/apps/compare/aria2-5.0.6...aria2-5.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [aria2-5.0.6](https://github.com/truecharts/apps/compare/aria2-5.0.5...aria2-5.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [aria2-5.0.5](https://github.com/truecharts/apps/compare/aria2-5.0.4...aria2-5.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [aria2-5.0.4](https://github.com/truecharts/apps/compare/aria2-5.0.3...aria2-5.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/aria2/5.0.15/Chart.lock b/stable/aria2/5.0.15/Chart.lock new file mode 100644 index 00000000000..fd54ff44263 --- /dev/null +++ b/stable/aria2/5.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:55:58.086657418Z" diff --git a/stable/aria2/5.0.15/Chart.yaml b/stable/aria2/5.0.15/Chart.yaml new file mode 100644 index 00000000000..9e4183b565f --- /dev/null +++ b/stable/aria2/5.0.15/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: aria server for downloading web content +home: https://github.com/truecharts/apps/tree/master/charts/stable/aria2 +icon: https://truecharts.org/img/chart-icons/aria2.png +keywords: +- aria2 +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: aria2 +sources: +- https://github.com/P3TERX/Aria2-Pro-Docker +version: 5.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/aria2/5.0.13/README.md b/stable/aria2/5.0.15/README.md similarity index 100% rename from stable/aria2/5.0.13/README.md rename to stable/aria2/5.0.15/README.md diff --git a/stable/aria2/5.0.13/app-readme.md b/stable/aria2/5.0.15/app-readme.md similarity index 100% rename from stable/aria2/5.0.13/app-readme.md rename to stable/aria2/5.0.15/app-readme.md diff --git a/stable/audacity/4.0.12/charts/common-10.4.4.tgz b/stable/aria2/5.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/audacity/4.0.12/charts/common-10.4.4.tgz rename to stable/aria2/5.0.15/charts/common-10.4.4.tgz diff --git a/stable/aria2/5.0.13/icon.png b/stable/aria2/5.0.15/icon.png similarity index 100% rename from stable/aria2/5.0.13/icon.png rename to stable/aria2/5.0.15/icon.png diff --git a/stable/aria2/5.0.13/ix_values.yaml b/stable/aria2/5.0.15/ix_values.yaml similarity index 100% rename from stable/aria2/5.0.13/ix_values.yaml rename to stable/aria2/5.0.15/ix_values.yaml diff --git a/stable/aria2/5.0.13/questions.yaml b/stable/aria2/5.0.15/questions.yaml similarity index 100% rename from stable/aria2/5.0.13/questions.yaml rename to stable/aria2/5.0.15/questions.yaml diff --git a/stable/automatic-music-downloader/2.0.13/templates/common.yaml b/stable/aria2/5.0.15/templates/common.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.13/templates/common.yaml rename to stable/aria2/5.0.15/templates/common.yaml diff --git a/stable/audacity/4.0.12/values.yaml b/stable/aria2/5.0.15/values.yaml similarity index 100% rename from stable/audacity/4.0.12/values.yaml rename to stable/aria2/5.0.15/values.yaml diff --git a/stable/aria2/item.yaml b/stable/aria2/item.yaml index dfbc445291d..4d35ee74950 100644 --- a/stable/aria2/item.yaml +++ b/stable/aria2/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/aria2.png +icon_url: https://truecharts.org/img/chart-icons/aria2.png categories: - media diff --git a/stable/audacity/4.0.12/CHANGELOG.md b/stable/audacity/4.0.12/CHANGELOG.md deleted file mode 100644 index bef8a02fb30..00000000000 --- a/stable/audacity/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [audacity-4.0.12](https://github.com/truecharts/apps/compare/audacity-4.0.11...audacity-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [audacity-4.0.11](https://github.com/truecharts/apps/compare/audacity-4.0.10...audacity-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [audacity-4.0.10](https://github.com/truecharts/apps/compare/audacity-4.0.9...audacity-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [audacity-4.0.9](https://github.com/truecharts/apps/compare/audacity-4.0.8...audacity-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [audacity-4.0.8](https://github.com/truecharts/apps/compare/audacity-4.0.7...audacity-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [audacity-4.0.7](https://github.com/truecharts/apps/compare/audacity-4.0.6...audacity-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [audacity-4.0.6](https://github.com/truecharts/apps/compare/audacity-4.0.5...audacity-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [audacity-4.0.5](https://github.com/truecharts/apps/compare/audacity-4.0.4...audacity-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [audacity-4.0.4](https://github.com/truecharts/apps/compare/audacity-4.0.3...audacity-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [audacity-4.0.3](https://github.com/truecharts/apps/compare/audacity-4.0.2...audacity-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [audacity-4.0.2](https://github.com/truecharts/apps/compare/audacity-4.0.1...audacity-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/audacity/4.0.12/Chart.lock b/stable/audacity/4.0.12/Chart.lock deleted file mode 100644 index 8e49b2c81ac..00000000000 --- a/stable/audacity/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:49:07.285185788Z" diff --git a/stable/audacity/4.0.12/Chart.yaml b/stable/audacity/4.0.12/Chart.yaml deleted file mode 100644 index 37556c19217..00000000000 --- a/stable/audacity/4.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "3.0.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An easy-to-use, multi-track audio editor and recorder -home: https://github.com/truecharts/apps/tree/master/charts/stable/audacity -icon: https://truecharts.org/img/appicons/audacity.png -keywords: -- audacity -- music -- recorder -- editor -- audio -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: audacity -sources: -- https://github.com/linuxserver/docker-audacity -- https://www.audacityteam.org/ -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/audacity/4.0.14/CHANGELOG.md b/stable/audacity/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..dae5da62e57 --- /dev/null +++ b/stable/audacity/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [audacity-4.0.14](https://github.com/truecharts/apps/compare/audacity-4.0.12...audacity-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [audacity-4.0.12](https://github.com/truecharts/apps/compare/audacity-4.0.11...audacity-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [audacity-4.0.11](https://github.com/truecharts/apps/compare/audacity-4.0.10...audacity-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [audacity-4.0.10](https://github.com/truecharts/apps/compare/audacity-4.0.9...audacity-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [audacity-4.0.9](https://github.com/truecharts/apps/compare/audacity-4.0.8...audacity-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [audacity-4.0.8](https://github.com/truecharts/apps/compare/audacity-4.0.7...audacity-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [audacity-4.0.7](https://github.com/truecharts/apps/compare/audacity-4.0.6...audacity-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [audacity-4.0.6](https://github.com/truecharts/apps/compare/audacity-4.0.5...audacity-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [audacity-4.0.5](https://github.com/truecharts/apps/compare/audacity-4.0.4...audacity-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [audacity-4.0.4](https://github.com/truecharts/apps/compare/audacity-4.0.3...audacity-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [audacity-4.0.3](https://github.com/truecharts/apps/compare/audacity-4.0.2...audacity-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/audacity/4.0.14/Chart.lock b/stable/audacity/4.0.14/Chart.lock new file mode 100644 index 00000000000..1194033feb6 --- /dev/null +++ b/stable/audacity/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:56:04.969848684Z" diff --git a/stable/audacity/4.0.14/Chart.yaml b/stable/audacity/4.0.14/Chart.yaml new file mode 100644 index 00000000000..036e4fb3fa2 --- /dev/null +++ b/stable/audacity/4.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.0.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An easy-to-use, multi-track audio editor and recorder +home: https://github.com/truecharts/apps/tree/master/charts/stable/audacity +icon: https://truecharts.org/img/chart-icons/audacity.png +keywords: +- audacity +- music +- recorder +- editor +- audio +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: audacity +sources: +- https://github.com/linuxserver/docker-audacity +- https://www.audacityteam.org/ +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/audacity/4.0.12/README.md b/stable/audacity/4.0.14/README.md similarity index 100% rename from stable/audacity/4.0.12/README.md rename to stable/audacity/4.0.14/README.md diff --git a/stable/audacity/4.0.12/app-readme.md b/stable/audacity/4.0.14/app-readme.md similarity index 100% rename from stable/audacity/4.0.12/app-readme.md rename to stable/audacity/4.0.14/app-readme.md diff --git a/stable/audiobookshelf/2.0.15/charts/common-10.4.4.tgz b/stable/audacity/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/audiobookshelf/2.0.15/charts/common-10.4.4.tgz rename to stable/audacity/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/audacity/4.0.12/icon.png b/stable/audacity/4.0.14/icon.png similarity index 100% rename from stable/audacity/4.0.12/icon.png rename to stable/audacity/4.0.14/icon.png diff --git a/stable/audacity/4.0.12/ix_values.yaml b/stable/audacity/4.0.14/ix_values.yaml similarity index 100% rename from stable/audacity/4.0.12/ix_values.yaml rename to stable/audacity/4.0.14/ix_values.yaml diff --git a/stable/audacity/4.0.12/questions.yaml b/stable/audacity/4.0.14/questions.yaml similarity index 100% rename from stable/audacity/4.0.12/questions.yaml rename to stable/audacity/4.0.14/questions.yaml diff --git a/stable/audacity/4.0.12/templates/common.yaml b/stable/audacity/4.0.14/templates/common.yaml similarity index 100% rename from stable/audacity/4.0.12/templates/common.yaml rename to stable/audacity/4.0.14/templates/common.yaml diff --git a/stable/audiobookshelf/2.0.15/values.yaml b/stable/audacity/4.0.14/values.yaml similarity index 100% rename from stable/audiobookshelf/2.0.15/values.yaml rename to stable/audacity/4.0.14/values.yaml diff --git a/stable/audacity/item.yaml b/stable/audacity/item.yaml index e81db234e16..3feba0ed61f 100644 --- a/stable/audacity/item.yaml +++ b/stable/audacity/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/audacity.png +icon_url: https://truecharts.org/img/chart-icons/audacity.png categories: - media diff --git a/stable/audiobookshelf/2.0.15/CHANGELOG.md b/stable/audiobookshelf/2.0.15/CHANGELOG.md deleted file mode 100644 index 685cd3434fd..00000000000 --- a/stable/audiobookshelf/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [audiobookshelf-2.0.15](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.14...audiobookshelf-2.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [audiobookshelf-2.0.14](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.13...audiobookshelf-2.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [audiobookshelf-2.0.13](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.12...audiobookshelf-2.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [audiobookshelf-2.0.12](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.11...audiobookshelf-2.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [audiobookshelf-2.0.11](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.10...audiobookshelf-2.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [audiobookshelf-2.0.10](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.9...audiobookshelf-2.0.10) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [audiobookshelf-2.0.9](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.8...audiobookshelf-2.0.9) (2022-07-02) - -#### Fix - -* add temp dir for .npm ([#3045](https://github.com/truecharts/apps/issues/3045)) - - - - -### [audiobookshelf-2.0.8](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.7...audiobookshelf-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [audiobookshelf-2.0.7](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.6...audiobookshelf-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [audiobookshelf-2.0.6](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.5...audiobookshelf-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) - - - - -### [audiobookshelf-2.0.5](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.4...audiobookshelf-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/audiobookshelf/2.0.15/Chart.lock b/stable/audiobookshelf/2.0.15/Chart.lock deleted file mode 100644 index 70bd6e2c208..00000000000 --- a/stable/audiobookshelf/2.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:49:11.341522625Z" diff --git a/stable/audiobookshelf/2.0.15/Chart.yaml b/stable/audiobookshelf/2.0.15/Chart.yaml deleted file mode 100644 index b6f57c11fa9..00000000000 --- a/stable/audiobookshelf/2.0.15/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.23" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. -home: https://github.com/truecharts/apps/tree/master/charts/stable/audiobookshelf -icon: https://truecharts.org/img/appicons/audiobookshelf.png -keywords: -- audiobookshelf -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: audiobookshelf -sources: -- https://hub.docker.com/r/advplyr/audiobookshelf -- https://github.com/advplyr/audiobookshelf -version: 2.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/audiobookshelf/2.0.17/CHANGELOG.md b/stable/audiobookshelf/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..cee6519980b --- /dev/null +++ b/stable/audiobookshelf/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [audiobookshelf-2.0.17](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.15...audiobookshelf-2.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [audiobookshelf-2.0.15](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.14...audiobookshelf-2.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [audiobookshelf-2.0.14](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.13...audiobookshelf-2.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [audiobookshelf-2.0.13](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.12...audiobookshelf-2.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [audiobookshelf-2.0.12](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.11...audiobookshelf-2.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [audiobookshelf-2.0.11](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.10...audiobookshelf-2.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [audiobookshelf-2.0.10](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.9...audiobookshelf-2.0.10) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [audiobookshelf-2.0.9](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.8...audiobookshelf-2.0.9) (2022-07-02) + +#### Fix + +* add temp dir for .npm ([#3045](https://github.com/truecharts/apps/issues/3045)) + + + + +### [audiobookshelf-2.0.8](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.7...audiobookshelf-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [audiobookshelf-2.0.7](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.6...audiobookshelf-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [audiobookshelf-2.0.6](https://github.com/truecharts/apps/compare/audiobookshelf-2.0.5...audiobookshelf-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) diff --git a/stable/audiobookshelf/2.0.17/Chart.lock b/stable/audiobookshelf/2.0.17/Chart.lock new file mode 100644 index 00000000000..207091fd839 --- /dev/null +++ b/stable/audiobookshelf/2.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:56:05.256203933Z" diff --git a/stable/audiobookshelf/2.0.17/Chart.yaml b/stable/audiobookshelf/2.0.17/Chart.yaml new file mode 100644 index 00000000000..62a8ce7dd9c --- /dev/null +++ b/stable/audiobookshelf/2.0.17/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2.0.23" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Audiobookshelf is a self-hosted audiobook server for managing and playing your audiobooks. +home: https://github.com/truecharts/apps/tree/master/charts/stable/audiobookshelf +icon: https://truecharts.org/img/chart-icons/audiobookshelf.png +keywords: +- audiobookshelf +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: audiobookshelf +sources: +- https://hub.docker.com/r/advplyr/audiobookshelf +- https://github.com/advplyr/audiobookshelf +version: 2.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/audiobookshelf/2.0.15/README.md b/stable/audiobookshelf/2.0.17/README.md similarity index 100% rename from stable/audiobookshelf/2.0.15/README.md rename to stable/audiobookshelf/2.0.17/README.md diff --git a/stable/audiobookshelf/2.0.15/app-readme.md b/stable/audiobookshelf/2.0.17/app-readme.md similarity index 100% rename from stable/audiobookshelf/2.0.15/app-readme.md rename to stable/audiobookshelf/2.0.17/app-readme.md diff --git a/stable/automatic-music-downloader/2.0.13/charts/common-10.4.4.tgz b/stable/audiobookshelf/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/automatic-music-downloader/2.0.13/charts/common-10.4.4.tgz rename to stable/audiobookshelf/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/audiobookshelf/2.0.15/icon.png b/stable/audiobookshelf/2.0.17/icon.png similarity index 100% rename from stable/audiobookshelf/2.0.15/icon.png rename to stable/audiobookshelf/2.0.17/icon.png diff --git a/stable/audiobookshelf/2.0.15/ix_values.yaml b/stable/audiobookshelf/2.0.17/ix_values.yaml similarity index 100% rename from stable/audiobookshelf/2.0.15/ix_values.yaml rename to stable/audiobookshelf/2.0.17/ix_values.yaml diff --git a/stable/audiobookshelf/2.0.15/questions.yaml b/stable/audiobookshelf/2.0.17/questions.yaml similarity index 100% rename from stable/audiobookshelf/2.0.15/questions.yaml rename to stable/audiobookshelf/2.0.17/questions.yaml diff --git a/stable/audiobookshelf/2.0.15/templates/_secrets.tpl b/stable/audiobookshelf/2.0.17/templates/_secrets.tpl similarity index 100% rename from stable/audiobookshelf/2.0.15/templates/_secrets.tpl rename to stable/audiobookshelf/2.0.17/templates/_secrets.tpl diff --git a/stable/audiobookshelf/2.0.15/templates/common.yaml b/stable/audiobookshelf/2.0.17/templates/common.yaml similarity index 100% rename from stable/audiobookshelf/2.0.15/templates/common.yaml rename to stable/audiobookshelf/2.0.17/templates/common.yaml diff --git a/stable/automatic-music-downloader/2.0.13/values.yaml b/stable/audiobookshelf/2.0.17/values.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.13/values.yaml rename to stable/audiobookshelf/2.0.17/values.yaml diff --git a/stable/audiobookshelf/item.yaml b/stable/audiobookshelf/item.yaml index d3fa35131ba..ae0eb0afcf9 100644 --- a/stable/audiobookshelf/item.yaml +++ b/stable/audiobookshelf/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/audiobookshelf.png +icon_url: https://truecharts.org/img/chart-icons/audiobookshelf.png categories: - media diff --git a/stable/authelia/11.0.18/CHANGELOG.md b/stable/authelia/11.0.18/CHANGELOG.md new file mode 100644 index 00000000000..30cfd4c182c --- /dev/null +++ b/stable/authelia/11.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [authelia-11.0.18](https://github.com/truecharts/apps/compare/authelia-11.0.16...authelia-11.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [authelia-11.0.16](https://github.com/truecharts/apps/compare/authelia-11.0.15...authelia-11.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [authelia-11.0.15](https://github.com/truecharts/apps/compare/authelia-11.0.14...authelia-11.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [authelia-11.0.14](https://github.com/truecharts/apps/compare/authelia-11.0.13...authelia-11.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [authelia-11.0.13](https://github.com/truecharts/apps/compare/authelia-11.0.12...authelia-11.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [authelia-11.0.12](https://github.com/truecharts/apps/compare/authelia-11.0.11...authelia-11.0.12) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [authelia-11.0.11](https://github.com/truecharts/apps/compare/authelia-11.0.10...authelia-11.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [authelia-11.0.10](https://github.com/truecharts/apps/compare/authelia-11.0.9...authelia-11.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [authelia-11.0.9](https://github.com/truecharts/apps/compare/authelia-11.0.8...authelia-11.0.9) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [authelia-11.0.8](https://github.com/truecharts/apps/compare/authelia-11.0.7...authelia-11.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [authelia-11.0.7](https://github.com/truecharts/apps/compare/authelia-11.0.6...authelia-11.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/authelia/11.0.18/Chart.lock b/stable/authelia/11.0.18/Chart.lock new file mode 100644 index 00000000000..18b7193fc86 --- /dev/null +++ b/stable/authelia/11.0.18/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T22:56:23.168087739Z" diff --git a/stable/authelia/11.0.18/Chart.yaml b/stable/authelia/11.0.18/Chart.yaml new file mode 100644 index 00000000000..44f2169ebf6 --- /dev/null +++ b/stable/authelia/11.0.18/Chart.yaml @@ -0,0 +1,46 @@ +apiVersion: v2 +appVersion: "4.36.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: Authelia is a Single Sign-On Multi-Factor portal for web apps +home: https://github.com/truecharts/apps/tree/master/charts/stable/authelia +icon: https://truecharts.org/img/chart-icons/authelia.png +keywords: +- authelia +- authentication +- login +- SSO +- Authentication +- Security +- Two-Factor +- U2F +- YubiKey +- Push Notifications +- LDAP +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: authelia +sources: +- https://github.com/authelia/chartrepo +- https://github.com/authelia/authelia +type: application +version: 11.0.18 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/authelia/11.0.18/README.md b/stable/authelia/11.0.18/README.md new file mode 100644 index 00000000000..d8a13ac9a24 --- /dev/null +++ b/stable/authelia/11.0.18/README.md @@ -0,0 +1,45 @@ +# authelia + +Authelia is a Single Sign-On Multi-Factor portal for web apps + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/authelia/11.0.18/app-readme.md b/stable/authelia/11.0.18/app-readme.md new file mode 100644 index 00000000000..f0d4ea68c63 --- /dev/null +++ b/stable/authelia/11.0.18/app-readme.md @@ -0,0 +1,3 @@ +Authelia is a Single Sign-On Multi-Factor portal for web apps + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/babybuddy/8.0.19/charts/common-10.4.4.tgz b/stable/authelia/11.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/babybuddy/8.0.19/charts/common-10.4.4.tgz rename to stable/authelia/11.0.18/charts/common-10.4.4.tgz diff --git a/stable/babybuddy/8.0.19/charts/postgresql-8.0.30.tgz b/stable/authelia/11.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/babybuddy/8.0.19/charts/postgresql-8.0.30.tgz rename to stable/authelia/11.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/baserow/3.0.16/charts/redis-3.0.30.tgz b/stable/authelia/11.0.18/charts/redis-3.0.30.tgz similarity index 100% rename from stable/baserow/3.0.16/charts/redis-3.0.30.tgz rename to stable/authelia/11.0.18/charts/redis-3.0.30.tgz diff --git a/stable/authelia/11.0.18/icon.png b/stable/authelia/11.0.18/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2d3b9f3265def8c4b0f8a17a275c348e306ccb GIT binary patch literal 18745 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 Hu0mjff?tm{ literal 0 HcmV?d00001 diff --git a/stable/authelia/11.0.18/ix_values.yaml b/stable/authelia/11.0.18/ix_values.yaml new file mode 100644 index 00000000000..8fc31de1e67 --- /dev/null +++ b/stable/authelia/11.0.18/ix_values.yaml @@ -0,0 +1,623 @@ +image: + repository: tccr.io/truecharts/authelia + pullPolicy: IfNotPresent + tag: v4.36.2@sha256:840f67bae1d2c090922c6a1781da6f6b7ce601e4303a4461bcc43a967dd95c62 + +command: ["authelia"] +args: ["--config=/configuration.yaml"] + +enableServiceLinks: false + +service: + main: + ports: + main: + port: 9091 + targetPort: 9091 + +persistence: + config: + enabled: true + mountPath: "/config" +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: authelia + postgresqlDatabase: authelia + +# Enabled redis +# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/redis +redis: + enabled: true + existingSecret: "rediscreds" + +resources: + limits: {} + # limits: + # cpu: "4.00" + # memory: 125Mi + requests: {} + # requests: + # cpu: "0.25" + # memory: 50Mi + +envFrom: + - configMapRef: + name: authelia-paths + +probes: + liveness: + type: HTTP + path: /api/health" + + readiness: + type: HTTP + path: "/api/health" + + startup: + type: HTTP + path: "/api/health" + +domain: example.com + +## +## Server Configuration +## +server: + ## + ## Port sets the configured port for the daemon, service, and the probes. + ## Default is 9091 and should not need to be changed. + ## + port: 9091 + + ## Buffers usually should be configured to be the same value. + ## Explanation at https://www.authelia.com/docs/configuration/server.html + ## Read buffer size adjusts the server's max incoming request size in bytes. + ## Write buffer size does the same for outgoing responses. + read_buffer_size: 4096 + write_buffer_size: 4096 + ## Set the single level path Authelia listens on. + ## Must be alphanumeric chars and should not contain any slashes. + path: "" + +log: + ## Level of verbosity for logs: info, debug, trace. + level: trace + + ## Format the logs are written as: json, text. + format: text + + ## TODO: Statefulness check should check if this is set, and the configMap should enable it. + ## File path where the logs will be written. If not set logs are written to stdout. + # file_path: /config/authelia.log + +## Default redirection URL +## +## If user tries to authenticate without any referer, Authelia does not know where to redirect the user to at the end +## of the authentication process. This parameter allows you to specify the default redirection URL Authelia will use +## in such a case. +## +## Note: this parameter is optional. If not provided, user won't be redirected upon successful authentication. +## Default is https://www. (value at the top of the values.yaml). +default_redirection_url: "" +# default_redirection_url: https://example.com + +theme: light + +## +## TOTP Configuration +## +## Parameters used for TOTP generation +totp: + ## The issuer name displayed in the Authenticator application of your choice + ## See: https://github.com/google/google-authenticator/wiki/Key-Uri-Format for more info on issuer names + ## Defaults to . + issuer: "" + ## The period in seconds a one-time password is current for. Changing this will require all users to register + ## their TOTP applications again. Warning: before changing period read the docs link below. + period: 30 + ## The skew controls number of one-time passwords either side of the current one that are valid. + ## Warning: before changing skew read the docs link below. + ## See: https://www.authelia.com/docs/configuration/one-time-password.html#period-and-skew to read the documentation. + skew: 1 + +## +## Duo Push API Configuration +## +## Parameters used to contact the Duo API. Those are generated when you protect an application of type +## "Partner Auth API" in the management panel. +duo_api: + enabled: false + hostname: api-123456789.example.com + integration_key: ABCDEF + plain_api_key: "" + +## +## Authentication Backend Provider Configuration +## +## Used for verifying user passwords and retrieve information such as email address and groups users belong to. +## +## The available providers are: `file`, `ldap`. You must use one and only one of these providers. +authentication_backend: + ## Disable both the HTML element and the API for reset password functionality + disable_reset_password: false + + ## The amount of time to wait before we refresh data from the authentication backend. Uses duration notation. + ## To disable this feature set it to 'disable', this will slightly reduce security because for Authelia, users will + ## always belong to groups they belonged to at the time of login even if they have been removed from them in LDAP. + ## To force update on every request you can set this to '0' or 'always', this will increase processor demand. + ## See the below documentation for more information. + ## Duration Notation docs: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Refresh Interval docs: https://www.authelia.com/docs/configuration/authentication/ldap.html#refresh-interval + refresh_interval: 5m + + ## LDAP backend configuration. + ## + ## This backend allows Authelia to be scaled to more + ## than one instance and therefore is recommended for + ## production. + ldap: + + ## Enable LDAP Backend. + enabled: false + + ## The LDAP implementation, this affects elements like the attribute utilised for resetting a password. + ## Acceptable options are as follows: + ## - 'activedirectory' - For Microsoft Active Directory. + ## - 'custom' - For custom specifications of attributes and filters. + ## This currently defaults to 'custom' to maintain existing behaviour. + ## + ## Depending on the option here certain other values in this section have a default value, notably all of the + ## attribute mappings have a default value that this config overrides, you can read more about these default values + ## at https://www.authelia.com/docs/configuration/authentication/ldap.html#defaults + implementation: activedirectory + + ## The url to the ldap server. Format: ://
[:]. + ## Scheme can be ldap or ldaps in the format (port optional). + url: ldap://openldap.default.svc.cluster.local + + ## Connection Timeout. + timeout: 5s + + ## Use StartTLS with the LDAP connection. + start_tls: false + + tls: + ## Server Name for certificate validation (in case it's not set correctly in the URL). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either Secure LDAP or LDAP StartTLS. + minimum_version: TLS1.2 + + ## The base dn for every LDAP query. + base_dn: DC=example,DC=com + + ## The attribute holding the username of the user. This attribute is used to populate the username in the session + ## information. It was introduced due to #561 to handle case insensitive search queries. For you information, + ## Microsoft Active Directory usually uses 'sAMAccountName' and OpenLDAP usually uses 'uid'. Beware that this + ## attribute holds the unique identifiers for the users binding the user and the configuration stored in database. + ## Therefore only single value attributes are allowed and the value must never be changed once attributed to a user + ## otherwise it would break the configuration for that user. Technically, non-unique attributes like 'mail' can also + ## be used but we don't recommend using them, we instead advise to use the attributes mentioned above + ## (sAMAccountName and uid) to follow https://www.ietf.org/rfc/rfc2307.txt. + username_attribute: "" + + ## An additional dn to define the scope to all users. + additional_users_dn: OU=Users + + ## The users filter used in search queries to find the user profile based on input filled in login form. + ## Various placeholders are available in the user filter: + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username_attribute} is a mandatory placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## + ## Recommended settings are as follows: + ## - Microsoft Active Directory: (&({username_attribute}={input})(objectCategory=person)(objectClass=user)) + ## - OpenLDAP: + ## - (&({username_attribute}={input})(objectClass=person)) + ## - (&({username_attribute}={input})(objectClass=inetOrgPerson)) + ## + ## To allow sign in both with username and email, one can use a filter like + ## (&(|({username_attribute}={input})({mail_attribute}={input}))(objectClass=person)) + users_filter: "" + + ## An additional dn to define the scope of groups. + additional_groups_dn: OU=Groups + + ## The groups filter used in search queries to find the groups of the user. + ## - {input} is a placeholder replaced by what the user inputs in the login form. + ## - {username} is a placeholder replace by the username stored in LDAP (based on `username_attribute`). + ## - {dn} is a matcher replaced by the user distinguished name, aka, user DN. + ## - {username_attribute} is a placeholder replaced by what is configured in `username_attribute`. + ## - {mail_attribute} is a placeholder replaced by what is configured in `mail_attribute`. + ## - DON'T USE - {0} is an alias for {input} supported for backward compatibility but it will be deprecated in later + ## versions, so please don't use it. + ## - DON'T USE - {1} is an alias for {username} supported for backward compatibility but it will be deprecated in + ## later version, so please don't use it. + ## + ## If your groups use the `groupOfUniqueNames` structure use this instead: + ## (&(uniquemember={dn})(objectclass=groupOfUniqueNames)) + groups_filter: "" + + ## The attribute holding the name of the group + group_name_attribute: "" + + ## The attribute holding the mail address of the user. If multiple email addresses are defined for a user, only the + ## first one returned by the LDAP server is used. + mail_attribute: "" + + ## The attribute holding the display name of the user. This will be used to greet an authenticated user. + display_name_attribute: "" + + ## The username of the admin user. + user: CN=Authelia,DC=example,DC=com + plain_password: "" + + ## + ## File (Authentication Provider) + ## + ## With this backend, the users database is stored in a file which is updated when users reset their passwords. + ## Therefore, this backend is meant to be used in a dev environment and not in production since it prevents Authelia + ## to be scaled to more than one instance. The options under 'password' have sane defaults, and as it has security + ## implications it is highly recommended you leave the default values. Before considering changing these settings + ## please read the docs page below: + ## https://www.authelia.com/docs/configuration/authentication/file.html#password-hash-algorithm-tuning + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + file: + enabled: true + path: /config/users_database.yml + password: + algorithm: argon2id + iterations: 1 + key_length: 32 + salt_length: 16 + memory: 1024 + parallelism: 8 + +## +## Access Control Configuration +## +## Access control is a list of rules defining the authorizations applied for one resource to users or group of users. +## +## If 'access_control' is not defined, ACL rules are disabled and the 'bypass' rule is applied, i.e., access is allowed +## to anyone. Otherwise restrictions follow the rules defined. +## +## Note: One can use the wildcard * to match any subdomain. +## It must stand at the beginning of the pattern. (example: *.mydomain.com) +## +## Note: You must put patterns containing wildcards between simple quotes for the YAML to be syntactically correct. +## +## Definition: A 'rule' is an object with the following keys: 'domain', 'subject', 'policy' and 'resources'. +## +## - 'domain' defines which domain or set of domains the rule applies to. +## +## - 'subject' defines the subject to apply authorizations to. This parameter is optional and matching any user if not +## provided. If provided, the parameter represents either a user or a group. It should be of the form +## 'user:' or 'group:'. +## +## - 'policy' is the policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'. +## +## - 'resources' is a list of regular expressions that matches a set of resources to apply the policy to. This parameter +## is optional and matches any resource if not provided. +## +## Note: the order of the rules is important. The first policy matching (domain, resource, subject) applies. +access_control: + ## Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'. It is the policy applied to any + ## resource if there is no policy to be applied to the user. + default_policy: deny + + networks: [] + # networks: + # - name: private + # networks: + # - 10.0.0.0/8 + # - 172.16.0.0/12 + # - 192.168.0.0/16 + # - name: vpn + # networks: + # - 10.9.0.0/16 + + rules: [] + # rules: + # - domain: public.example.com + # policy: bypass + # - domain: "*.example.com" + # policy: bypass + # methods: + # - OPTIONS + # - domain: secure.example.com + # policy: one_factor + # networks: + # - private + # - vpn + # - 192.168.1.0/24 + # - 10.0.0.1 + # - domain: + # - secure.example.com + # - private.example.com + # policy: two_factor + # - domain: singlefactor.example.com + # policy: one_factor + # - domain: "mx2.mail.example.com" + # subject: "group:admins" + # policy: deny + # - domain: "*.example.com" + # subject: + # - "group:admins" + # - "group:moderators" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/groups/dev/.*$" + # subject: "group:dev" + # policy: two_factor + # - domain: dev.example.com + # resources: + # - "^/users/john/.*$" + # subject: + # - ["group:dev", "user:john"] + # - "group:admins" + # policy: two_factor + # - domain: "{user}.example.com" + # policy: bypass + +## +## Session Provider Configuration +## +## The session cookies identify the user once logged in. +## The available providers are: `memory`, `redis`. Memory is the provider unless redis is defined. +session: + ## The name of the session cookie. (default: authelia_session). + name: authelia_session + + ## Sets the Cookie SameSite value. Possible options are none, lax, or strict. + ## Please read https://www.authelia.com/docs/configuration/session.html#same_site + same_site: lax + + ## The time in seconds before the cookie expires and session is reset. + expiration: 1h + + ## The inactivity time in seconds before the session is reset. + inactivity: 5m + + ## The remember me duration. + ## Value is in seconds, or duration notation. Value of 0 disables remember me. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ## Longer periods are considered less secure because a stolen cookie will last longer giving attackers more time to + ## spy or attack. Currently the default is 1M or 1 month. + remember_me_duration: 1M + +## +## Redis Provider +## +## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html +## +## The redis connection details +redisProvider: + port: 6379 + + ## Optional username to be used with authentication. + # username: authelia + username: "" + + ## This is the Redis DB Index https://redis.io/commands/select (sometimes referred to as database number, DB, etc). + database_index: 0 + + ## The maximum number of concurrent active connections to Redis. + maximum_active_connections: 8 + + ## The target number of idle connections to have open ready for work. Useful when opening connections is slow. + minimum_idle_connections: 0 + + ## The Redis TLS configuration. If defined will require a TLS connection to the Redis instance(s). + tls: + enabled: false + + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for the connection. + minimum_version: TLS1.2 + + ## The Redis HA configuration options. + ## This provides specific options to Redis Sentinel, sentinel_name must be defined (Master Name). + high_availability: + enabled: false + enabledSecret: false + ## Sentinel Name / Master Name + sentinel_name: mysentinel + + ## The additional nodes to pre-seed the redis provider with (for sentinel). + ## If the host in the above section is defined, it will be combined with this list to connect to sentinel. + ## For high availability to be used you must have either defined; the host above or at least one node below. + nodes: [] + # nodes: + # - host: sentinel-0.databases.svc.cluster.local + # port: 26379 + # - host: sentinel-1.databases.svc.cluster.local + # port: 26379 + + ## Choose the host with the lowest latency. + route_by_latency: false + + ## Choose the host randomly. + route_randomly: false + +## +## Regulation Configuration +## +## This mechanism prevents attackers from brute forcing the first factor. It bans the user if too many attempts are done +## in a short period of time. +regulation: + ## The number of failed login attempts before user is banned. Set it to 0 to disable regulation. + max_retries: 3 + + ## The time range during which the user can attempt login before being banned. The user is banned if the + ## authentication failed 'max_retries' times in a 'find_time' seconds window. Find Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + find_time: 2m + + ## The length of time before a banned user can login again. Ban Time accepts duration notation. + ## See: https://www.authelia.com/docs/configuration/index.html#duration-notation-format + ban_time: 5m + +## +## Storage Provider Configuration +## +## The available providers are: `local`, `mysql`, `postgres`. You must use one and only one of these providers. +storage: + ## + ## PostgreSQL (Storage Provider) + ## + postgres: + port: 5432 + database: authelia + username: authelia + sslmode: disable + timeout: 5s + +## +## Notification Provider +## +## +## Notifications are sent to users when they require a password reset, a u2f registration or a TOTP registration. +## The available providers are: filesystem, smtp. You must use one and only one of these providers. +notifier: + ## You can disable the notifier startup check by setting this to true. + disable_startup_check: false + + ## + ## File System (Notification Provider) + ## + ## Important: Kubernetes (or HA) users must read https://www.authelia.com/docs/features/statelessness.html + ## + filesystem: + enabled: true + filename: /config/notification.txt + + ## + ## SMTP (Notification Provider) + ## + ## Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate. + ## [Security] By default Authelia will: + ## - force all SMTP connections over TLS including unauthenticated connections + ## - use the disable_require_tls boolean value to disable this requirement + ## (only works for unauthenticated connections) + ## - validate the SMTP server x509 certificate during the TLS handshake against the hosts trusted certificates + ## (configure in tls section) + smtp: + enabled: false + enabledSecret: false + host: smtp.mail.svc.cluster.local + port: 25 + timeout: 5s + username: test + plain_password: test + sender: admin@example.com + ## HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost. + identifier: localhost + ## Subject configuration of the emails sent. + ## {title} is replaced by the text from the notifier + subject: "[Authelia] {title}" + ## This address is used during the startup check to verify the email configuration is correct. + ## It's not important what it is except if your email server only allows local delivery. + startup_check_address: test@authelia.com + disable_require_tls: false + disable_html_emails: false + + tls: + ## Server Name for certificate validation (in case you are using the IP or non-FQDN in the host option). + server_name: "" + + ## Skip verifying the server certificate (to allow a self-signed certificate). + ## In preference to setting this we strongly recommend you add the public portion of the certificate to the + ## certificates directory which is defined by the `certificates_directory` option at the top of the config. + skip_verify: false + + ## Minimum TLS version for either StartTLS or SMTPS. + minimum_version: TLS1.2 + +identity_providers: + oidc: + ## Enables this in the config map. Currently in beta stage. + ## See https://www.authelia.com/docs/configuration/identity-providers/oidc.html#roadmap + enabled: false + + access_token_lifespan: 1h + authorize_code_lifespan: 1m + id_token_lifespan: 1h + refresh_token_lifespan: 90m + + enable_client_debug_messages: false + + ## SECURITY NOTICE: It's not recommended changing this option, and highly discouraged to have it below 8 for + ## security reasons. + minimum_parameter_entropy: 8 + + clients: [] + # clients: + # - + ## The ID is the OpenID Connect ClientID which is used to link an application to a configuration. + # id: myapp + + ## The description to show to users when they end up on the consent screen. Defaults to the ID above. + # description: My Application + + ## The client secret is a shared secret between Authelia and the consumer of this client. + # secret: apple123 + + ## Sets the client to public. This should typically not be set, please see the documentation for usage. + # public: false + + ## The policy to require for this client; one_factor or two_factor. + # authorization_policy: two_factor + + ## Audience this client is allowed to request. + # audience: [] + + ## Scopes this client is allowed to request. + # scopes: + # - openid + # - profile + # - email + # - groups + + ## Redirect URI's specifies a list of valid case-sensitive callbacks for this client. + # redirect_uris: + # - https://oidc.example.com/oauth2/callback + + ## Grant Types configures which grants this client can obtain. + ## It's not recommended to configure this unless you know what you're doing. + # grant_types: + # - refresh_token + # - authorization_code + + ## Response Types configures which responses this client can be sent. + ## It's not recommended to configure this unless you know what you're doing. + # response_types: + # - code + + ## Response Modes configures which response modes this client supports. + ## It's not recommended to configure this unless you know what you're doing. + # response_modes: + # - form_post + # - query + # - fragment + + ## The algorithm used to sign userinfo endpoint responses for this client, either none or RS256. + # userinfo_signing_algorithm: none diff --git a/stable/authelia/11.0.18/questions.yaml b/stable/authelia/11.0.18/questions.yaml new file mode 100644 index 00000000000..9553d99e5a8 --- /dev/null +++ b/stable/authelia/11.0.18/questions.yaml @@ -0,0 +1,3340 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: domain + group: "App Configuration" + label: "Domain" + description: "The highest domain level possible, for example: domain.com when using app.domain.com" + schema: + type: string + default: "" + required: true + + - variable: default_redirection_url + group: "App Configuration" + label: "Default Redirection Url" + description: "If user tries to authenticate without any referer, this is used" + schema: + type: string + default: "" + + - variable: theme + group: "App Configuration" + label: "Theme" + schema: + type: string + default: "light" + enum: + - value: "light" + description: "info" + - value: "grey" + description: "grey" + - value: "dark" + description: "dark" + + - variable: log + group: "App Configuration" + label: "Log Configuration " + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "info" + enum: + - value: "info" + description: "info" + - value: "debug" + description: "debug" + - value: "trace" + description: "trace" + - variable: format + label: "Log Format" + schema: + type: string + default: "text" + enum: + - value: "json" + description: "json" + - value: "text" + description: "text" + + - variable: totp + group: "App Configuration" + label: "TOTP Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: issuer + label: "Issuer" + description: "The issuer name displayed in the Authenticator application of your choice" + schema: + type: string + default: "" + - variable: period + label: "Period" + description: "The period in seconds a one-time password is current for" + schema: + type: int + default: 30 + - variable: skew + label: "skew" + description: "Controls number of one-time passwords either side of the current one that are valid." + schema: + type: int + default: 1 + + - variable: duo_api + group: "App Configuration" + label: "DUO API Configuration" + description: "Parameters used to contact the Duo API." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: hostname + label: "Hostname" + schema: + type: string + required: true + default: "" + + - variable: integration_key + label: "integration_key" + schema: + type: string + default: "" + required: true + - variable: plain_api_key + label: "plain_api_key" + schema: + type: string + default: "" + required: true + + - variable: session + group: "App Configuration" + label: "Session Provider" + description: "The session cookies identify the user once logged in." + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Cookie Name" + description: "The name of the session cookie." + schema: + type: string + required: true + default: "authelia_session" + - variable: same_site + label: "SameSite Value" + description: "Sets the Cookie SameSite value" + schema: + type: string + default: "lax" + enum: + - value: "lax" + description: "lax" + - value: "strict" + description: "strict" + - variable: expiration + label: "Expiration Time" + description: "The time in seconds before the cookie expires and session is reset." + schema: + type: string + default: "1h" + required: true + - variable: inactivity + label: "Inactivity Time" + description: "The inactivity time in seconds before the session is reset." + schema: + type: string + default: "5m" + required: true + - variable: inactivity + label: "Remember-Me duration" + description: "The remember me duration" + schema: + type: string + default: "5M" + required: true + + - variable: regulation + group: "App Configuration" + label: "Regulation Configuration" + description: "his mechanism prevents attackers from brute forcing the first factor." + schema: + additional_attrs: true + type: dict + attrs: + - variable: max_retries + label: "Maximum Retries" + description: "The number of failed login attempts before user is banned. Set it to 0 to disable regulation." + schema: + type: int + default: 3 + - variable: find_time + label: "Find Time" + description: "The time range during which the user can attempt login before being banned." + schema: + type: string + default: "2m" + required: true + - variable: ban_time + label: "Ban Duration" + description: "The length of time before a banned user can login again" + schema: + type: string + default: "5m" + required: true + + - variable: authentication_backend + group: "App Configuration" + label: "Authentication Backend Provider" + description: "sed for verifying user passwords and retrieve information such as email address and groups users belong to." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_reset_password + label: "Disable Reset Password" + description: "Disable both the HTML element and the API for reset password functionality" + schema: + type: boolean + default: false + - variable: refresh_interval + label: "Reset Interval" + description: "The amount of time to wait before we refresh data from the authentication backend" + schema: + type: string + default: "5m" + required: true + - variable: ldap + label: "LDAP backend configuration" + description: "Used for verifying user passwords and retrieve information such as email address and groups users belong to" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: implementation + label: "Implementation" + description: "The LDAP implementation, this affects elements like the attribute utilised for resetting a password" + schema: + type: string + default: "custom" + enum: + - value: "activedirectory" + description: "activedirectory" + - value: "custom" + description: "custom" + - variable: url + label: "URL" + description: "The url to the ldap server. Format: ://
[:]" + schema: + type: string + default: "ldap://openldap.default.svc.cluster.local" + required: true + - variable: timeout + label: "Connection Timeout" + schema: + type: string + default: "5s" + required: true + - variable: start_tls + label: "Start TLS" + description: "Use StartTLS with the LDAP connection" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: base_dn + label: "Base DN" + description: "The base dn for every LDAP query." + schema: + type: string + default: "DC=example,DC=com" + required: true + - variable: username_attribute + label: "Username Attribute" + description: "The attribute holding the username of the user" + schema: + type: string + default: "" + required: true + - variable: additional_users_dn + label: "Additional Users DN" + description: "An additional dn to define the scope to all users." + schema: + type: string + default: "OU=Users" + required: true + - variable: users_filter + label: "Users Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: additional_groups_dn + label: "Additional Groups DN" + description: "An additional dn to define the scope of groups." + schema: + type: string + default: "OU=Groups" + required: true + - variable: groups_filter + label: "Groups Filter" + description: "The groups filter used in search queries to find the groups of the user." + schema: + type: string + default: "" + required: true + - variable: group_name_attribute + label: "Group name Attribute" + description: "The attribute holding the name of the group" + schema: + type: string + default: "" + required: true + - variable: mail_attribute + label: "Mail Attribute" + description: "The attribute holding the primary mail address of the user" + schema: + type: string + default: "" + required: true + - variable: display_name_attribute + label: "Display Name Attribute" + description: "he attribute holding the display name of the user. This will be used to greet an authenticated user." + schema: + type: string + default: "" + - variable: user + label: "Admin User" + description: "The username of the admin user used to connect to LDAP." + schema: + type: string + default: "CN=Authelia,DC=example,DC=com" + required: true + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + required: true + - variable: file + label: "File backend configuration" + description: "With this backend, the users database is stored in a file which is updated when users reset their passwords." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: path + label: "Path" + schema: + type: string + default: "/config/users_database.yml" + required: true + - variable: password + label: "Password Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: algorithm + label: "Algorithm" + schema: + type: string + default: "argon2id" + enum: + - value: "argon2id" + description: "argon2id" + - value: "sha512" + description: "sha512" + - variable: iterations + label: "Iterations" + schema: + type: int + default: 1 + required: true + - variable: key_length + label: "Key Length" + schema: + type: int + default: 32 + required: true + - variable: salt_length + label: "Salt Length" + schema: + type: int + default: 16 + required: true + - variable: memory + label: "Memory" + schema: + type: int + default: 1024 + required: true + - variable: parallelism + label: "Parallelism" + schema: + type: int + default: 8 + required: true + + - variable: notifier + group: "App Configuration" + label: "Notifier Configuration" + description: "otifications are sent to users when they require a password reset, a u2f registration or a TOTP registration." + schema: + additional_attrs: true + type: dict + attrs: + - variable: disable_startup_check + label: "Disable Startup Check" + schema: + type: boolean + default: false + - variable: filesystem + label: "Filesystem Provider" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filename + label: "File Path" + schema: + type: string + default: "/config/notification.txt" + required: true + - variable: smtp + label: "SMTP Provider" + description: "Use a SMTP server for sending notifications. Authelia uses the PLAIN or LOGIN methods to authenticate." + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: true + show_subquestions_if: true + subquestions: + - variable: host + label: "Host" + schema: + type: string + default: "smtp.mail.svc.cluster.local" + required: true + - variable: port + label: "Port" + schema: + type: int + default: 25 + required: true + - variable: timeout + label: "Timeout" + schema: + type: string + default: "5s" + required: true + - variable: username + label: "Username" + schema: + type: string + default: "" + required: true + - variable: plain_password + label: "Password" + schema: + type: string + default: "" + required: true + - variable: sender + label: "Sender" + schema: + type: string + default: "" + required: true + - variable: identifier + label: "Identifier" + description: "HELO/EHLO Identifier. Some SMTP Servers may reject the default of localhost." + schema: + type: string + default: "localhost" + required: true + - variable: subject + label: "Subject" + description: "Subject configuration of the emails sent, {title} is replaced by the text from the notifier" + schema: + type: string + default: "[Authelia] {title}" + required: true + - variable: startup_check_address + label: "Startup Check Address" + description: "This address is used during the startup check to verify the email configuration is correct." + schema: + type: string + default: "test@authelia.com" + required: true + - variable: disable_require_tls + label: "Disable Require TLS" + schema: + type: boolean + default: false + - variable: disable_html_emails + label: "Disable HTML emails" + schema: + type: boolean + default: false + - variable: tls + label: "TLS Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: server_name + label: "Server Name" + description: "Server Name for certificate validation (in case it's not set correctly in the URL)." + schema: + type: string + default: "" + - variable: skip_verify + label: "Skip Certificate Verification" + description: "Skip verifying the server certificate (to allow a self-signed certificate)" + schema: + type: boolean + default: false + - variable: minimum_version + label: "Minimum TLS version" + description: "Minimum TLS version for either Secure LDAP or LDAP StartTLS." + schema: + type: string + default: "TLS1.2" + enum: + - value: "TLS1.0" + description: "TLS1.0" + - value: "TLS1.1" + description: "TLS1.1" + - value: "TLS1.2" + description: "TLS1.2" + - value: "TLS1.3" + description: "TLS1.3" + - variable: access_control + group: "App Configuration" + label: "Access Control Configuration" + description: "Access control is a list of rules defining the authorizations applied for one resource to users or group of users." + schema: + additional_attrs: true + type: dict + attrs: + - variable: default_policy + label: "Default Policy" + description: "Default policy can either be 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: networkItem + label: "Network Item" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "network" + schema: + type: string + default: "" + required: true + + - variable: rules + label: "Rules" + schema: + type: list + default: [] + items: + - variable: rulesItem + label: "Rule" + schema: + additional_attrs: true + type: dict + attrs: + - variable: domain + label: "Domains" + description: "defines which domain or set of domains the rule applies to." + schema: + type: list + default: [] + items: + - variable: domainEntry + label: "Domain" + schema: + type: string + default: "" + required: true + - variable: policy + label: "Policy" + description: "The policy to apply to resources. It must be either 'bypass', 'one_factor', 'two_factor' or 'deny'." + schema: + type: string + default: "two_factor" + enum: + - value: "bypass" + description: "bypass" + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - value: "deny" + description: "deny" + - variable: subject + label: "Subject" + description: "defines the subject to apply authorizations to. This parameter is optional and matching any user if not provided" + schema: + type: list + default: [] + items: + - variable: subjectitem + label: "Subject" + schema: + type: string + default: "" + required: true + - variable: networks + label: "Networks" + schema: + type: list + default: [] + items: + - variable: network + label: "Network" + schema: + type: string + default: "" + required: true + - variable: resources + label: "Resources" + description: "is a list of regular expressions that matches a set of resources to apply the policy to" + schema: + type: list + default: [] + items: + - variable: resource + label: "Resource" + schema: + type: string + default: "" + required: true + + - 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: 9091 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 9091 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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: identity_providers + group: "Advanced" + label: "Authelia Identity Providers (BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: oidc + label: "OpenID Connect(BETA)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "enabled" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: access_token_lifespan + label: "Access Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: authorize_code_lifespan + label: "Authorize Code Lifespan" + schema: + type: string + default: "1m" + required: true + - variable: id_token_lifespan + label: "ID Token Lifespan" + schema: + type: string + default: "1h" + required: true + - variable: refresh_token_lifespan + label: "Refresh Token Lifespan" + schema: + type: string + default: "90m" + required: true + - variable: enable_client_debug_messages + label: "Enable Client Debug Messages" + schema: + type: boolean + default: false + - variable: clients + label: "Clients" + schema: + type: list + default: [] + items: + - variable: clientEntry + label: "Client" + schema: + additional_attrs: true + type: dict + attrs: + - variable: id + label: "ID/Name" + description: "The ID is the OpenID Connect ClientID which is used to link an application to a configuration." + schema: + type: string + default: "myapp" + required: true + - variable: description + label: "Description" + description: "The description to show to users when they end up on the consent screen. Defaults to the ID above." + schema: + type: string + default: "My Application" + required: true + - variable: secret + label: "Secret" + description: "The client secret is a shared secret between Authelia and the consumer of this client." + schema: + type: string + default: "" + required: true + - variable: public + label: "public" + description: "Sets the client to public. This should typically not be set, please see the documentation for usage." + schema: + type: boolean + default: false + - variable: authorization_policy + label: "Authorization Policy" + description: "The policy to require for this client; one_factor or two_factor." + schema: + type: string + default: "two_factor" + enum: + - value: "one_factor" + description: "one_factor" + - value: "two_factor" + description: "two_factor" + - variable: userinfo_signing_algorithm + label: "Userinfo Signing Algorithm" + description: "The algorithm used to sign userinfo endpoint responses for this client, either none or RS256." + schema: + type: string + default: "none" + enum: + - value: "none" + description: "none" + - value: "RS256" + description: "RS256" + - variable: audience + label: "Audience" + description: "Audience this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: audienceEntry + label: "" + schema: + type: string + default: "" + required: true + - variable: scopes + label: "Scopes" + description: "Scopes this client is allowed to request." + schema: + type: list + default: [] + items: + - variable: ScopeEntry + label: "Scope" + schema: + type: string + default: "openid" + required: true + - variable: redirect_uris + label: "redirect_uris" + description: "Redirect URI's specifies a list of valid case-sensitive callbacks for this client." + schema: + type: list + default: [] + items: + - variable: uriEntry + label: "Url" + schema: + type: string + default: "https://oidc.example.com/oauth2/callback" + required: true + - variable: grant_types + description: "Grant Types configures which grants this client can obtain." + label: "grant_types" + schema: + type: list + default: [] + items: + - variable: grantEntry + label: "Grant" + schema: + type: string + default: "refresh_token" + required: true + - variable: response_types + description: "Response Types configures which responses this client can be sent." + label: "response_types" + schema: + type: list + default: [] + items: + - variable: responseEntry + label: "type" + schema: + type: string + default: "code" + required: true + - variable: response_modes + description: "Response Modes configures which response modes this client supports." + label: "response_modes" + schema: + type: list + default: [] + items: + - variable: modeEntry + label: "Mode" + schema: + type: string + default: "form_post" + required: true diff --git a/stable/authelia/11.0.18/templates/_configmap.tpl b/stable/authelia/11.0.18/templates/_configmap.tpl new file mode 100644 index 00000000000..57d75320032 --- /dev/null +++ b/stable/authelia/11.0.18/templates/_configmap.tpl @@ -0,0 +1,248 @@ +{{/* Define the configmap */}} +{{- define "authelia.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: authelia-paths +data: + AUTHELIA_SERVER_DISABLE_HEALTHCHECK: "true" + AUTHELIA_JWT_SECRET_FILE: "/secrets/JWT_TOKEN" + AUTHELIA_SESSION_SECRET_FILE: "/secrets/SESSION_ENCRYPTION_KEY" + AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: "/secrets/ENCRYPTION_KEY" + AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: "/secrets/STORAGE_PASSWORD" + {{- if .Values.authentication_backend.ldap.enabled }} + AUTHELIA_AUTHENTICATION_BACKEND_LDAP_PASSWORD_FILE: "/secrets/LDAP_PASSWORD" + {{- end }} + {{- if .Values.notifier.smtp.enabled }} + AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: "/secrets/SMTP_PASSWORD" + {{- end }} + AUTHELIA_SESSION_REDIS_PASSWORD_FILE: "/secrets/REDIS_PASSWORD" + {{- if .Values.redisProvider.high_availability.enabled }} + AUTHELIA_SESSION_REDIS_HIGH_AVAILABILITY_SENTINEL_PASSWORD_FILE: "/secrets/REDIS_SENTINEL_PASSWORD" + {{- end }} + {{- if .Values.duo_api.enabled }} + AUTHELIA_DUO_API_SECRET_KEY_FILE: "/secrets/DUO_API_KEY" + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + AUTHELIA_IDENTITY_PROVIDERS_OIDC_HMAC_SECRET_FILE: "/secrets/OIDC_HMAC_SECRET" + AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE: "/secrets/OIDC_PRIVATE_KEY" + {{- end }} + +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: authelia-configfile +data: + configuration.yaml: | + --- + theme: {{ default "light" .Values.theme }} + default_redirection_url: {{ default (printf "https://www.%s" .Values.domain) .Values.default_redirection_url }} + server: + host: 0.0.0.0 + port: {{ default 9091 .Values.server.port }} + {{- if not (eq "" (default "" .Values.server.path)) }} + path: {{ .Values.server.path }} + {{- end }} + read_buffer_size: {{ default 4096 .Values.server.read_buffer_size }} + write_buffer_size: {{ default 4096 .Values.server.write_buffer_size }} + enable_pprof: {{ default false .Values.server.enable_pprof }} + enable_expvars: {{ default false .Values.server.enable_expvars }} + log: + level: {{ default "info" .Values.log.level }} + format: {{ default "text" .Values.log.format }} + {{- if not (eq "" (default "" .Values.log.file_path)) }} + file_path: {{ .Values.log.file_path }} + keep_stdout: true + {{- end }} + totp: + issuer: {{ default .Values.domain .Values.totp.issuer }} + period: {{ default 30 .Values.totp.period }} + skew: {{ default 1 .Values.totp.skew }} + {{- if .Values.duo_api.enabled }} + duo_api: + hostname: {{ .Values.duo_api.hostname }} + integration_key: {{ .Values.duo_api.integration_key }} + {{- end }} + {{- with $auth := .Values.authentication_backend }} + authentication_backend: + disable_reset_password: {{ $auth.disable_reset_password }} + {{- if $auth.file.enabled }} + file: + path: {{ $auth.file.path }} + password: {{ toYaml $auth.file.password | nindent 10 }} + {{- end }} + {{- if $auth.ldap.enabled }} + ldap: + implementation: {{ default "custom" $auth.ldap.implementation }} + url: {{ $auth.ldap.url }} + timeout: {{ default "5s" $auth.ldap.timeout }} + start_tls: {{ $auth.ldap.start_tls }} + tls: + {{- if hasKey $auth.ldap.tls "server_name" }} + server_name: {{ default $auth.ldap.host $auth.ldap.tls.server_name }} + {{- end }} + minimum_version: {{ default "TLS1.2" $auth.ldap.tls.minimum_version }} + skip_verify: {{ default false $auth.ldap.tls.skip_verify }} + {{- if $auth.ldap.base_dn }} + base_dn: {{ $auth.ldap.base_dn }} + {{- end }} + {{- if $auth.ldap.username_attribute }} + username_attribute: {{ $auth.ldap.username_attribute }} + {{- end }} + {{- if $auth.ldap.additional_users_dn }} + additional_users_dn: {{ $auth.ldap.additional_users_dn }} + {{- end }} + {{- if $auth.ldap.users_filter }} + users_filter: {{ $auth.ldap.users_filter }} + {{- end }} + {{- if $auth.ldap.additional_groups_dn }} + additional_groups_dn: {{ $auth.ldap.additional_groups_dn }} + {{- end }} + {{- if $auth.ldap.groups_filter }} + groups_filter: {{ $auth.ldap.groups_filter }} + {{- end }} + {{- if $auth.ldap.group_name_attribute }} + group_name_attribute: {{ $auth.ldap.group_name_attribute }} + {{- end }} + {{- if $auth.ldap.mail_attribute }} + mail_attribute: {{ $auth.ldap.mail_attribute }} + {{- end }} + {{- if $auth.ldap.display_name_attribute }} + display_name_attribute: {{ $auth.ldap.display_name_attribute }} + {{- end }} + user: {{ $auth.ldap.user }} + {{- end }} + {{- end }} + {{- with $session := .Values.session }} + session: + name: {{ default "authelia_session" $session.name }} + domain: {{ required "A valid .Values.domain entry required!" $.Values.domain }} + same_site: {{ default "lax" $session.same_site }} + expiration: {{ default "1M" $session.expiration }} + inactivity: {{ default "5m" $session.inactivity }} + remember_me_duration: {{ default "1M" $session.remember_me_duration }} + {{- end }} + redis: + host: {{ .Values.redis.url.plain }} + {{- with $redis := .Values.redisProvider }} + port: {{ default 6379 $redis.port }} + {{- if not (eq $redis.username "") }} + username: {{ $redis.username }} + {{- end }} + maximum_active_connections: {{ default 8 $redis.maximum_active_connections }} + minimum_idle_connections: {{ default 0 $redis.minimum_idle_connections }} + {{- if $redis.tls.enabled }} + tls: + server_name: {{ $redis.tls.server_name }} + minimum_version: {{ default "TLS1.2" $redis.tls.minimum_version }} + skip_verify: {{ $redis.tls.skip_verify }} + {{- end }} + {{- if $redis.high_availability.enabled }} + high_availability: + sentinel_name: {{ $redis.high_availability.sentinel_name }} + {{- if $redis.high_availability.nodes }} + nodes: {{ toYaml $redis.high_availability.nodes | nindent 10 }} + {{- end }} + route_by_latency: {{ $redis.high_availability.route_by_latency }} + route_randomly: {{ $redis.high_availability.route_randomly }} + {{- end }} + {{- end }} + regulation: {{ toYaml .Values.regulation | nindent 6 }} + storage: + postgres: + host: {{ printf "%v-%v" .Release.Name "postgresql" }} + {{- with $storage := .Values.storage }} + port: {{ default 5432 $storage.postgres.port }} + database: {{ default "authelia" $storage.postgres.database }} + username: {{ default "authelia" $storage.postgres.username }} + timeout: {{ default "5s" $storage.postgres.timeout }} + sslmode: {{ default "disable" $storage.postgres.sslmode }} + {{- end }} + {{- with $notifier := .Values.notifier }} + notifier: + disable_startup_check: {{ $.Values.notifier.disable_startup_check }} + {{- if $notifier.filesystem.enabled }} + filesystem: + filename: {{ $notifier.filesystem.filename }} + {{- end }} + {{- if $notifier.smtp.enabled }} + smtp: + host: {{ $notifier.smtp.host }} + port: {{ default 25 $notifier.smtp.port }} + timeout: {{ default "5s" $notifier.smtp.timeout }} + username: {{ $notifier.smtp.username }} + sender: {{ $notifier.smtp.sender }} + identifier: {{ $notifier.smtp.identifier }} + subject: {{ $notifier.smtp.subject | quote }} + startup_check_address: {{ $notifier.smtp.startup_check_address }} + disable_require_tls: {{ $notifier.smtp.disable_require_tls }} + disable_html_emails: {{ $notifier.smtp.disable_html_emails }} + tls: + server_name: {{ default $notifier.smtp.host $notifier.smtp.tls.server_name }} + minimum_version: {{ default "TLS1.2" $notifier.smtp.tls.minimum_version }} + skip_verify: {{ default false $notifier.smtp.tls.skip_verify }} + {{- end }} + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + identity_providers: + oidc: + access_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.access_token_lifespan }} + authorize_code_lifespan: {{ default "1m" .Values.identity_providers.oidc.authorize_code_lifespan }} + id_token_lifespan: {{ default "1h" .Values.identity_providers.oidc.id_token_lifespan }} + refresh_token_lifespan: {{ default "90m" .Values.identity_providers.oidc.refresh_token_lifespan }} + enable_client_debug_messages: {{ default false .Values.identity_providers.oidc.enable_client_debug_messages }} + minimum_parameter_entropy: {{ default 8 .Values.identity_providers.oidc.minimum_parameter_entropy }} + {{- if gt (len .Values.identity_providers.oidc.clients) 0 }} + clients: + {{- range $client := .Values.identity_providers.oidc.clients }} + - id: {{ $client.id }} + description: {{ default $client.id $client.description }} + secret: {{ default (randAlphaNum 128) $client.secret }} + {{- if $client.public }} + public: {{ $client.public }} + {{- end }} + authorization_policy: {{ default "two_factor" $client.authorization_policy }} + redirect_uris: + {{- range $client.redirect_uris }} + - {{ . }} + {{- end }} + {{- if $client.audience }} + audience: {{ toYaml $client.audience | nindent 10 }} + {{- end }} + scopes: {{ toYaml (default (list "openid" "profile" "email" "groups") $client.scopes) | nindent 10 }} + grant_types: {{ toYaml (default (list "refresh_token" "authorization_code") $client.grant_types) | nindent 10 }} + response_types: {{ toYaml (default (list "code") $client.response_types) | nindent 10 }} + {{- if $client.response_modes }} + response_modes: {{ toYaml $client.response_modes | nindent 10 }} + {{- end }} + userinfo_signing_algorithm: {{ default "none" $client.userinfo_signing_algorithm }} + {{- end }} + {{- end }} + {{- end }} + access_control: + {{- if (eq (len .Values.access_control.rules) 0) }} + {{- if (eq .Values.access_control.default_policy "bypass") }} + default_policy: one_factor + {{- else if (eq .Values.access_control.default_policy "deny") }} + default_policy: two_factor + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- else }} + default_policy: {{ .Values.access_control.default_policy }} + {{- end }} + {{- if (eq (len .Values.access_control.networks) 0) }} + networks: [] + {{- else }} + networks: {{ toYaml .Values.access_control.networks | nindent 6 }} + {{- end }} + {{- if (eq (len .Values.access_control.rules) 0) }} + rules: [] + {{- else }} + rules: {{ toYaml .Values.access_control.rules | nindent 6 }} + {{- end }} + ... +{{- end -}} diff --git a/stable/authelia/11.0.18/templates/_secrets.tpl b/stable/authelia/11.0.18/templates/_secrets.tpl new file mode 100644 index 00000000000..81fbe92ff70 --- /dev/null +++ b/stable/authelia/11.0.18/templates/_secrets.tpl @@ -0,0 +1,67 @@ +{{/* Define the secrets */}} +{{- define "authelia.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: authelia-secrets +{{- $autheliaprevious := lookup "v1" "Secret" .Release.Namespace "authelia-secrets" }} +{{- $oidckey := "" }} +{{- $oidcsecret := "" }} +{{- $jwtsecret := "" }} +{{- $sessionsecret := "" }} +{{- $encryptionkey := "" }} +data: + {{- if $autheliaprevious }} + SESSION_ENCRYPTION_KEY: {{ index $autheliaprevious.data "SESSION_ENCRYPTION_KEY" }} + JWT_TOKEN: {{ index $autheliaprevious.data "JWT_TOKEN" }} + {{- if ( hasKey $autheliaprevious.data "ENCRYPTION_KEY" ) }} + ENCRYPTION_KEY: {{ index $autheliaprevious.data "ENCRYPTION_KEY" }} + {{- else }} + {{- $encryptionkey := randAlphaNum 100 }} + ENCRYPTION_KEY: {{ $encryptionkey | b64enc }} + {{- end }} + {{- else }} + {{- $jwtsecret := randAlphaNum 50 }} + {{- $sessionsecret := randAlphaNum 50 }} + {{- $encryptionkey := randAlphaNum 100 }} + SESSION_ENCRYPTION_KEY: {{ $sessionsecret | b64enc }} + JWT_TOKEN: {{ $jwtsecret | b64enc}} + ENCRYPTION_KEY: {{ $encryptionkey | b64enc }} + {{- end }} + + {{- if .Values.authentication_backend.ldap.enabled }} + LDAP_PASSWORD: {{ .Values.authentication_backend.ldap.plain_password | b64enc | quote }} + {{- end }} + + {{- if .Values.notifier.smtp.enabled }} + SMTP_PASSWORD: {{ .Values.notifier.smtp.plain_password | b64enc | quote }} + {{- end }} + + {{- if .Values.duo_api.enabled }} + DUO_API_KEY: {{ .Values.duo_api.plain_api_key | b64enc }} + {{- end }} + + STORAGE_PASSWORD: {{ .Values.postgresql.postgresqlPassword | trimAll "\"" | b64enc }} + + REDIS_PASSWORD: {{ .Values.redis.redisPassword | trimAll "\"" | b64enc }} + {{- if .Values.redisProvider.high_availability.enabled}} + REDIS_SENTINEL_PASSWORD: {{ .Values.redis.sentinelPassword | trimAll "\"" | b64enc }} + {{- end }} + + {{- if $autheliaprevious }} + {{- if and ( hasKey $autheliaprevious.data "OIDC_PRIVATE_KEY" ) ( hasKey $autheliaprevious.data "OIDC_HMAC_SECRET" ) }} + OIDC_PRIVATE_KEY: {{ index $autheliaprevious.data "OIDC_PRIVATE_KEY" }} + OIDC_HMAC_SECRET: {{ index $autheliaprevious.data "OIDC_HMAC_SECRET" }} + {{- else }} + {{- $oidckey := genPrivateKey "rsa" }} + {{- $oidcsecret := randAlphaNum 32 }} + OIDC_PRIVATE_KEY: {{ $oidckey | b64enc }} + OIDC_HMAC_SECRET: {{ $oidcsecret | b64enc }} + {{- end }} + {{- end }} + + +{{- end -}} diff --git a/stable/authelia/11.0.18/templates/common.yaml b/stable/authelia/11.0.18/templates/common.yaml new file mode 100644 index 00000000000..614b468adf3 --- /dev/null +++ b/stable/authelia/11.0.18/templates/common.yaml @@ -0,0 +1,74 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for authelia */}} +{{- include "authelia.configmap" . }} + +{{/* Render secrets for authelia */}} +{{- include "authelia.secrets" . }} + +{{/* Append the general configMap volume to the volumes */}} +{{- define "authelia.configmapVolume" -}} +enabled: "true" +mountPath: " /configuration.yaml" +readOnly: true +subPath: configuration.yaml +type: "custom" +volumeSpec: + configMap: + name: authelia-configfile + items: + - key: configuration.yaml + path: configuration.yaml +{{- end -}} + +{{/* Append the general secret volumes to the volumes */}} +{{- define "authelia.secretVolumes" -}} +enabled: "true" +mountPath: "/secrets" +readOnly: true +type: "custom" +volumeSpec: + secret: + secretName: authelia-secrets + items: + - key: "JWT_TOKEN" + path: JWT_TOKEN + - key: "SESSION_ENCRYPTION_KEY" + path: SESSION_ENCRYPTION_KEY + - key: "ENCRYPTION_KEY" + path: ENCRYPTION_KEY + - key: "STORAGE_PASSWORD" + path: STORAGE_PASSWORD + {{- if .Values.authentication_backend.ldap.enabled }} + - key: "LDAP_PASSWORD" + path: LDAP_PASSWORD + {{- end }} + {{- if .Values.notifier.smtp.enabled }} + - key: "SMTP_PASSWORD" + path: SMTP_PASSWORD + {{- end }} + - key: "REDIS_PASSWORD" + path: REDIS_PASSWORD + {{- if .Values.redisProvider.high_availability.enabled}} + - key: "REDIS_SENTINEL_PASSWORD" + path: REDIS_SENTINEL_PASSWORD + {{- end }} + {{- if .Values.duo_api.enabled }} + - key: "DUO_API_KEY" + path: DUO_API_KEY + {{- end }} + {{- if .Values.identity_providers.oidc.enabled }} + - key: "OIDC_PRIVATE_KEY" + path: OIDC_PRIVATE_KEY + - key: "OIDC_HMAC_SECRET" + path: OIDC_HMAC_SECRET + {{- end }} +{{- end -}} + +{{- $_ := set .Values.persistence "authelia-configfile" (include "authelia.configmapVolume" . | fromYaml) -}} +{{- $_ := set .Values.persistence "authelia-secrets" (include "authelia.secretVolumes" . | fromYaml) -}} + + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/babybuddy/8.0.19/values.yaml b/stable/authelia/11.0.18/values.yaml similarity index 100% rename from stable/babybuddy/8.0.19/values.yaml rename to stable/authelia/11.0.18/values.yaml diff --git a/stable/authelia/item.yaml b/stable/authelia/item.yaml index 61e280bff60..0810dd5f87c 100644 --- a/stable/authelia/item.yaml +++ b/stable/authelia/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/authelia.png +icon_url: https://truecharts.org/img/chart-icons/authelia.png categories: - security diff --git a/stable/automatic-music-downloader/2.0.13/CHANGELOG.md b/stable/automatic-music-downloader/2.0.13/CHANGELOG.md deleted file mode 100644 index 76eaeec62d0..00000000000 --- a/stable/automatic-music-downloader/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [automatic-music-downloader-2.0.13](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.12...automatic-music-downloader-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [automatic-music-downloader-2.0.12](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.11...automatic-music-downloader-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [automatic-music-downloader-2.0.11](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.10...automatic-music-downloader-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [automatic-music-downloader-2.0.10](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.9...automatic-music-downloader-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [automatic-music-downloader-2.0.9](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.8...automatic-music-downloader-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [automatic-music-downloader-2.0.8](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.7...automatic-music-downloader-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [automatic-music-downloader-2.0.7](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.6...automatic-music-downloader-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [automatic-music-downloader-2.0.6](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.5...automatic-music-downloader-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [automatic-music-downloader-2.0.5](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.4...automatic-music-downloader-2.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [automatic-music-downloader-2.0.4](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.3...automatic-music-downloader-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [automatic-music-downloader-2.0.3](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.2...automatic-music-downloader-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/automatic-music-downloader/2.0.13/Chart.lock b/stable/automatic-music-downloader/2.0.13/Chart.lock deleted file mode 100644 index 805e0d83bef..00000000000 --- a/stable/automatic-music-downloader/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:49:21.231699338Z" diff --git a/stable/automatic-music-downloader/2.0.13/Chart.yaml b/stable/automatic-music-downloader/2.0.13/Chart.yaml deleted file mode 100644 index 1ae714d5531..00000000000 --- a/stable/automatic-music-downloader/2.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: A Lidarr companion script to automatically download music for Lidarr. -home: https://github.com/truecharts/apps/tree/master/charts/stable/automatic-music-downloader -icon: https://truecharts.org/img/appicons/automatic-music-downloader.png -keywords: -- automatic -- music -- downloader -- deemix -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: automatic-music-downloader -sources: -- https://github.com/RandomNinjaAtk/docker-amd -- https://hub.docker.com/r/randomninjaatk/amd -type: application -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/automatic-music-downloader/2.0.15/CHANGELOG.md b/stable/automatic-music-downloader/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..2059c6238d4 --- /dev/null +++ b/stable/automatic-music-downloader/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [automatic-music-downloader-2.0.15](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.13...automatic-music-downloader-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [automatic-music-downloader-2.0.13](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.12...automatic-music-downloader-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [automatic-music-downloader-2.0.12](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.11...automatic-music-downloader-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [automatic-music-downloader-2.0.11](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.10...automatic-music-downloader-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [automatic-music-downloader-2.0.10](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.9...automatic-music-downloader-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [automatic-music-downloader-2.0.9](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.8...automatic-music-downloader-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [automatic-music-downloader-2.0.8](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.7...automatic-music-downloader-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [automatic-music-downloader-2.0.7](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.6...automatic-music-downloader-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [automatic-music-downloader-2.0.6](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.5...automatic-music-downloader-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [automatic-music-downloader-2.0.5](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.4...automatic-music-downloader-2.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [automatic-music-downloader-2.0.4](https://github.com/truecharts/apps/compare/automatic-music-downloader-2.0.3...automatic-music-downloader-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/automatic-music-downloader/2.0.15/Chart.lock b/stable/automatic-music-downloader/2.0.15/Chart.lock new file mode 100644 index 00000000000..43403625bf6 --- /dev/null +++ b/stable/automatic-music-downloader/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:56:16.676032825Z" diff --git a/stable/automatic-music-downloader/2.0.15/Chart.yaml b/stable/automatic-music-downloader/2.0.15/Chart.yaml new file mode 100644 index 00000000000..c813bbe4428 --- /dev/null +++ b/stable/automatic-music-downloader/2.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A Lidarr companion script to automatically download music for Lidarr. +home: https://github.com/truecharts/apps/tree/master/charts/stable/automatic-music-downloader +icon: https://truecharts.org/img/chart-icons/automatic-music-downloader.png +keywords: +- automatic +- music +- downloader +- deemix +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: automatic-music-downloader +sources: +- https://github.com/RandomNinjaAtk/docker-amd +- https://hub.docker.com/r/randomninjaatk/amd +type: application +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/automatic-music-downloader/2.0.13/README.md b/stable/automatic-music-downloader/2.0.15/README.md similarity index 100% rename from stable/automatic-music-downloader/2.0.13/README.md rename to stable/automatic-music-downloader/2.0.15/README.md diff --git a/stable/automatic-music-downloader/2.0.13/app-readme.md b/stable/automatic-music-downloader/2.0.15/app-readme.md similarity index 100% rename from stable/automatic-music-downloader/2.0.13/app-readme.md rename to stable/automatic-music-downloader/2.0.15/app-readme.md diff --git a/stable/baserow/3.0.16/charts/common-10.4.4.tgz b/stable/automatic-music-downloader/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/baserow/3.0.16/charts/common-10.4.4.tgz rename to stable/automatic-music-downloader/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/automatic-music-downloader/2.0.13/icon.png b/stable/automatic-music-downloader/2.0.15/icon.png similarity index 100% rename from stable/automatic-music-downloader/2.0.13/icon.png rename to stable/automatic-music-downloader/2.0.15/icon.png diff --git a/stable/automatic-music-downloader/2.0.13/ix_values.yaml b/stable/automatic-music-downloader/2.0.15/ix_values.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.13/ix_values.yaml rename to stable/automatic-music-downloader/2.0.15/ix_values.yaml diff --git a/stable/automatic-music-downloader/2.0.13/questions.yaml b/stable/automatic-music-downloader/2.0.15/questions.yaml similarity index 100% rename from stable/automatic-music-downloader/2.0.13/questions.yaml rename to stable/automatic-music-downloader/2.0.15/questions.yaml diff --git a/stable/babybuddy/8.0.19/templates/common.yaml b/stable/automatic-music-downloader/2.0.15/templates/common.yaml similarity index 100% rename from stable/babybuddy/8.0.19/templates/common.yaml rename to stable/automatic-music-downloader/2.0.15/templates/common.yaml diff --git a/stable/baserow/3.0.16/values.yaml b/stable/automatic-music-downloader/2.0.15/values.yaml similarity index 100% rename from stable/baserow/3.0.16/values.yaml rename to stable/automatic-music-downloader/2.0.15/values.yaml diff --git a/stable/automatic-music-downloader/item.yaml b/stable/automatic-music-downloader/item.yaml index 17914d12c5e..23a8a245327 100644 --- a/stable/automatic-music-downloader/item.yaml +++ b/stable/automatic-music-downloader/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/automatic-music-downloader.png +icon_url: https://truecharts.org/img/chart-icons/automatic-music-downloader.png categories: - media diff --git a/stable/babybuddy/8.0.19/CHANGELOG.md b/stable/babybuddy/8.0.19/CHANGELOG.md deleted file mode 100644 index 9c10e7d6704..00000000000 --- a/stable/babybuddy/8.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [babybuddy-8.0.19](https://github.com/truecharts/apps/compare/babybuddy-8.0.18...babybuddy-8.0.19) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [babybuddy-8.0.18](https://github.com/truecharts/apps/compare/babybuddy-8.0.17...babybuddy-8.0.18) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [babybuddy-8.0.17](https://github.com/truecharts/apps/compare/babybuddy-8.0.16...babybuddy-8.0.17) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [babybuddy-8.0.16](https://github.com/truecharts/apps/compare/babybuddy-8.0.15...babybuddy-8.0.16) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [babybuddy-8.0.15](https://github.com/truecharts/apps/compare/babybuddy-8.0.14...babybuddy-8.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [babybuddy-8.0.14](https://github.com/truecharts/apps/compare/babybuddy-8.0.13...babybuddy-8.0.14) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [babybuddy-8.0.13](https://github.com/truecharts/apps/compare/babybuddy-8.0.12...babybuddy-8.0.13) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [babybuddy-8.0.12](https://github.com/truecharts/apps/compare/babybuddy-8.0.11...babybuddy-8.0.12) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [babybuddy-8.0.11](https://github.com/truecharts/apps/compare/babybuddy-8.0.10...babybuddy-8.0.11) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [babybuddy-8.0.10](https://github.com/truecharts/apps/compare/babybuddy-8.0.9...babybuddy-8.0.10) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [babybuddy-8.0.9](https://github.com/truecharts/apps/compare/babybuddy-8.0.8...babybuddy-8.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - diff --git a/stable/babybuddy/8.0.19/Chart.lock b/stable/babybuddy/8.0.19/Chart.lock deleted file mode 100644 index 04760826d45..00000000000 --- a/stable/babybuddy/8.0.19/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:49:28.285602827Z" diff --git a/stable/babybuddy/8.0.19/Chart.yaml b/stable/babybuddy/8.0.19/Chart.yaml deleted file mode 100644 index 40fe76b06d9..00000000000 --- a/stable/babybuddy/8.0.19/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "1.11.2" -kubeVersion: '>=1.16.0-0' -version: 8.0.19 -name: babybuddy -description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/babybuddy -icon: https://truecharts.org/img/appicons/babybuddy.png -keywords: - - baby - - buddy - - tracker - - parents - - parenting -sources: - - https://github.com/babybuddy/babybuddy -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/babybuddy/8.0.21/CHANGELOG.md b/stable/babybuddy/8.0.21/CHANGELOG.md new file mode 100644 index 00000000000..fb2a800ecc4 --- /dev/null +++ b/stable/babybuddy/8.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [babybuddy-8.0.21](https://github.com/truecharts/apps/compare/babybuddy-8.0.19...babybuddy-8.0.21) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [babybuddy-8.0.19](https://github.com/truecharts/apps/compare/babybuddy-8.0.18...babybuddy-8.0.19) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [babybuddy-8.0.18](https://github.com/truecharts/apps/compare/babybuddy-8.0.17...babybuddy-8.0.18) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [babybuddy-8.0.17](https://github.com/truecharts/apps/compare/babybuddy-8.0.16...babybuddy-8.0.17) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [babybuddy-8.0.16](https://github.com/truecharts/apps/compare/babybuddy-8.0.15...babybuddy-8.0.16) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [babybuddy-8.0.15](https://github.com/truecharts/apps/compare/babybuddy-8.0.14...babybuddy-8.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [babybuddy-8.0.14](https://github.com/truecharts/apps/compare/babybuddy-8.0.13...babybuddy-8.0.14) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [babybuddy-8.0.13](https://github.com/truecharts/apps/compare/babybuddy-8.0.12...babybuddy-8.0.13) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [babybuddy-8.0.12](https://github.com/truecharts/apps/compare/babybuddy-8.0.11...babybuddy-8.0.12) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [babybuddy-8.0.11](https://github.com/truecharts/apps/compare/babybuddy-8.0.10...babybuddy-8.0.11) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [babybuddy-8.0.10](https://github.com/truecharts/apps/compare/babybuddy-8.0.9...babybuddy-8.0.10) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + diff --git a/stable/babybuddy/8.0.21/Chart.lock b/stable/babybuddy/8.0.21/Chart.lock new file mode 100644 index 00000000000..2cfae5b37ec --- /dev/null +++ b/stable/babybuddy/8.0.21/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:56:25.271996033Z" diff --git a/stable/babybuddy/8.0.21/Chart.yaml b/stable/babybuddy/8.0.21/Chart.yaml new file mode 100644 index 00000000000..9577fd9928d --- /dev/null +++ b/stable/babybuddy/8.0.21/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.11.2" +kubeVersion: '>=1.16.0-0' +version: 8.0.21 +name: babybuddy +description: Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work. +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/babybuddy +icon: https://truecharts.org/img/chart-icons/babybuddy.png +keywords: + - baby + - buddy + - tracker + - parents + - parenting +sources: + - https://github.com/babybuddy/babybuddy +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/babybuddy/8.0.19/README.md b/stable/babybuddy/8.0.21/README.md similarity index 100% rename from stable/babybuddy/8.0.19/README.md rename to stable/babybuddy/8.0.21/README.md diff --git a/stable/babybuddy/8.0.19/app-readme.md b/stable/babybuddy/8.0.21/app-readme.md similarity index 100% rename from stable/babybuddy/8.0.19/app-readme.md rename to stable/babybuddy/8.0.21/app-readme.md diff --git a/stable/beets/4.0.14/charts/common-10.4.4.tgz b/stable/babybuddy/8.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/beets/4.0.14/charts/common-10.4.4.tgz rename to stable/babybuddy/8.0.21/charts/common-10.4.4.tgz diff --git a/stable/baserow/3.0.16/charts/postgresql-8.0.30.tgz b/stable/babybuddy/8.0.21/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/baserow/3.0.16/charts/postgresql-8.0.30.tgz rename to stable/babybuddy/8.0.21/charts/postgresql-8.0.30.tgz diff --git a/stable/babybuddy/8.0.19/icon.png b/stable/babybuddy/8.0.21/icon.png similarity index 100% rename from stable/babybuddy/8.0.19/icon.png rename to stable/babybuddy/8.0.21/icon.png diff --git a/stable/babybuddy/8.0.19/ix_values.yaml b/stable/babybuddy/8.0.21/ix_values.yaml similarity index 100% rename from stable/babybuddy/8.0.19/ix_values.yaml rename to stable/babybuddy/8.0.21/ix_values.yaml diff --git a/stable/babybuddy/8.0.19/questions.yaml b/stable/babybuddy/8.0.21/questions.yaml similarity index 100% rename from stable/babybuddy/8.0.19/questions.yaml rename to stable/babybuddy/8.0.21/questions.yaml diff --git a/stable/boinc/2.0.19/templates/common.yaml b/stable/babybuddy/8.0.21/templates/common.yaml similarity index 100% rename from stable/boinc/2.0.19/templates/common.yaml rename to stable/babybuddy/8.0.21/templates/common.yaml diff --git a/stable/beets/4.0.14/values.yaml b/stable/babybuddy/8.0.21/values.yaml similarity index 100% rename from stable/beets/4.0.14/values.yaml rename to stable/babybuddy/8.0.21/values.yaml diff --git a/stable/babybuddy/item.yaml b/stable/babybuddy/item.yaml index 25f035f6863..af952cdf3a8 100644 --- a/stable/babybuddy/item.yaml +++ b/stable/babybuddy/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/babybuddy.png +icon_url: https://truecharts.org/img/chart-icons/babybuddy.png categories: - media diff --git a/stable/baserow/3.0.16/CHANGELOG.md b/stable/baserow/3.0.16/CHANGELOG.md deleted file mode 100644 index ed3edd7106b..00000000000 --- a/stable/baserow/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [baserow-3.0.16](https://github.com/truecharts/apps/compare/baserow-3.0.15...baserow-3.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [baserow-3.0.15](https://github.com/truecharts/apps/compare/baserow-3.0.14...baserow-3.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [baserow-3.0.14](https://github.com/truecharts/apps/compare/baserow-3.0.13...baserow-3.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [baserow-3.0.13](https://github.com/truecharts/apps/compare/baserow-3.0.12...baserow-3.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [baserow-3.0.12](https://github.com/truecharts/apps/compare/baserow-3.0.11...baserow-3.0.12) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [baserow-3.0.11](https://github.com/truecharts/apps/compare/baserow-3.0.10...baserow-3.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [baserow-3.0.10](https://github.com/truecharts/apps/compare/baserow-3.0.9...baserow-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [baserow-3.0.9](https://github.com/truecharts/apps/compare/baserow-3.0.8...baserow-3.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [baserow-3.0.8](https://github.com/truecharts/apps/compare/baserow-3.0.7...baserow-3.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [baserow-3.0.7](https://github.com/truecharts/apps/compare/baserow-3.0.6...baserow-3.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [baserow-3.0.6](https://github.com/truecharts/apps/compare/baserow-3.0.5...baserow-3.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/baserow/3.0.16/Chart.lock b/stable/baserow/3.0.16/Chart.lock deleted file mode 100644 index 2b7e4da7e17..00000000000 --- a/stable/baserow/3.0.16/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T20:49:38.738473326Z" diff --git a/stable/baserow/3.0.16/Chart.yaml b/stable/baserow/3.0.16/Chart.yaml deleted file mode 100644 index cb76a5d6d57..00000000000 --- a/stable/baserow/3.0.16/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "1.10.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: Baserow is an open source no-code database tool and Airtable alternative. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/baserow -icon: https://truecharts.org/img/appicons/baserow.png -keywords: -- baserow -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: baserow -sources: -- https://hub.docker.com/r/baserow/baserow -- https://gitlab.com/bramw/baserow/ -version: 3.0.16 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/baserow/3.0.18/CHANGELOG.md b/stable/baserow/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..af22d03ce72 --- /dev/null +++ b/stable/baserow/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [baserow-3.0.18](https://github.com/truecharts/apps/compare/baserow-3.0.16...baserow-3.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [baserow-3.0.16](https://github.com/truecharts/apps/compare/baserow-3.0.15...baserow-3.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [baserow-3.0.15](https://github.com/truecharts/apps/compare/baserow-3.0.14...baserow-3.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [baserow-3.0.14](https://github.com/truecharts/apps/compare/baserow-3.0.13...baserow-3.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [baserow-3.0.13](https://github.com/truecharts/apps/compare/baserow-3.0.12...baserow-3.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [baserow-3.0.12](https://github.com/truecharts/apps/compare/baserow-3.0.11...baserow-3.0.12) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [baserow-3.0.11](https://github.com/truecharts/apps/compare/baserow-3.0.10...baserow-3.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [baserow-3.0.10](https://github.com/truecharts/apps/compare/baserow-3.0.9...baserow-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [baserow-3.0.9](https://github.com/truecharts/apps/compare/baserow-3.0.8...baserow-3.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [baserow-3.0.8](https://github.com/truecharts/apps/compare/baserow-3.0.7...baserow-3.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [baserow-3.0.7](https://github.com/truecharts/apps/compare/baserow-3.0.6...baserow-3.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/baserow/3.0.18/Chart.lock b/stable/baserow/3.0.18/Chart.lock new file mode 100644 index 00000000000..8d63a2840c1 --- /dev/null +++ b/stable/baserow/3.0.18/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T22:56:31.08300022Z" diff --git a/stable/baserow/3.0.18/Chart.yaml b/stable/baserow/3.0.18/Chart.yaml new file mode 100644 index 00000000000..0b46bffe90e --- /dev/null +++ b/stable/baserow/3.0.18/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.10.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: Baserow is an open source no-code database tool and Airtable alternative. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/baserow +icon: https://truecharts.org/img/chart-icons/baserow.png +keywords: +- baserow +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: baserow +sources: +- https://hub.docker.com/r/baserow/baserow +- https://gitlab.com/bramw/baserow/ +version: 3.0.18 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/baserow/3.0.16/README.md b/stable/baserow/3.0.18/README.md similarity index 100% rename from stable/baserow/3.0.16/README.md rename to stable/baserow/3.0.18/README.md diff --git a/stable/baserow/3.0.16/app-readme.md b/stable/baserow/3.0.18/app-readme.md similarity index 100% rename from stable/baserow/3.0.16/app-readme.md rename to stable/baserow/3.0.18/app-readme.md diff --git a/stable/blog/3.0.14/charts/common-10.4.4.tgz b/stable/baserow/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/blog/3.0.14/charts/common-10.4.4.tgz rename to stable/baserow/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/blog/3.0.14/charts/postgresql-8.0.30.tgz b/stable/baserow/3.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/blog/3.0.14/charts/postgresql-8.0.30.tgz rename to stable/baserow/3.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/friendica/4.0.18/charts/redis-3.0.30.tgz b/stable/baserow/3.0.18/charts/redis-3.0.30.tgz similarity index 100% rename from stable/friendica/4.0.18/charts/redis-3.0.30.tgz rename to stable/baserow/3.0.18/charts/redis-3.0.30.tgz diff --git a/stable/baserow/3.0.16/icon.png b/stable/baserow/3.0.18/icon.png similarity index 100% rename from stable/baserow/3.0.16/icon.png rename to stable/baserow/3.0.18/icon.png diff --git a/stable/baserow/3.0.16/ix_values.yaml b/stable/baserow/3.0.18/ix_values.yaml similarity index 100% rename from stable/baserow/3.0.16/ix_values.yaml rename to stable/baserow/3.0.18/ix_values.yaml diff --git a/stable/baserow/3.0.16/questions.yaml b/stable/baserow/3.0.18/questions.yaml similarity index 100% rename from stable/baserow/3.0.16/questions.yaml rename to stable/baserow/3.0.18/questions.yaml diff --git a/stable/baserow/3.0.16/templates/_secrets.tpl b/stable/baserow/3.0.18/templates/_secrets.tpl similarity index 100% rename from stable/baserow/3.0.16/templates/_secrets.tpl rename to stable/baserow/3.0.18/templates/_secrets.tpl diff --git a/stable/baserow/3.0.16/templates/common.yaml b/stable/baserow/3.0.18/templates/common.yaml similarity index 100% rename from stable/baserow/3.0.16/templates/common.yaml rename to stable/baserow/3.0.18/templates/common.yaml diff --git a/stable/blog/3.0.14/values.yaml b/stable/baserow/3.0.18/values.yaml similarity index 100% rename from stable/blog/3.0.14/values.yaml rename to stable/baserow/3.0.18/values.yaml diff --git a/stable/baserow/item.yaml b/stable/baserow/item.yaml index 980841644fe..cd21b0b05ad 100644 --- a/stable/baserow/item.yaml +++ b/stable/baserow/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/baserow.png +icon_url: https://truecharts.org/img/chart-icons/baserow.png categories: - productivity diff --git a/stable/bazarr/11.0.15/CHANGELOG.md b/stable/bazarr/11.0.15/CHANGELOG.md new file mode 100644 index 00000000000..b7d212465f8 --- /dev/null +++ b/stable/bazarr/11.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [bazarr-11.0.15](https://github.com/truecharts/apps/compare/bazarr-11.0.13...bazarr-11.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [bazarr-11.0.13](https://github.com/truecharts/apps/compare/bazarr-11.0.12...bazarr-11.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [bazarr-11.0.12](https://github.com/truecharts/apps/compare/bazarr-11.0.11...bazarr-11.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [bazarr-11.0.11](https://github.com/truecharts/apps/compare/bazarr-11.0.10...bazarr-11.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [bazarr-11.0.10](https://github.com/truecharts/apps/compare/bazarr-11.0.9...bazarr-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [bazarr-11.0.9](https://github.com/truecharts/apps/compare/bazarr-11.0.8...bazarr-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [bazarr-11.0.8](https://github.com/truecharts/apps/compare/bazarr-11.0.7...bazarr-11.0.8) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [bazarr-11.0.7](https://github.com/truecharts/apps/compare/bazarr-11.0.6...bazarr-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [bazarr-11.0.6](https://github.com/truecharts/apps/compare/bazarr-11.0.5...bazarr-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [bazarr-11.0.5](https://github.com/truecharts/apps/compare/bazarr-11.0.4...bazarr-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [bazarr-11.0.4](https://github.com/truecharts/apps/compare/bazarr-11.0.3...bazarr-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/bazarr/11.0.15/Chart.lock b/stable/bazarr/11.0.15/Chart.lock new file mode 100644 index 00000000000..b68f642e85b --- /dev/null +++ b/stable/bazarr/11.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:56:32.213304457Z" diff --git a/stable/bazarr/11.0.15/Chart.yaml b/stable/bazarr/11.0.15/Chart.yaml new file mode 100644 index 00000000000..7a9ae0e3103 --- /dev/null +++ b/stable/bazarr/11.0.15/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.1.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Bazarr is a companion application to Sonarr and Radarr. It manages and + downloads subtitles based on your requirements +home: https://github.com/truecharts/apps/tree/master/charts/stable/bazarr +icon: https://truecharts.org/img/chart-icons/bazarr.png +keywords: +- bazarr +- radarr +- sonarr +- subtitles +- usenet +- torrent +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bazarr +sources: +- https://github.com/morpheus65535/bazarr +- https://hub.docker.com/r/linuxserver/bazarr +type: application +version: 11.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/bazarr/11.0.15/README.md b/stable/bazarr/11.0.15/README.md new file mode 100644 index 00000000000..62a0d5f0061 --- /dev/null +++ b/stable/bazarr/11.0.15/README.md @@ -0,0 +1,43 @@ +# bazarr + +Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/bazarr/11.0.15/app-readme.md b/stable/bazarr/11.0.15/app-readme.md new file mode 100644 index 00000000000..9f8586f3aeb --- /dev/null +++ b/stable/bazarr/11.0.15/app-readme.md @@ -0,0 +1,3 @@ +Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/boinc/2.0.19/charts/common-10.4.4.tgz b/stable/bazarr/11.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/boinc/2.0.19/charts/common-10.4.4.tgz rename to stable/bazarr/11.0.15/charts/common-10.4.4.tgz diff --git a/stable/bazarr/11.0.15/icon.png b/stable/bazarr/11.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..59329ce07829ba954a24ed72e652ec7923bb00dc GIT binary patch literal 10117 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 literal 0 HcmV?d00001 diff --git a/stable/bazarr/11.0.15/ix_values.yaml b/stable/bazarr/11.0.15/ix_values.yaml new file mode 100644 index 00000000000..4cea6f7fe4d --- /dev/null +++ b/stable/bazarr/11.0.15/ix_values.yaml @@ -0,0 +1,16 @@ +image: + repository: tccr.io/truecharts/bazarr + pullPolicy: IfNotPresent + tag: v1.1.0@sha256:a01c16ac04b57b145cf75b8f1d2b4eef2f3c36970d0578b2740047de04c242d9 + +service: + main: + ports: + main: + port: 6767 + targetPort: 6767 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/bazarr/11.0.15/questions.yaml b/stable/bazarr/11.0.15/questions.yaml new file mode 100644 index 00000000000..80ec7f933c5 --- /dev/null +++ b/stable/bazarr/11.0.15/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 6767 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 6767 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/booksonic-air/6.0.15/templates/common.yaml b/stable/bazarr/11.0.15/templates/common.yaml similarity index 100% rename from stable/booksonic-air/6.0.15/templates/common.yaml rename to stable/bazarr/11.0.15/templates/common.yaml diff --git a/stable/boinc/2.0.19/values.yaml b/stable/bazarr/11.0.15/values.yaml similarity index 100% rename from stable/boinc/2.0.19/values.yaml rename to stable/bazarr/11.0.15/values.yaml diff --git a/stable/bazarr/item.yaml b/stable/bazarr/item.yaml index bee1095bf3c..1bee1dd7a28 100644 --- a/stable/bazarr/item.yaml +++ b/stable/bazarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/bazarr.png +icon_url: https://truecharts.org/img/chart-icons/bazarr.png categories: - media diff --git a/stable/beets/4.0.14/CHANGELOG.md b/stable/beets/4.0.14/CHANGELOG.md deleted file mode 100644 index 03702accc8f..00000000000 --- a/stable/beets/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [beets-4.0.14](https://github.com/truecharts/apps/compare/beets-4.0.13...beets-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [beets-4.0.13](https://github.com/truecharts/apps/compare/beets-4.0.12...beets-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [beets-4.0.12](https://github.com/truecharts/apps/compare/beets-4.0.11...beets-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [beets-4.0.11](https://github.com/truecharts/apps/compare/beets-4.0.10...beets-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [beets-4.0.10](https://github.com/truecharts/apps/compare/beets-4.0.9...beets-4.0.10) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [beets-4.0.9](https://github.com/truecharts/apps/compare/beets-4.0.8...beets-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [beets-4.0.8](https://github.com/truecharts/apps/compare/beets-4.0.7...beets-4.0.8) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [beets-4.0.7](https://github.com/truecharts/apps/compare/beets-4.0.6...beets-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [beets-4.0.6](https://github.com/truecharts/apps/compare/beets-4.0.5...beets-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [beets-4.0.5](https://github.com/truecharts/apps/compare/beets-4.0.4...beets-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [beets-4.0.4](https://github.com/truecharts/apps/compare/beets-4.0.3...beets-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/beets/4.0.14/Chart.lock b/stable/beets/4.0.14/Chart.lock deleted file mode 100644 index 6e316e447f4..00000000000 --- a/stable/beets/4.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:49:49.522417862Z" diff --git a/stable/beets/4.0.14/Chart.yaml b/stable/beets/4.0.14/Chart.yaml deleted file mode 100644 index 5f0698d46fa..00000000000 --- a/stable/beets/4.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.6.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A music library manager and not, for the most part, a music player. -home: https://github.com/truecharts/apps/tree/master/charts/stable/beets -icon: https://truecharts.org/img/appicons/beets.png -keywords: -- music -- library -- manager -- player -- beets -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: beets -sources: -- https://github.com/linuxserver/docker-beets -- https://beets.io/ -type: application -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/beets/4.0.16/CHANGELOG.md b/stable/beets/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..86940bfa4e2 --- /dev/null +++ b/stable/beets/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [beets-4.0.16](https://github.com/truecharts/apps/compare/beets-4.0.14...beets-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [beets-4.0.14](https://github.com/truecharts/apps/compare/beets-4.0.13...beets-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [beets-4.0.13](https://github.com/truecharts/apps/compare/beets-4.0.12...beets-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [beets-4.0.12](https://github.com/truecharts/apps/compare/beets-4.0.11...beets-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [beets-4.0.11](https://github.com/truecharts/apps/compare/beets-4.0.10...beets-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [beets-4.0.10](https://github.com/truecharts/apps/compare/beets-4.0.9...beets-4.0.10) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [beets-4.0.9](https://github.com/truecharts/apps/compare/beets-4.0.8...beets-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [beets-4.0.8](https://github.com/truecharts/apps/compare/beets-4.0.7...beets-4.0.8) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [beets-4.0.7](https://github.com/truecharts/apps/compare/beets-4.0.6...beets-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [beets-4.0.6](https://github.com/truecharts/apps/compare/beets-4.0.5...beets-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [beets-4.0.5](https://github.com/truecharts/apps/compare/beets-4.0.4...beets-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/beets/4.0.16/Chart.lock b/stable/beets/4.0.16/Chart.lock new file mode 100644 index 00000000000..c1b18433883 --- /dev/null +++ b/stable/beets/4.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:56:45.630454681Z" diff --git a/stable/beets/4.0.16/Chart.yaml b/stable/beets/4.0.16/Chart.yaml new file mode 100644 index 00000000000..49f58c68d02 --- /dev/null +++ b/stable/beets/4.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.6.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A music library manager and not, for the most part, a music player. +home: https://github.com/truecharts/apps/tree/master/charts/stable/beets +icon: https://truecharts.org/img/chart-icons/beets.png +keywords: +- music +- library +- manager +- player +- beets +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: beets +sources: +- https://github.com/linuxserver/docker-beets +- https://beets.io/ +type: application +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/beets/4.0.14/README.md b/stable/beets/4.0.16/README.md similarity index 100% rename from stable/beets/4.0.14/README.md rename to stable/beets/4.0.16/README.md diff --git a/stable/beets/4.0.14/app-readme.md b/stable/beets/4.0.16/app-readme.md similarity index 100% rename from stable/beets/4.0.14/app-readme.md rename to stable/beets/4.0.16/app-readme.md diff --git a/stable/booksonic-air/6.0.15/charts/common-10.4.4.tgz b/stable/beets/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/booksonic-air/6.0.15/charts/common-10.4.4.tgz rename to stable/beets/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/beets/4.0.14/icon.png b/stable/beets/4.0.16/icon.png similarity index 100% rename from stable/beets/4.0.14/icon.png rename to stable/beets/4.0.16/icon.png diff --git a/stable/beets/4.0.14/ix_values.yaml b/stable/beets/4.0.16/ix_values.yaml similarity index 100% rename from stable/beets/4.0.14/ix_values.yaml rename to stable/beets/4.0.16/ix_values.yaml diff --git a/stable/beets/4.0.14/questions.yaml b/stable/beets/4.0.16/questions.yaml similarity index 100% rename from stable/beets/4.0.14/questions.yaml rename to stable/beets/4.0.16/questions.yaml diff --git a/stable/beets/4.0.14/templates/common.yaml b/stable/beets/4.0.16/templates/common.yaml similarity index 100% rename from stable/beets/4.0.14/templates/common.yaml rename to stable/beets/4.0.16/templates/common.yaml diff --git a/stable/booksonic-air/6.0.15/values.yaml b/stable/beets/4.0.16/values.yaml similarity index 100% rename from stable/booksonic-air/6.0.15/values.yaml rename to stable/beets/4.0.16/values.yaml diff --git a/stable/beets/item.yaml b/stable/beets/item.yaml index bd32e027d66..0fc7e3f2260 100644 --- a/stable/beets/item.yaml +++ b/stable/beets/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/beets.png +icon_url: https://truecharts.org/img/chart-icons/beets.png categories: - media diff --git a/stable/blog/3.0.14/CHANGELOG.md b/stable/blog/3.0.14/CHANGELOG.md deleted file mode 100644 index 9af8ad60c2f..00000000000 --- a/stable/blog/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [blog-3.0.14](https://github.com/truecharts/apps/compare/blog-3.0.13...blog-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [blog-3.0.13](https://github.com/truecharts/apps/compare/blog-3.0.12...blog-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [blog-3.0.12](https://github.com/truecharts/apps/compare/blog-3.0.11...blog-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [blog-3.0.11](https://github.com/truecharts/apps/compare/blog-3.0.10...blog-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [blog-3.0.10](https://github.com/truecharts/apps/compare/blog-3.0.9...blog-3.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [blog-3.0.9](https://github.com/truecharts/apps/compare/blog-3.0.8...blog-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [blog-3.0.8](https://github.com/truecharts/apps/compare/blog-3.0.7...blog-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [blog-3.0.7](https://github.com/truecharts/apps/compare/blog-3.0.6...blog-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [blog-3.0.6](https://github.com/truecharts/apps/compare/blog-3.0.5...blog-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [blog-3.0.5](https://github.com/truecharts/apps/compare/blog-3.0.3...blog-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [blog-3.0.3](https://github.com/truecharts/apps/compare/blog-3.0.2...blog-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/blog/3.0.14/Chart.lock b/stable/blog/3.0.14/Chart.lock deleted file mode 100644 index 43e8b32a542..00000000000 --- a/stable/blog/3.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:49:57.923304862Z" diff --git a/stable/blog/3.0.14/Chart.yaml b/stable/blog/3.0.14/Chart.yaml deleted file mode 100644 index 024bfc1966b..00000000000 --- a/stable/blog/3.0.14/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: "Lightweight self-hosted facebook-styled PHP blog." -home: https://github.com/truecharts/apps/tree/master/charts/stable/blog -icon: https://truecharts.org/img/appicons/blog.png -keywords: - - blog - - php - - self - - hosted - - facebook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: blog -sources: - - https://github.com/m1k1o/blog - - https://github.com/nicholaswilde/docker-blog -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - hosting - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/blog/3.0.16/CHANGELOG.md b/stable/blog/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..0953ea41512 --- /dev/null +++ b/stable/blog/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [blog-3.0.16](https://github.com/truecharts/apps/compare/blog-3.0.14...blog-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [blog-3.0.14](https://github.com/truecharts/apps/compare/blog-3.0.13...blog-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [blog-3.0.13](https://github.com/truecharts/apps/compare/blog-3.0.12...blog-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [blog-3.0.12](https://github.com/truecharts/apps/compare/blog-3.0.11...blog-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [blog-3.0.11](https://github.com/truecharts/apps/compare/blog-3.0.10...blog-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [blog-3.0.10](https://github.com/truecharts/apps/compare/blog-3.0.9...blog-3.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [blog-3.0.9](https://github.com/truecharts/apps/compare/blog-3.0.8...blog-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [blog-3.0.8](https://github.com/truecharts/apps/compare/blog-3.0.7...blog-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [blog-3.0.7](https://github.com/truecharts/apps/compare/blog-3.0.6...blog-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [blog-3.0.6](https://github.com/truecharts/apps/compare/blog-3.0.5...blog-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [blog-3.0.5](https://github.com/truecharts/apps/compare/blog-3.0.3...blog-3.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/blog/3.0.16/Chart.lock b/stable/blog/3.0.16/Chart.lock new file mode 100644 index 00000000000..2e1430ea9e3 --- /dev/null +++ b/stable/blog/3.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:56:53.0478882Z" diff --git a/stable/blog/3.0.16/Chart.yaml b/stable/blog/3.0.16/Chart.yaml new file mode 100644 index 00000000000..e924e143f5a --- /dev/null +++ b/stable/blog/3.0.16/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: "Lightweight self-hosted facebook-styled PHP blog." +home: https://github.com/truecharts/apps/tree/master/charts/stable/blog +icon: https://truecharts.org/img/chart-icons/blog.png +keywords: + - blog + - php + - self + - hosted + - facebook +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: blog +sources: + - https://github.com/m1k1o/blog + - https://github.com/nicholaswilde/docker-blog +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/blog/3.0.14/README.md b/stable/blog/3.0.16/README.md similarity index 100% rename from stable/blog/3.0.14/README.md rename to stable/blog/3.0.16/README.md diff --git a/stable/blog/3.0.14/app-readme.md b/stable/blog/3.0.16/app-readme.md similarity index 100% rename from stable/blog/3.0.14/app-readme.md rename to stable/blog/3.0.16/app-readme.md diff --git a/stable/bookstack/3.0.15/charts/common-10.4.4.tgz b/stable/blog/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/bookstack/3.0.15/charts/common-10.4.4.tgz rename to stable/blog/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/commento-plusplus/3.0.13/charts/postgresql-8.0.30.tgz b/stable/blog/3.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/commento-plusplus/3.0.13/charts/postgresql-8.0.30.tgz rename to stable/blog/3.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/blog/3.0.14/icon.png b/stable/blog/3.0.16/icon.png similarity index 100% rename from stable/blog/3.0.14/icon.png rename to stable/blog/3.0.16/icon.png diff --git a/stable/blog/3.0.14/ix_values.yaml b/stable/blog/3.0.16/ix_values.yaml similarity index 100% rename from stable/blog/3.0.14/ix_values.yaml rename to stable/blog/3.0.16/ix_values.yaml diff --git a/stable/blog/3.0.14/questions.yaml b/stable/blog/3.0.16/questions.yaml similarity index 100% rename from stable/blog/3.0.14/questions.yaml rename to stable/blog/3.0.16/questions.yaml diff --git a/stable/blog/3.0.14/templates/common.yaml b/stable/blog/3.0.16/templates/common.yaml similarity index 100% rename from stable/blog/3.0.14/templates/common.yaml rename to stable/blog/3.0.16/templates/common.yaml diff --git a/stable/bookstack/3.0.15/values.yaml b/stable/blog/3.0.16/values.yaml similarity index 100% rename from stable/bookstack/3.0.15/values.yaml rename to stable/blog/3.0.16/values.yaml diff --git a/stable/blog/item.yaml b/stable/blog/item.yaml index 65c275503df..c88c88ef343 100644 --- a/stable/blog/item.yaml +++ b/stable/blog/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/blog.png +icon_url: https://truecharts.org/img/chart-icons/blog.png categories: - hosting diff --git a/stable/boinc/2.0.19/CHANGELOG.md b/stable/boinc/2.0.19/CHANGELOG.md deleted file mode 100644 index 80710717367..00000000000 --- a/stable/boinc/2.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [boinc-2.0.19](https://github.com/truecharts/apps/compare/boinc-2.0.18...boinc-2.0.19) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [boinc-2.0.18](https://github.com/truecharts/apps/compare/boinc-2.0.17...boinc-2.0.18) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [boinc-2.0.17](https://github.com/truecharts/apps/compare/boinc-2.0.16...boinc-2.0.17) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [boinc-2.0.16](https://github.com/truecharts/apps/compare/boinc-2.0.15...boinc-2.0.16) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [boinc-2.0.15](https://github.com/truecharts/apps/compare/boinc-2.0.14...boinc-2.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [boinc-2.0.14](https://github.com/truecharts/apps/compare/boinc-2.0.13...boinc-2.0.14) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [boinc-2.0.13](https://github.com/truecharts/apps/compare/boinc-2.0.12...boinc-2.0.13) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [boinc-2.0.12](https://github.com/truecharts/apps/compare/boinc-2.0.11...boinc-2.0.12) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [boinc-2.0.11](https://github.com/truecharts/apps/compare/boinc-2.0.10...boinc-2.0.11) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [boinc-2.0.10](https://github.com/truecharts/apps/compare/boinc-2.0.9...boinc-2.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [boinc-2.0.9](https://github.com/truecharts/apps/compare/boinc-2.0.8...boinc-2.0.9) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - diff --git a/stable/boinc/2.0.19/Chart.lock b/stable/boinc/2.0.19/Chart.lock deleted file mode 100644 index 749e256b5a2..00000000000 --- a/stable/boinc/2.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:49:52.589527429Z" diff --git a/stable/boinc/2.0.19/Chart.yaml b/stable/boinc/2.0.19/Chart.yaml deleted file mode 100644 index 1ff00e20c8e..00000000000 --- a/stable/boinc/2.0.19/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: boinc -version: 2.0.19 -appVersion: "latest" -description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/boinc -icon: https://truecharts.org/img/appicons/boinc.png -keywords: - - boinc -sources: - - https://hub.docker.com/r/linuxserver/boinc -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/boinc/2.0.21/CHANGELOG.md b/stable/boinc/2.0.21/CHANGELOG.md new file mode 100644 index 00000000000..96193c8f954 --- /dev/null +++ b/stable/boinc/2.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [boinc-2.0.21](https://github.com/truecharts/apps/compare/boinc-2.0.19...boinc-2.0.21) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [boinc-2.0.19](https://github.com/truecharts/apps/compare/boinc-2.0.18...boinc-2.0.19) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [boinc-2.0.18](https://github.com/truecharts/apps/compare/boinc-2.0.17...boinc-2.0.18) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [boinc-2.0.17](https://github.com/truecharts/apps/compare/boinc-2.0.16...boinc-2.0.17) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [boinc-2.0.16](https://github.com/truecharts/apps/compare/boinc-2.0.15...boinc-2.0.16) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [boinc-2.0.15](https://github.com/truecharts/apps/compare/boinc-2.0.14...boinc-2.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [boinc-2.0.14](https://github.com/truecharts/apps/compare/boinc-2.0.13...boinc-2.0.14) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [boinc-2.0.13](https://github.com/truecharts/apps/compare/boinc-2.0.12...boinc-2.0.13) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [boinc-2.0.12](https://github.com/truecharts/apps/compare/boinc-2.0.11...boinc-2.0.12) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [boinc-2.0.11](https://github.com/truecharts/apps/compare/boinc-2.0.10...boinc-2.0.11) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [boinc-2.0.10](https://github.com/truecharts/apps/compare/boinc-2.0.9...boinc-2.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/stable/boinc/2.0.21/Chart.lock b/stable/boinc/2.0.21/Chart.lock new file mode 100644 index 00000000000..2bf7e0ee2ac --- /dev/null +++ b/stable/boinc/2.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:56:49.096493384Z" diff --git a/stable/boinc/2.0.21/Chart.yaml b/stable/boinc/2.0.21/Chart.yaml new file mode 100644 index 00000000000..54130a0d1a5 --- /dev/null +++ b/stable/boinc/2.0.21/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: boinc +version: 2.0.21 +appVersion: "latest" +description: BOINC is a platform for high-throughput computing on a large scale (thousands or millions of computers). +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/boinc +icon: https://truecharts.org/img/chart-icons/boinc.png +keywords: + - boinc +sources: + - https://hub.docker.com/r/linuxserver/boinc +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/boinc/2.0.19/README.md b/stable/boinc/2.0.21/README.md similarity index 100% rename from stable/boinc/2.0.19/README.md rename to stable/boinc/2.0.21/README.md diff --git a/stable/boinc/2.0.19/app-readme.md b/stable/boinc/2.0.21/app-readme.md similarity index 100% rename from stable/boinc/2.0.19/app-readme.md rename to stable/boinc/2.0.21/app-readme.md diff --git a/stable/browserless-chrome/2.0.13/charts/common-10.4.4.tgz b/stable/boinc/2.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/browserless-chrome/2.0.13/charts/common-10.4.4.tgz rename to stable/boinc/2.0.21/charts/common-10.4.4.tgz diff --git a/stable/boinc/2.0.19/icon.png b/stable/boinc/2.0.21/icon.png similarity index 100% rename from stable/boinc/2.0.19/icon.png rename to stable/boinc/2.0.21/icon.png diff --git a/stable/boinc/2.0.19/ix_values.yaml b/stable/boinc/2.0.21/ix_values.yaml similarity index 100% rename from stable/boinc/2.0.19/ix_values.yaml rename to stable/boinc/2.0.21/ix_values.yaml diff --git a/stable/boinc/2.0.19/questions.yaml b/stable/boinc/2.0.21/questions.yaml similarity index 100% rename from stable/boinc/2.0.19/questions.yaml rename to stable/boinc/2.0.21/questions.yaml diff --git a/stable/browserless-chrome/2.0.13/templates/common.yaml b/stable/boinc/2.0.21/templates/common.yaml similarity index 100% rename from stable/browserless-chrome/2.0.13/templates/common.yaml rename to stable/boinc/2.0.21/templates/common.yaml diff --git a/stable/browserless-chrome/2.0.13/values.yaml b/stable/boinc/2.0.21/values.yaml similarity index 100% rename from stable/browserless-chrome/2.0.13/values.yaml rename to stable/boinc/2.0.21/values.yaml diff --git a/stable/boinc/item.yaml b/stable/boinc/item.yaml index 5ca14924a91..dd1e811b6cf 100644 --- a/stable/boinc/item.yaml +++ b/stable/boinc/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/boinc.png +icon_url: https://truecharts.org/img/chart-icons/boinc.png categories: - incubator diff --git a/stable/booksonic-air/6.0.15/CHANGELOG.md b/stable/booksonic-air/6.0.15/CHANGELOG.md deleted file mode 100644 index 2941f0b4b93..00000000000 --- a/stable/booksonic-air/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [booksonic-air-6.0.15](https://github.com/truecharts/apps/compare/booksonic-air-6.0.14...booksonic-air-6.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [booksonic-air-6.0.14](https://github.com/truecharts/apps/compare/booksonic-air-6.0.13...booksonic-air-6.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [booksonic-air-6.0.13](https://github.com/truecharts/apps/compare/booksonic-air-6.0.12...booksonic-air-6.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [booksonic-air-6.0.12](https://github.com/truecharts/apps/compare/booksonic-air-6.0.11...booksonic-air-6.0.12) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [booksonic-air-6.0.11](https://github.com/truecharts/apps/compare/booksonic-air-6.0.10...booksonic-air-6.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [booksonic-air-6.0.10](https://github.com/truecharts/apps/compare/booksonic-air-6.0.9...booksonic-air-6.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [booksonic-air-6.0.9](https://github.com/truecharts/apps/compare/booksonic-air-6.0.8...booksonic-air-6.0.9) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [booksonic-air-6.0.8](https://github.com/truecharts/apps/compare/booksonic-air-6.0.7...booksonic-air-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [booksonic-air-6.0.7](https://github.com/truecharts/apps/compare/booksonic-air-6.0.6...booksonic-air-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [booksonic-air-6.0.6](https://github.com/truecharts/apps/compare/booksonic-air-6.0.5...booksonic-air-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [booksonic-air-6.0.5](https://github.com/truecharts/apps/compare/booksonic-air-6.0.4...booksonic-air-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/booksonic-air/6.0.15/Chart.lock b/stable/booksonic-air/6.0.15/Chart.lock deleted file mode 100644 index a2c9a0e2b6d..00000000000 --- a/stable/booksonic-air/6.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:05.302039875Z" diff --git a/stable/booksonic-air/6.0.15/Chart.yaml b/stable/booksonic-air/6.0.15/Chart.yaml deleted file mode 100644 index 29a9d069c3c..00000000000 --- a/stable/booksonic-air/6.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2201.1.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Booksonic is a platform for accessing the audibooks you own wherever - you are -home: https://github.com/truecharts/apps/tree/master/charts/stable/booksonic-air -icon: https://truecharts.org/img/appicons/booksonic-air.png -keywords: -- booksonic -- audiobook -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: booksonic-air -sources: -- https://github.com/popeen/Booksonic-Air -- https://hub.docker.com/r/linuxserver/booksonic-air -version: 6.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/booksonic-air/6.0.17/CHANGELOG.md b/stable/booksonic-air/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..b713dfed4fb --- /dev/null +++ b/stable/booksonic-air/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [booksonic-air-6.0.17](https://github.com/truecharts/apps/compare/booksonic-air-6.0.15...booksonic-air-6.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [booksonic-air-6.0.15](https://github.com/truecharts/apps/compare/booksonic-air-6.0.14...booksonic-air-6.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [booksonic-air-6.0.14](https://github.com/truecharts/apps/compare/booksonic-air-6.0.13...booksonic-air-6.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [booksonic-air-6.0.13](https://github.com/truecharts/apps/compare/booksonic-air-6.0.12...booksonic-air-6.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [booksonic-air-6.0.12](https://github.com/truecharts/apps/compare/booksonic-air-6.0.11...booksonic-air-6.0.12) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [booksonic-air-6.0.11](https://github.com/truecharts/apps/compare/booksonic-air-6.0.10...booksonic-air-6.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [booksonic-air-6.0.10](https://github.com/truecharts/apps/compare/booksonic-air-6.0.9...booksonic-air-6.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [booksonic-air-6.0.9](https://github.com/truecharts/apps/compare/booksonic-air-6.0.8...booksonic-air-6.0.9) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [booksonic-air-6.0.8](https://github.com/truecharts/apps/compare/booksonic-air-6.0.7...booksonic-air-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [booksonic-air-6.0.7](https://github.com/truecharts/apps/compare/booksonic-air-6.0.6...booksonic-air-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [booksonic-air-6.0.6](https://github.com/truecharts/apps/compare/booksonic-air-6.0.5...booksonic-air-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/booksonic-air/6.0.17/Chart.lock b/stable/booksonic-air/6.0.17/Chart.lock new file mode 100644 index 00000000000..d4ca0033d86 --- /dev/null +++ b/stable/booksonic-air/6.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:56:56.683378736Z" diff --git a/stable/booksonic-air/6.0.17/Chart.yaml b/stable/booksonic-air/6.0.17/Chart.yaml new file mode 100644 index 00000000000..5f08b6f4245 --- /dev/null +++ b/stable/booksonic-air/6.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2201.1.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Booksonic is a platform for accessing the audibooks you own wherever + you are +home: https://github.com/truecharts/apps/tree/master/charts/stable/booksonic-air +icon: https://truecharts.org/img/chart-icons/booksonic-air.png +keywords: +- booksonic +- audiobook +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: booksonic-air +sources: +- https://github.com/popeen/Booksonic-Air +- https://hub.docker.com/r/linuxserver/booksonic-air +version: 6.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/booksonic-air/6.0.15/README.md b/stable/booksonic-air/6.0.17/README.md similarity index 100% rename from stable/booksonic-air/6.0.15/README.md rename to stable/booksonic-air/6.0.17/README.md diff --git a/stable/booksonic-air/6.0.15/app-readme.md b/stable/booksonic-air/6.0.17/app-readme.md similarity index 100% rename from stable/booksonic-air/6.0.15/app-readme.md rename to stable/booksonic-air/6.0.17/app-readme.md diff --git a/stable/budge/2.0.15/charts/common-10.4.4.tgz b/stable/booksonic-air/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/budge/2.0.15/charts/common-10.4.4.tgz rename to stable/booksonic-air/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/booksonic-air/6.0.15/icon.png b/stable/booksonic-air/6.0.17/icon.png similarity index 100% rename from stable/booksonic-air/6.0.15/icon.png rename to stable/booksonic-air/6.0.17/icon.png diff --git a/stable/booksonic-air/6.0.15/ix_values.yaml b/stable/booksonic-air/6.0.17/ix_values.yaml similarity index 100% rename from stable/booksonic-air/6.0.15/ix_values.yaml rename to stable/booksonic-air/6.0.17/ix_values.yaml diff --git a/stable/booksonic-air/6.0.15/questions.yaml b/stable/booksonic-air/6.0.17/questions.yaml similarity index 100% rename from stable/booksonic-air/6.0.15/questions.yaml rename to stable/booksonic-air/6.0.17/questions.yaml diff --git a/stable/budge/2.0.15/templates/common.yaml b/stable/booksonic-air/6.0.17/templates/common.yaml similarity index 100% rename from stable/budge/2.0.15/templates/common.yaml rename to stable/booksonic-air/6.0.17/templates/common.yaml diff --git a/stable/budge/2.0.15/values.yaml b/stable/booksonic-air/6.0.17/values.yaml similarity index 100% rename from stable/budge/2.0.15/values.yaml rename to stable/booksonic-air/6.0.17/values.yaml diff --git a/stable/booksonic-air/item.yaml b/stable/booksonic-air/item.yaml index 8d5d425dc18..45ae77d1378 100644 --- a/stable/booksonic-air/item.yaml +++ b/stable/booksonic-air/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/booksonic-air.png +icon_url: https://truecharts.org/img/chart-icons/booksonic-air.png categories: - media diff --git a/stable/bookstack/3.0.15/CHANGELOG.md b/stable/bookstack/3.0.15/CHANGELOG.md deleted file mode 100644 index 1aaa3fabec6..00000000000 --- a/stable/bookstack/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [bookstack-3.0.15](https://github.com/truecharts/apps/compare/bookstack-3.0.14...bookstack-3.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [bookstack-3.0.14](https://github.com/truecharts/apps/compare/bookstack-3.0.13...bookstack-3.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [bookstack-3.0.13](https://github.com/truecharts/apps/compare/bookstack-3.0.12...bookstack-3.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [bookstack-3.0.12](https://github.com/truecharts/apps/compare/bookstack-3.0.11...bookstack-3.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [bookstack-3.0.11](https://github.com/truecharts/apps/compare/bookstack-3.0.10...bookstack-3.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [bookstack-3.0.10](https://github.com/truecharts/apps/compare/bookstack-3.0.9...bookstack-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [bookstack-3.0.9](https://github.com/truecharts/apps/compare/bookstack-3.0.8...bookstack-3.0.9) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [bookstack-3.0.8](https://github.com/truecharts/apps/compare/bookstack-3.0.7...bookstack-3.0.8) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [bookstack-3.0.7](https://github.com/truecharts/apps/compare/bookstack-3.0.6...bookstack-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [bookstack-3.0.6](https://github.com/truecharts/apps/compare/bookstack-3.0.5...bookstack-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [bookstack-3.0.5](https://github.com/truecharts/apps/compare/bookstack-3.0.4...bookstack-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/bookstack/3.0.15/Chart.lock b/stable/bookstack/3.0.15/Chart.lock deleted file mode 100644 index 68aae3da8ba..00000000000 --- a/stable/bookstack/3.0.15/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:50:10.744171095Z" diff --git a/stable/bookstack/3.0.15/Chart.yaml b/stable/bookstack/3.0.15/Chart.yaml deleted file mode 100644 index c16a24f9d4f..00000000000 --- a/stable/bookstack/3.0.15/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: "22.06.2022" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: "A simple, self-hosted, easy-to-use platform for organising and storing information." -home: https://github.com/truecharts/apps/tree/master/charts/stable/bookstack -icon: https://truecharts.org/img/appicons/bookstack.png -keywords: - - bookstack - - book - - stack - - organizer - - server - - hosted -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: bookstack -sources: - - https://www.bookstackapp.com/ - - https://hub.docker.com/r/linuxserver/bookstack -version: 3.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/bookstack/3.0.17/CHANGELOG.md b/stable/bookstack/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..7728274d37d --- /dev/null +++ b/stable/bookstack/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [bookstack-3.0.17](https://github.com/truecharts/apps/compare/bookstack-3.0.15...bookstack-3.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [bookstack-3.0.15](https://github.com/truecharts/apps/compare/bookstack-3.0.14...bookstack-3.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [bookstack-3.0.14](https://github.com/truecharts/apps/compare/bookstack-3.0.13...bookstack-3.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [bookstack-3.0.13](https://github.com/truecharts/apps/compare/bookstack-3.0.12...bookstack-3.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [bookstack-3.0.12](https://github.com/truecharts/apps/compare/bookstack-3.0.11...bookstack-3.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [bookstack-3.0.11](https://github.com/truecharts/apps/compare/bookstack-3.0.10...bookstack-3.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [bookstack-3.0.10](https://github.com/truecharts/apps/compare/bookstack-3.0.9...bookstack-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [bookstack-3.0.9](https://github.com/truecharts/apps/compare/bookstack-3.0.8...bookstack-3.0.9) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [bookstack-3.0.8](https://github.com/truecharts/apps/compare/bookstack-3.0.7...bookstack-3.0.8) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [bookstack-3.0.7](https://github.com/truecharts/apps/compare/bookstack-3.0.6...bookstack-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [bookstack-3.0.6](https://github.com/truecharts/apps/compare/bookstack-3.0.5...bookstack-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/bookstack/3.0.17/Chart.lock b/stable/bookstack/3.0.17/Chart.lock new file mode 100644 index 00000000000..a1a2891cc0e --- /dev/null +++ b/stable/bookstack/3.0.17/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T22:57:05.58348992Z" diff --git a/stable/bookstack/3.0.17/Chart.yaml b/stable/bookstack/3.0.17/Chart.yaml new file mode 100644 index 00000000000..b1e8e09ab6c --- /dev/null +++ b/stable/bookstack/3.0.17/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "22.06.2022" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: "A simple, self-hosted, easy-to-use platform for organising and storing information." +home: https://github.com/truecharts/apps/tree/master/charts/stable/bookstack +icon: https://truecharts.org/img/chart-icons/bookstack.png +keywords: + - bookstack + - book + - stack + - organizer + - server + - hosted +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: bookstack +sources: + - https://www.bookstackapp.com/ + - https://hub.docker.com/r/linuxserver/bookstack +version: 3.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/bookstack/3.0.15/README.md b/stable/bookstack/3.0.17/README.md similarity index 100% rename from stable/bookstack/3.0.15/README.md rename to stable/bookstack/3.0.17/README.md diff --git a/stable/bookstack/3.0.15/app-readme.md b/stable/bookstack/3.0.17/app-readme.md similarity index 100% rename from stable/bookstack/3.0.15/app-readme.md rename to stable/bookstack/3.0.17/app-readme.md diff --git a/stable/calibre/7.0.17/charts/common-10.4.4.tgz b/stable/bookstack/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/calibre/7.0.17/charts/common-10.4.4.tgz rename to stable/bookstack/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/bookstack/3.0.15/charts/mariadb-3.0.29.tgz b/stable/bookstack/3.0.17/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/bookstack/3.0.15/charts/mariadb-3.0.29.tgz rename to stable/bookstack/3.0.17/charts/mariadb-3.0.29.tgz diff --git a/stable/bookstack/3.0.15/icon.png b/stable/bookstack/3.0.17/icon.png similarity index 100% rename from stable/bookstack/3.0.15/icon.png rename to stable/bookstack/3.0.17/icon.png diff --git a/stable/bookstack/3.0.15/ix_values.yaml b/stable/bookstack/3.0.17/ix_values.yaml similarity index 100% rename from stable/bookstack/3.0.15/ix_values.yaml rename to stable/bookstack/3.0.17/ix_values.yaml diff --git a/stable/bookstack/3.0.15/questions.yaml b/stable/bookstack/3.0.17/questions.yaml similarity index 100% rename from stable/bookstack/3.0.15/questions.yaml rename to stable/bookstack/3.0.17/questions.yaml diff --git a/stable/bookstack/3.0.15/templates/_secrets.tpl b/stable/bookstack/3.0.17/templates/_secrets.tpl similarity index 100% rename from stable/bookstack/3.0.15/templates/_secrets.tpl rename to stable/bookstack/3.0.17/templates/_secrets.tpl diff --git a/stable/bookstack/3.0.15/templates/common.yaml b/stable/bookstack/3.0.17/templates/common.yaml similarity index 100% rename from stable/bookstack/3.0.15/templates/common.yaml rename to stable/bookstack/3.0.17/templates/common.yaml diff --git a/stable/calibre/7.0.17/values.yaml b/stable/bookstack/3.0.17/values.yaml similarity index 100% rename from stable/calibre/7.0.17/values.yaml rename to stable/bookstack/3.0.17/values.yaml diff --git a/stable/bookstack/item.yaml b/stable/bookstack/item.yaml index 6638adeecc6..7e194d280a9 100644 --- a/stable/bookstack/item.yaml +++ b/stable/bookstack/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/bookstack.png +icon_url: https://truecharts.org/img/chart-icons/bookstack.png categories: - media diff --git a/stable/browserless-chrome/2.0.13/CHANGELOG.md b/stable/browserless-chrome/2.0.13/CHANGELOG.md deleted file mode 100644 index b4966f7d82e..00000000000 --- a/stable/browserless-chrome/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [browserless-chrome-2.0.13](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.12...browserless-chrome-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [browserless-chrome-2.0.12](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.11...browserless-chrome-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [browserless-chrome-2.0.11](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.10...browserless-chrome-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [browserless-chrome-2.0.10](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.9...browserless-chrome-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [browserless-chrome-2.0.9](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.8...browserless-chrome-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [browserless-chrome-2.0.8](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.7...browserless-chrome-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [browserless-chrome-2.0.7](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.6...browserless-chrome-2.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [browserless-chrome-2.0.6](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.5...browserless-chrome-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [browserless-chrome-2.0.5](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.4...browserless-chrome-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [browserless-chrome-2.0.4](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.3...browserless-chrome-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [browserless-chrome-2.0.3](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.2...browserless-chrome-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/browserless-chrome/2.0.13/Chart.lock b/stable/browserless-chrome/2.0.13/Chart.lock deleted file mode 100644 index 7acf9aaf0d2..00000000000 --- a/stable/browserless-chrome/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:08.302380752Z" diff --git a/stable/browserless-chrome/2.0.13/Chart.yaml b/stable/browserless-chrome/2.0.13/Chart.yaml deleted file mode 100644 index 96024be36d5..00000000000 --- a/stable/browserless-chrome/2.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.54.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work -home: https://github.com/truecharts/apps/tree/master/charts/stable/browserless-chrome -icon: https://truecharts.org/img/appicons/browserless-chrome.png -keywords: -- browserless -- chrome -- puppeteer -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: browserless-chrome -sources: -- https://docs.browserless.io/docs/docker.html -- https://hub.docker.com/r/browserless/chrome/ -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/browserless-chrome/2.0.15/CHANGELOG.md b/stable/browserless-chrome/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..67548ab266d --- /dev/null +++ b/stable/browserless-chrome/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [browserless-chrome-2.0.15](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.13...browserless-chrome-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [browserless-chrome-2.0.13](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.12...browserless-chrome-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [browserless-chrome-2.0.12](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.11...browserless-chrome-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [browserless-chrome-2.0.11](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.10...browserless-chrome-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [browserless-chrome-2.0.10](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.9...browserless-chrome-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [browserless-chrome-2.0.9](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.8...browserless-chrome-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [browserless-chrome-2.0.8](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.7...browserless-chrome-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [browserless-chrome-2.0.7](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.6...browserless-chrome-2.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [browserless-chrome-2.0.6](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.5...browserless-chrome-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [browserless-chrome-2.0.5](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.4...browserless-chrome-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [browserless-chrome-2.0.4](https://github.com/truecharts/apps/compare/browserless-chrome-2.0.3...browserless-chrome-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/browserless-chrome/2.0.15/Chart.lock b/stable/browserless-chrome/2.0.15/Chart.lock new file mode 100644 index 00000000000..c39b6f19234 --- /dev/null +++ b/stable/browserless-chrome/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:04.377842595Z" diff --git a/stable/browserless-chrome/2.0.15/Chart.yaml b/stable/browserless-chrome/2.0.15/Chart.yaml new file mode 100644 index 00000000000..62cb4652a1d --- /dev/null +++ b/stable/browserless-chrome/2.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.54.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Browserless is a web-service that allows for remote clients to connect, drive, and execute headless work +home: https://github.com/truecharts/apps/tree/master/charts/stable/browserless-chrome +icon: https://truecharts.org/img/chart-icons/browserless-chrome.png +keywords: +- browserless +- chrome +- puppeteer +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: browserless-chrome +sources: +- https://docs.browserless.io/docs/docker.html +- https://hub.docker.com/r/browserless/chrome/ +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/browserless-chrome/2.0.13/README.md b/stable/browserless-chrome/2.0.15/README.md similarity index 100% rename from stable/browserless-chrome/2.0.13/README.md rename to stable/browserless-chrome/2.0.15/README.md diff --git a/stable/browserless-chrome/2.0.13/app-readme.md b/stable/browserless-chrome/2.0.15/app-readme.md similarity index 100% rename from stable/browserless-chrome/2.0.13/app-readme.md rename to stable/browserless-chrome/2.0.15/app-readme.md diff --git a/stable/chevereto/3.0.13/charts/common-10.4.4.tgz b/stable/browserless-chrome/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/chevereto/3.0.13/charts/common-10.4.4.tgz rename to stable/browserless-chrome/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/browserless-chrome/2.0.13/ci/puppeteer-values.yaml b/stable/browserless-chrome/2.0.15/ci/puppeteer-values.yaml similarity index 100% rename from stable/browserless-chrome/2.0.13/ci/puppeteer-values.yaml rename to stable/browserless-chrome/2.0.15/ci/puppeteer-values.yaml diff --git a/stable/browserless-chrome/2.0.13/icon.png b/stable/browserless-chrome/2.0.15/icon.png similarity index 100% rename from stable/browserless-chrome/2.0.13/icon.png rename to stable/browserless-chrome/2.0.15/icon.png diff --git a/stable/browserless-chrome/2.0.13/ix_values.yaml b/stable/browserless-chrome/2.0.15/ix_values.yaml similarity index 100% rename from stable/browserless-chrome/2.0.13/ix_values.yaml rename to stable/browserless-chrome/2.0.15/ix_values.yaml diff --git a/stable/browserless-chrome/2.0.13/questions.yaml b/stable/browserless-chrome/2.0.15/questions.yaml similarity index 100% rename from stable/browserless-chrome/2.0.13/questions.yaml rename to stable/browserless-chrome/2.0.15/questions.yaml diff --git a/stable/chevereto/3.0.13/templates/common.yaml b/stable/browserless-chrome/2.0.15/templates/common.yaml similarity index 100% rename from stable/chevereto/3.0.13/templates/common.yaml rename to stable/browserless-chrome/2.0.15/templates/common.yaml diff --git a/stable/chevereto/3.0.13/values.yaml b/stable/browserless-chrome/2.0.15/values.yaml similarity index 100% rename from stable/chevereto/3.0.13/values.yaml rename to stable/browserless-chrome/2.0.15/values.yaml diff --git a/stable/browserless-chrome/item.yaml b/stable/browserless-chrome/item.yaml index eff390780ab..32377f8c0ca 100644 --- a/stable/browserless-chrome/item.yaml +++ b/stable/browserless-chrome/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/browserless-chrome.png +icon_url: https://truecharts.org/img/chart-icons/browserless-chrome.png categories: - productivity diff --git a/stable/budge/2.0.15/CHANGELOG.md b/stable/budge/2.0.15/CHANGELOG.md deleted file mode 100644 index 7a3016226dc..00000000000 --- a/stable/budge/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [budge-2.0.15](https://github.com/truecharts/apps/compare/budge-2.0.14...budge-2.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [budge-2.0.14](https://github.com/truecharts/apps/compare/budge-2.0.13...budge-2.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [budge-2.0.13](https://github.com/truecharts/apps/compare/budge-2.0.12...budge-2.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [budge-2.0.12](https://github.com/truecharts/apps/compare/budge-2.0.11...budge-2.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [budge-2.0.11](https://github.com/truecharts/apps/compare/budge-2.0.10...budge-2.0.11) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [budge-2.0.10](https://github.com/truecharts/apps/compare/budge-2.0.9...budge-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [budge-2.0.9](https://github.com/truecharts/apps/compare/budge-2.0.8...budge-2.0.9) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [budge-2.0.8](https://github.com/truecharts/apps/compare/budge-2.0.7...budge-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [budge-2.0.7](https://github.com/truecharts/apps/compare/budge-2.0.6...budge-2.0.7) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [budge-2.0.6](https://github.com/truecharts/apps/compare/budge-2.0.5...budge-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [budge-2.0.5](https://github.com/truecharts/apps/compare/budge-2.0.4...budge-2.0.5) (2022-06-15) - -#### Chore - diff --git a/stable/budge/2.0.15/Chart.lock b/stable/budge/2.0.15/Chart.lock deleted file mode 100644 index 6ff7e41d681..00000000000 --- a/stable/budge/2.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:19.219004354Z" diff --git a/stable/budge/2.0.15/Chart.yaml b/stable/budge/2.0.15/Chart.yaml deleted file mode 100644 index 5cbe0396c79..00000000000 --- a/stable/budge/2.0.15/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.9" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Budge is an open source 'budgeting with envelopes' personal finance app. -home: https://github.com/truecharts/apps/tree/master/charts/stable/budge -icon: https://truecharts.org/img/appicons/budge.png -keywords: -- finance -- budge -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: budge -sources: -- https://github.com/linuxserver/budge -- https://github.com/linuxserver/docker-BudgE -version: 2.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/budge/2.0.17/CHANGELOG.md b/stable/budge/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..dce872ba0d5 --- /dev/null +++ b/stable/budge/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [budge-2.0.17](https://github.com/truecharts/apps/compare/budge-2.0.15...budge-2.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [budge-2.0.15](https://github.com/truecharts/apps/compare/budge-2.0.14...budge-2.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [budge-2.0.14](https://github.com/truecharts/apps/compare/budge-2.0.13...budge-2.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [budge-2.0.13](https://github.com/truecharts/apps/compare/budge-2.0.12...budge-2.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [budge-2.0.12](https://github.com/truecharts/apps/compare/budge-2.0.11...budge-2.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [budge-2.0.11](https://github.com/truecharts/apps/compare/budge-2.0.10...budge-2.0.11) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [budge-2.0.10](https://github.com/truecharts/apps/compare/budge-2.0.9...budge-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [budge-2.0.9](https://github.com/truecharts/apps/compare/budge-2.0.8...budge-2.0.9) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [budge-2.0.8](https://github.com/truecharts/apps/compare/budge-2.0.7...budge-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [budge-2.0.7](https://github.com/truecharts/apps/compare/budge-2.0.6...budge-2.0.7) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [budge-2.0.6](https://github.com/truecharts/apps/compare/budge-2.0.5...budge-2.0.6) (2022-06-21) + +#### Chore + diff --git a/stable/budge/2.0.17/Chart.lock b/stable/budge/2.0.17/Chart.lock new file mode 100644 index 00000000000..a80237d0ec1 --- /dev/null +++ b/stable/budge/2.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:11.783688308Z" diff --git a/stable/budge/2.0.17/Chart.yaml b/stable/budge/2.0.17/Chart.yaml new file mode 100644 index 00000000000..7122ea02643 --- /dev/null +++ b/stable/budge/2.0.17/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.0.9" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Budge is an open source 'budgeting with envelopes' personal finance app. +home: https://github.com/truecharts/apps/tree/master/charts/stable/budge +icon: https://truecharts.org/img/chart-icons/budge.png +keywords: +- finance +- budge +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: budge +sources: +- https://github.com/linuxserver/budge +- https://github.com/linuxserver/docker-BudgE +version: 2.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/budge/2.0.15/README.md b/stable/budge/2.0.17/README.md similarity index 100% rename from stable/budge/2.0.15/README.md rename to stable/budge/2.0.17/README.md diff --git a/stable/budge/2.0.15/app-readme.md b/stable/budge/2.0.17/app-readme.md similarity index 100% rename from stable/budge/2.0.15/app-readme.md rename to stable/budge/2.0.17/app-readme.md diff --git a/stable/clamav/3.0.14/charts/common-10.4.4.tgz b/stable/budge/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/clamav/3.0.14/charts/common-10.4.4.tgz rename to stable/budge/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/budge/2.0.15/icon.png b/stable/budge/2.0.17/icon.png similarity index 100% rename from stable/budge/2.0.15/icon.png rename to stable/budge/2.0.17/icon.png diff --git a/stable/budge/2.0.15/ix_values.yaml b/stable/budge/2.0.17/ix_values.yaml similarity index 100% rename from stable/budge/2.0.15/ix_values.yaml rename to stable/budge/2.0.17/ix_values.yaml diff --git a/stable/budge/2.0.15/questions.yaml b/stable/budge/2.0.17/questions.yaml similarity index 100% rename from stable/budge/2.0.15/questions.yaml rename to stable/budge/2.0.17/questions.yaml diff --git a/stable/clarkson/3.0.14/templates/common.yaml b/stable/budge/2.0.17/templates/common.yaml similarity index 100% rename from stable/clarkson/3.0.14/templates/common.yaml rename to stable/budge/2.0.17/templates/common.yaml diff --git a/stable/clamav/3.0.14/values.yaml b/stable/budge/2.0.17/values.yaml similarity index 100% rename from stable/clamav/3.0.14/values.yaml rename to stable/budge/2.0.17/values.yaml diff --git a/stable/budge/item.yaml b/stable/budge/item.yaml index 278368d65da..a704598bfc9 100644 --- a/stable/budge/item.yaml +++ b/stable/budge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/budge.png +icon_url: https://truecharts.org/img/chart-icons/budge.png categories: - media diff --git a/stable/calibre-web/11.0.17/CHANGELOG.md b/stable/calibre-web/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..0c2062cd941 --- /dev/null +++ b/stable/calibre-web/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [calibre-web-11.0.17](https://github.com/truecharts/apps/compare/calibre-web-11.0.15...calibre-web-11.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [calibre-web-11.0.15](https://github.com/truecharts/apps/compare/calibre-web-11.0.14...calibre-web-11.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [calibre-web-11.0.14](https://github.com/truecharts/apps/compare/calibre-web-11.0.13...calibre-web-11.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [calibre-web-11.0.13](https://github.com/truecharts/apps/compare/calibre-web-11.0.12...calibre-web-11.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [calibre-web-11.0.12](https://github.com/truecharts/apps/compare/calibre-web-11.0.11...calibre-web-11.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [calibre-web-11.0.11](https://github.com/truecharts/apps/compare/calibre-web-11.0.10...calibre-web-11.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [calibre-web-11.0.10](https://github.com/truecharts/apps/compare/calibre-web-11.0.9...calibre-web-11.0.10) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [calibre-web-11.0.9](https://github.com/truecharts/apps/compare/calibre-web-11.0.8...calibre-web-11.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [calibre-web-11.0.8](https://github.com/truecharts/apps/compare/calibre-web-11.0.7...calibre-web-11.0.8) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [calibre-web-11.0.7](https://github.com/truecharts/apps/compare/calibre-web-11.0.6...calibre-web-11.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [calibre-web-11.0.6](https://github.com/truecharts/apps/compare/calibre-web-11.0.5...calibre-web-11.0.6) (2022-06-15) + +#### Chore + diff --git a/stable/calibre-web/11.0.17/Chart.lock b/stable/calibre-web/11.0.17/Chart.lock new file mode 100644 index 00000000000..f3a48e90883 --- /dev/null +++ b/stable/calibre-web/11.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:19.371206222Z" diff --git a/stable/calibre-web/11.0.17/Chart.yaml b/stable/calibre-web/11.0.17/Chart.yaml new file mode 100644 index 00000000000..b30c7c645c2 --- /dev/null +++ b/stable/calibre-web/11.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.6.18" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Calibre-Web is a web app providing a clean interface for browsing, reading + and downloading eBooks using an existing Calibre database. +home: https://github.com/truecharts/apps/tree/master/charts/stable/calibre-web +icon: https://truecharts.org/img/chart-icons/calibre-web.png +keywords: +- calibre-web +- calibre +- ebook +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: calibre-web +sources: +- https://hub.docker.com/r/linuxserver/calibre-web/ +- https://github.com/janeczku/calibre-web +type: application +version: 11.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/calibre-web/11.0.17/README.md b/stable/calibre-web/11.0.17/README.md new file mode 100644 index 00000000000..d0b6c2d7683 --- /dev/null +++ b/stable/calibre-web/11.0.17/README.md @@ -0,0 +1,43 @@ +# calibre-web + +Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/calibre-web/11.0.17/app-readme.md b/stable/calibre-web/11.0.17/app-readme.md new file mode 100644 index 00000000000..d3bada96503 --- /dev/null +++ b/stable/calibre-web/11.0.17/app-readme.md @@ -0,0 +1,3 @@ +Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/clarkson/3.0.14/charts/common-10.4.4.tgz b/stable/calibre-web/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/clarkson/3.0.14/charts/common-10.4.4.tgz rename to stable/calibre-web/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/calibre-web/11.0.17/icon.png b/stable/calibre-web/11.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..abd7dd7b561c077002272ffecf6b0c323f645eef GIT binary patch literal 11254 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 K@OSdo;r|15SQr@q literal 0 HcmV?d00001 diff --git a/stable/calibre-web/11.0.17/ix_values.yaml b/stable/calibre-web/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..5f56d6c2290 --- /dev/null +++ b/stable/calibre-web/11.0.17/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/calibre-web + pullPolicy: IfNotPresent + tag: v0.6.18@sha256:ee75eee7e3b7cb86125c831edc28fb2a425e0121bbc167a914039bc9791461e3 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8083 + targetPort: 8083 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/calibre-web/11.0.17/questions.yaml b/stable/calibre-web/11.0.17/questions.yaml new file mode 100644 index 00000000000..a5ebbc7b267 --- /dev/null +++ b/stable/calibre-web/11.0.17/questions.yaml @@ -0,0 +1,2430 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8083 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8083 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/cloud9/4.0.12/templates/common.yaml b/stable/calibre-web/11.0.17/templates/common.yaml similarity index 100% rename from stable/cloud9/4.0.12/templates/common.yaml rename to stable/calibre-web/11.0.17/templates/common.yaml diff --git a/stable/clarkson/3.0.14/values.yaml b/stable/calibre-web/11.0.17/values.yaml similarity index 100% rename from stable/clarkson/3.0.14/values.yaml rename to stable/calibre-web/11.0.17/values.yaml diff --git a/stable/calibre-web/item.yaml b/stable/calibre-web/item.yaml index 71b70f5a39b..992785a28ff 100644 --- a/stable/calibre-web/item.yaml +++ b/stable/calibre-web/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/calibre-web.png +icon_url: https://truecharts.org/img/chart-icons/calibre-web.png categories: - media diff --git a/stable/calibre/7.0.17/CHANGELOG.md b/stable/calibre/7.0.17/CHANGELOG.md deleted file mode 100644 index 030c1edcaa4..00000000000 --- a/stable/calibre/7.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [calibre-7.0.17](https://github.com/truecharts/apps/compare/calibre-web-11.0.14...calibre-7.0.17) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [calibre-7.0.16](https://github.com/truecharts/apps/compare/calibre-web-11.0.13...calibre-7.0.16) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [calibre-7.0.15](https://github.com/truecharts/apps/compare/calibre-7.0.14...calibre-7.0.15) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [calibre-7.0.14](https://github.com/truecharts/apps/compare/calibre-7.0.13...calibre-7.0.14) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [calibre-7.0.13](https://github.com/truecharts/apps/compare/calibre-7.0.12...calibre-7.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [calibre-7.0.12](https://github.com/truecharts/apps/compare/calibre-7.0.11...calibre-7.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [calibre-7.0.11](https://github.com/truecharts/apps/compare/calibre-web-11.0.10...calibre-7.0.11) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [calibre-7.0.10](https://github.com/truecharts/apps/compare/calibre-web-11.0.9...calibre-7.0.10) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [calibre-7.0.9](https://github.com/truecharts/apps/compare/calibre-7.0.8...calibre-7.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [calibre-7.0.8](https://github.com/truecharts/apps/compare/calibre-web-11.0.7...calibre-7.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [calibre-7.0.7](https://github.com/truecharts/apps/compare/calibre-7.0.6...calibre-7.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/calibre/7.0.17/Chart.lock b/stable/calibre/7.0.17/Chart.lock deleted file mode 100644 index 2cf912a6c8b..00000000000 --- a/stable/calibre/7.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:21.660805881Z" diff --git a/stable/calibre/7.0.17/Chart.yaml b/stable/calibre/7.0.17/Chart.yaml deleted file mode 100644 index 91e3e37bb37..00000000000 --- a/stable/calibre/7.0.17/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "5.44.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Calibre is a powerful and easy to use e-book manager. -home: https://github.com/truecharts/apps/tree/master/charts/stable/calibre -icon: https://truecharts.org/img/appicons/calibre.png -keywords: -- calibre -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: calibre -sources: -- https://hub.docker.com/r/linuxserver/calibre/ -- https://github.com/kovidgoyal/calibre/ -version: 7.0.17 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/calibre/7.0.17/ix_values.yaml b/stable/calibre/7.0.17/ix_values.yaml deleted file mode 100644 index a932ee24644..00000000000 --- a/stable/calibre/7.0.17/ix_values.yaml +++ /dev/null @@ -1,39 +0,0 @@ -image: - repository: tccr.io/truecharts/calibre - tag: v5.44.0@sha256:ea4230851d5492b4f6348b66de0be0955170fe7bb73c6c78de226984262abd92 - pullPolicy: IfNotPresent - -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -secretEnv: - PASSWORD: "" - -env: - CLI_ARGS: - -service: - main: - ports: - main: - port: 8084 - targetPort: 8080 - webserver: - enabled: true - ports: - webserver: - enabled: true - port: 8081 - targetPort: 8081 - -persistence: - config: - enabled: true - mountPath: "/config" - varrun: - enabled: true diff --git a/stable/calibre/7.0.19/CHANGELOG.md b/stable/calibre/7.0.19/CHANGELOG.md new file mode 100644 index 00000000000..8c620cda5df --- /dev/null +++ b/stable/calibre/7.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [calibre-7.0.19](https://github.com/truecharts/apps/compare/calibre-web-11.0.15...calibre-7.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls +- update container image tccr.io/truecharts/calibre to v6.0.0 ([#3152](https://github.com/truecharts/apps/issues/3152)) + + + +## [calibre-7.0.17](https://github.com/truecharts/apps/compare/calibre-web-11.0.14...calibre-7.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [calibre-7.0.16](https://github.com/truecharts/apps/compare/calibre-web-11.0.13...calibre-7.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [calibre-7.0.15](https://github.com/truecharts/apps/compare/calibre-7.0.14...calibre-7.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [calibre-7.0.14](https://github.com/truecharts/apps/compare/calibre-7.0.13...calibre-7.0.14) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [calibre-7.0.13](https://github.com/truecharts/apps/compare/calibre-7.0.12...calibre-7.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [calibre-7.0.12](https://github.com/truecharts/apps/compare/calibre-7.0.11...calibre-7.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [calibre-7.0.11](https://github.com/truecharts/apps/compare/calibre-web-11.0.10...calibre-7.0.11) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [calibre-7.0.10](https://github.com/truecharts/apps/compare/calibre-web-11.0.9...calibre-7.0.10) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [calibre-7.0.9](https://github.com/truecharts/apps/compare/calibre-7.0.8...calibre-7.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [calibre-7.0.8](https://github.com/truecharts/apps/compare/calibre-web-11.0.7...calibre-7.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) diff --git a/stable/calibre/7.0.19/Chart.lock b/stable/calibre/7.0.19/Chart.lock new file mode 100644 index 00000000000..0e47c04d5d4 --- /dev/null +++ b/stable/calibre/7.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:13.535623085Z" diff --git a/stable/calibre/7.0.19/Chart.yaml b/stable/calibre/7.0.19/Chart.yaml new file mode 100644 index 00000000000..29ab468eddb --- /dev/null +++ b/stable/calibre/7.0.19/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "6.0.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Calibre is a powerful and easy to use e-book manager. +home: https://github.com/truecharts/apps/tree/master/charts/stable/calibre +icon: https://truecharts.org/img/chart-icons/calibre.png +keywords: +- calibre +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: calibre +sources: +- https://hub.docker.com/r/linuxserver/calibre/ +- https://github.com/kovidgoyal/calibre/ +version: 7.0.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/calibre/7.0.17/README.md b/stable/calibre/7.0.19/README.md similarity index 100% rename from stable/calibre/7.0.17/README.md rename to stable/calibre/7.0.19/README.md diff --git a/stable/calibre/7.0.17/app-readme.md b/stable/calibre/7.0.19/app-readme.md similarity index 100% rename from stable/calibre/7.0.17/app-readme.md rename to stable/calibre/7.0.19/app-readme.md diff --git a/stable/cloud9/4.0.12/charts/common-10.4.4.tgz b/stable/calibre/7.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/cloud9/4.0.12/charts/common-10.4.4.tgz rename to stable/calibre/7.0.19/charts/common-10.4.4.tgz diff --git a/stable/calibre/7.0.17/icon.png b/stable/calibre/7.0.19/icon.png similarity index 100% rename from stable/calibre/7.0.17/icon.png rename to stable/calibre/7.0.19/icon.png diff --git a/stable/calibre/7.0.19/ix_values.yaml b/stable/calibre/7.0.19/ix_values.yaml new file mode 100644 index 00000000000..6226105f5db --- /dev/null +++ b/stable/calibre/7.0.19/ix_values.yaml @@ -0,0 +1,39 @@ +image: + repository: tccr.io/truecharts/calibre + tag: v6.0.0@sha256:d91316492feb09f81c511d5955a2025869f349ac3440e08812e912fae9604a06 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +secretEnv: + PASSWORD: "" + +env: + CLI_ARGS: + +service: + main: + ports: + main: + port: 8084 + targetPort: 8080 + webserver: + enabled: true + ports: + webserver: + enabled: true + port: 8081 + targetPort: 8081 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true diff --git a/stable/calibre/7.0.17/questions.yaml b/stable/calibre/7.0.19/questions.yaml similarity index 100% rename from stable/calibre/7.0.17/questions.yaml rename to stable/calibre/7.0.19/questions.yaml diff --git a/stable/calibre/7.0.17/templates/common.yaml b/stable/calibre/7.0.19/templates/common.yaml similarity index 100% rename from stable/calibre/7.0.17/templates/common.yaml rename to stable/calibre/7.0.19/templates/common.yaml diff --git a/stable/cloud9/4.0.12/values.yaml b/stable/calibre/7.0.19/values.yaml similarity index 100% rename from stable/cloud9/4.0.12/values.yaml rename to stable/calibre/7.0.19/values.yaml diff --git a/stable/calibre/item.yaml b/stable/calibre/item.yaml index 05cdc94a46d..bf413173cac 100644 --- a/stable/calibre/item.yaml +++ b/stable/calibre/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/calibre.png +icon_url: https://truecharts.org/img/chart-icons/calibre.png categories: - media diff --git a/stable/chevereto/3.0.13/CHANGELOG.md b/stable/chevereto/3.0.13/CHANGELOG.md deleted file mode 100644 index 5d7ae1f4533..00000000000 --- a/stable/chevereto/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [chevereto-3.0.13](https://github.com/truecharts/apps/compare/chevereto-3.0.12...chevereto-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [chevereto-3.0.12](https://github.com/truecharts/apps/compare/chevereto-3.0.11...chevereto-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [chevereto-3.0.11](https://github.com/truecharts/apps/compare/chevereto-3.0.10...chevereto-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [chevereto-3.0.10](https://github.com/truecharts/apps/compare/chevereto-3.0.9...chevereto-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [chevereto-3.0.9](https://github.com/truecharts/apps/compare/chevereto-3.0.8...chevereto-3.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [chevereto-3.0.8](https://github.com/truecharts/apps/compare/chevereto-3.0.7...chevereto-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [chevereto-3.0.7](https://github.com/truecharts/apps/compare/chevereto-3.0.6...chevereto-3.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [chevereto-3.0.6](https://github.com/truecharts/apps/compare/chevereto-3.0.5...chevereto-3.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [chevereto-3.0.5](https://github.com/truecharts/apps/compare/chevereto-3.0.4...chevereto-3.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [chevereto-3.0.4](https://github.com/truecharts/apps/compare/chevereto-3.0.3...chevereto-3.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [chevereto-3.0.3](https://github.com/truecharts/apps/compare/chevereto-3.0.2...chevereto-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/chevereto/3.0.13/Chart.lock b/stable/chevereto/3.0.13/Chart.lock deleted file mode 100644 index 1fe3627152f..00000000000 --- a/stable/chevereto/3.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:50:37.910535568Z" diff --git a/stable/chevereto/3.0.13/Chart.yaml b/stable/chevereto/3.0.13/Chart.yaml deleted file mode 100644 index a44e1ffbb50..00000000000 --- a/stable/chevereto/3.0.13/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: chevereto -version: 3.0.13 -appVersion: "1.6.2" -description: Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/chevereto -icon: https://truecharts.org/img/appicons/chevereto.png -keywords: - - chevereto -sources: - - https://hub.docker.com/r/linuxserver/chevereto - - https://chevereto-free.github.io/setup/system/environment.html#image-handling-variables - - https://github.com/rodber/chevereto-free -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/chevereto/3.0.15/CHANGELOG.md b/stable/chevereto/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..3d4b529c66b --- /dev/null +++ b/stable/chevereto/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [chevereto-3.0.15](https://github.com/truecharts/apps/compare/chevereto-3.0.13...chevereto-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [chevereto-3.0.13](https://github.com/truecharts/apps/compare/chevereto-3.0.12...chevereto-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [chevereto-3.0.12](https://github.com/truecharts/apps/compare/chevereto-3.0.11...chevereto-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [chevereto-3.0.11](https://github.com/truecharts/apps/compare/chevereto-3.0.10...chevereto-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [chevereto-3.0.10](https://github.com/truecharts/apps/compare/chevereto-3.0.9...chevereto-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [chevereto-3.0.9](https://github.com/truecharts/apps/compare/chevereto-3.0.8...chevereto-3.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [chevereto-3.0.8](https://github.com/truecharts/apps/compare/chevereto-3.0.7...chevereto-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [chevereto-3.0.7](https://github.com/truecharts/apps/compare/chevereto-3.0.6...chevereto-3.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [chevereto-3.0.6](https://github.com/truecharts/apps/compare/chevereto-3.0.5...chevereto-3.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [chevereto-3.0.5](https://github.com/truecharts/apps/compare/chevereto-3.0.4...chevereto-3.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [chevereto-3.0.4](https://github.com/truecharts/apps/compare/chevereto-3.0.3...chevereto-3.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/chevereto/3.0.15/Chart.lock b/stable/chevereto/3.0.15/Chart.lock new file mode 100644 index 00000000000..60bfa44f6e5 --- /dev/null +++ b/stable/chevereto/3.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T22:57:31.233665675Z" diff --git a/stable/chevereto/3.0.15/Chart.yaml b/stable/chevereto/3.0.15/Chart.yaml new file mode 100644 index 00000000000..3cf520afcb1 --- /dev/null +++ b/stable/chevereto/3.0.15/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: chevereto +version: 3.0.15 +appVersion: "1.6.2" +description: Chevereto is an image hosting software that allows you to create a beautiful and full-featured image hosting website on your own server. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/chevereto +icon: https://truecharts.org/img/chart-icons/chevereto.png +keywords: + - chevereto +sources: + - https://hub.docker.com/r/linuxserver/chevereto + - https://chevereto-free.github.io/setup/system/environment.html#image-handling-variables + - https://github.com/rodber/chevereto-free +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/chevereto/3.0.13/README.md b/stable/chevereto/3.0.15/README.md similarity index 100% rename from stable/chevereto/3.0.13/README.md rename to stable/chevereto/3.0.15/README.md diff --git a/stable/chevereto/3.0.13/app-readme.md b/stable/chevereto/3.0.15/app-readme.md similarity index 100% rename from stable/chevereto/3.0.13/app-readme.md rename to stable/chevereto/3.0.15/app-readme.md diff --git a/stable/code-server/4.0.14/charts/common-10.4.4.tgz b/stable/chevereto/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/code-server/4.0.14/charts/common-10.4.4.tgz rename to stable/chevereto/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/chevereto/3.0.13/charts/mariadb-3.0.29.tgz b/stable/chevereto/3.0.15/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/chevereto/3.0.13/charts/mariadb-3.0.29.tgz rename to stable/chevereto/3.0.15/charts/mariadb-3.0.29.tgz diff --git a/stable/chevereto/3.0.13/icon.png b/stable/chevereto/3.0.15/icon.png similarity index 100% rename from stable/chevereto/3.0.13/icon.png rename to stable/chevereto/3.0.15/icon.png diff --git a/stable/chevereto/3.0.13/ix_values.yaml b/stable/chevereto/3.0.15/ix_values.yaml similarity index 100% rename from stable/chevereto/3.0.13/ix_values.yaml rename to stable/chevereto/3.0.15/ix_values.yaml diff --git a/stable/chevereto/3.0.13/questions.yaml b/stable/chevereto/3.0.15/questions.yaml similarity index 100% rename from stable/chevereto/3.0.13/questions.yaml rename to stable/chevereto/3.0.15/questions.yaml diff --git a/stable/commento-plusplus/3.0.13/templates/common.yaml b/stable/chevereto/3.0.15/templates/common.yaml similarity index 100% rename from stable/commento-plusplus/3.0.13/templates/common.yaml rename to stable/chevereto/3.0.15/templates/common.yaml diff --git a/stable/code-server/4.0.14/values.yaml b/stable/chevereto/3.0.15/values.yaml similarity index 100% rename from stable/code-server/4.0.14/values.yaml rename to stable/chevereto/3.0.15/values.yaml diff --git a/stable/chevereto/item.yaml b/stable/chevereto/item.yaml index 3cb4b377ee7..cb52de1231c 100644 --- a/stable/chevereto/item.yaml +++ b/stable/chevereto/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/chevereto.png +icon_url: https://truecharts.org/img/chart-icons/chevereto.png categories: - incubator diff --git a/stable/clamav/3.0.14/CHANGELOG.md b/stable/clamav/3.0.14/CHANGELOG.md deleted file mode 100644 index d6cc6b1101b..00000000000 --- a/stable/clamav/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [clamav-3.0.14](https://github.com/truecharts/apps/compare/clamav-3.0.13...clamav-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [clamav-3.0.13](https://github.com/truecharts/apps/compare/clamav-3.0.12...clamav-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [clamav-3.0.12](https://github.com/truecharts/apps/compare/clamav-3.0.11...clamav-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [clamav-3.0.11](https://github.com/truecharts/apps/compare/clamav-3.0.10...clamav-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [clamav-3.0.10](https://github.com/truecharts/apps/compare/clamav-3.0.9...clamav-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [clamav-3.0.9](https://github.com/truecharts/apps/compare/clamav-3.0.8...clamav-3.0.9) (2022-07-02) - -#### Chore - -* update to v1 from v1bet ([#3047](https://github.com/truecharts/apps/issues/3047)) - - - - -### [clamav-3.0.8](https://github.com/truecharts/apps/compare/clamav-3.0.7...clamav-3.0.8) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [clamav-3.0.7](https://github.com/truecharts/apps/compare/clamav-3.0.6...clamav-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [clamav-3.0.6](https://github.com/truecharts/apps/compare/clamav-3.0.5...clamav-3.0.6) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [clamav-3.0.5](https://github.com/truecharts/apps/compare/clamav-3.0.4...clamav-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [clamav-3.0.4](https://github.com/truecharts/apps/compare/clamav-3.0.3...clamav-3.0.4) (2022-06-14) - -#### Chore - diff --git a/stable/clamav/3.0.14/Chart.lock b/stable/clamav/3.0.14/Chart.lock deleted file mode 100644 index 191fd08a66a..00000000000 --- a/stable/clamav/3.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:34.879093453Z" diff --git a/stable/clamav/3.0.14/Chart.yaml b/stable/clamav/3.0.14/Chart.yaml deleted file mode 100644 index dae9c952220..00000000000 --- a/stable/clamav/3.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.105.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. -home: https://github.com/truecharts/apps/tree/master/charts/stable/clamav -icon: https://truecharts.org/img/appicons/clamav.png -keywords: -- clamav -- antivirus -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: clamav -sources: -- https://github.com/Cisco-Talos/clamav -- https://hub.docker.com/r/clamav/clamav -- https://docs.clamav.net/ -type: application -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/clamav/3.0.16/CHANGELOG.md b/stable/clamav/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..62813112639 --- /dev/null +++ b/stable/clamav/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [clamav-3.0.16](https://github.com/truecharts/apps/compare/clamav-3.0.14...clamav-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [clamav-3.0.14](https://github.com/truecharts/apps/compare/clamav-3.0.13...clamav-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [clamav-3.0.13](https://github.com/truecharts/apps/compare/clamav-3.0.12...clamav-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [clamav-3.0.12](https://github.com/truecharts/apps/compare/clamav-3.0.11...clamav-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [clamav-3.0.11](https://github.com/truecharts/apps/compare/clamav-3.0.10...clamav-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [clamav-3.0.10](https://github.com/truecharts/apps/compare/clamav-3.0.9...clamav-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [clamav-3.0.9](https://github.com/truecharts/apps/compare/clamav-3.0.8...clamav-3.0.9) (2022-07-02) + +#### Chore + +* update to v1 from v1bet ([#3047](https://github.com/truecharts/apps/issues/3047)) + + + + +### [clamav-3.0.8](https://github.com/truecharts/apps/compare/clamav-3.0.7...clamav-3.0.8) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [clamav-3.0.7](https://github.com/truecharts/apps/compare/clamav-3.0.6...clamav-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [clamav-3.0.6](https://github.com/truecharts/apps/compare/clamav-3.0.5...clamav-3.0.6) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [clamav-3.0.5](https://github.com/truecharts/apps/compare/clamav-3.0.4...clamav-3.0.5) (2022-06-21) + +#### Chore + diff --git a/stable/clamav/3.0.16/Chart.lock b/stable/clamav/3.0.16/Chart.lock new file mode 100644 index 00000000000..e5d3ee7d43f --- /dev/null +++ b/stable/clamav/3.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:26.938403199Z" diff --git a/stable/clamav/3.0.16/Chart.yaml b/stable/clamav/3.0.16/Chart.yaml new file mode 100644 index 00000000000..17e6941e7aa --- /dev/null +++ b/stable/clamav/3.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.105.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats. +home: https://github.com/truecharts/apps/tree/master/charts/stable/clamav +icon: https://truecharts.org/img/chart-icons/clamav.png +keywords: +- clamav +- antivirus +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: clamav +sources: +- https://github.com/Cisco-Talos/clamav +- https://hub.docker.com/r/clamav/clamav +- https://docs.clamav.net/ +type: application +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/clamav/3.0.14/README.md b/stable/clamav/3.0.16/README.md similarity index 100% rename from stable/clamav/3.0.14/README.md rename to stable/clamav/3.0.16/README.md diff --git a/stable/clamav/3.0.14/app-readme.md b/stable/clamav/3.0.16/app-readme.md similarity index 100% rename from stable/clamav/3.0.14/app-readme.md rename to stable/clamav/3.0.16/app-readme.md diff --git a/stable/commento-plusplus/3.0.13/charts/common-10.4.4.tgz b/stable/clamav/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/commento-plusplus/3.0.13/charts/common-10.4.4.tgz rename to stable/clamav/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/clamav/3.0.14/icon.png b/stable/clamav/3.0.16/icon.png similarity index 100% rename from stable/clamav/3.0.14/icon.png rename to stable/clamav/3.0.16/icon.png diff --git a/stable/clamav/3.0.14/ix_values.yaml b/stable/clamav/3.0.16/ix_values.yaml similarity index 100% rename from stable/clamav/3.0.14/ix_values.yaml rename to stable/clamav/3.0.16/ix_values.yaml diff --git a/stable/clamav/3.0.14/questions.yaml b/stable/clamav/3.0.16/questions.yaml similarity index 100% rename from stable/clamav/3.0.14/questions.yaml rename to stable/clamav/3.0.16/questions.yaml diff --git a/stable/clamav/3.0.14/templates/_cronjob.tpl b/stable/clamav/3.0.16/templates/_cronjob.tpl similarity index 100% rename from stable/clamav/3.0.14/templates/_cronjob.tpl rename to stable/clamav/3.0.16/templates/_cronjob.tpl diff --git a/stable/clamav/3.0.14/templates/common.yaml b/stable/clamav/3.0.16/templates/common.yaml similarity index 100% rename from stable/clamav/3.0.14/templates/common.yaml rename to stable/clamav/3.0.16/templates/common.yaml diff --git a/stable/commento-plusplus/3.0.13/values.yaml b/stable/clamav/3.0.16/values.yaml similarity index 100% rename from stable/commento-plusplus/3.0.13/values.yaml rename to stable/clamav/3.0.16/values.yaml diff --git a/stable/clamav/item.yaml b/stable/clamav/item.yaml index 2a8fd3f4942..d1020916611 100644 --- a/stable/clamav/item.yaml +++ b/stable/clamav/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/clamav.png +icon_url: https://truecharts.org/img/chart-icons/clamav.png categories: - utilities diff --git a/stable/clarkson/3.0.14/CHANGELOG.md b/stable/clarkson/3.0.14/CHANGELOG.md deleted file mode 100644 index 154ac529f3a..00000000000 --- a/stable/clarkson/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [clarkson-3.0.14](https://github.com/truecharts/apps/compare/clarkson-3.0.13...clarkson-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [clarkson-3.0.13](https://github.com/truecharts/apps/compare/clarkson-3.0.12...clarkson-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [clarkson-3.0.12](https://github.com/truecharts/apps/compare/clarkson-3.0.11...clarkson-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [clarkson-3.0.11](https://github.com/truecharts/apps/compare/clarkson-3.0.10...clarkson-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [clarkson-3.0.10](https://github.com/truecharts/apps/compare/clarkson-3.0.9...clarkson-3.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [clarkson-3.0.9](https://github.com/truecharts/apps/compare/clarkson-3.0.8...clarkson-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [clarkson-3.0.8](https://github.com/truecharts/apps/compare/clarkson-3.0.7...clarkson-3.0.8) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [clarkson-3.0.7](https://github.com/truecharts/apps/compare/clarkson-3.0.6...clarkson-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [clarkson-3.0.6](https://github.com/truecharts/apps/compare/clarkson-3.0.5...clarkson-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [clarkson-3.0.5](https://github.com/truecharts/apps/compare/clarkson-3.0.4...clarkson-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [clarkson-3.0.4](https://github.com/truecharts/apps/compare/clarkson-3.0.3...clarkson-3.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/clarkson/3.0.14/Chart.lock b/stable/clarkson/3.0.14/Chart.lock deleted file mode 100644 index d1a14503af9..00000000000 --- a/stable/clarkson/3.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:50:43.256483034Z" diff --git a/stable/clarkson/3.0.14/Chart.yaml b/stable/clarkson/3.0.14/Chart.yaml deleted file mode 100644 index c4129f00b69..00000000000 --- a/stable/clarkson/3.0.14/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "1.1.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: "A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles." -home: https://github.com/truecharts/apps/tree/master/charts/stable/clarkson -icon: https://truecharts.org/img/appicons/clarkson.png -keywords: - - fuel - - car - - log - - fill-up - - vehicle -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: clarkson -sources: - - https://github.com/linuxserver/Clarkson - - https://hub.docker.com/r/linuxserver/clarkson -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - vehicle - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/clarkson/3.0.16/CHANGELOG.md b/stable/clarkson/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e622f00b509 --- /dev/null +++ b/stable/clarkson/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [clarkson-3.0.16](https://github.com/truecharts/apps/compare/clarkson-3.0.14...clarkson-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [clarkson-3.0.14](https://github.com/truecharts/apps/compare/clarkson-3.0.13...clarkson-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [clarkson-3.0.13](https://github.com/truecharts/apps/compare/clarkson-3.0.12...clarkson-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [clarkson-3.0.12](https://github.com/truecharts/apps/compare/clarkson-3.0.11...clarkson-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [clarkson-3.0.11](https://github.com/truecharts/apps/compare/clarkson-3.0.10...clarkson-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [clarkson-3.0.10](https://github.com/truecharts/apps/compare/clarkson-3.0.9...clarkson-3.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [clarkson-3.0.9](https://github.com/truecharts/apps/compare/clarkson-3.0.8...clarkson-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [clarkson-3.0.8](https://github.com/truecharts/apps/compare/clarkson-3.0.7...clarkson-3.0.8) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [clarkson-3.0.7](https://github.com/truecharts/apps/compare/clarkson-3.0.6...clarkson-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [clarkson-3.0.6](https://github.com/truecharts/apps/compare/clarkson-3.0.5...clarkson-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [clarkson-3.0.5](https://github.com/truecharts/apps/compare/clarkson-3.0.4...clarkson-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/clarkson/3.0.16/Chart.lock b/stable/clarkson/3.0.16/Chart.lock new file mode 100644 index 00000000000..01951a33a99 --- /dev/null +++ b/stable/clarkson/3.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T22:57:33.947389011Z" diff --git a/stable/clarkson/3.0.16/Chart.yaml b/stable/clarkson/3.0.16/Chart.yaml new file mode 100644 index 00000000000..5d1f7e4b13c --- /dev/null +++ b/stable/clarkson/3.0.16/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.1.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: "A web-based dashboard application that gives you a neat and clean interface for logging your fuel fill-ups for all of your vehicles." +home: https://github.com/truecharts/apps/tree/master/charts/stable/clarkson +icon: https://truecharts.org/img/chart-icons/clarkson.png +keywords: + - fuel + - car + - log + - fill-up + - vehicle +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: clarkson +sources: + - https://github.com/linuxserver/Clarkson + - https://hub.docker.com/r/linuxserver/clarkson +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - vehicle + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/clarkson/3.0.14/README.md b/stable/clarkson/3.0.16/README.md similarity index 100% rename from stable/clarkson/3.0.14/README.md rename to stable/clarkson/3.0.16/README.md diff --git a/stable/clarkson/3.0.14/app-readme.md b/stable/clarkson/3.0.16/app-readme.md similarity index 100% rename from stable/clarkson/3.0.14/app-readme.md rename to stable/clarkson/3.0.16/app-readme.md diff --git a/stable/couchpotato/2.0.12/charts/common-10.4.4.tgz b/stable/clarkson/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/couchpotato/2.0.12/charts/common-10.4.4.tgz rename to stable/clarkson/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/clarkson/3.0.14/charts/mariadb-3.0.29.tgz b/stable/clarkson/3.0.16/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/clarkson/3.0.14/charts/mariadb-3.0.29.tgz rename to stable/clarkson/3.0.16/charts/mariadb-3.0.29.tgz diff --git a/stable/clarkson/3.0.14/icon.png b/stable/clarkson/3.0.16/icon.png similarity index 100% rename from stable/clarkson/3.0.14/icon.png rename to stable/clarkson/3.0.16/icon.png diff --git a/stable/clarkson/3.0.14/ix_values.yaml b/stable/clarkson/3.0.16/ix_values.yaml similarity index 100% rename from stable/clarkson/3.0.14/ix_values.yaml rename to stable/clarkson/3.0.16/ix_values.yaml diff --git a/stable/clarkson/3.0.14/questions.yaml b/stable/clarkson/3.0.16/questions.yaml similarity index 100% rename from stable/clarkson/3.0.14/questions.yaml rename to stable/clarkson/3.0.16/questions.yaml diff --git a/stable/couchpotato/2.0.12/templates/common.yaml b/stable/clarkson/3.0.16/templates/common.yaml similarity index 100% rename from stable/couchpotato/2.0.12/templates/common.yaml rename to stable/clarkson/3.0.16/templates/common.yaml diff --git a/stable/couchpotato/2.0.12/values.yaml b/stable/clarkson/3.0.16/values.yaml similarity index 100% rename from stable/couchpotato/2.0.12/values.yaml rename to stable/clarkson/3.0.16/values.yaml diff --git a/stable/clarkson/item.yaml b/stable/clarkson/item.yaml index c993beab977..612fadd7c06 100644 --- a/stable/clarkson/item.yaml +++ b/stable/clarkson/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/clarkson.png +icon_url: https://truecharts.org/img/chart-icons/clarkson.png categories: - vehicle diff --git a/stable/cloud9/4.0.12/CHANGELOG.md b/stable/cloud9/4.0.12/CHANGELOG.md deleted file mode 100644 index a101cb3f668..00000000000 --- a/stable/cloud9/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [cloud9-4.0.12](https://github.com/truecharts/apps/compare/cloud9-4.0.11...cloud9-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [cloud9-4.0.11](https://github.com/truecharts/apps/compare/cloud9-4.0.10...cloud9-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [cloud9-4.0.10](https://github.com/truecharts/apps/compare/cloud9-4.0.9...cloud9-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cloud9-4.0.9](https://github.com/truecharts/apps/compare/cloud9-4.0.8...cloud9-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [cloud9-4.0.8](https://github.com/truecharts/apps/compare/cloud9-4.0.7...cloud9-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [cloud9-4.0.7](https://github.com/truecharts/apps/compare/cloud9-4.0.6...cloud9-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [cloud9-4.0.6](https://github.com/truecharts/apps/compare/cloud9-4.0.5...cloud9-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [cloud9-4.0.5](https://github.com/truecharts/apps/compare/cloud9-4.0.4...cloud9-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [cloud9-4.0.4](https://github.com/truecharts/apps/compare/cloud9-4.0.3...cloud9-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [cloud9-4.0.3](https://github.com/truecharts/apps/compare/cloud9-4.0.2...cloud9-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [cloud9-4.0.2](https://github.com/truecharts/apps/compare/cloud9-4.0.1...cloud9-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/cloud9/4.0.12/Chart.lock b/stable/cloud9/4.0.12/Chart.lock deleted file mode 100644 index aeb45bbc981..00000000000 --- a/stable/cloud9/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:40.164702731Z" diff --git a/stable/cloud9/4.0.12/Chart.yaml b/stable/cloud9/4.0.12/Chart.yaml deleted file mode 100644 index 647b414d06f..00000000000 --- a/stable/cloud9/4.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.29.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A complete web based IDE with terminal access -home: https://github.com/truecharts/apps/tree/master/charts/stable/cloud9 -icon: https://truecharts.org/img/appicons/cloud9.png -keywords: -- cloud9 -- ide -- terminal -- web -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cloud9 -sources: -- https://aws.amazon.com/cloud9/ -- https://github.com/c9/core -- https://hub.docker.com/r/linuxserver/cloud9 -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cloud9/4.0.14/CHANGELOG.md b/stable/cloud9/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..5cd5b231abe --- /dev/null +++ b/stable/cloud9/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cloud9-4.0.14](https://github.com/truecharts/apps/compare/cloud9-4.0.12...cloud9-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [cloud9-4.0.12](https://github.com/truecharts/apps/compare/cloud9-4.0.11...cloud9-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [cloud9-4.0.11](https://github.com/truecharts/apps/compare/cloud9-4.0.10...cloud9-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [cloud9-4.0.10](https://github.com/truecharts/apps/compare/cloud9-4.0.9...cloud9-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [cloud9-4.0.9](https://github.com/truecharts/apps/compare/cloud9-4.0.8...cloud9-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [cloud9-4.0.8](https://github.com/truecharts/apps/compare/cloud9-4.0.7...cloud9-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [cloud9-4.0.7](https://github.com/truecharts/apps/compare/cloud9-4.0.6...cloud9-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [cloud9-4.0.6](https://github.com/truecharts/apps/compare/cloud9-4.0.5...cloud9-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [cloud9-4.0.5](https://github.com/truecharts/apps/compare/cloud9-4.0.4...cloud9-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [cloud9-4.0.4](https://github.com/truecharts/apps/compare/cloud9-4.0.3...cloud9-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [cloud9-4.0.3](https://github.com/truecharts/apps/compare/cloud9-4.0.2...cloud9-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/cloud9/4.0.14/Chart.lock b/stable/cloud9/4.0.14/Chart.lock new file mode 100644 index 00000000000..6503d074c93 --- /dev/null +++ b/stable/cloud9/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:34.641702611Z" diff --git a/stable/cloud9/4.0.14/Chart.yaml b/stable/cloud9/4.0.14/Chart.yaml new file mode 100644 index 00000000000..f724a7cc0aa --- /dev/null +++ b/stable/cloud9/4.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.29.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A complete web based IDE with terminal access +home: https://github.com/truecharts/apps/tree/master/charts/stable/cloud9 +icon: https://truecharts.org/img/chart-icons/cloud9.png +keywords: +- cloud9 +- ide +- terminal +- web +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cloud9 +sources: +- https://aws.amazon.com/cloud9/ +- https://github.com/c9/core +- https://hub.docker.com/r/linuxserver/cloud9 +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cloud9/4.0.12/README.md b/stable/cloud9/4.0.14/README.md similarity index 100% rename from stable/cloud9/4.0.12/README.md rename to stable/cloud9/4.0.14/README.md diff --git a/stable/cloud9/4.0.12/app-readme.md b/stable/cloud9/4.0.14/app-readme.md similarity index 100% rename from stable/cloud9/4.0.12/app-readme.md rename to stable/cloud9/4.0.14/app-readme.md diff --git a/stable/cryptofolio/4.0.13/charts/common-10.4.4.tgz b/stable/cloud9/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/cryptofolio/4.0.13/charts/common-10.4.4.tgz rename to stable/cloud9/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/cloud9/4.0.12/icon.png b/stable/cloud9/4.0.14/icon.png similarity index 100% rename from stable/cloud9/4.0.12/icon.png rename to stable/cloud9/4.0.14/icon.png diff --git a/stable/cloud9/4.0.12/ix_values.yaml b/stable/cloud9/4.0.14/ix_values.yaml similarity index 100% rename from stable/cloud9/4.0.12/ix_values.yaml rename to stable/cloud9/4.0.14/ix_values.yaml diff --git a/stable/cloud9/4.0.12/questions.yaml b/stable/cloud9/4.0.14/questions.yaml similarity index 100% rename from stable/cloud9/4.0.12/questions.yaml rename to stable/cloud9/4.0.14/questions.yaml diff --git a/stable/cryptofolio/4.0.13/templates/common.yaml b/stable/cloud9/4.0.14/templates/common.yaml similarity index 100% rename from stable/cryptofolio/4.0.13/templates/common.yaml rename to stable/cloud9/4.0.14/templates/common.yaml diff --git a/stable/cryptofolio/4.0.13/values.yaml b/stable/cloud9/4.0.14/values.yaml similarity index 100% rename from stable/cryptofolio/4.0.13/values.yaml rename to stable/cloud9/4.0.14/values.yaml diff --git a/stable/cloud9/item.yaml b/stable/cloud9/item.yaml index 3beea20fabd..b57975f28a4 100644 --- a/stable/cloud9/item.yaml +++ b/stable/cloud9/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/cloud9.png +icon_url: https://truecharts.org/img/chart-icons/cloud9.png categories: - media diff --git a/stable/code-server/4.0.14/CHANGELOG.md b/stable/code-server/4.0.14/CHANGELOG.md deleted file mode 100644 index 2b2fa4c4bf6..00000000000 --- a/stable/code-server/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [code-server-4.0.14](https://github.com/truecharts/apps/compare/code-server-4.0.13...code-server-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [code-server-4.0.13](https://github.com/truecharts/apps/compare/openvscode-server-2.0.13...code-server-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [code-server-4.0.12](https://github.com/truecharts/apps/compare/code-server-4.0.11...code-server-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [code-server-4.0.11](https://github.com/truecharts/apps/compare/openvscode-server-2.0.11...code-server-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [code-server-4.0.10](https://github.com/truecharts/apps/compare/code-server-4.0.9...code-server-4.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [code-server-4.0.9](https://github.com/truecharts/apps/compare/openvscode-server-2.0.9...code-server-4.0.9) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [code-server-4.0.8](https://github.com/truecharts/apps/compare/openvscode-server-2.0.8...code-server-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [code-server-4.0.7](https://github.com/truecharts/apps/compare/code-server-4.0.6...code-server-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [code-server-4.0.6](https://github.com/truecharts/apps/compare/openvscode-server-2.0.6...code-server-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [code-server-4.0.5](https://github.com/truecharts/apps/compare/openvscode-server-2.0.4...code-server-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [code-server-4.0.4](https://github.com/truecharts/apps/compare/openvscode-server-2.0.3...code-server-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/code-server/4.0.14/Chart.lock b/stable/code-server/4.0.14/Chart.lock deleted file mode 100644 index cb271556efa..00000000000 --- a/stable/code-server/4.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:50.036649871Z" diff --git a/stable/code-server/4.0.14/Chart.yaml b/stable/code-server/4.0.14/Chart.yaml deleted file mode 100644 index 4c5584eb0a8..00000000000 --- a/stable/code-server/4.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "4.5.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Run VS Code on any machine anywhere and access it in the browser. -home: https://github.com/truecharts/apps/tree/master/charts/stable/code-server -icon: https://truecharts.org/img/appicons/codeserver.png -keywords: -- code -- vs -- visual studio -- vscode -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: code-server -sources: -- https://github.com/cdr/code-server -type: application -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/code-server/4.0.16/CHANGELOG.md b/stable/code-server/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..b16c78268ed --- /dev/null +++ b/stable/code-server/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [code-server-4.0.16](https://github.com/truecharts/apps/compare/code-server-4.0.14...code-server-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [code-server-4.0.14](https://github.com/truecharts/apps/compare/code-server-4.0.13...code-server-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [code-server-4.0.13](https://github.com/truecharts/apps/compare/openvscode-server-2.0.13...code-server-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [code-server-4.0.12](https://github.com/truecharts/apps/compare/code-server-4.0.11...code-server-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [code-server-4.0.11](https://github.com/truecharts/apps/compare/openvscode-server-2.0.11...code-server-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [code-server-4.0.10](https://github.com/truecharts/apps/compare/code-server-4.0.9...code-server-4.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [code-server-4.0.9](https://github.com/truecharts/apps/compare/openvscode-server-2.0.9...code-server-4.0.9) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [code-server-4.0.8](https://github.com/truecharts/apps/compare/openvscode-server-2.0.8...code-server-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [code-server-4.0.7](https://github.com/truecharts/apps/compare/code-server-4.0.6...code-server-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [code-server-4.0.6](https://github.com/truecharts/apps/compare/openvscode-server-2.0.6...code-server-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [code-server-4.0.5](https://github.com/truecharts/apps/compare/openvscode-server-2.0.4...code-server-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/code-server/4.0.16/Chart.lock b/stable/code-server/4.0.16/Chart.lock new file mode 100644 index 00000000000..0dfeb670d4a --- /dev/null +++ b/stable/code-server/4.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:42.181042476Z" diff --git a/stable/code-server/4.0.16/Chart.yaml b/stable/code-server/4.0.16/Chart.yaml new file mode 100644 index 00000000000..8f35482b495 --- /dev/null +++ b/stable/code-server/4.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4.5.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Run VS Code on any machine anywhere and access it in the browser. +home: https://github.com/truecharts/apps/tree/master/charts/stable/code-server +icon: https://truecharts.org/img/chart-icons/codeserver.png +keywords: +- code +- vs +- visual studio +- vscode +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: code-server +sources: +- https://github.com/cdr/code-server +type: application +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/code-server/4.0.14/README.md b/stable/code-server/4.0.16/README.md similarity index 100% rename from stable/code-server/4.0.14/README.md rename to stable/code-server/4.0.16/README.md diff --git a/stable/code-server/4.0.14/app-readme.md b/stable/code-server/4.0.16/app-readme.md similarity index 100% rename from stable/code-server/4.0.14/app-readme.md rename to stable/code-server/4.0.16/app-readme.md diff --git a/stable/custom-app/5.1.8/charts/common-10.4.4.tgz b/stable/code-server/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/custom-app/5.1.8/charts/common-10.4.4.tgz rename to stable/code-server/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/code-server/4.0.14/icon.png b/stable/code-server/4.0.16/icon.png similarity index 100% rename from stable/code-server/4.0.14/icon.png rename to stable/code-server/4.0.16/icon.png diff --git a/stable/code-server/4.0.14/ix_values.yaml b/stable/code-server/4.0.16/ix_values.yaml similarity index 100% rename from stable/code-server/4.0.14/ix_values.yaml rename to stable/code-server/4.0.16/ix_values.yaml diff --git a/stable/code-server/4.0.14/questions.yaml b/stable/code-server/4.0.16/questions.yaml similarity index 100% rename from stable/code-server/4.0.14/questions.yaml rename to stable/code-server/4.0.16/questions.yaml diff --git a/stable/code-server/4.0.14/templates/common.yaml b/stable/code-server/4.0.16/templates/common.yaml similarity index 100% rename from stable/code-server/4.0.14/templates/common.yaml rename to stable/code-server/4.0.16/templates/common.yaml diff --git a/stable/custom-app/5.1.8/values.yaml b/stable/code-server/4.0.16/values.yaml similarity index 100% rename from stable/custom-app/5.1.8/values.yaml rename to stable/code-server/4.0.16/values.yaml diff --git a/stable/code-server/item.yaml b/stable/code-server/item.yaml index eca63937f6e..4851f36bae7 100644 --- a/stable/code-server/item.yaml +++ b/stable/code-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/codeserver.png +icon_url: https://truecharts.org/img/chart-icons/codeserver.png categories: - media diff --git a/stable/commento-plusplus/3.0.13/CHANGELOG.md b/stable/commento-plusplus/3.0.13/CHANGELOG.md deleted file mode 100644 index dd3ecb3ba95..00000000000 --- a/stable/commento-plusplus/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [commento-plusplus-3.0.13](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.12...commento-plusplus-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [commento-plusplus-3.0.12](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.11...commento-plusplus-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [commento-plusplus-3.0.11](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.10...commento-plusplus-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [commento-plusplus-3.0.10](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.9...commento-plusplus-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [commento-plusplus-3.0.9](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.8...commento-plusplus-3.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [commento-plusplus-3.0.8](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.7...commento-plusplus-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [commento-plusplus-3.0.7](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.6...commento-plusplus-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [commento-plusplus-3.0.6](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.5...commento-plusplus-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [commento-plusplus-3.0.5](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.4...commento-plusplus-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [commento-plusplus-3.0.4](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.3...commento-plusplus-3.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [commento-plusplus-3.0.3](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.2...commento-plusplus-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/commento-plusplus/3.0.13/Chart.lock b/stable/commento-plusplus/3.0.13/Chart.lock deleted file mode 100644 index 4e0f73a6924..00000000000 --- a/stable/commento-plusplus/3.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:51:02.208693632Z" diff --git a/stable/commento-plusplus/3.0.13/Chart.yaml b/stable/commento-plusplus/3.0.13/Chart.yaml deleted file mode 100644 index f8fe7ef0ea4..00000000000 --- a/stable/commento-plusplus/3.0.13/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.8.7" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus. -home: https://github.com/truecharts/apps/tree/master/charts/stable/commento-plusplus -icon: https://truecharts.org/img/appicons/commento-plusplus.png -keywords: -- commento -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: commento-plusplus -sources: -- https://github.com/souramoo/commentoplusplus -- https://hub.docker.com/r/caroga/commentoplusplus -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/commento-plusplus/3.0.15/CHANGELOG.md b/stable/commento-plusplus/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..43c7fcf5e56 --- /dev/null +++ b/stable/commento-plusplus/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [commento-plusplus-3.0.15](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.13...commento-plusplus-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [commento-plusplus-3.0.13](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.12...commento-plusplus-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [commento-plusplus-3.0.12](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.11...commento-plusplus-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [commento-plusplus-3.0.11](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.10...commento-plusplus-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [commento-plusplus-3.0.10](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.9...commento-plusplus-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [commento-plusplus-3.0.9](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.8...commento-plusplus-3.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [commento-plusplus-3.0.8](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.7...commento-plusplus-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [commento-plusplus-3.0.7](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.6...commento-plusplus-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [commento-plusplus-3.0.6](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.5...commento-plusplus-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [commento-plusplus-3.0.5](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.4...commento-plusplus-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [commento-plusplus-3.0.4](https://github.com/truecharts/apps/compare/commento-plusplus-3.0.3...commento-plusplus-3.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/commento-plusplus/3.0.15/Chart.lock b/stable/commento-plusplus/3.0.15/Chart.lock new file mode 100644 index 00000000000..e27e6996a29 --- /dev/null +++ b/stable/commento-plusplus/3.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:57:54.917195448Z" diff --git a/stable/commento-plusplus/3.0.15/Chart.yaml b/stable/commento-plusplus/3.0.15/Chart.yaml new file mode 100644 index 00000000000..ac4e8d02cbf --- /dev/null +++ b/stable/commento-plusplus/3.0.15/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.8.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Commento++ is a free, open source, fast & lightweight comments box that you can embed in your static website instead of Disqus. +home: https://github.com/truecharts/apps/tree/master/charts/stable/commento-plusplus +icon: https://truecharts.org/img/chart-icons/commento-plusplus.png +keywords: +- commento +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: commento-plusplus +sources: +- https://github.com/souramoo/commentoplusplus +- https://hub.docker.com/r/caroga/commentoplusplus +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/commento-plusplus/3.0.13/README.md b/stable/commento-plusplus/3.0.15/README.md similarity index 100% rename from stable/commento-plusplus/3.0.13/README.md rename to stable/commento-plusplus/3.0.15/README.md diff --git a/stable/commento-plusplus/3.0.13/app-readme.md b/stable/commento-plusplus/3.0.15/app-readme.md similarity index 100% rename from stable/commento-plusplus/3.0.13/app-readme.md rename to stable/commento-plusplus/3.0.15/app-readme.md diff --git a/stable/cyberchef/2.0.30/charts/common-10.4.4.tgz b/stable/commento-plusplus/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/cyberchef/2.0.30/charts/common-10.4.4.tgz rename to stable/commento-plusplus/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/dsmr-reader/8.0.13/charts/postgresql-8.0.30.tgz b/stable/commento-plusplus/3.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/dsmr-reader/8.0.13/charts/postgresql-8.0.30.tgz rename to stable/commento-plusplus/3.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/commento-plusplus/3.0.13/icon.png b/stable/commento-plusplus/3.0.15/icon.png similarity index 100% rename from stable/commento-plusplus/3.0.13/icon.png rename to stable/commento-plusplus/3.0.15/icon.png diff --git a/stable/commento-plusplus/3.0.13/ix_values.yaml b/stable/commento-plusplus/3.0.15/ix_values.yaml similarity index 100% rename from stable/commento-plusplus/3.0.13/ix_values.yaml rename to stable/commento-plusplus/3.0.15/ix_values.yaml diff --git a/stable/commento-plusplus/3.0.13/questions.yaml b/stable/commento-plusplus/3.0.15/questions.yaml similarity index 100% rename from stable/commento-plusplus/3.0.13/questions.yaml rename to stable/commento-plusplus/3.0.15/questions.yaml diff --git a/stable/custom-app/5.1.8/templates/common.yaml b/stable/commento-plusplus/3.0.15/templates/common.yaml similarity index 100% rename from stable/custom-app/5.1.8/templates/common.yaml rename to stable/commento-plusplus/3.0.15/templates/common.yaml diff --git a/stable/cyberchef/2.0.30/values.yaml b/stable/commento-plusplus/3.0.15/values.yaml similarity index 100% rename from stable/cyberchef/2.0.30/values.yaml rename to stable/commento-plusplus/3.0.15/values.yaml diff --git a/stable/commento-plusplus/item.yaml b/stable/commento-plusplus/item.yaml index cc55ad8c798..93177c1c5b0 100644 --- a/stable/commento-plusplus/item.yaml +++ b/stable/commento-plusplus/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/commento-plusplus.png +icon_url: https://truecharts.org/img/chart-icons/commento-plusplus.png categories: - media diff --git a/stable/couchpotato/2.0.12/CHANGELOG.md b/stable/couchpotato/2.0.12/CHANGELOG.md deleted file mode 100644 index 2e60c0562e9..00000000000 --- a/stable/couchpotato/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [couchpotato-2.0.12](https://github.com/truecharts/apps/compare/couchpotato-2.0.11...couchpotato-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [couchpotato-2.0.11](https://github.com/truecharts/apps/compare/couchpotato-2.0.10...couchpotato-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [couchpotato-2.0.10](https://github.com/truecharts/apps/compare/couchpotato-2.0.9...couchpotato-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [couchpotato-2.0.9](https://github.com/truecharts/apps/compare/couchpotato-2.0.8...couchpotato-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [couchpotato-2.0.8](https://github.com/truecharts/apps/compare/couchpotato-2.0.7...couchpotato-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [couchpotato-2.0.7](https://github.com/truecharts/apps/compare/couchpotato-2.0.6...couchpotato-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [couchpotato-2.0.6](https://github.com/truecharts/apps/compare/couchpotato-2.0.5...couchpotato-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [couchpotato-2.0.5](https://github.com/truecharts/apps/compare/couchpotato-2.0.4...couchpotato-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [couchpotato-2.0.4](https://github.com/truecharts/apps/compare/couchpotato-2.0.3...couchpotato-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [couchpotato-2.0.3](https://github.com/truecharts/apps/compare/couchpotato-2.0.2...couchpotato-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [couchpotato-2.0.2](https://github.com/truecharts/apps/compare/couchpotato-2.0.1...couchpotato-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/couchpotato/2.0.12/Chart.lock b/stable/couchpotato/2.0.12/Chart.lock deleted file mode 100644 index 70d54bb0e3a..00000000000 --- a/stable/couchpotato/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:50:58.930163858Z" diff --git a/stable/couchpotato/2.0.12/Chart.yaml b/stable/couchpotato/2.0.12/Chart.yaml deleted file mode 100644 index f7981fbfa47..00000000000 --- a/stable/couchpotato/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: couchpotato -version: 2.0.12 -appVersion: "2021.11.22" -description: Couchpotato is an automatic NZB and torrent downloader. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/couchpotato -icon: https://truecharts.org/img/appicons/couchpotato.png -keywords: - - couchpotato -sources: - - https://hub.docker.com/r/linuxserver/couchpotato -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/couchpotato/2.0.14/CHANGELOG.md b/stable/couchpotato/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..570bd56803f --- /dev/null +++ b/stable/couchpotato/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [couchpotato-2.0.14](https://github.com/truecharts/apps/compare/couchpotato-2.0.12...couchpotato-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [couchpotato-2.0.12](https://github.com/truecharts/apps/compare/couchpotato-2.0.11...couchpotato-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [couchpotato-2.0.11](https://github.com/truecharts/apps/compare/couchpotato-2.0.10...couchpotato-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [couchpotato-2.0.10](https://github.com/truecharts/apps/compare/couchpotato-2.0.9...couchpotato-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [couchpotato-2.0.9](https://github.com/truecharts/apps/compare/couchpotato-2.0.8...couchpotato-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [couchpotato-2.0.8](https://github.com/truecharts/apps/compare/couchpotato-2.0.7...couchpotato-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [couchpotato-2.0.7](https://github.com/truecharts/apps/compare/couchpotato-2.0.6...couchpotato-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [couchpotato-2.0.6](https://github.com/truecharts/apps/compare/couchpotato-2.0.5...couchpotato-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [couchpotato-2.0.5](https://github.com/truecharts/apps/compare/couchpotato-2.0.4...couchpotato-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [couchpotato-2.0.4](https://github.com/truecharts/apps/compare/couchpotato-2.0.3...couchpotato-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [couchpotato-2.0.3](https://github.com/truecharts/apps/compare/couchpotato-2.0.2...couchpotato-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/couchpotato/2.0.14/Chart.lock b/stable/couchpotato/2.0.14/Chart.lock new file mode 100644 index 00000000000..2bba4d3bdba --- /dev/null +++ b/stable/couchpotato/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:51.687127321Z" diff --git a/stable/couchpotato/2.0.14/Chart.yaml b/stable/couchpotato/2.0.14/Chart.yaml new file mode 100644 index 00000000000..1c63f106d1c --- /dev/null +++ b/stable/couchpotato/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: couchpotato +version: 2.0.14 +appVersion: "2021.11.22" +description: Couchpotato is an automatic NZB and torrent downloader. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/couchpotato +icon: https://truecharts.org/img/chart-icons/couchpotato.png +keywords: + - couchpotato +sources: + - https://hub.docker.com/r/linuxserver/couchpotato +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/couchpotato/2.0.12/README.md b/stable/couchpotato/2.0.14/README.md similarity index 100% rename from stable/couchpotato/2.0.12/README.md rename to stable/couchpotato/2.0.14/README.md diff --git a/stable/couchpotato/2.0.12/app-readme.md b/stable/couchpotato/2.0.14/app-readme.md similarity index 100% rename from stable/couchpotato/2.0.12/app-readme.md rename to stable/couchpotato/2.0.14/app-readme.md diff --git a/stable/darktable/3.0.12/charts/common-10.4.4.tgz b/stable/couchpotato/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/darktable/3.0.12/charts/common-10.4.4.tgz rename to stable/couchpotato/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/couchpotato/2.0.12/icon.png b/stable/couchpotato/2.0.14/icon.png similarity index 100% rename from stable/couchpotato/2.0.12/icon.png rename to stable/couchpotato/2.0.14/icon.png diff --git a/stable/couchpotato/2.0.12/ix_values.yaml b/stable/couchpotato/2.0.14/ix_values.yaml similarity index 100% rename from stable/couchpotato/2.0.12/ix_values.yaml rename to stable/couchpotato/2.0.14/ix_values.yaml diff --git a/stable/couchpotato/2.0.12/questions.yaml b/stable/couchpotato/2.0.14/questions.yaml similarity index 100% rename from stable/couchpotato/2.0.12/questions.yaml rename to stable/couchpotato/2.0.14/questions.yaml diff --git a/stable/cyberchef/2.0.30/templates/common.yaml b/stable/couchpotato/2.0.14/templates/common.yaml similarity index 100% rename from stable/cyberchef/2.0.30/templates/common.yaml rename to stable/couchpotato/2.0.14/templates/common.yaml diff --git a/stable/darktable/3.0.12/values.yaml b/stable/couchpotato/2.0.14/values.yaml similarity index 100% rename from stable/darktable/3.0.12/values.yaml rename to stable/couchpotato/2.0.14/values.yaml diff --git a/stable/couchpotato/item.yaml b/stable/couchpotato/item.yaml index d838e6f8e44..b063104ba50 100644 --- a/stable/couchpotato/item.yaml +++ b/stable/couchpotato/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/couchpotato.png +icon_url: https://truecharts.org/img/chart-icons/couchpotato.png categories: - incubator diff --git a/stable/cryptofolio/4.0.13/CHANGELOG.md b/stable/cryptofolio/4.0.13/CHANGELOG.md deleted file mode 100644 index da7510be2fb..00000000000 --- a/stable/cryptofolio/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [cryptofolio-4.0.13](https://github.com/truecharts/apps/compare/cryptofolio-4.0.12...cryptofolio-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [cryptofolio-4.0.12](https://github.com/truecharts/apps/compare/cryptofolio-4.0.11...cryptofolio-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [cryptofolio-4.0.11](https://github.com/truecharts/apps/compare/cryptofolio-4.0.10...cryptofolio-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cryptofolio-4.0.10](https://github.com/truecharts/apps/compare/cryptofolio-4.0.9...cryptofolio-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [cryptofolio-4.0.9](https://github.com/truecharts/apps/compare/cryptofolio-4.0.8...cryptofolio-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [cryptofolio-4.0.8](https://github.com/truecharts/apps/compare/cryptofolio-4.0.7...cryptofolio-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [cryptofolio-4.0.7](https://github.com/truecharts/apps/compare/cryptofolio-4.0.6...cryptofolio-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [cryptofolio-4.0.6](https://github.com/truecharts/apps/compare/cryptofolio-4.0.5...cryptofolio-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [cryptofolio-4.0.5](https://github.com/truecharts/apps/compare/cryptofolio-4.0.4...cryptofolio-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [cryptofolio-4.0.4](https://github.com/truecharts/apps/compare/cryptofolio-4.0.3...cryptofolio-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [cryptofolio-4.0.3](https://github.com/truecharts/apps/compare/cryptofolio-4.0.2...cryptofolio-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/cryptofolio/4.0.13/Chart.lock b/stable/cryptofolio/4.0.13/Chart.lock deleted file mode 100644 index b3b37d84c1b..00000000000 --- a/stable/cryptofolio/4.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:05.030950446Z" diff --git a/stable/cryptofolio/4.0.13/Chart.yaml b/stable/cryptofolio/4.0.13/Chart.yaml deleted file mode 100644 index 2c8216980a4..00000000000 --- a/stable/cryptofolio/4.0.13/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Track your cryptocurrency holdings/portfolio -home: https://github.com/truecharts/apps/tree/master/charts/stable/cryptofolio -icon: https://truecharts.org/img/appicons/cryptofolio.png -keywords: -- cryptofolio -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cryptofolio -sources: -- https://github.com/Xtrendence/cryptofolio -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cryptofolio/4.0.15/CHANGELOG.md b/stable/cryptofolio/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..d4b2c6de452 --- /dev/null +++ b/stable/cryptofolio/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cryptofolio-4.0.15](https://github.com/truecharts/apps/compare/cryptofolio-4.0.13...cryptofolio-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [cryptofolio-4.0.13](https://github.com/truecharts/apps/compare/cryptofolio-4.0.12...cryptofolio-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [cryptofolio-4.0.12](https://github.com/truecharts/apps/compare/cryptofolio-4.0.11...cryptofolio-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [cryptofolio-4.0.11](https://github.com/truecharts/apps/compare/cryptofolio-4.0.10...cryptofolio-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [cryptofolio-4.0.10](https://github.com/truecharts/apps/compare/cryptofolio-4.0.9...cryptofolio-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [cryptofolio-4.0.9](https://github.com/truecharts/apps/compare/cryptofolio-4.0.8...cryptofolio-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [cryptofolio-4.0.8](https://github.com/truecharts/apps/compare/cryptofolio-4.0.7...cryptofolio-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [cryptofolio-4.0.7](https://github.com/truecharts/apps/compare/cryptofolio-4.0.6...cryptofolio-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [cryptofolio-4.0.6](https://github.com/truecharts/apps/compare/cryptofolio-4.0.5...cryptofolio-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [cryptofolio-4.0.5](https://github.com/truecharts/apps/compare/cryptofolio-4.0.4...cryptofolio-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [cryptofolio-4.0.4](https://github.com/truecharts/apps/compare/cryptofolio-4.0.3...cryptofolio-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/cryptofolio/4.0.15/Chart.lock b/stable/cryptofolio/4.0.15/Chart.lock new file mode 100644 index 00000000000..f225b8e780e --- /dev/null +++ b/stable/cryptofolio/4.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:54.696565227Z" diff --git a/stable/cryptofolio/4.0.15/Chart.yaml b/stable/cryptofolio/4.0.15/Chart.yaml new file mode 100644 index 00000000000..6b90bb642f5 --- /dev/null +++ b/stable/cryptofolio/4.0.15/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "2.2.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Track your cryptocurrency holdings/portfolio +home: https://github.com/truecharts/apps/tree/master/charts/stable/cryptofolio +icon: https://truecharts.org/img/chart-icons/cryptofolio.png +keywords: +- cryptofolio +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cryptofolio +sources: +- https://github.com/Xtrendence/cryptofolio +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cryptofolio/4.0.13/README.md b/stable/cryptofolio/4.0.15/README.md similarity index 100% rename from stable/cryptofolio/4.0.13/README.md rename to stable/cryptofolio/4.0.15/README.md diff --git a/stable/cryptofolio/4.0.13/app-readme.md b/stable/cryptofolio/4.0.15/app-readme.md similarity index 100% rename from stable/cryptofolio/4.0.13/app-readme.md rename to stable/cryptofolio/4.0.15/app-readme.md diff --git a/stable/dashdot/1.0.23/charts/common-10.4.4.tgz b/stable/cryptofolio/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/dashdot/1.0.23/charts/common-10.4.4.tgz rename to stable/cryptofolio/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/cryptofolio/4.0.13/icon.png b/stable/cryptofolio/4.0.15/icon.png similarity index 100% rename from stable/cryptofolio/4.0.13/icon.png rename to stable/cryptofolio/4.0.15/icon.png diff --git a/stable/cryptofolio/4.0.13/ix_values.yaml b/stable/cryptofolio/4.0.15/ix_values.yaml similarity index 100% rename from stable/cryptofolio/4.0.13/ix_values.yaml rename to stable/cryptofolio/4.0.15/ix_values.yaml diff --git a/stable/cryptofolio/4.0.13/questions.yaml b/stable/cryptofolio/4.0.15/questions.yaml similarity index 100% rename from stable/cryptofolio/4.0.13/questions.yaml rename to stable/cryptofolio/4.0.15/questions.yaml diff --git a/stable/darktable/3.0.12/templates/common.yaml b/stable/cryptofolio/4.0.15/templates/common.yaml similarity index 100% rename from stable/darktable/3.0.12/templates/common.yaml rename to stable/cryptofolio/4.0.15/templates/common.yaml diff --git a/stable/dashdot/1.0.23/values.yaml b/stable/cryptofolio/4.0.15/values.yaml similarity index 100% rename from stable/dashdot/1.0.23/values.yaml rename to stable/cryptofolio/4.0.15/values.yaml diff --git a/stable/cryptofolio/item.yaml b/stable/cryptofolio/item.yaml index ef78aef7d6f..c7223b257c7 100644 --- a/stable/cryptofolio/item.yaml +++ b/stable/cryptofolio/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/cryptofolio.png +icon_url: https://truecharts.org/img/chart-icons/cryptofolio.png categories: - media diff --git a/stable/custom-app/5.1.10/CHANGELOG.md b/stable/custom-app/5.1.10/CHANGELOG.md new file mode 100644 index 00000000000..b8056e8e229 --- /dev/null +++ b/stable/custom-app/5.1.10/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [custom-app-5.1.10](https://github.com/truecharts/apps/compare/custom-app-5.1.8...custom-app-5.1.10) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [custom-app-5.1.8](https://github.com/truecharts/apps/compare/custom-app-5.1.7...custom-app-5.1.8) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [custom-app-5.1.7](https://github.com/truecharts/apps/compare/custom-app-5.1.6...custom-app-5.1.7) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [custom-app-5.1.6](https://github.com/truecharts/apps/compare/custom-app-5.1.5...custom-app-5.1.6) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [custom-app-5.1.5](https://github.com/truecharts/apps/compare/custom-app-5.1.4...custom-app-5.1.5) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [custom-app-5.1.4](https://github.com/truecharts/apps/compare/custom-app-5.1.2...custom-app-5.1.4) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + +#### Fix + +* adjust initcontainers with new image ([#3069](https://github.com/truecharts/apps/issues/3069)) + + + + +### [custom-app-5.1.2](https://github.com/truecharts/apps/compare/custom-app-5.1.1...custom-app-5.1.2) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [custom-app-5.1.1](https://github.com/truecharts/apps/compare/custom-app-5.1.0...custom-app-5.1.1) (2022-06-27) + +#### Chore + +* update docker general non-major ([#2999](https://github.com/truecharts/apps/issues/2999)) + + + + +### [custom-app-5.1.0](https://github.com/truecharts/apps/compare/custom-app-5.0.16...custom-app-5.1.0) (2022-06-27) + +#### Feat + +* Add custom command UI ([#2983](https://github.com/truecharts/apps/issues/2983)) + + + + +### [custom-app-5.0.16](https://github.com/truecharts/apps/compare/custom-app-5.0.15...custom-app-5.0.16) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [custom-app-5.0.15](https://github.com/truecharts/apps/compare/custom-app-5.0.14...custom-app-5.0.15) (2022-06-25) diff --git a/stable/custom-app/5.1.10/Chart.lock b/stable/custom-app/5.1.10/Chart.lock new file mode 100644 index 00000000000..5e7837aba6b --- /dev/null +++ b/stable/custom-app/5.1.10/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:57:56.930659127Z" diff --git a/stable/custom-app/5.1.10/Chart.yaml b/stable/custom-app/5.1.10/Chart.yaml new file mode 100644 index 00000000000..7e6f4b9c636 --- /dev/null +++ b/stable/custom-app/5.1.10/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.20.1299" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Advanced tool to create your own TrueCharts-based App +home: https://github.com/truecharts/apps/tree/master/charts/stable/custom-app +icon: https://truecharts.org/img/chart-icons/custom-app.png +keywords: +- custom +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: custom-app +sources: +- https://github.com/truecharts/apps/tree/master/charts/stable/custom-app +type: application +version: 5.1.10 +annotations: + truecharts.org/catagories: | + - custom + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/custom-app/5.1.8/README.md b/stable/custom-app/5.1.10/README.md similarity index 100% rename from stable/custom-app/5.1.8/README.md rename to stable/custom-app/5.1.10/README.md diff --git a/stable/custom-app/5.1.8/app-readme.md b/stable/custom-app/5.1.10/app-readme.md similarity index 100% rename from stable/custom-app/5.1.8/app-readme.md rename to stable/custom-app/5.1.10/app-readme.md diff --git a/stable/davos/4.0.12/charts/common-10.4.4.tgz b/stable/custom-app/5.1.10/charts/common-10.4.4.tgz similarity index 100% rename from stable/davos/4.0.12/charts/common-10.4.4.tgz rename to stable/custom-app/5.1.10/charts/common-10.4.4.tgz diff --git a/stable/custom-app/5.1.8/ci/test-values.yaml b/stable/custom-app/5.1.10/ci/test-values.yaml similarity index 100% rename from stable/custom-app/5.1.8/ci/test-values.yaml rename to stable/custom-app/5.1.10/ci/test-values.yaml diff --git a/stable/custom-app/5.1.8/icon.png b/stable/custom-app/5.1.10/icon.png similarity index 100% rename from stable/custom-app/5.1.8/icon.png rename to stable/custom-app/5.1.10/icon.png diff --git a/stable/custom-app/5.1.8/ix_values.yaml b/stable/custom-app/5.1.10/ix_values.yaml similarity index 100% rename from stable/custom-app/5.1.8/ix_values.yaml rename to stable/custom-app/5.1.10/ix_values.yaml diff --git a/stable/custom-app/5.1.8/questions.yaml b/stable/custom-app/5.1.10/questions.yaml similarity index 100% rename from stable/custom-app/5.1.8/questions.yaml rename to stable/custom-app/5.1.10/questions.yaml diff --git a/stable/dashdot/1.0.23/templates/common.yaml b/stable/custom-app/5.1.10/templates/common.yaml similarity index 100% rename from stable/dashdot/1.0.23/templates/common.yaml rename to stable/custom-app/5.1.10/templates/common.yaml diff --git a/stable/davos/4.0.12/values.yaml b/stable/custom-app/5.1.10/values.yaml similarity index 100% rename from stable/davos/4.0.12/values.yaml rename to stable/custom-app/5.1.10/values.yaml diff --git a/stable/custom-app/5.1.8/CHANGELOG.md b/stable/custom-app/5.1.8/CHANGELOG.md deleted file mode 100644 index 30d2c0220d3..00000000000 --- a/stable/custom-app/5.1.8/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [custom-app-5.1.8](https://github.com/truecharts/apps/compare/custom-app-5.1.7...custom-app-5.1.8) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [custom-app-5.1.7](https://github.com/truecharts/apps/compare/custom-app-5.1.6...custom-app-5.1.7) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [custom-app-5.1.6](https://github.com/truecharts/apps/compare/custom-app-5.1.5...custom-app-5.1.6) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [custom-app-5.1.5](https://github.com/truecharts/apps/compare/custom-app-5.1.4...custom-app-5.1.5) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [custom-app-5.1.4](https://github.com/truecharts/apps/compare/custom-app-5.1.2...custom-app-5.1.4) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - -#### Fix - -* adjust initcontainers with new image ([#3069](https://github.com/truecharts/apps/issues/3069)) - - - - -### [custom-app-5.1.2](https://github.com/truecharts/apps/compare/custom-app-5.1.1...custom-app-5.1.2) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [custom-app-5.1.1](https://github.com/truecharts/apps/compare/custom-app-5.1.0...custom-app-5.1.1) (2022-06-27) - -#### Chore - -* update docker general non-major ([#2999](https://github.com/truecharts/apps/issues/2999)) - - - - -### [custom-app-5.1.0](https://github.com/truecharts/apps/compare/custom-app-5.0.16...custom-app-5.1.0) (2022-06-27) - -#### Feat - -* Add custom command UI ([#2983](https://github.com/truecharts/apps/issues/2983)) - - - - -### [custom-app-5.0.16](https://github.com/truecharts/apps/compare/custom-app-5.0.15...custom-app-5.0.16) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [custom-app-5.0.15](https://github.com/truecharts/apps/compare/custom-app-5.0.14...custom-app-5.0.15) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [custom-app-5.0.14](https://github.com/truecharts/apps/compare/custom-app-5.0.13...custom-app-5.0.14) (2022-06-25) diff --git a/stable/custom-app/5.1.8/Chart.lock b/stable/custom-app/5.1.8/Chart.lock deleted file mode 100644 index d0a4a431bdd..00000000000 --- a/stable/custom-app/5.1.8/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:05.797974523Z" diff --git a/stable/custom-app/5.1.8/Chart.yaml b/stable/custom-app/5.1.8/Chart.yaml deleted file mode 100644 index d3e2b2284b6..00000000000 --- a/stable/custom-app/5.1.8/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.20.1299" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Advanced tool to create your own TrueCharts-based App -home: https://github.com/truecharts/apps/tree/master/charts/stable/custom-app -icon: https://truecharts.org/img/appicons/custom-app.png -keywords: -- custom -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: custom-app -sources: -- https://github.com/truecharts/apps/tree/master/charts/stable/custom-app -type: application -version: 5.1.8 -annotations: - truecharts.org/catagories: | - - custom - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/custom-app/item.yaml b/stable/custom-app/item.yaml index ca011ff7f22..6a7b6dceda2 100644 --- a/stable/custom-app/item.yaml +++ b/stable/custom-app/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/custom-app.png +icon_url: https://truecharts.org/img/chart-icons/custom-app.png categories: - custom diff --git a/stable/cyberchef/2.0.30/CHANGELOG.md b/stable/cyberchef/2.0.30/CHANGELOG.md deleted file mode 100644 index 619927d23c7..00000000000 --- a/stable/cyberchef/2.0.30/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [cyberchef-2.0.30](https://github.com/truecharts/apps/compare/cyberchef-2.0.29...cyberchef-2.0.30) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [cyberchef-2.0.29](https://github.com/truecharts/apps/compare/cyberchef-2.0.28...cyberchef-2.0.29) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [cyberchef-2.0.28](https://github.com/truecharts/apps/compare/cyberchef-2.0.27...cyberchef-2.0.28) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [cyberchef-2.0.27](https://github.com/truecharts/apps/compare/cyberchef-2.0.26...cyberchef-2.0.27) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [cyberchef-2.0.26](https://github.com/truecharts/apps/compare/cyberchef-2.0.25...cyberchef-2.0.26) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [cyberchef-2.0.25](https://github.com/truecharts/apps/compare/cyberchef-2.0.24...cyberchef-2.0.25) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [cyberchef-2.0.24](https://github.com/truecharts/apps/compare/cyberchef-2.0.23...cyberchef-2.0.24) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [cyberchef-2.0.23](https://github.com/truecharts/apps/compare/cyberchef-2.0.22...cyberchef-2.0.23) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [cyberchef-2.0.22](https://github.com/truecharts/apps/compare/cyberchef-2.0.21...cyberchef-2.0.22) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [cyberchef-2.0.21](https://github.com/truecharts/apps/compare/cyberchef-2.0.20...cyberchef-2.0.21) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [cyberchef-2.0.20](https://github.com/truecharts/apps/compare/cyberchef-2.0.19...cyberchef-2.0.20) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) diff --git a/stable/cyberchef/2.0.30/Chart.lock b/stable/cyberchef/2.0.30/Chart.lock deleted file mode 100644 index de950497cf6..00000000000 --- a/stable/cyberchef/2.0.30/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:15.728615515Z" diff --git a/stable/cyberchef/2.0.30/Chart.yaml b/stable/cyberchef/2.0.30/Chart.yaml deleted file mode 100644 index feef56ee381..00000000000 --- a/stable/cyberchef/2.0.30/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "9.46.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. -home: https://github.com/truecharts/apps/tree/master/charts/stable/cyberchef -icon: https://truecharts.org/img/appicons/cyberchef.png -keywords: -- cyberchef -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: cyberchef -sources: -- https://hub.docker.com/r/mpepping/cyberchef -version: 2.0.30 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/cyberchef/2.0.32/CHANGELOG.md b/stable/cyberchef/2.0.32/CHANGELOG.md new file mode 100644 index 00000000000..bb6a60858b0 --- /dev/null +++ b/stable/cyberchef/2.0.32/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [cyberchef-2.0.32](https://github.com/truecharts/apps/compare/cyberchef-2.0.30...cyberchef-2.0.32) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [cyberchef-2.0.30](https://github.com/truecharts/apps/compare/cyberchef-2.0.29...cyberchef-2.0.30) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [cyberchef-2.0.29](https://github.com/truecharts/apps/compare/cyberchef-2.0.28...cyberchef-2.0.29) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [cyberchef-2.0.28](https://github.com/truecharts/apps/compare/cyberchef-2.0.27...cyberchef-2.0.28) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [cyberchef-2.0.27](https://github.com/truecharts/apps/compare/cyberchef-2.0.26...cyberchef-2.0.27) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [cyberchef-2.0.26](https://github.com/truecharts/apps/compare/cyberchef-2.0.25...cyberchef-2.0.26) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [cyberchef-2.0.25](https://github.com/truecharts/apps/compare/cyberchef-2.0.24...cyberchef-2.0.25) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [cyberchef-2.0.24](https://github.com/truecharts/apps/compare/cyberchef-2.0.23...cyberchef-2.0.24) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [cyberchef-2.0.23](https://github.com/truecharts/apps/compare/cyberchef-2.0.22...cyberchef-2.0.23) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [cyberchef-2.0.22](https://github.com/truecharts/apps/compare/cyberchef-2.0.21...cyberchef-2.0.22) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [cyberchef-2.0.21](https://github.com/truecharts/apps/compare/cyberchef-2.0.20...cyberchef-2.0.21) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) diff --git a/stable/cyberchef/2.0.32/Chart.lock b/stable/cyberchef/2.0.32/Chart.lock new file mode 100644 index 00000000000..8461f4d9995 --- /dev/null +++ b/stable/cyberchef/2.0.32/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:07.138148357Z" diff --git a/stable/cyberchef/2.0.32/Chart.yaml b/stable/cyberchef/2.0.32/Chart.yaml new file mode 100644 index 00000000000..b4d77b3172c --- /dev/null +++ b/stable/cyberchef/2.0.32/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "9.46.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. +home: https://github.com/truecharts/apps/tree/master/charts/stable/cyberchef +icon: https://truecharts.org/img/chart-icons/cyberchef.png +keywords: +- cyberchef +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: cyberchef +sources: +- https://hub.docker.com/r/mpepping/cyberchef +version: 2.0.32 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/cyberchef/2.0.30/README.md b/stable/cyberchef/2.0.32/README.md similarity index 100% rename from stable/cyberchef/2.0.30/README.md rename to stable/cyberchef/2.0.32/README.md diff --git a/stable/cyberchef/2.0.30/app-readme.md b/stable/cyberchef/2.0.32/app-readme.md similarity index 100% rename from stable/cyberchef/2.0.30/app-readme.md rename to stable/cyberchef/2.0.32/app-readme.md diff --git a/stable/ddclient/2.0.13/charts/common-10.4.4.tgz b/stable/cyberchef/2.0.32/charts/common-10.4.4.tgz similarity index 100% rename from stable/ddclient/2.0.13/charts/common-10.4.4.tgz rename to stable/cyberchef/2.0.32/charts/common-10.4.4.tgz diff --git a/stable/cyberchef/2.0.30/icon.png b/stable/cyberchef/2.0.32/icon.png similarity index 100% rename from stable/cyberchef/2.0.30/icon.png rename to stable/cyberchef/2.0.32/icon.png diff --git a/stable/cyberchef/2.0.30/ix_values.yaml b/stable/cyberchef/2.0.32/ix_values.yaml similarity index 100% rename from stable/cyberchef/2.0.30/ix_values.yaml rename to stable/cyberchef/2.0.32/ix_values.yaml diff --git a/stable/cyberchef/2.0.30/questions.yaml b/stable/cyberchef/2.0.32/questions.yaml similarity index 100% rename from stable/cyberchef/2.0.30/questions.yaml rename to stable/cyberchef/2.0.32/questions.yaml diff --git a/stable/ddclient/2.0.13/templates/common.yaml b/stable/cyberchef/2.0.32/templates/common.yaml similarity index 100% rename from stable/ddclient/2.0.13/templates/common.yaml rename to stable/cyberchef/2.0.32/templates/common.yaml diff --git a/stable/ddclient/2.0.13/values.yaml b/stable/cyberchef/2.0.32/values.yaml similarity index 100% rename from stable/ddclient/2.0.13/values.yaml rename to stable/cyberchef/2.0.32/values.yaml diff --git a/stable/cyberchef/item.yaml b/stable/cyberchef/item.yaml index a8ea381c93a..1c3f5fef791 100644 --- a/stable/cyberchef/item.yaml +++ b/stable/cyberchef/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/cyberchef.png +icon_url: https://truecharts.org/img/chart-icons/cyberchef.png categories: - utilities diff --git a/stable/darktable/3.0.12/CHANGELOG.md b/stable/darktable/3.0.12/CHANGELOG.md deleted file mode 100644 index b60376e5fbc..00000000000 --- a/stable/darktable/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [darktable-3.0.12](https://github.com/truecharts/apps/compare/darktable-3.0.11...darktable-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [darktable-3.0.11](https://github.com/truecharts/apps/compare/darktable-3.0.10...darktable-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [darktable-3.0.10](https://github.com/truecharts/apps/compare/darktable-3.0.9...darktable-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - - -### [darktable-3.0.8](https://github.com/truecharts/apps/compare/darktable-3.0.7...darktable-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [darktable-3.0.7](https://github.com/truecharts/apps/compare/darktable-3.0.6...darktable-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [darktable-3.0.6](https://github.com/truecharts/apps/compare/darktable-3.0.5...darktable-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [darktable-3.0.5](https://github.com/truecharts/apps/compare/darktable-3.0.4...darktable-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [darktable-3.0.4](https://github.com/truecharts/apps/compare/darktable-3.0.3...darktable-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [darktable-3.0.3](https://github.com/truecharts/apps/compare/darktable-3.0.2...darktable-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [darktable-3.0.2](https://github.com/truecharts/apps/compare/darktable-3.0.1...darktable-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - - - - -### [darktable-3.0.1](https://github.com/truecharts/apps/compare/darktable-2.0.19...darktable-3.0.1) (2022-06-07) - -#### Chore - -* Auto-update chart README [skip ci] diff --git a/stable/darktable/3.0.12/Chart.lock b/stable/darktable/3.0.12/Chart.lock deleted file mode 100644 index fa3008356f0..00000000000 --- a/stable/darktable/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:21.048850566Z" diff --git a/stable/darktable/3.0.12/Chart.yaml b/stable/darktable/3.0.12/Chart.yaml deleted file mode 100644 index 4d3f3c9efa3..00000000000 --- a/stable/darktable/3.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: darktable -version: 3.0.12 -appVersion: "3.6.1" -description: Darktable is an open source photography workflow application and raw developer. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/darktable -icon: https://truecharts.org/img/appicons/darktable.png -keywords: - - darktable -sources: - - https://hub.docker.com/r/linuxserver/darktable -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/darktable/3.0.14/CHANGELOG.md b/stable/darktable/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..2b28b2fc755 --- /dev/null +++ b/stable/darktable/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [darktable-3.0.14](https://github.com/truecharts/apps/compare/darktable-3.0.12...darktable-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [darktable-3.0.12](https://github.com/truecharts/apps/compare/darktable-3.0.11...darktable-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [darktable-3.0.11](https://github.com/truecharts/apps/compare/darktable-3.0.10...darktable-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [darktable-3.0.10](https://github.com/truecharts/apps/compare/darktable-3.0.9...darktable-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + + +### [darktable-3.0.8](https://github.com/truecharts/apps/compare/darktable-3.0.7...darktable-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [darktable-3.0.7](https://github.com/truecharts/apps/compare/darktable-3.0.6...darktable-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [darktable-3.0.6](https://github.com/truecharts/apps/compare/darktable-3.0.5...darktable-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [darktable-3.0.5](https://github.com/truecharts/apps/compare/darktable-3.0.4...darktable-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [darktable-3.0.4](https://github.com/truecharts/apps/compare/darktable-3.0.3...darktable-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [darktable-3.0.3](https://github.com/truecharts/apps/compare/darktable-3.0.2...darktable-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + + + + +### [darktable-3.0.2](https://github.com/truecharts/apps/compare/darktable-3.0.1...darktable-3.0.2) (2022-06-07) + +#### Fix + +* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/stable/darktable/3.0.14/Chart.lock b/stable/darktable/3.0.14/Chart.lock new file mode 100644 index 00000000000..e41ce896cd3 --- /dev/null +++ b/stable/darktable/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:10.175030019Z" diff --git a/stable/darktable/3.0.14/Chart.yaml b/stable/darktable/3.0.14/Chart.yaml new file mode 100644 index 00000000000..1b139bf67d6 --- /dev/null +++ b/stable/darktable/3.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: darktable +version: 3.0.14 +appVersion: "3.6.1" +description: Darktable is an open source photography workflow application and raw developer. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/darktable +icon: https://truecharts.org/img/chart-icons/darktable.png +keywords: + - darktable +sources: + - https://hub.docker.com/r/linuxserver/darktable +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/darktable/3.0.12/README.md b/stable/darktable/3.0.14/README.md similarity index 100% rename from stable/darktable/3.0.12/README.md rename to stable/darktable/3.0.14/README.md diff --git a/stable/darktable/3.0.12/app-readme.md b/stable/darktable/3.0.14/app-readme.md similarity index 100% rename from stable/darktable/3.0.12/app-readme.md rename to stable/darktable/3.0.14/app-readme.md diff --git a/stable/ddns-go/2.0.13/charts/common-10.4.4.tgz b/stable/darktable/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/ddns-go/2.0.13/charts/common-10.4.4.tgz rename to stable/darktable/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/darktable/3.0.12/icon.png b/stable/darktable/3.0.14/icon.png similarity index 100% rename from stable/darktable/3.0.12/icon.png rename to stable/darktable/3.0.14/icon.png diff --git a/stable/darktable/3.0.12/ix_values.yaml b/stable/darktable/3.0.14/ix_values.yaml similarity index 100% rename from stable/darktable/3.0.12/ix_values.yaml rename to stable/darktable/3.0.14/ix_values.yaml diff --git a/stable/darktable/3.0.12/questions.yaml b/stable/darktable/3.0.14/questions.yaml similarity index 100% rename from stable/darktable/3.0.12/questions.yaml rename to stable/darktable/3.0.14/questions.yaml diff --git a/stable/ddns-go/2.0.13/templates/common.yaml b/stable/darktable/3.0.14/templates/common.yaml similarity index 100% rename from stable/ddns-go/2.0.13/templates/common.yaml rename to stable/darktable/3.0.14/templates/common.yaml diff --git a/stable/ddns-go/2.0.13/values.yaml b/stable/darktable/3.0.14/values.yaml similarity index 100% rename from stable/ddns-go/2.0.13/values.yaml rename to stable/darktable/3.0.14/values.yaml diff --git a/stable/darktable/item.yaml b/stable/darktable/item.yaml index 8dbde38a3ce..bd12ff54291 100644 --- a/stable/darktable/item.yaml +++ b/stable/darktable/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/darktable.png +icon_url: https://truecharts.org/img/chart-icons/darktable.png categories: - incubator diff --git a/stable/dashdot/1.0.23/CHANGELOG.md b/stable/dashdot/1.0.23/CHANGELOG.md deleted file mode 100644 index 520b8df79f3..00000000000 --- a/stable/dashdot/1.0.23/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [dashdot-1.0.23](https://github.com/truecharts/apps/compare/dashdot-1.0.22...dashdot-1.0.23) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [dashdot-1.0.22](https://github.com/truecharts/apps/compare/dashdot-1.0.21...dashdot-1.0.22) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [dashdot-1.0.21](https://github.com/truecharts/apps/compare/dashdot-1.0.20...dashdot-1.0.21) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [dashdot-1.0.20](https://github.com/truecharts/apps/compare/dashdot-1.0.19...dashdot-1.0.20) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [dashdot-1.0.19](https://github.com/truecharts/apps/compare/dashdot-1.0.18...dashdot-1.0.19) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [darktable-3.0.9](https://github.com/truecharts/apps/compare/darktable-3.0.8...darktable-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [darktable-3.0.8](https://github.com/truecharts/apps/compare/darktable-3.0.7...darktable-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [darktable-3.0.7](https://github.com/truecharts/apps/compare/darktable-3.0.6...darktable-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [darktable-3.0.6](https://github.com/truecharts/apps/compare/darktable-3.0.5...darktable-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [darktable-3.0.5](https://github.com/truecharts/apps/compare/darktable-3.0.4...darktable-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [darktable-3.0.4](https://github.com/truecharts/apps/compare/darktable-3.0.3...darktable-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/dashdot/1.0.23/Chart.lock b/stable/dashdot/1.0.23/Chart.lock deleted file mode 100644 index 637a6d39cf2..00000000000 --- a/stable/dashdot/1.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:21.679471632Z" diff --git a/stable/dashdot/1.0.23/Chart.yaml b/stable/dashdot/1.0.23/Chart.yaml deleted file mode 100644 index 7ccf1d63661..00000000000 --- a/stable/dashdot/1.0.23/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "4.3.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. -home: https://github.com/truecharts/apps/tree/master/charts/stable/dashdot -icon: https://truecharts.org/img/appicons/dashdot.png -keywords: -- dashboard -- dashdot -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dashdot -sources: -- https://github.com/MauriceNino/dashdot -- https://hub.docker.com/r/mauricenino/dashdot -version: 1.0.23 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dashdot/1.0.25/CHANGELOG.md b/stable/dashdot/1.0.25/CHANGELOG.md new file mode 100644 index 00000000000..94b3cc4e711 --- /dev/null +++ b/stable/dashdot/1.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dashdot-1.0.25](https://github.com/truecharts/apps/compare/dashdot-1.0.23...dashdot-1.0.25) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [dashdot-1.0.23](https://github.com/truecharts/apps/compare/dashdot-1.0.22...dashdot-1.0.23) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [dashdot-1.0.22](https://github.com/truecharts/apps/compare/dashdot-1.0.21...dashdot-1.0.22) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [dashdot-1.0.21](https://github.com/truecharts/apps/compare/dashdot-1.0.20...dashdot-1.0.21) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [dashdot-1.0.20](https://github.com/truecharts/apps/compare/dashdot-1.0.19...dashdot-1.0.20) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [dashdot-1.0.19](https://github.com/truecharts/apps/compare/dashdot-1.0.18...dashdot-1.0.19) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [darktable-3.0.9](https://github.com/truecharts/apps/compare/darktable-3.0.8...darktable-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [darktable-3.0.8](https://github.com/truecharts/apps/compare/darktable-3.0.7...darktable-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [darktable-3.0.7](https://github.com/truecharts/apps/compare/darktable-3.0.6...darktable-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [darktable-3.0.6](https://github.com/truecharts/apps/compare/darktable-3.0.5...darktable-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [darktable-3.0.5](https://github.com/truecharts/apps/compare/darktable-3.0.4...darktable-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/dashdot/1.0.25/Chart.lock b/stable/dashdot/1.0.25/Chart.lock new file mode 100644 index 00000000000..52bab3c1def --- /dev/null +++ b/stable/dashdot/1.0.25/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:11.58536088Z" diff --git a/stable/dashdot/1.0.25/Chart.yaml b/stable/dashdot/1.0.25/Chart.yaml new file mode 100644 index 00000000000..03d2a4342b3 --- /dev/null +++ b/stable/dashdot/1.0.25/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "4.3.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. +home: https://github.com/truecharts/apps/tree/master/charts/stable/dashdot +icon: https://truecharts.org/img/chart-icons/dashdot.png +keywords: +- dashboard +- dashdot +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dashdot +sources: +- https://github.com/MauriceNino/dashdot +- https://hub.docker.com/r/mauricenino/dashdot +version: 1.0.25 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dashdot/1.0.23/README.md b/stable/dashdot/1.0.25/README.md similarity index 100% rename from stable/dashdot/1.0.23/README.md rename to stable/dashdot/1.0.25/README.md diff --git a/stable/dashdot/1.0.23/app-readme.md b/stable/dashdot/1.0.25/app-readme.md similarity index 100% rename from stable/dashdot/1.0.23/app-readme.md rename to stable/dashdot/1.0.25/app-readme.md diff --git a/stable/ddns-updater/2.0.13/charts/common-10.4.4.tgz b/stable/dashdot/1.0.25/charts/common-10.4.4.tgz similarity index 100% rename from stable/ddns-updater/2.0.13/charts/common-10.4.4.tgz rename to stable/dashdot/1.0.25/charts/common-10.4.4.tgz diff --git a/stable/dashdot/1.0.23/icon.png b/stable/dashdot/1.0.25/icon.png similarity index 100% rename from stable/dashdot/1.0.23/icon.png rename to stable/dashdot/1.0.25/icon.png diff --git a/stable/dashdot/1.0.23/ix_values.yaml b/stable/dashdot/1.0.25/ix_values.yaml similarity index 100% rename from stable/dashdot/1.0.23/ix_values.yaml rename to stable/dashdot/1.0.25/ix_values.yaml diff --git a/stable/dashdot/1.0.23/questions.yaml b/stable/dashdot/1.0.25/questions.yaml similarity index 100% rename from stable/dashdot/1.0.23/questions.yaml rename to stable/dashdot/1.0.25/questions.yaml diff --git a/stable/ddns-updater/2.0.13/templates/common.yaml b/stable/dashdot/1.0.25/templates/common.yaml similarity index 100% rename from stable/ddns-updater/2.0.13/templates/common.yaml rename to stable/dashdot/1.0.25/templates/common.yaml diff --git a/stable/ddns-updater/2.0.13/values.yaml b/stable/dashdot/1.0.25/values.yaml similarity index 100% rename from stable/ddns-updater/2.0.13/values.yaml rename to stable/dashdot/1.0.25/values.yaml diff --git a/stable/dashdot/item.yaml b/stable/dashdot/item.yaml index d3788702fca..8ee169efcc2 100644 --- a/stable/dashdot/item.yaml +++ b/stable/dashdot/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/dashdot.png +icon_url: https://truecharts.org/img/chart-icons/dashdot.png categories: - media diff --git a/stable/davos/4.0.12/CHANGELOG.md b/stable/davos/4.0.12/CHANGELOG.md deleted file mode 100644 index 9fcdab87fc5..00000000000 --- a/stable/davos/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [davos-4.0.12](https://github.com/truecharts/apps/compare/davos-4.0.11...davos-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [davos-4.0.11](https://github.com/truecharts/apps/compare/davos-4.0.10...davos-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [davos-4.0.10](https://github.com/truecharts/apps/compare/davos-4.0.9...davos-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [davos-4.0.9](https://github.com/truecharts/apps/compare/davos-4.0.8...davos-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [davos-4.0.8](https://github.com/truecharts/apps/compare/davos-4.0.7...davos-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [davos-4.0.7](https://github.com/truecharts/apps/compare/davos-4.0.6...davos-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [davos-4.0.6](https://github.com/truecharts/apps/compare/davos-4.0.5...davos-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [davos-4.0.5](https://github.com/truecharts/apps/compare/davos-4.0.4...davos-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [davos-4.0.4](https://github.com/truecharts/apps/compare/davos-4.0.3...davos-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [davos-4.0.3](https://github.com/truecharts/apps/compare/davos-4.0.2...davos-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [davos-4.0.2](https://github.com/truecharts/apps/compare/davos-4.0.1...davos-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/davos/4.0.12/Chart.lock b/stable/davos/4.0.12/Chart.lock deleted file mode 100644 index 7900b269763..00000000000 --- a/stable/davos/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:23.154604813Z" diff --git a/stable/davos/4.0.12/Chart.yaml b/stable/davos/4.0.12/Chart.yaml deleted file mode 100644 index ea9842c5cbb..00000000000 --- a/stable/davos/4.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An FTP automation tool that periodically scans given host locations for - new files. -home: https://github.com/truecharts/apps/tree/master/charts/stable/davos -icon: https://truecharts.org/img/appicons/davos.png -keywords: -- davos -- ftp -- automation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: davos -sources: -- https://github.com/linuxserver/docker-davos -- https://github.com/linuxserver/davos/ -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/davos/4.0.14/CHANGELOG.md b/stable/davos/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..154f277e68e --- /dev/null +++ b/stable/davos/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [davos-4.0.14](https://github.com/truecharts/apps/compare/davos-4.0.12...davos-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [davos-4.0.12](https://github.com/truecharts/apps/compare/davos-4.0.11...davos-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [davos-4.0.11](https://github.com/truecharts/apps/compare/davos-4.0.10...davos-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [davos-4.0.10](https://github.com/truecharts/apps/compare/davos-4.0.9...davos-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [davos-4.0.9](https://github.com/truecharts/apps/compare/davos-4.0.8...davos-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [davos-4.0.8](https://github.com/truecharts/apps/compare/davos-4.0.7...davos-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [davos-4.0.7](https://github.com/truecharts/apps/compare/davos-4.0.6...davos-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [davos-4.0.6](https://github.com/truecharts/apps/compare/davos-4.0.5...davos-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [davos-4.0.5](https://github.com/truecharts/apps/compare/davos-4.0.4...davos-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [davos-4.0.4](https://github.com/truecharts/apps/compare/davos-4.0.3...davos-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [davos-4.0.3](https://github.com/truecharts/apps/compare/davos-4.0.2...davos-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/davos/4.0.14/Chart.lock b/stable/davos/4.0.14/Chart.lock new file mode 100644 index 00000000000..21a1055dab6 --- /dev/null +++ b/stable/davos/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:14.340777602Z" diff --git a/stable/davos/4.0.14/Chart.yaml b/stable/davos/4.0.14/Chart.yaml new file mode 100644 index 00000000000..7535d14b4dd --- /dev/null +++ b/stable/davos/4.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.2.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An FTP automation tool that periodically scans given host locations for + new files. +home: https://github.com/truecharts/apps/tree/master/charts/stable/davos +icon: https://truecharts.org/img/chart-icons/davos.png +keywords: +- davos +- ftp +- automation +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: davos +sources: +- https://github.com/linuxserver/docker-davos +- https://github.com/linuxserver/davos/ +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/davos/4.0.12/README.md b/stable/davos/4.0.14/README.md similarity index 100% rename from stable/davos/4.0.12/README.md rename to stable/davos/4.0.14/README.md diff --git a/stable/davos/4.0.12/app-readme.md b/stable/davos/4.0.14/app-readme.md similarity index 100% rename from stable/davos/4.0.12/app-readme.md rename to stable/davos/4.0.14/app-readme.md diff --git a/stable/deconz/8.0.15/charts/common-10.4.4.tgz b/stable/davos/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/deconz/8.0.15/charts/common-10.4.4.tgz rename to stable/davos/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/davos/4.0.12/icon.png b/stable/davos/4.0.14/icon.png similarity index 100% rename from stable/davos/4.0.12/icon.png rename to stable/davos/4.0.14/icon.png diff --git a/stable/davos/4.0.12/ix_values.yaml b/stable/davos/4.0.14/ix_values.yaml similarity index 100% rename from stable/davos/4.0.12/ix_values.yaml rename to stable/davos/4.0.14/ix_values.yaml diff --git a/stable/davos/4.0.12/questions.yaml b/stable/davos/4.0.14/questions.yaml similarity index 100% rename from stable/davos/4.0.12/questions.yaml rename to stable/davos/4.0.14/questions.yaml diff --git a/stable/davos/4.0.12/templates/common.yaml b/stable/davos/4.0.14/templates/common.yaml similarity index 100% rename from stable/davos/4.0.12/templates/common.yaml rename to stable/davos/4.0.14/templates/common.yaml diff --git a/stable/deconz/8.0.15/values.yaml b/stable/davos/4.0.14/values.yaml similarity index 100% rename from stable/deconz/8.0.15/values.yaml rename to stable/davos/4.0.14/values.yaml diff --git a/stable/davos/item.yaml b/stable/davos/item.yaml index fd8efe5eabc..34260161652 100644 --- a/stable/davos/item.yaml +++ b/stable/davos/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/davos.png +icon_url: https://truecharts.org/img/chart-icons/davos.png categories: - media diff --git a/stable/ddclient/2.0.13/CHANGELOG.md b/stable/ddclient/2.0.13/CHANGELOG.md deleted file mode 100644 index 9b802e49747..00000000000 --- a/stable/ddclient/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ddclient-2.0.13](https://github.com/truecharts/apps/compare/ddclient-2.0.12...ddclient-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ddclient-2.0.12](https://github.com/truecharts/apps/compare/ddclient-2.0.11...ddclient-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ddclient-2.0.11](https://github.com/truecharts/apps/compare/ddclient-2.0.10...ddclient-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ddclient-2.0.10](https://github.com/truecharts/apps/compare/ddclient-2.0.9...ddclient-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ddclient-2.0.9](https://github.com/truecharts/apps/compare/ddclient-2.0.8...ddclient-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ddclient-2.0.8](https://github.com/truecharts/apps/compare/ddclient-2.0.7...ddclient-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ddclient-2.0.7](https://github.com/truecharts/apps/compare/ddclient-2.0.6...ddclient-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ddclient-2.0.6](https://github.com/truecharts/apps/compare/ddclient-2.0.5...ddclient-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ddclient-2.0.5](https://github.com/truecharts/apps/compare/ddclient-2.0.4...ddclient-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [ddclient-2.0.4](https://github.com/truecharts/apps/compare/ddclient-2.0.3...ddclient-2.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [ddclient-2.0.3](https://github.com/truecharts/apps/compare/ddclient-2.0.2...ddclient-2.0.3) (2022-06-08) - -#### Chore - -* Auto-update chart README [skip ci] -* Auto-update chart README [skip ci] diff --git a/stable/ddclient/2.0.13/Chart.lock b/stable/ddclient/2.0.13/Chart.lock deleted file mode 100644 index 9ff7238c3ca..00000000000 --- a/stable/ddclient/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:31.344624283Z" diff --git a/stable/ddclient/2.0.13/Chart.yaml b/stable/ddclient/2.0.13/Chart.yaml deleted file mode 100644 index be61156d6a7..00000000000 --- a/stable/ddclient/2.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ddclient -version: 2.0.13 -appVersion: "3.9.1" -description: Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/ddclient -icon: https://truecharts.org/img/appicons/ddclient.png -keywords: - - ddclient -sources: - - https://hub.docker.com/r/linuxserver/ddclient -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ddclient/2.0.15/CHANGELOG.md b/stable/ddclient/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..0f3907c307d --- /dev/null +++ b/stable/ddclient/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ddclient-2.0.15](https://github.com/truecharts/apps/compare/ddclient-2.0.13...ddclient-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ddclient-2.0.13](https://github.com/truecharts/apps/compare/ddclient-2.0.12...ddclient-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ddclient-2.0.12](https://github.com/truecharts/apps/compare/ddclient-2.0.11...ddclient-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ddclient-2.0.11](https://github.com/truecharts/apps/compare/ddclient-2.0.10...ddclient-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ddclient-2.0.10](https://github.com/truecharts/apps/compare/ddclient-2.0.9...ddclient-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ddclient-2.0.9](https://github.com/truecharts/apps/compare/ddclient-2.0.8...ddclient-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ddclient-2.0.8](https://github.com/truecharts/apps/compare/ddclient-2.0.7...ddclient-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ddclient-2.0.7](https://github.com/truecharts/apps/compare/ddclient-2.0.6...ddclient-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ddclient-2.0.6](https://github.com/truecharts/apps/compare/ddclient-2.0.5...ddclient-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ddclient-2.0.5](https://github.com/truecharts/apps/compare/ddclient-2.0.4...ddclient-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [ddclient-2.0.4](https://github.com/truecharts/apps/compare/ddclient-2.0.3...ddclient-2.0.4) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/ddclient/2.0.15/Chart.lock b/stable/ddclient/2.0.15/Chart.lock new file mode 100644 index 00000000000..1e0409cb04c --- /dev/null +++ b/stable/ddclient/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:22.546621708Z" diff --git a/stable/ddclient/2.0.15/Chart.yaml b/stable/ddclient/2.0.15/Chart.yaml new file mode 100644 index 00000000000..db1c87cc759 --- /dev/null +++ b/stable/ddclient/2.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ddclient +version: 2.0.15 +appVersion: "3.9.1" +description: Ddclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/ddclient +icon: https://truecharts.org/img/chart-icons/ddclient.png +keywords: + - ddclient +sources: + - https://hub.docker.com/r/linuxserver/ddclient +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ddclient/2.0.13/README.md b/stable/ddclient/2.0.15/README.md similarity index 100% rename from stable/ddclient/2.0.13/README.md rename to stable/ddclient/2.0.15/README.md diff --git a/stable/ddclient/2.0.13/app-readme.md b/stable/ddclient/2.0.15/app-readme.md similarity index 100% rename from stable/ddclient/2.0.13/app-readme.md rename to stable/ddclient/2.0.15/app-readme.md diff --git a/stable/deemix/3.0.12/charts/common-10.4.4.tgz b/stable/ddclient/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/deemix/3.0.12/charts/common-10.4.4.tgz rename to stable/ddclient/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/ddclient/2.0.13/icon.png b/stable/ddclient/2.0.15/icon.png similarity index 100% rename from stable/ddclient/2.0.13/icon.png rename to stable/ddclient/2.0.15/icon.png diff --git a/stable/ddclient/2.0.13/ix_values.yaml b/stable/ddclient/2.0.15/ix_values.yaml similarity index 100% rename from stable/ddclient/2.0.13/ix_values.yaml rename to stable/ddclient/2.0.15/ix_values.yaml diff --git a/stable/ddclient/2.0.13/questions.yaml b/stable/ddclient/2.0.15/questions.yaml similarity index 100% rename from stable/ddclient/2.0.13/questions.yaml rename to stable/ddclient/2.0.15/questions.yaml diff --git a/stable/deconz/8.0.15/templates/common.yaml b/stable/ddclient/2.0.15/templates/common.yaml similarity index 100% rename from stable/deconz/8.0.15/templates/common.yaml rename to stable/ddclient/2.0.15/templates/common.yaml diff --git a/stable/deemix/3.0.12/values.yaml b/stable/ddclient/2.0.15/values.yaml similarity index 100% rename from stable/deemix/3.0.12/values.yaml rename to stable/ddclient/2.0.15/values.yaml diff --git a/stable/ddclient/item.yaml b/stable/ddclient/item.yaml index d6fa3a0e009..897fe5d3e49 100644 --- a/stable/ddclient/item.yaml +++ b/stable/ddclient/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ddclient.png +icon_url: https://truecharts.org/img/chart-icons/ddclient.png categories: - incubator diff --git a/stable/ddns-go/2.0.13/CHANGELOG.md b/stable/ddns-go/2.0.13/CHANGELOG.md deleted file mode 100644 index a62ed0ebf49..00000000000 --- a/stable/ddns-go/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ddns-go-2.0.13](https://github.com/truecharts/apps/compare/ddns-go-2.0.12...ddns-go-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ddns-go-2.0.12](https://github.com/truecharts/apps/compare/ddns-go-2.0.11...ddns-go-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ddns-go-2.0.11](https://github.com/truecharts/apps/compare/ddns-go-2.0.10...ddns-go-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ddns-go-2.0.10](https://github.com/truecharts/apps/compare/ddns-go-2.0.9...ddns-go-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ddns-go-2.0.9](https://github.com/truecharts/apps/compare/ddns-go-2.0.8...ddns-go-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ddns-go-2.0.8](https://github.com/truecharts/apps/compare/ddns-go-2.0.7...ddns-go-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ddns-go-2.0.7](https://github.com/truecharts/apps/compare/ddns-go-2.0.6...ddns-go-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ddns-go-2.0.6](https://github.com/truecharts/apps/compare/ddns-go-2.0.5...ddns-go-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ddns-go-2.0.5](https://github.com/truecharts/apps/compare/ddns-go-2.0.4...ddns-go-2.0.5) (2022-06-15) - -#### Chore - -* update docker general non-major ([#2890](https://github.com/truecharts/apps/issues/2890)) - - - - -### [ddns-go-2.0.4](https://github.com/truecharts/apps/compare/ddns-go-2.0.3...ddns-go-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [ddns-go-2.0.3](https://github.com/truecharts/apps/compare/ddns-go-2.0.2...ddns-go-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/ddns-go/2.0.13/Chart.lock b/stable/ddns-go/2.0.13/Chart.lock deleted file mode 100644 index 7bfb698a310..00000000000 --- a/stable/ddns-go/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:36.92793897Z" diff --git a/stable/ddns-go/2.0.13/Chart.yaml b/stable/ddns-go/2.0.13/Chart.yaml deleted file mode 100644 index 4430dfc32da..00000000000 --- a/stable/ddns-go/2.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ddns-go -version: 2.0.13 -appVersion: "3.7.2" -description: Automatically obtain your public network IPv4 or IPv6 address and resolve it to the corresponding domain name service -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/ddns-go -icon: https://truecharts.org/img/appicons/ddns-go.png -keywords: - - ddns-go - - ddns -sources: - - https://github.com/jeessy2/ddns-go -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ddns-go/2.0.15/CHANGELOG.md b/stable/ddns-go/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..37e6248dd8d --- /dev/null +++ b/stable/ddns-go/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ddns-go-2.0.15](https://github.com/truecharts/apps/compare/ddns-go-2.0.13...ddns-go-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ddns-go-2.0.13](https://github.com/truecharts/apps/compare/ddns-go-2.0.12...ddns-go-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ddns-go-2.0.12](https://github.com/truecharts/apps/compare/ddns-go-2.0.11...ddns-go-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ddns-go-2.0.11](https://github.com/truecharts/apps/compare/ddns-go-2.0.10...ddns-go-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ddns-go-2.0.10](https://github.com/truecharts/apps/compare/ddns-go-2.0.9...ddns-go-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ddns-go-2.0.9](https://github.com/truecharts/apps/compare/ddns-go-2.0.8...ddns-go-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ddns-go-2.0.8](https://github.com/truecharts/apps/compare/ddns-go-2.0.7...ddns-go-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ddns-go-2.0.7](https://github.com/truecharts/apps/compare/ddns-go-2.0.6...ddns-go-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ddns-go-2.0.6](https://github.com/truecharts/apps/compare/ddns-go-2.0.5...ddns-go-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ddns-go-2.0.5](https://github.com/truecharts/apps/compare/ddns-go-2.0.4...ddns-go-2.0.5) (2022-06-15) + +#### Chore + +* update docker general non-major ([#2890](https://github.com/truecharts/apps/issues/2890)) + + + + +### [ddns-go-2.0.4](https://github.com/truecharts/apps/compare/ddns-go-2.0.3...ddns-go-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/ddns-go/2.0.15/Chart.lock b/stable/ddns-go/2.0.15/Chart.lock new file mode 100644 index 00000000000..c58feca3875 --- /dev/null +++ b/stable/ddns-go/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:25.452355216Z" diff --git a/stable/ddns-go/2.0.15/Chart.yaml b/stable/ddns-go/2.0.15/Chart.yaml new file mode 100644 index 00000000000..b53fb0f3ea2 --- /dev/null +++ b/stable/ddns-go/2.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ddns-go +version: 2.0.15 +appVersion: "3.7.2" +description: Automatically obtain your public network IPv4 or IPv6 address and resolve it to the corresponding domain name service +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/ddns-go +icon: https://truecharts.org/img/chart-icons/ddns-go.png +keywords: + - ddns-go + - ddns +sources: + - https://github.com/jeessy2/ddns-go +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ddns-go/2.0.13/README.md b/stable/ddns-go/2.0.15/README.md similarity index 100% rename from stable/ddns-go/2.0.13/README.md rename to stable/ddns-go/2.0.15/README.md diff --git a/stable/ddns-go/2.0.13/app-readme.md b/stable/ddns-go/2.0.15/app-readme.md similarity index 100% rename from stable/ddns-go/2.0.13/app-readme.md rename to stable/ddns-go/2.0.15/app-readme.md diff --git a/stable/deepstack/4.0.12/charts/common-10.4.4.tgz b/stable/ddns-go/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/deepstack/4.0.12/charts/common-10.4.4.tgz rename to stable/ddns-go/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/ddns-go/2.0.13/icon.png b/stable/ddns-go/2.0.15/icon.png similarity index 100% rename from stable/ddns-go/2.0.13/icon.png rename to stable/ddns-go/2.0.15/icon.png diff --git a/stable/ddns-go/2.0.13/ix_values.yaml b/stable/ddns-go/2.0.15/ix_values.yaml similarity index 100% rename from stable/ddns-go/2.0.13/ix_values.yaml rename to stable/ddns-go/2.0.15/ix_values.yaml diff --git a/stable/ddns-go/2.0.13/questions.yaml b/stable/ddns-go/2.0.15/questions.yaml similarity index 100% rename from stable/ddns-go/2.0.13/questions.yaml rename to stable/ddns-go/2.0.15/questions.yaml diff --git a/stable/deemix/3.0.12/templates/common.yaml b/stable/ddns-go/2.0.15/templates/common.yaml similarity index 100% rename from stable/deemix/3.0.12/templates/common.yaml rename to stable/ddns-go/2.0.15/templates/common.yaml diff --git a/stable/deepstack/4.0.12/values.yaml b/stable/ddns-go/2.0.15/values.yaml similarity index 100% rename from stable/deepstack/4.0.12/values.yaml rename to stable/ddns-go/2.0.15/values.yaml diff --git a/stable/ddns-go/item.yaml b/stable/ddns-go/item.yaml index 48c7fd5c1be..8ec77985151 100644 --- a/stable/ddns-go/item.yaml +++ b/stable/ddns-go/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ddns-go.png +icon_url: https://truecharts.org/img/chart-icons/ddns-go.png categories: - cloud diff --git a/stable/ddns-updater/2.0.13/CHANGELOG.md b/stable/ddns-updater/2.0.13/CHANGELOG.md deleted file mode 100644 index fe718e17092..00000000000 --- a/stable/ddns-updater/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ddns-updater-2.0.13](https://github.com/truecharts/apps/compare/ddns-updater-2.0.12...ddns-updater-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ddns-updater-2.0.12](https://github.com/truecharts/apps/compare/ddns-updater-2.0.11...ddns-updater-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ddns-updater-2.0.11](https://github.com/truecharts/apps/compare/ddns-updater-2.0.10...ddns-updater-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ddns-updater-2.0.10](https://github.com/truecharts/apps/compare/ddns-updater-2.0.9...ddns-updater-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ddns-updater-2.0.9](https://github.com/truecharts/apps/compare/ddns-updater-2.0.8...ddns-updater-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ddns-updater-2.0.8](https://github.com/truecharts/apps/compare/ddns-updater-2.0.7...ddns-updater-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ddns-updater-2.0.7](https://github.com/truecharts/apps/compare/ddns-updater-2.0.6...ddns-updater-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ddns-updater-2.0.6](https://github.com/truecharts/apps/compare/ddns-updater-2.0.5...ddns-updater-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ddns-updater-2.0.5](https://github.com/truecharts/apps/compare/ddns-updater-2.0.4...ddns-updater-2.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [ddns-updater-2.0.4](https://github.com/truecharts/apps/compare/ddns-updater-2.0.3...ddns-updater-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [ddns-updater-2.0.3](https://github.com/truecharts/apps/compare/ddns-updater-2.0.2...ddns-updater-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/ddns-updater/2.0.13/Chart.lock b/stable/ddns-updater/2.0.13/Chart.lock deleted file mode 100644 index d8ab86d9d5b..00000000000 --- a/stable/ddns-updater/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:37.449181388Z" diff --git a/stable/ddns-updater/2.0.13/Chart.yaml b/stable/ddns-updater/2.0.13/Chart.yaml deleted file mode 100644 index fa8c8b4be57..00000000000 --- a/stable/ddns-updater/2.0.13/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "2.4.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Light container updating DNS A and/or AAAA records periodically for multiple DNS providers -home: https://github.com/truecharts/apps/tree/master/charts/stable/ddns-updater -icon: https://truecharts.org/img/appicons/ddns-updater.png -keywords: -- ddns-updater -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ddns-updater -sources: -- https://github.com/qdm12/ddns-updater -- https://hub.docker.com/r/qmcgaw/ddns-updater -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ddns-updater/2.0.15/CHANGELOG.md b/stable/ddns-updater/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..5e5ea08c954 --- /dev/null +++ b/stable/ddns-updater/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ddns-updater-2.0.15](https://github.com/truecharts/apps/compare/ddns-updater-2.0.13...ddns-updater-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ddns-updater-2.0.13](https://github.com/truecharts/apps/compare/ddns-updater-2.0.12...ddns-updater-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ddns-updater-2.0.12](https://github.com/truecharts/apps/compare/ddns-updater-2.0.11...ddns-updater-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ddns-updater-2.0.11](https://github.com/truecharts/apps/compare/ddns-updater-2.0.10...ddns-updater-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ddns-updater-2.0.10](https://github.com/truecharts/apps/compare/ddns-updater-2.0.9...ddns-updater-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ddns-updater-2.0.9](https://github.com/truecharts/apps/compare/ddns-updater-2.0.8...ddns-updater-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ddns-updater-2.0.8](https://github.com/truecharts/apps/compare/ddns-updater-2.0.7...ddns-updater-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ddns-updater-2.0.7](https://github.com/truecharts/apps/compare/ddns-updater-2.0.6...ddns-updater-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ddns-updater-2.0.6](https://github.com/truecharts/apps/compare/ddns-updater-2.0.5...ddns-updater-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ddns-updater-2.0.5](https://github.com/truecharts/apps/compare/ddns-updater-2.0.4...ddns-updater-2.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [ddns-updater-2.0.4](https://github.com/truecharts/apps/compare/ddns-updater-2.0.3...ddns-updater-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/ddns-updater/2.0.15/Chart.lock b/stable/ddns-updater/2.0.15/Chart.lock new file mode 100644 index 00000000000..436f4024a5f --- /dev/null +++ b/stable/ddns-updater/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:27.111369493Z" diff --git a/stable/ddns-updater/2.0.15/Chart.yaml b/stable/ddns-updater/2.0.15/Chart.yaml new file mode 100644 index 00000000000..ce19392449d --- /dev/null +++ b/stable/ddns-updater/2.0.15/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2.4.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Light container updating DNS A and/or AAAA records periodically for multiple DNS providers +home: https://github.com/truecharts/apps/tree/master/charts/stable/ddns-updater +icon: https://truecharts.org/img/chart-icons/ddns-updater.png +keywords: +- ddns-updater +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ddns-updater +sources: +- https://github.com/qdm12/ddns-updater +- https://hub.docker.com/r/qmcgaw/ddns-updater +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ddns-updater/2.0.13/README.md b/stable/ddns-updater/2.0.15/README.md similarity index 100% rename from stable/ddns-updater/2.0.13/README.md rename to stable/ddns-updater/2.0.15/README.md diff --git a/stable/ddns-updater/2.0.13/app-readme.md b/stable/ddns-updater/2.0.15/app-readme.md similarity index 100% rename from stable/ddns-updater/2.0.13/app-readme.md rename to stable/ddns-updater/2.0.15/app-readme.md diff --git a/stable/digikam/4.0.12/charts/common-10.4.4.tgz b/stable/ddns-updater/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/digikam/4.0.12/charts/common-10.4.4.tgz rename to stable/ddns-updater/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/ddns-updater/2.0.13/icon.png b/stable/ddns-updater/2.0.15/icon.png similarity index 100% rename from stable/ddns-updater/2.0.13/icon.png rename to stable/ddns-updater/2.0.15/icon.png diff --git a/stable/ddns-updater/2.0.13/ix_values.yaml b/stable/ddns-updater/2.0.15/ix_values.yaml similarity index 100% rename from stable/ddns-updater/2.0.13/ix_values.yaml rename to stable/ddns-updater/2.0.15/ix_values.yaml diff --git a/stable/ddns-updater/2.0.13/questions.yaml b/stable/ddns-updater/2.0.15/questions.yaml similarity index 100% rename from stable/ddns-updater/2.0.13/questions.yaml rename to stable/ddns-updater/2.0.15/questions.yaml diff --git a/stable/deepstack/4.0.12/templates/common.yaml b/stable/ddns-updater/2.0.15/templates/common.yaml similarity index 100% rename from stable/deepstack/4.0.12/templates/common.yaml rename to stable/ddns-updater/2.0.15/templates/common.yaml diff --git a/stable/digikam/4.0.12/values.yaml b/stable/ddns-updater/2.0.15/values.yaml similarity index 100% rename from stable/digikam/4.0.12/values.yaml rename to stable/ddns-updater/2.0.15/values.yaml diff --git a/stable/ddns-updater/item.yaml b/stable/ddns-updater/item.yaml index a779a3930f7..e7e7c708b27 100644 --- a/stable/ddns-updater/item.yaml +++ b/stable/ddns-updater/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ddns-updater.png +icon_url: https://truecharts.org/img/chart-icons/ddns-updater.png categories: - network diff --git a/stable/deconz/8.0.15/CHANGELOG.md b/stable/deconz/8.0.15/CHANGELOG.md deleted file mode 100644 index 81dc039bcd9..00000000000 --- a/stable/deconz/8.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [deconz-8.0.15](https://github.com/truecharts/apps/compare/deconz-8.0.14...deconz-8.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [deconz-8.0.14](https://github.com/truecharts/apps/compare/deconz-8.0.13...deconz-8.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [deconz-8.0.13](https://github.com/truecharts/apps/compare/deconz-8.0.12...deconz-8.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [deconz-8.0.12](https://github.com/truecharts/apps/compare/deconz-8.0.11...deconz-8.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [deconz-8.0.11](https://github.com/truecharts/apps/compare/deconz-8.0.10...deconz-8.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [deconz-8.0.10](https://github.com/truecharts/apps/compare/deconz-8.0.9...deconz-8.0.10) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [deconz-8.0.9](https://github.com/truecharts/apps/compare/deconz-8.0.8...deconz-8.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [deconz-8.0.8](https://github.com/truecharts/apps/compare/deconz-8.0.7...deconz-8.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [deconz-8.0.7](https://github.com/truecharts/apps/compare/deconz-8.0.6...deconz-8.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [deconz-8.0.6](https://github.com/truecharts/apps/compare/deconz-8.0.5...deconz-8.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [deconz-8.0.5](https://github.com/truecharts/apps/compare/deconz-8.0.4...deconz-8.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/deconz/8.0.15/Chart.lock b/stable/deconz/8.0.15/Chart.lock deleted file mode 100644 index 3cacaa324e9..00000000000 --- a/stable/deconz/8.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:39.159536674Z" diff --git a/stable/deconz/8.0.15/Chart.yaml b/stable/deconz/8.0.15/Chart.yaml deleted file mode 100644 index 4022f77dfe0..00000000000 --- a/stable/deconz/8.0.15/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.17.01" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: deCONZ is an easy to use control software, with which you can set up - and control Zigbee networks of any size without further programming effort. -home: https://github.com/truecharts/apps/tree/master/charts/stable/deconz -icon: https://truecharts.org/img/appicons/deconz.png -keywords: -- deconz -- home-automation -- zigbee -- conbee -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: deconz -sources: -- https://github.com/dresden-elektronik/deconz-rest-plugin -- https://github.com/marthoc/docker-deconz -version: 8.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/deconz/8.0.17/CHANGELOG.md b/stable/deconz/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..f9993a24bca --- /dev/null +++ b/stable/deconz/8.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deconz-8.0.17](https://github.com/truecharts/apps/compare/deconz-8.0.15...deconz-8.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [deconz-8.0.15](https://github.com/truecharts/apps/compare/deconz-8.0.14...deconz-8.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [deconz-8.0.14](https://github.com/truecharts/apps/compare/deconz-8.0.13...deconz-8.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [deconz-8.0.13](https://github.com/truecharts/apps/compare/deconz-8.0.12...deconz-8.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [deconz-8.0.12](https://github.com/truecharts/apps/compare/deconz-8.0.11...deconz-8.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [deconz-8.0.11](https://github.com/truecharts/apps/compare/deconz-8.0.10...deconz-8.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [deconz-8.0.10](https://github.com/truecharts/apps/compare/deconz-8.0.9...deconz-8.0.10) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [deconz-8.0.9](https://github.com/truecharts/apps/compare/deconz-8.0.8...deconz-8.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [deconz-8.0.8](https://github.com/truecharts/apps/compare/deconz-8.0.7...deconz-8.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [deconz-8.0.7](https://github.com/truecharts/apps/compare/deconz-8.0.6...deconz-8.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [deconz-8.0.6](https://github.com/truecharts/apps/compare/deconz-8.0.5...deconz-8.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/deconz/8.0.17/Chart.lock b/stable/deconz/8.0.17/Chart.lock new file mode 100644 index 00000000000..ce5bdb8106e --- /dev/null +++ b/stable/deconz/8.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:29.185188565Z" diff --git a/stable/deconz/8.0.17/Chart.yaml b/stable/deconz/8.0.17/Chart.yaml new file mode 100644 index 00000000000..5a375af1a7c --- /dev/null +++ b/stable/deconz/8.0.17/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.17.01" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: deCONZ is an easy to use control software, with which you can set up + and control Zigbee networks of any size without further programming effort. +home: https://github.com/truecharts/apps/tree/master/charts/stable/deconz +icon: https://truecharts.org/img/chart-icons/deconz.png +keywords: +- deconz +- home-automation +- zigbee +- conbee +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deconz +sources: +- https://github.com/dresden-elektronik/deconz-rest-plugin +- https://github.com/marthoc/docker-deconz +version: 8.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deconz/8.0.15/README.md b/stable/deconz/8.0.17/README.md similarity index 100% rename from stable/deconz/8.0.15/README.md rename to stable/deconz/8.0.17/README.md diff --git a/stable/deconz/8.0.15/app-readme.md b/stable/deconz/8.0.17/app-readme.md similarity index 100% rename from stable/deconz/8.0.15/app-readme.md rename to stable/deconz/8.0.17/app-readme.md diff --git a/stable/dillinger/2.0.12/charts/common-10.4.4.tgz b/stable/deconz/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/dillinger/2.0.12/charts/common-10.4.4.tgz rename to stable/deconz/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/deconz/8.0.15/ci/test-values.yaml b/stable/deconz/8.0.17/ci/test-values.yaml similarity index 100% rename from stable/deconz/8.0.15/ci/test-values.yaml rename to stable/deconz/8.0.17/ci/test-values.yaml diff --git a/stable/deconz/8.0.15/icon.png b/stable/deconz/8.0.17/icon.png similarity index 100% rename from stable/deconz/8.0.15/icon.png rename to stable/deconz/8.0.17/icon.png diff --git a/stable/deconz/8.0.15/ix_values.yaml b/stable/deconz/8.0.17/ix_values.yaml similarity index 100% rename from stable/deconz/8.0.15/ix_values.yaml rename to stable/deconz/8.0.17/ix_values.yaml diff --git a/stable/deconz/8.0.15/questions.yaml b/stable/deconz/8.0.17/questions.yaml similarity index 100% rename from stable/deconz/8.0.15/questions.yaml rename to stable/deconz/8.0.17/questions.yaml diff --git a/stable/dillinger/2.0.12/templates/common.yaml b/stable/deconz/8.0.17/templates/common.yaml similarity index 100% rename from stable/dillinger/2.0.12/templates/common.yaml rename to stable/deconz/8.0.17/templates/common.yaml diff --git a/stable/dillinger/2.0.12/values.yaml b/stable/deconz/8.0.17/values.yaml similarity index 100% rename from stable/dillinger/2.0.12/values.yaml rename to stable/deconz/8.0.17/values.yaml diff --git a/stable/deconz/item.yaml b/stable/deconz/item.yaml index 59e770b6b1f..2a9378295bc 100644 --- a/stable/deconz/item.yaml +++ b/stable/deconz/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/deconz.png +icon_url: https://truecharts.org/img/chart-icons/deconz.png categories: - media diff --git a/stable/deemix/3.0.12/CHANGELOG.md b/stable/deemix/3.0.12/CHANGELOG.md deleted file mode 100644 index c49a9969a9b..00000000000 --- a/stable/deemix/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [deemix-3.0.12](https://github.com/truecharts/apps/compare/deemix-3.0.11...deemix-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [deemix-3.0.11](https://github.com/truecharts/apps/compare/deemix-3.0.10...deemix-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [deemix-3.0.10](https://github.com/truecharts/apps/compare/deemix-3.0.9...deemix-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [deemix-3.0.9](https://github.com/truecharts/apps/compare/deemix-3.0.8...deemix-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [deemix-3.0.8](https://github.com/truecharts/apps/compare/deemix-3.0.7...deemix-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [deemix-3.0.7](https://github.com/truecharts/apps/compare/deemix-3.0.6...deemix-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [deemix-3.0.6](https://github.com/truecharts/apps/compare/deemix-3.0.5...deemix-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [deemix-3.0.5](https://github.com/truecharts/apps/compare/deemix-3.0.4...deemix-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [deemix-3.0.4](https://github.com/truecharts/apps/compare/deemix-3.0.3...deemix-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [deemix-3.0.3](https://github.com/truecharts/apps/compare/deemix-3.0.2...deemix-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [deemix-3.0.2](https://github.com/truecharts/apps/compare/deemix-3.0.1...deemix-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/deemix/3.0.12/Chart.lock b/stable/deemix/3.0.12/Chart.lock deleted file mode 100644 index d7313c79e58..00000000000 --- a/stable/deemix/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:46.998384243Z" diff --git a/stable/deemix/3.0.12/Chart.yaml b/stable/deemix/3.0.12/Chart.yaml deleted file mode 100644 index ab5453cbc69..00000000000 --- a/stable/deemix/3.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: deemix is a deezer downloader built from the ashes of Deezloader Remix. -home: https://github.com/truecharts/apps/tree/master/charts/stable/deemix -icon: https://truecharts.org/img/appicons/deemix.png -keywords: -- music -- deemix -- deezer -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: deemix -sources: -- https://gitlab.com/Bockiii/deemix-docker.git -- https://git.freezerapp.xyz/RemixDev/deemix-py -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/deemix/3.0.14/CHANGELOG.md b/stable/deemix/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..226476409b2 --- /dev/null +++ b/stable/deemix/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deemix-3.0.14](https://github.com/truecharts/apps/compare/deemix-3.0.12...deemix-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [deemix-3.0.12](https://github.com/truecharts/apps/compare/deemix-3.0.11...deemix-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [deemix-3.0.11](https://github.com/truecharts/apps/compare/deemix-3.0.10...deemix-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [deemix-3.0.10](https://github.com/truecharts/apps/compare/deemix-3.0.9...deemix-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [deemix-3.0.9](https://github.com/truecharts/apps/compare/deemix-3.0.8...deemix-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [deemix-3.0.8](https://github.com/truecharts/apps/compare/deemix-3.0.7...deemix-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [deemix-3.0.7](https://github.com/truecharts/apps/compare/deemix-3.0.6...deemix-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [deemix-3.0.6](https://github.com/truecharts/apps/compare/deemix-3.0.5...deemix-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [deemix-3.0.5](https://github.com/truecharts/apps/compare/deemix-3.0.4...deemix-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [deemix-3.0.4](https://github.com/truecharts/apps/compare/deemix-3.0.3...deemix-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [deemix-3.0.3](https://github.com/truecharts/apps/compare/deemix-3.0.2...deemix-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/deemix/3.0.14/Chart.lock b/stable/deemix/3.0.14/Chart.lock new file mode 100644 index 00000000000..ace18237874 --- /dev/null +++ b/stable/deemix/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:38.01269646Z" diff --git a/stable/deemix/3.0.14/Chart.yaml b/stable/deemix/3.0.14/Chart.yaml new file mode 100644 index 00000000000..676e67c77e8 --- /dev/null +++ b/stable/deemix/3.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: deemix is a deezer downloader built from the ashes of Deezloader Remix. +home: https://github.com/truecharts/apps/tree/master/charts/stable/deemix +icon: https://truecharts.org/img/chart-icons/deemix.png +keywords: +- music +- deemix +- deezer +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deemix +sources: +- https://gitlab.com/Bockiii/deemix-docker.git +- https://git.freezerapp.xyz/RemixDev/deemix-py +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deemix/3.0.12/README.md b/stable/deemix/3.0.14/README.md similarity index 100% rename from stable/deemix/3.0.12/README.md rename to stable/deemix/3.0.14/README.md diff --git a/stable/deemix/3.0.12/app-readme.md b/stable/deemix/3.0.14/app-readme.md similarity index 100% rename from stable/deemix/3.0.12/app-readme.md rename to stable/deemix/3.0.14/app-readme.md diff --git a/stable/dizquetv/7.0.13/charts/common-10.4.4.tgz b/stable/deemix/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/dizquetv/7.0.13/charts/common-10.4.4.tgz rename to stable/deemix/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/deemix/3.0.12/icon.png b/stable/deemix/3.0.14/icon.png similarity index 100% rename from stable/deemix/3.0.12/icon.png rename to stable/deemix/3.0.14/icon.png diff --git a/stable/deemix/3.0.12/ix_values.yaml b/stable/deemix/3.0.14/ix_values.yaml similarity index 100% rename from stable/deemix/3.0.12/ix_values.yaml rename to stable/deemix/3.0.14/ix_values.yaml diff --git a/stable/deemix/3.0.12/questions.yaml b/stable/deemix/3.0.14/questions.yaml similarity index 100% rename from stable/deemix/3.0.12/questions.yaml rename to stable/deemix/3.0.14/questions.yaml diff --git a/stable/dizquetv/7.0.13/templates/common.yaml b/stable/deemix/3.0.14/templates/common.yaml similarity index 100% rename from stable/dizquetv/7.0.13/templates/common.yaml rename to stable/deemix/3.0.14/templates/common.yaml diff --git a/stable/dizquetv/7.0.13/values.yaml b/stable/deemix/3.0.14/values.yaml similarity index 100% rename from stable/dizquetv/7.0.13/values.yaml rename to stable/deemix/3.0.14/values.yaml diff --git a/stable/deemix/item.yaml b/stable/deemix/item.yaml index 5c3ff02814a..0b8615c7c5b 100644 --- a/stable/deemix/item.yaml +++ b/stable/deemix/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/deemix.png +icon_url: https://truecharts.org/img/chart-icons/deemix.png categories: - media diff --git a/stable/deepstack/4.0.12/CHANGELOG.md b/stable/deepstack/4.0.12/CHANGELOG.md deleted file mode 100644 index dd36af4c3d6..00000000000 --- a/stable/deepstack/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [deepstack-4.0.12](https://github.com/truecharts/apps/compare/deepstack-4.0.11...deepstack-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [deepstack-4.0.11](https://github.com/truecharts/apps/compare/deepstack-4.0.10...deepstack-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [deepstack-4.0.10](https://github.com/truecharts/apps/compare/deepstack-4.0.9...deepstack-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [deepstack-4.0.9](https://github.com/truecharts/apps/compare/deepstack-4.0.8...deepstack-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [deepstack-4.0.8](https://github.com/truecharts/apps/compare/deepstack-4.0.7...deepstack-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [deepstack-4.0.7](https://github.com/truecharts/apps/compare/deepstack-4.0.6...deepstack-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [deepstack-4.0.6](https://github.com/truecharts/apps/compare/deepstack-4.0.5...deepstack-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [deepstack-4.0.5](https://github.com/truecharts/apps/compare/deepstack-4.0.4...deepstack-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [deepstack-4.0.4](https://github.com/truecharts/apps/compare/deepstack-4.0.3...deepstack-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [deepstack-4.0.3](https://github.com/truecharts/apps/compare/deepstack-4.0.2...deepstack-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [deepstack-4.0.2](https://github.com/truecharts/apps/compare/deepstack-4.0.1...deepstack-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/stable/deepstack/4.0.12/Chart.lock b/stable/deepstack/4.0.12/Chart.lock deleted file mode 100644 index 0405e4fbf08..00000000000 --- a/stable/deepstack/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:52.61483564Z" diff --git a/stable/deepstack/4.0.12/Chart.yaml b/stable/deepstack/4.0.12/Chart.yaml deleted file mode 100644 index 64405133e23..00000000000 --- a/stable/deepstack/4.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2022.01.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: DeepStack AI provides AI features including Face Recognition, Object - Detection, Scene Recognition and custom AI Models -home: https://github.com/truecharts/apps/tree/master/charts/stable/deepstack -icon: https://truecharts.org/img/appicons/deepstack.png -keywords: -- AI -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: deepstack -sources: -- https://github.com/johnolafenwa/DeepStack -- https://hub.docker.com/r/deepquestai/deepstack -- https://www.deepstack.cc/ -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - AI - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/deepstack/4.0.14/CHANGELOG.md b/stable/deepstack/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..332a6950050 --- /dev/null +++ b/stable/deepstack/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deepstack-4.0.14](https://github.com/truecharts/apps/compare/deepstack-4.0.12...deepstack-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [deepstack-4.0.12](https://github.com/truecharts/apps/compare/deepstack-4.0.11...deepstack-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [deepstack-4.0.11](https://github.com/truecharts/apps/compare/deepstack-4.0.10...deepstack-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [deepstack-4.0.10](https://github.com/truecharts/apps/compare/deepstack-4.0.9...deepstack-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [deepstack-4.0.9](https://github.com/truecharts/apps/compare/deepstack-4.0.8...deepstack-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [deepstack-4.0.8](https://github.com/truecharts/apps/compare/deepstack-4.0.7...deepstack-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [deepstack-4.0.7](https://github.com/truecharts/apps/compare/deepstack-4.0.6...deepstack-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [deepstack-4.0.6](https://github.com/truecharts/apps/compare/deepstack-4.0.5...deepstack-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [deepstack-4.0.5](https://github.com/truecharts/apps/compare/deepstack-4.0.4...deepstack-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [deepstack-4.0.4](https://github.com/truecharts/apps/compare/deepstack-4.0.3...deepstack-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [deepstack-4.0.3](https://github.com/truecharts/apps/compare/deepstack-4.0.2...deepstack-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/deepstack/4.0.14/Chart.lock b/stable/deepstack/4.0.14/Chart.lock new file mode 100644 index 00000000000..efa8b836287 --- /dev/null +++ b/stable/deepstack/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:40.424698255Z" diff --git a/stable/deepstack/4.0.14/Chart.yaml b/stable/deepstack/4.0.14/Chart.yaml new file mode 100644 index 00000000000..63ba707a5b5 --- /dev/null +++ b/stable/deepstack/4.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2022.01.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: DeepStack AI provides AI features including Face Recognition, Object + Detection, Scene Recognition and custom AI Models +home: https://github.com/truecharts/apps/tree/master/charts/stable/deepstack +icon: https://truecharts.org/img/chart-icons/deepstack.png +keywords: +- AI +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deepstack +sources: +- https://github.com/johnolafenwa/DeepStack +- https://hub.docker.com/r/deepquestai/deepstack +- https://www.deepstack.cc/ +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - AI + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deepstack/4.0.12/README.md b/stable/deepstack/4.0.14/README.md similarity index 100% rename from stable/deepstack/4.0.12/README.md rename to stable/deepstack/4.0.14/README.md diff --git a/stable/deepstack/4.0.12/app-readme.md b/stable/deepstack/4.0.14/app-readme.md similarity index 100% rename from stable/deepstack/4.0.12/app-readme.md rename to stable/deepstack/4.0.14/app-readme.md diff --git a/stable/docker-compose/2.0.14/charts/common-10.4.4.tgz b/stable/deepstack/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/docker-compose/2.0.14/charts/common-10.4.4.tgz rename to stable/deepstack/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/deepstack/4.0.12/ci/basic-values.yaml b/stable/deepstack/4.0.14/ci/basic-values.yaml similarity index 100% rename from stable/deepstack/4.0.12/ci/basic-values.yaml rename to stable/deepstack/4.0.14/ci/basic-values.yaml diff --git a/stable/deepstack/4.0.12/ci/gpu-values.yaml b/stable/deepstack/4.0.14/ci/gpu-values.yaml similarity index 100% rename from stable/deepstack/4.0.12/ci/gpu-values.yaml rename to stable/deepstack/4.0.14/ci/gpu-values.yaml diff --git a/stable/deepstack/4.0.12/docs/installation_notes.md b/stable/deepstack/4.0.14/docs/installation_notes.md similarity index 100% rename from stable/deepstack/4.0.12/docs/installation_notes.md rename to stable/deepstack/4.0.14/docs/installation_notes.md diff --git a/stable/deepstack/4.0.12/icon.png b/stable/deepstack/4.0.14/icon.png similarity index 100% rename from stable/deepstack/4.0.12/icon.png rename to stable/deepstack/4.0.14/icon.png diff --git a/stable/deepstack/4.0.12/ix_values.yaml b/stable/deepstack/4.0.14/ix_values.yaml similarity index 100% rename from stable/deepstack/4.0.12/ix_values.yaml rename to stable/deepstack/4.0.14/ix_values.yaml diff --git a/stable/deepstack/4.0.12/questions.yaml b/stable/deepstack/4.0.14/questions.yaml similarity index 100% rename from stable/deepstack/4.0.12/questions.yaml rename to stable/deepstack/4.0.14/questions.yaml diff --git a/stable/docker-compose/2.0.14/templates/common.yaml b/stable/deepstack/4.0.14/templates/common.yaml similarity index 100% rename from stable/docker-compose/2.0.14/templates/common.yaml rename to stable/deepstack/4.0.14/templates/common.yaml diff --git a/stable/docker-compose/2.0.14/values.yaml b/stable/deepstack/4.0.14/values.yaml similarity index 100% rename from stable/docker-compose/2.0.14/values.yaml rename to stable/deepstack/4.0.14/values.yaml diff --git a/stable/deepstack/item.yaml b/stable/deepstack/item.yaml index aa2346e7a8f..82b4d8b6d51 100644 --- a/stable/deepstack/item.yaml +++ b/stable/deepstack/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/deepstack.png +icon_url: https://truecharts.org/img/chart-icons/deepstack.png categories: - AI diff --git a/stable/deluge/11.0.16/CHANGELOG.md b/stable/deluge/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..797cf3d56e3 --- /dev/null +++ b/stable/deluge/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [deluge-11.0.16](https://github.com/truecharts/apps/compare/deluge-11.0.14...deluge-11.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [deluge-11.0.14](https://github.com/truecharts/apps/compare/deluge-11.0.13...deluge-11.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [deluge-11.0.13](https://github.com/truecharts/apps/compare/deluge-11.0.12...deluge-11.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [deluge-11.0.12](https://github.com/truecharts/apps/compare/deluge-11.0.11...deluge-11.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [deluge-11.0.11](https://github.com/truecharts/apps/compare/deluge-11.0.10...deluge-11.0.11) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [deluge-11.0.10](https://github.com/truecharts/apps/compare/deluge-11.0.9...deluge-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [deluge-11.0.9](https://github.com/truecharts/apps/compare/deluge-11.0.8...deluge-11.0.9) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [deluge-11.0.8](https://github.com/truecharts/apps/compare/deluge-11.0.7...deluge-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [deluge-11.0.7](https://github.com/truecharts/apps/compare/deluge-11.0.6...deluge-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [deluge-11.0.6](https://github.com/truecharts/apps/compare/deluge-11.0.5...deluge-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [deluge-11.0.5](https://github.com/truecharts/apps/compare/deluge-11.0.4...deluge-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/deluge/11.0.16/Chart.lock b/stable/deluge/11.0.16/Chart.lock new file mode 100644 index 00000000000..b1c44df509e --- /dev/null +++ b/stable/deluge/11.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:42.321133503Z" diff --git a/stable/deluge/11.0.16/Chart.yaml b/stable/deluge/11.0.16/Chart.yaml new file mode 100644 index 00000000000..79e39ec87aa --- /dev/null +++ b/stable/deluge/11.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.0.5" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Deluge App for TrueNAS SCALE +home: https://github.com/truecharts/apps/tree/master/charts/stable/deluge +icon: https://truecharts.org/img/chart-icons/deluge.png +keywords: +- transmission +- torrent +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: deluge +sources: +- https://github.com/deluge-torrent/deluge +type: application +version: 11.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/deluge/11.0.16/README.md b/stable/deluge/11.0.16/README.md new file mode 100644 index 00000000000..4425d46754d --- /dev/null +++ b/stable/deluge/11.0.16/README.md @@ -0,0 +1,42 @@ +# deluge + +Deluge App for TrueNAS SCALE + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/deluge/11.0.16/app-readme.md b/stable/deluge/11.0.16/app-readme.md new file mode 100644 index 00000000000..73ddd6808b3 --- /dev/null +++ b/stable/deluge/11.0.16/app-readme.md @@ -0,0 +1,3 @@ +Deluge App for TrueNAS SCALE + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/dokuwiki/3.0.23/charts/common-10.4.4.tgz b/stable/deluge/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/dokuwiki/3.0.23/charts/common-10.4.4.tgz rename to stable/deluge/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/deluge/11.0.16/icon.png b/stable/deluge/11.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..25680da3c2e8162c65eb4a5ad667cb4b6819544c GIT binary patch literal 13765 zcmbVz1z4Ng)@E=ot_2#bI0PrSySo(&uEE_Y#i6*+U6QqTk|;G5SuAuibN~Q=B`+tX0Xq)=d7~o3_Emb-d9VW-R8HRw z0KmZi^M(Ut<&XdXNEfzRdhUA4N&*mPM>aDHXLCz7Z$~JM8UPRy^@f^3>@D4a=9bpB zPQuiuZC%trTMJ=oT^?nSGE~yi##YYP)l$<}MGN9<4*^?Hi;4h+yaiwk94+0=fZmP{ zPHqC;!qk896@Z=pxy?=u{ENihUYJ_^k3gWFvKmm*+0_!r#|C1BfIuK1ADE4Ui-!*a zwqyZvf;c(YL452S+^isw02f$*hZp$wiy9`*)xt_ZLrUgvVX!M-F%$f&AeHi+-UyILCVq%;%W;`{^4k5?(E?% zObt`@Up6>G|6%Lo_BT#2#Mr&fpzIuMpg%VKMQ8!}hYsrD>hPCv3kbWVgQcUTle-&? zmg65a zQfBU!!qk7f#>&A7+q5{i1USF~9K5U`UI7s3U!=;;7PeMC{|zY@|NlY?ix~?uceDR1 zu?0lH%GuS?3}&#cqnWiOJJiXV8u$;40+P-S&aN=QFzvYh^S->Kq?)UU_J|wIWH?e4+z9+ zWx>tQ3bx_^vGQ_pL-;K@_#t30|G&peIYT`DgutKi|4Ii7X9$eP|5VQsVh-U3S@N;+ zS%LUjxp=rCtmga>epYULM8;x*@C z1@VKpSgkC%L9AdiZa!9Xb2DBZ3r;>xkh$fbu>UKP1mtYpU_SQwJCQUkUH(3Eum%1V zJOXBrKS?1>4fzudmKM~1-?sfP@c4g{{P%b-8%r3||3j4gOS+r0mAjXjtEIR#47>kp z6te$!%Db6){-0I#t}3QMdk04l9O#PX8&xu#0~Rxup|~wJWSlr<1%O1pwH6NoYc&7TI5u z9f64OA@bg)&{#MKq}{gG^6PB1Q`t>Ng}up1hqVZ*VBK<6wV(D(K->M3i07Q&Nm==2 zO?~^Rk4Y~{SWL{w=J%PC;Fy?X7o^QiS0tm5FJFw{bb)May4{44F(ZV~|F|94Cad_hI>K=IAXA#hDX^Fm!y zEPF2d(s9L?3)`k*r4cKR83*M<`AuSpmd@B+AvTxFPtqIiAhZu0;&R`5OqU+x+FKBo3Q79U9m*u{|>r2y?rPH?cE>_~*F7G^Z@plGHFZ~iMu?+`TGs#ll zubkQuLPdXR(`GJ@WBF*BSdn)*);{miu04`Y`k_!+0pHKF0*;xNC5d6;q_}3rkRsU)wrF%dNJ4ef7_ilD<3qdf@DUV@;BGobdeiW213XnBdzn+mA|7h#D@%VaY)ndR&2P=LMq=1C=R?_jXY>alD9^D{*?ZOC#8MVTJEq2o$0xGbd$<}@b=t+&cDKB4>zXFI zFmy*QjkADY-06m~q!N!7#VX`YbPFUKr`3MT$Lwd;LL*h-#cXYfSIitD1D6rAKU`n! z<=OGP&;?@2Ox;DX`zYG465lCxELx;s#Mz&Vf}$2^qoq~t4~=j99B@uhmedO5JXa`5 zXR|2bK8{^Ew9qo}sf=s{sYa68Iyq@*UA;NcsDS$dZwm|vz`m&O{9eN)(ac-$*g$p% z%}n-nfAih*=sTiUnRbv-2zR8Mh3FXbkL$|y`>P1ya2(72rH5jsLe^CD8eX1`DG%T* zDNHXjQR=UUGcL{#OF-K1!}QudwO+{n`=k-5|C3`o>k80!CzQ0aj5`E#RR+dYV!YPF82*K2m(5Vu*W2URB;hfFZ7iMfAW zcba5iH3yM~_g5KU6olJfuU;>X;-bn<*7{7^AB-gFz`ruUX?NztBwMX5luat?sFtgS zhnWIQU6h^b`B{^KwDahBwA9utp))<#ys&^Uu+_LqLe(3d_B#yy_lv2bRju-|t2iU1 zYO!iOnEHf$2ZQu1&awD{hW}8mgW_3Hgh#-@=JB(`}Z)IYv)l` z^!s1KhD9@EWv>lRp!9ZONU#j~K*`^A3g36T#Kd%O%_JT)5Cd{j15QUV@;YKOLzGhqb>i`tptaP8A#pwQ#d-#7e3(x+SH^{^-k^Pl5nk&R{Om1nUI8>C>*z(uT30#+4H4Ch7@K~_^Fw%5k#q;Tb78@zOXD4$=?2Rw^w;u(Hd<3M zGp1)=%N$UoWo&Exg89x4*^HDe>@XN=MM;$~;=@B@1mhG7_xa_|#L^RvmkMVTCGwJ0 zRa{BsO|ZH~2P=-4j*iW)#6{b(?#6!*m`m$yWvybPpInR=n_sn^ZXmloE@wCe(3-G# z=ECfOC50}K=pI-cl_$uR^sM?>iLP|O=6F8VJEnuVp;3(SU9O)~En&p~>Uo?W-gDfR zyc-bbyhP*Ft#6aKhj2LQNLn}DBtt7K|6Sa~*R83~WnT1=9&hwRw|v|egl3p9E>7g> z9&o5=3DA+~=0bkU7=^HiQ@bDpWjWum6h1V19iJN-41;5B7U#MqMOOq=0|1mnAE)_^95k#_&b20R}e zF%bDl%3~lO%agWIh>;9~J9B=NN07nZK=$#xm(xP+Hdc=ezO!wZZaonlCIA>dTDGyq zbne<^rWLTVa_XYm7#PKzsHis6A*Ir2q?;ntWj(a|Di*kyQt8!f7ZLoyZ$u?~Fg#nM zFrQnQ2#L*GD6hG-9u+1^f}o?Lqc?>th@{`Qhz;QGd~8x1cdHQ&aiLvmbzC5l_6Snq4FnhK7_?I#=QY{BCp*CEojbjSyw~dKq*kUNKE6 zY;#!}pWsW+;3uH)wmbI|q5`^t=&8OccO|7ZurJjnaML+DC%%Lma`}0@205e@r0Ewt zi3^H{T4`!(8ezTV_4H}RdfYWB?syD%Xu!LLcL=0hG0dfj*PVnnbH8?Iwlv(`$;AkL zW=;7aCKMP4Xqanuvya4LPt-c#;;v#98fI9r9SR(YUpe#6)o&=Nvd4H3_Z#Wd=lNxi zykUqGa@XY45wceL)`z!2OzR2`PmZ8n)BMOx@cLuvBi6Zs7-~;R)nk)GMb139d{9)9 zu{UX&R<`iXOV>(=VZMO(#^L4#{0Fv=FLBIo>ySTAtKY{LpS`2DIc?IFYykSK<`K1f z!Oe)-A9iAqM%0-hZC-h5_P3p~tL?xEUauJ5eYg#~I?<8*d9WWgp<;qY#g#YgoKZqr znBskZN4X4r(T~N5BmR@NDx10o%yYJOG>_89(coDrciVF(#)iK5LV(^O>pNbTZI+c@ z(uD?XT`hU!OEsW+QR}sD1boMHKZ7-xi+ciNe$nf=ToADeFM4pYKA@R(sq!cYsx!S> zb!b%7(jtk>JJaGdZrO)cRON`Be&zh6os92P3+ZZn7GR(h{92@&pLXpOPJNvuJX*Su zz{Nz%!0NYk-o_V;;3A181#3(27V<`YAG;ifI#<6E>xBJ@X)Dp>i*qy8%^UGAHb7Ik z^2N@k618jxhL8r2RW?jpWfP>2O)|Fz{EY@LSaBpO!ImRUK;M(`;iqOfyh)9+w%a&p zd7~L3UewX2`tqB;*e&OJNWQ~igxx3FEQI}og%^3v>3zNiFP_QxMW~_+vgD5RZWODq zs1qL}X>ZCe6@I&UR)UQ`Q#5Tz5zNG_=FTnE&452bj4!&(bbzUV>mPh z){)bf&`)M*@)*9nlu~@zt3HyNJBR3bT9c6y6aO2}gj|@8wjPx^BHOt zoH6(WKZ)bi!JPG?(H{dbZGy{kCQNHCO~!rny^-<`bJ#`hrQOfIRyJheJS2VXQ+-{< zDi6lQ&dztg-9OxlhT#l+Cz?L(uw@uP;z17(c!%Z~x93-ColIZm%Yf zJX8U`9}dh)4S#B1zvU6Ut~$^+2J9Re(+92iy(Y`hwEDt8FnO zYj|5(kV~#tZ~nszSWCe_fw9>t0t*}Is}IdjC6LNZDD7MOU0Ll{6s@ zrb|ta%k8_5%E9h>jjvM*P8YL*s7)H?RWA$9X|uA9>3Z`tC0>=In`0MKvZl5=z8R%H zlmXW27GD z$XUGOZ?3Be3$@oMG&W9+?UwpCP@#lQ`#b(Tvx+iiS?UqyDSEM7%P$uJFUR=c)5m?QWu=*>2W85lT~wCLRn zTZ#v!Q`}#ltXfuZa)2zRE=fd!$TT5+Am#eqYwa3rR>u_^6^{^mwc;h2sntfLt-de@ z!pm7qG~6NoDAAt^#3nif2B>da+6GdF z>y6j!W6MCtRt?ixCXJYgKpei5_%y_c6PA^{&jS4MvYKwpi>=KPZ^F=Cxn^>|5PsAo ziMTqaU?}dIP07Ba9wLR%tK^IlqpMB}t>=Jv=Z+|8Q(NB}p4|tH#PfR_i>>7a#6_L()c6kxr0t+UIMk| zcz&{Rw~nh?K17O|Z!(npgc&std$HDeZTdb!k9mrlgI6dLLG&3HS+xs(3Uu&eZX}-r zdO-3*^ii{DujFtwkjD0K(cD>8I+FXuKJbfOl6NChX;eRty+SF7$Wikjv)Jo(R-hT-1W_H-64x zrZkcDy@~<#8fSg6lXAfCj5Wn0+V(2Iv9bK^I)eu)9CI+GL=u6+l1JYm`pBqK{Knao zs5D!0wKbo;xq}S=CI1QSm!0K6z9R}O?Z$R_g28lWBFW!h>+iOI-KMa&BGT8)c9&mN zZZdYWK7;iUaN!2=W2=inEA}GTgCyg5-e{5tpX}<2Qwmr~rQI|UCqKUu?;_VUGiXYa(rbPRqE?LPGH0bI6!pI;~n2OHs{z!aqrnvVPK*FM;vs%OYEAFXDIgCQ0${t zgmK4Dqb(##W9^8E!u6G#)zH(2GsbOwa9sK8~SNSz3J=`}@~M{9ZqjC}^ey z%cP#()PZiHp!pn1iZ~*;JxZS%G*}|N=41OU0}ZFr1bdmVV^*Q(KCiCz9C9 zQ51$pNUY<<_1@QS@%ddJ$V;r#*HTQP%&8K#WU)UyF9zt&j4LD_EXRKAnKC7!$S0Ne z^D5$h_K4r5hfTT|uwMkO)#gp{0CBMF7&h`X1M-{fzMcyiEb^N9nj`K_kefX4q-+X1 zuQ=Tp zG^j0Q@85bl=tm?6$M6RxuTB?T*!Bco6$Ipt-z>NgRHMkrNGHh3{u9A zs4g^OD$p7&)G{)12>WCr$&VJc|22qIo1DsI}SKM`hc{0|GFX#){uaNzIdaeO{g#X$sV^cBB8jg^qn@7$5yDx&DRC_l>)k+o^Py8vtn&1| zlG}M$VkavFDw3UHRW2#{KnTsq8ouq}YP3am$AQves+6Ljlzfv#GQMyd8dab|W|G{I z%XEgjmbLNQTEVi9zga$!T088UJmfCfy&R6^@ZWp?DGlq-QqS>^%~xq<0VY#YSxAB81{U_Yn~7_ zf{z{sWUZ8lp=n$kRP^4}C?D|5qc_fYhmIu4>2dPbr0Sxbn{!!?6>FU*uCt6ky+n@B zr!cto@Kj87B!J~%UNe!gHbDvnKphPiF>eBFWh78SQ}bhyX_AwES)=BwZz;oTg?MHF;6%1hEpOmmJQ>{0Lq8;cUJUYG2p2gJ?ot(|Sq zHg=O#fT`AsNy1||2Wf*ZYDs9ilSq?vFlAY5C8%Wh^LXYeI>xmMc3a6Ce~ZkT?}yHq z`npc*FwJq&N5E0ThqI?+$v)tL?T{IX3d1#=S9)~~@f!1oCO)OB8nCu_V5Yy#d_A5Y zIFME)&M(@H*u5Q66^|2HXq9N^K@5j-Xk0>9>hTN**gv{xv0`V>T)&WsKvt!)=feFW zUy2Qc2UHgqucL3fHaU&q;ZK{l|N6mgh$F}Pgl!CUaDtOf9APtEPw7}d0L%|mW|E8j z){u8Yas`Kqp;47CNr;kHc9fa>+~Og6GIcu9!aCF@3vLf(9BM7JQx0VbkB%c4=V)nm z4$|86n@dh9^-`a(aT3W!1I0&SS%2$z3kPo;u4LVO-T8HX_Ms5GAAwi761h&kLYnRq)Hv8jCxa!(k|>08DWOjooeAG#-R%7wx!BEiei;<&nN5>)xJ+zFDFT z&x8h}JZh8E;Q#=T9baw;&r<79{lhH1?z^o0!?#AS<3cot4p!NC#_*_O!8=VQeTWj` zsD2P_(wEboOjk9(14h;+zFBjXR=Hd2@qM=~?cBza=oOe@*m)(^ejQ)_@`?P#ZFjnrBGaLXWhBl5M+z{=kO zhd!Rts8$kfvQi00;+v53L9224)KkTvIy_vSDeN+*Y|c^S6=`!xqkYp{-u1=9!d9uy z!RDMh5#|@@HDdg$GF5#kDtFKU)h}= zy&b^tVSDtCzF%vv*`1r1P|;@=+%?5~GnBa{dq9?J$UHqwFI_J%MxskbhAv>`w#Oeb zIzG?i8L8>*mKX<}OmoEMh(d0` zDyBAP+{WJ5)(n;Apps8XqKJv1W*MpOts}T1INc%enHdcAc8z+eSFS6&x1X?I$+koY z?xiQ$#c!k?R%)B_yKT}b#R)==jWAl2$YftUkX!4R$$Kz{XM$B5p-CJ%>-+|cse!xb z7Pc}U4(V1Zi1R9RV{RqTYI5{DD|?D@;M*^i`DV!rk&H06{chh{g9IA<>s!MT7;fP3<#op+j42#E%n<(1*Yd(80Z#J}Ct9$hWZ7`8bxe)r)?gSXpZBwk- zkP9*Tk_fU4^-*UR)~MlC&7&B6kQlF9*&QcpKUO)MAsLK7K0BJA?CJGiF=wxdhP6%j zve=vJ?18awZ!>33#t+ph-qMg;TcC+YCDxCt9kaU>i3Qhu)ML@@+qtcotDnh#_1O#I zWcH=!W^3S~C3bl#=L^wGeq*0=@OGW8;Y6naC&nfJ<2MZN>!_ff`S0E3zcv)0B_hQK z#Z$5GbATkN`}>#i0_g6gVgLnIZAsrdpWfIW-^Sa~k6XjUmG3|>Bo9}!anTHF^m{U* zq9!rCpT54@IEqTwanR@D`8kI6ZDcBwS`B$iM7nIOtWc#F+Q;ko6Y1^_{%=4>NvO zD7qZsVF1Q+ZnJDjG}M_(o?G&cb;<>vHeZTLb(*r{k`Jl-uXhT%JZImC*CqB$qL-L` z&|oS^oG8#6F4SPFVs=rR%D6nZ?TfADo+!*1=~yS(TQBA}0Cscl?x|xPv;-ll%}sKM z@Vt8^;v|}rjkCUc*tFH&$>VMr)FN4IWL-w z`@4z1czEaA{JbKYC&5Bq3ci}qkShqrUJar@>9pi~(dmxPo=eg{x_m(EwGMvqRf;6H z%Ei3|Pp)6W``6b#5>k^l>;fEPMw(7{*??>gOkqJz&Jw|~8yChGBD)<5`JM>l{uTLLNrK zms4S}|8(_gy?6Lv?-HG0Dxn`kGiW@+M`5mlhP~@yPEjE2&)Q$4Sg`5Yi^bJW`Iov| z`37pC`HuaU+S0x6PP#CJ-*_<3JdvfA$A^4$!Awww_}jhEthXI4u4f>q0%L#`aL@d3 zzY9eo@<>SpN=XLxL#SYT=<=cN*e4X3v#M7@Q7vTUzj?`eM7Xd4l^y~7^ z^nlcd1d^@slo5x!{-`eIE%Z#Q-0!D6bU4~8ioA{on)La*B#RS25p-zyPEOiuPc9 z+lxAN)sj@B;cLvy`rty7&%@0d$NsP&x}Mo*zgO+UtJ}@jb;I?ruiFLtDjH`nda`#^ zR3lnm;!BGiVe##)Ecrf3dkzmzm{Adhu&~!~dAZC4l7?uht9el2eX7FXSFJ;AO16aPW5;+HaXt{QtaSC>`xmc=(?1>Bg3tW0j_2vl$Oqmu9}QCQ z9V41RD6V}AUn0MFB^)N3FJy6;wyhve!t7CmBFZWmq&~+{T0VGGKk>Adb?VP==1{F3 z0tk+9T%t_zp?q%^bif{6aF-V0;ecx)FBRlW@9AJWRB~<67fNI@08)lU;8yC?p38di zl-@9Z+Xn_SE5=NU`{++eK{*<})mogN#`E*ph|t%{e7eCf-ew_yz-P}Ni@q^R(w&aq z^Y1#x(HiMzt7t;I3x!D~b^W+_8|f#LB8?hNql-CZ=&d-o1>S~ipkZRh8D3{rlEqTJ z&wp?W0$(Bo=i-MS{O<1F-y9uHPUGGEv&d=y1gu|m#yPDnZ+=BzZIf;P3R_|Jm=#Wc zA1nKP^+$M`H;M8jFf{Phg9tW5z@s0xGX8=Qt{aBF(pV7(zfi~}O>#y~o|nwE)yvY< zhmfY_pTs0IdrXA9<>hl$*pv_2BW8$y!8P*q?Y-2rwx+6FCDf%o5H{f$9an&GCgdo81*ql`mz=AV08aZo{V znVI#33i<*@Ik(I~E>Ei6^LJzcFWzMh`g8I<(F<`QlR)}*IGdplziaJYYc?ZhR`d$s zqJqG;B!XVmdR7ra$qb|Z(#-7BkD;j}n`%>fHY1p#l|Kg%!aq~RL%0wS-YLHA#jog+ zX;qkw69WKqpUS}^B6@g;0xw5Y0=}9kJQI?*9XU2$0eIqW(~jnKE$V$^Ie3c>EqvXz z7*iC8XWRLMJznDgGV-3RFMpr!hYn}sD=%cSBP;AbcPs`N)IcLdraD2t^tIVV97(oA z&7jFi(`oq`-qTR?2t2{c7|qH7ROB^ZJHwfa)Oia;&9R zG&Sx3x0{?36IMbyZnuWI44b#7U>-Wu0Rn&{eD9B!?&qvRf^*Dqxj2kF~-L*@4y3R(mqhJg%UyBEsg9&s>c550cGb&cx}rG5&3pQrEuO4+=1 z=ipR{1ZPhuE@*ywTD56-w+vgvmqgpvZf$)+h?8J4+B?6T2oDF)?nrg_^t^~Yr_9@v z^!e&{Uy1i*^FG}ZUt%^ls8k0PQY>csRBPjMVwgfo6FVs{!BihE*Yf_oHM6EBzC*D; zIn0GGb%4ZC1@)K6<+jJ1YFJS6xbd?mzfT>L6CjCPAGnSXhMC^?Ql6Xa(j_La|7SpU zV{H#Gf(-hAM^AtSlPXbyF_64#)Wa`Mj5km~-_R6>mcG9Ika(*@Riq#{~UqJA%k zlsCaFgxzKKSxx17xfOW3mPS0?ak$?f!xcvgt4mrRQUaB@EA~kHFsU5UI3OW7A3>a) z8hLplV>$*_8D zkaH{ZIU_I$hf@}HS1EZc^EIc435TeNh$bnC_pEy_1uRZsdMUzwQ;7QRzHDfUMh>qA zN8<{wx7Sj9F=c1Q&@Jh7my_O6KPp917lS7bNwx7TNoR~wZREBurPf7aUWm$Fd`?k+ zFnsgjff+Uxs8na``m(qZfb|#SksmQ)>u(y0Ekp4U8DeqSA^oz9SLtOL28sSREW=Mr zSl^nfJXK+dK9g;;uC)MyHBE$6<$jM{i$#vr*hhUSq7exucSM!5YUf^_d_%6KS&4NUdUE z%dXK|V-kbj+iDaP!6H@<7=a(gmx#&4Wc@Vt?$^S?t@a9p<=r0vIEF{E)}QhfH2Bz~ zE#Jdd%=oa%^dts*5=%?wXRKpMGm_xr zf5I|NwB#i9EM9zR5BFCzF!xr`Qknpu#Bl?h{ip0xN-`fKdP>beo9EE*J)eR@x?U2$ zD@jvw`d|*L0|B!Vd6Ey=S+6sA}zEb|0*P(Y2lR__d8MZz7auKWloQCv|m z0wC7%aK{==`z8lYMur>N1~BW1PEi4CLj)9HKV4UW^vP7Uewhws#vx8;UPtdA*g^jS l@8Z$|UoB>2RNeiIGDgKIR|>~M^yiOO^3p0&)e@$m{{ss=kvsqZ literal 0 HcmV?d00001 diff --git a/stable/deluge/11.0.16/ix_values.yaml b/stable/deluge/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..9168b444f04 --- /dev/null +++ b/stable/deluge/11.0.16/ix_values.yaml @@ -0,0 +1,41 @@ +image: + repository: tccr.io/truecharts/deluge + pullPolicy: IfNotPresent + tag: v2.0.5@sha256:18dc16d8e448ece00534e17f9e226a781320b9939f4194e12481e6d1156ed23b + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 8112 + targetPort: 8112 + torrent: + enabled: true + ports: + tcp: + enabled: true + port: 51413 + targetPort: 51413 + torrent-udp: + enabled: true + ports: + udp: + enabled: true + port: 51413 + targetPort: 51413 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true diff --git a/stable/deluge/11.0.16/questions.yaml b/stable/deluge/11.0.16/questions.yaml new file mode 100644 index 00000000000..55840a0e767 --- /dev/null +++ b/stable/deluge/11.0.16/questions.yaml @@ -0,0 +1,2686 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + ## Portal Button + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8112 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8112 + + + - variable: torrent + label: "TCP Torrent Service" + description: "TCP Torrent Service" + 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: tcp + label: "TCP 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: 51413 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 51413 + - variable: torrent-udp + label: "UDP Torrent Service" + description: "UDP Torrent Service" + 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: udp + label: "UDP 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: 51413 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "UDP" + 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: 51413 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/dokuwiki/3.0.23/templates/common.yaml b/stable/deluge/11.0.16/templates/common.yaml similarity index 100% rename from stable/dokuwiki/3.0.23/templates/common.yaml rename to stable/deluge/11.0.16/templates/common.yaml diff --git a/stable/dokuwiki/3.0.23/values.yaml b/stable/deluge/11.0.16/values.yaml similarity index 100% rename from stable/dokuwiki/3.0.23/values.yaml rename to stable/deluge/11.0.16/values.yaml diff --git a/stable/deluge/item.yaml b/stable/deluge/item.yaml index 76ff691f573..4990d4e1237 100644 --- a/stable/deluge/item.yaml +++ b/stable/deluge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/deluge.png +icon_url: https://truecharts.org/img/chart-icons/deluge.png categories: - media diff --git a/stable/digikam/4.0.12/CHANGELOG.md b/stable/digikam/4.0.12/CHANGELOG.md deleted file mode 100644 index 0439860abfd..00000000000 --- a/stable/digikam/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [digikam-4.0.12](https://github.com/truecharts/apps/compare/digikam-4.0.11...digikam-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [digikam-4.0.11](https://github.com/truecharts/apps/compare/digikam-4.0.10...digikam-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [digikam-4.0.10](https://github.com/truecharts/apps/compare/digikam-4.0.9...digikam-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [digikam-4.0.9](https://github.com/truecharts/apps/compare/digikam-4.0.8...digikam-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [digikam-4.0.8](https://github.com/truecharts/apps/compare/digikam-4.0.7...digikam-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [digikam-4.0.7](https://github.com/truecharts/apps/compare/digikam-4.0.6...digikam-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [digikam-4.0.6](https://github.com/truecharts/apps/compare/digikam-4.0.5...digikam-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [digikam-4.0.5](https://github.com/truecharts/apps/compare/digikam-4.0.4...digikam-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [digikam-4.0.4](https://github.com/truecharts/apps/compare/digikam-4.0.3...digikam-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [digikam-4.0.3](https://github.com/truecharts/apps/compare/digikam-4.0.2...digikam-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [digikam-4.0.2](https://github.com/truecharts/apps/compare/digikam-4.0.1...digikam-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/digikam/4.0.12/Chart.lock b/stable/digikam/4.0.12/Chart.lock deleted file mode 100644 index 986e3f4cc2b..00000000000 --- a/stable/digikam/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:51:55.051195654Z" diff --git a/stable/digikam/4.0.12/Chart.yaml b/stable/digikam/4.0.12/Chart.yaml deleted file mode 100644 index 439d964a093..00000000000 --- a/stable/digikam/4.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "7.3.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Professional Photo Management with the Power of Open Source -home: https://github.com/truecharts/apps/tree/master/charts/stable/digikam -icon: https://truecharts.org/img/appicons/digikam.png -keywords: -- digikam -- photo -- management -- image -- gallery -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: digikam -sources: -- https://github.com/linuxserver/docker-digikam -- https://www.digikam.org/ -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/digikam/4.0.14/CHANGELOG.md b/stable/digikam/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..f64e1f197be --- /dev/null +++ b/stable/digikam/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [digikam-4.0.14](https://github.com/truecharts/apps/compare/digikam-4.0.12...digikam-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [digikam-4.0.12](https://github.com/truecharts/apps/compare/digikam-4.0.11...digikam-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [digikam-4.0.11](https://github.com/truecharts/apps/compare/digikam-4.0.10...digikam-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [digikam-4.0.10](https://github.com/truecharts/apps/compare/digikam-4.0.9...digikam-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [digikam-4.0.9](https://github.com/truecharts/apps/compare/digikam-4.0.8...digikam-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [digikam-4.0.8](https://github.com/truecharts/apps/compare/digikam-4.0.7...digikam-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [digikam-4.0.7](https://github.com/truecharts/apps/compare/digikam-4.0.6...digikam-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [digikam-4.0.6](https://github.com/truecharts/apps/compare/digikam-4.0.5...digikam-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [digikam-4.0.5](https://github.com/truecharts/apps/compare/digikam-4.0.4...digikam-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [digikam-4.0.4](https://github.com/truecharts/apps/compare/digikam-4.0.3...digikam-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [digikam-4.0.3](https://github.com/truecharts/apps/compare/digikam-4.0.2...digikam-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/digikam/4.0.14/Chart.lock b/stable/digikam/4.0.14/Chart.lock new file mode 100644 index 00000000000..0f63e637585 --- /dev/null +++ b/stable/digikam/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:44.169569358Z" diff --git a/stable/digikam/4.0.14/Chart.yaml b/stable/digikam/4.0.14/Chart.yaml new file mode 100644 index 00000000000..f59012ed38e --- /dev/null +++ b/stable/digikam/4.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "7.3.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Professional Photo Management with the Power of Open Source +home: https://github.com/truecharts/apps/tree/master/charts/stable/digikam +icon: https://truecharts.org/img/chart-icons/digikam.png +keywords: +- digikam +- photo +- management +- image +- gallery +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: digikam +sources: +- https://github.com/linuxserver/docker-digikam +- https://www.digikam.org/ +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/digikam/4.0.12/README.md b/stable/digikam/4.0.14/README.md similarity index 100% rename from stable/digikam/4.0.12/README.md rename to stable/digikam/4.0.14/README.md diff --git a/stable/digikam/4.0.12/app-readme.md b/stable/digikam/4.0.14/app-readme.md similarity index 100% rename from stable/digikam/4.0.12/app-readme.md rename to stable/digikam/4.0.14/app-readme.md diff --git a/stable/domoticz/2.0.16/charts/common-10.4.4.tgz b/stable/digikam/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/domoticz/2.0.16/charts/common-10.4.4.tgz rename to stable/digikam/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/digikam/4.0.12/icon.png b/stable/digikam/4.0.14/icon.png similarity index 100% rename from stable/digikam/4.0.12/icon.png rename to stable/digikam/4.0.14/icon.png diff --git a/stable/digikam/4.0.12/ix_values.yaml b/stable/digikam/4.0.14/ix_values.yaml similarity index 100% rename from stable/digikam/4.0.12/ix_values.yaml rename to stable/digikam/4.0.14/ix_values.yaml diff --git a/stable/digikam/4.0.12/questions.yaml b/stable/digikam/4.0.14/questions.yaml similarity index 100% rename from stable/digikam/4.0.12/questions.yaml rename to stable/digikam/4.0.14/questions.yaml diff --git a/stable/digikam/4.0.12/templates/common.yaml b/stable/digikam/4.0.14/templates/common.yaml similarity index 100% rename from stable/digikam/4.0.12/templates/common.yaml rename to stable/digikam/4.0.14/templates/common.yaml diff --git a/stable/domoticz/2.0.16/values.yaml b/stable/digikam/4.0.14/values.yaml similarity index 100% rename from stable/domoticz/2.0.16/values.yaml rename to stable/digikam/4.0.14/values.yaml diff --git a/stable/digikam/item.yaml b/stable/digikam/item.yaml index cd123011b23..56e54bce5bd 100644 --- a/stable/digikam/item.yaml +++ b/stable/digikam/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/digikam.png +icon_url: https://truecharts.org/img/chart-icons/digikam.png categories: - media diff --git a/stable/dillinger/2.0.12/CHANGELOG.md b/stable/dillinger/2.0.12/CHANGELOG.md deleted file mode 100644 index e1772941973..00000000000 --- a/stable/dillinger/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [dillinger-2.0.12](https://github.com/truecharts/apps/compare/dillinger-2.0.11...dillinger-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [dillinger-2.0.11](https://github.com/truecharts/apps/compare/dillinger-2.0.10...dillinger-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [dillinger-2.0.10](https://github.com/truecharts/apps/compare/dillinger-2.0.9...dillinger-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [dillinger-2.0.9](https://github.com/truecharts/apps/compare/dillinger-2.0.8...dillinger-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [dillinger-2.0.8](https://github.com/truecharts/apps/compare/dillinger-2.0.7...dillinger-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [dillinger-2.0.7](https://github.com/truecharts/apps/compare/dillinger-2.0.6...dillinger-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [dillinger-2.0.6](https://github.com/truecharts/apps/compare/dillinger-2.0.5...dillinger-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [dillinger-2.0.5](https://github.com/truecharts/apps/compare/dillinger-2.0.4...dillinger-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [dillinger-2.0.4](https://github.com/truecharts/apps/compare/dillinger-2.0.3...dillinger-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [dillinger-2.0.3](https://github.com/truecharts/apps/compare/dillinger-2.0.2...dillinger-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [dillinger-2.0.2](https://github.com/truecharts/apps/compare/dillinger-2.0.1...dillinger-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/dillinger/2.0.12/Chart.lock b/stable/dillinger/2.0.12/Chart.lock deleted file mode 100644 index b08c8edf8e6..00000000000 --- a/stable/dillinger/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:02.724093688Z" diff --git a/stable/dillinger/2.0.12/Chart.yaml b/stable/dillinger/2.0.12/Chart.yaml deleted file mode 100644 index 02eac449f51..00000000000 --- a/stable/dillinger/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: dillinger -version: 2.0.12 -appVersion: "3.39.1" -description: Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/dillinger -icon: https://truecharts.org/img/appicons/dillinger.png -keywords: - - dillinger -sources: - - https://hub.docker.com/r/linuxserver/dillinger -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dillinger/2.0.14/CHANGELOG.md b/stable/dillinger/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b52a8ad8176 --- /dev/null +++ b/stable/dillinger/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dillinger-2.0.14](https://github.com/truecharts/apps/compare/dillinger-2.0.12...dillinger-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [dillinger-2.0.12](https://github.com/truecharts/apps/compare/dillinger-2.0.11...dillinger-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [dillinger-2.0.11](https://github.com/truecharts/apps/compare/dillinger-2.0.10...dillinger-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [dillinger-2.0.10](https://github.com/truecharts/apps/compare/dillinger-2.0.9...dillinger-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [dillinger-2.0.9](https://github.com/truecharts/apps/compare/dillinger-2.0.8...dillinger-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [dillinger-2.0.8](https://github.com/truecharts/apps/compare/dillinger-2.0.7...dillinger-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [dillinger-2.0.7](https://github.com/truecharts/apps/compare/dillinger-2.0.6...dillinger-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [dillinger-2.0.6](https://github.com/truecharts/apps/compare/dillinger-2.0.5...dillinger-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [dillinger-2.0.5](https://github.com/truecharts/apps/compare/dillinger-2.0.4...dillinger-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [dillinger-2.0.4](https://github.com/truecharts/apps/compare/dillinger-2.0.3...dillinger-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [dillinger-2.0.3](https://github.com/truecharts/apps/compare/dillinger-2.0.2...dillinger-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/dillinger/2.0.14/Chart.lock b/stable/dillinger/2.0.14/Chart.lock new file mode 100644 index 00000000000..7959959f4ea --- /dev/null +++ b/stable/dillinger/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:52.980931586Z" diff --git a/stable/dillinger/2.0.14/Chart.yaml b/stable/dillinger/2.0.14/Chart.yaml new file mode 100644 index 00000000000..80bf0c51162 --- /dev/null +++ b/stable/dillinger/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: dillinger +version: 2.0.14 +appVersion: "3.39.1" +description: Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/dillinger +icon: https://truecharts.org/img/chart-icons/dillinger.png +keywords: + - dillinger +sources: + - https://hub.docker.com/r/linuxserver/dillinger +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dillinger/2.0.12/README.md b/stable/dillinger/2.0.14/README.md similarity index 100% rename from stable/dillinger/2.0.12/README.md rename to stable/dillinger/2.0.14/README.md diff --git a/stable/dillinger/2.0.12/app-readme.md b/stable/dillinger/2.0.14/app-readme.md similarity index 100% rename from stable/dillinger/2.0.12/app-readme.md rename to stable/dillinger/2.0.14/app-readme.md diff --git a/stable/doplarr/2.0.13/charts/common-10.4.4.tgz b/stable/dillinger/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/doplarr/2.0.13/charts/common-10.4.4.tgz rename to stable/dillinger/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/dillinger/2.0.12/icon.png b/stable/dillinger/2.0.14/icon.png similarity index 100% rename from stable/dillinger/2.0.12/icon.png rename to stable/dillinger/2.0.14/icon.png diff --git a/stable/dillinger/2.0.12/ix_values.yaml b/stable/dillinger/2.0.14/ix_values.yaml similarity index 100% rename from stable/dillinger/2.0.12/ix_values.yaml rename to stable/dillinger/2.0.14/ix_values.yaml diff --git a/stable/dillinger/2.0.12/questions.yaml b/stable/dillinger/2.0.14/questions.yaml similarity index 100% rename from stable/dillinger/2.0.12/questions.yaml rename to stable/dillinger/2.0.14/questions.yaml diff --git a/stable/domoticz/2.0.16/templates/common.yaml b/stable/dillinger/2.0.14/templates/common.yaml similarity index 100% rename from stable/domoticz/2.0.16/templates/common.yaml rename to stable/dillinger/2.0.14/templates/common.yaml diff --git a/stable/doplarr/2.0.13/values.yaml b/stable/dillinger/2.0.14/values.yaml similarity index 100% rename from stable/doplarr/2.0.13/values.yaml rename to stable/dillinger/2.0.14/values.yaml diff --git a/stable/dillinger/item.yaml b/stable/dillinger/item.yaml index 7f3b223a0a0..7291afe4c04 100644 --- a/stable/dillinger/item.yaml +++ b/stable/dillinger/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/dillinger.png +icon_url: https://truecharts.org/img/chart-icons/dillinger.png categories: - incubator diff --git a/stable/dizquetv/7.0.13/CHANGELOG.md b/stable/dizquetv/7.0.13/CHANGELOG.md deleted file mode 100644 index 9e7d78f8b68..00000000000 --- a/stable/dizquetv/7.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [dizquetv-7.0.13](https://github.com/truecharts/apps/compare/dizquetv-7.0.12...dizquetv-7.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [dizquetv-7.0.12](https://github.com/truecharts/apps/compare/dizquetv-7.0.11...dizquetv-7.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [dizquetv-7.0.11](https://github.com/truecharts/apps/compare/dizquetv-7.0.10...dizquetv-7.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [dizquetv-7.0.10](https://github.com/truecharts/apps/compare/dizquetv-7.0.9...dizquetv-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [dizquetv-7.0.9](https://github.com/truecharts/apps/compare/dizquetv-7.0.8...dizquetv-7.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [dizquetv-7.0.8](https://github.com/truecharts/apps/compare/dizquetv-7.0.7...dizquetv-7.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [dizquetv-7.0.7](https://github.com/truecharts/apps/compare/dizquetv-7.0.6...dizquetv-7.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [dizquetv-7.0.6](https://github.com/truecharts/apps/compare/dizquetv-7.0.5...dizquetv-7.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [dizquetv-7.0.5](https://github.com/truecharts/apps/compare/dizquetv-7.0.4...dizquetv-7.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [dizquetv-7.0.4](https://github.com/truecharts/apps/compare/dizquetv-7.0.3...dizquetv-7.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [dizquetv-7.0.3](https://github.com/truecharts/apps/compare/dizquetv-7.0.2...dizquetv-7.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/dizquetv/7.0.13/Chart.lock b/stable/dizquetv/7.0.13/Chart.lock deleted file mode 100644 index 14b55526072..00000000000 --- a/stable/dizquetv/7.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:08.120028933Z" diff --git a/stable/dizquetv/7.0.13/Chart.yaml b/stable/dizquetv/7.0.13/Chart.yaml deleted file mode 100644 index 6c0f92bbc2e..00000000000 --- a/stable/dizquetv/7.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Create live TV channel streams from media on your Plex servers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/dizquetv -icon: https://truecharts.org/img/appicons/dizquetv.png -keywords: -- dizqueTV -- dizquetv -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: dizquetv -sources: -- https://github.com/vexorian/dizquetv -- https://hub.docker.com/r/vexorian/dizquetv -version: 7.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dizquetv/7.0.15/CHANGELOG.md b/stable/dizquetv/7.0.15/CHANGELOG.md new file mode 100644 index 00000000000..8a3ef0f5e4a --- /dev/null +++ b/stable/dizquetv/7.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dizquetv-7.0.15](https://github.com/truecharts/apps/compare/dizquetv-7.0.13...dizquetv-7.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [dizquetv-7.0.13](https://github.com/truecharts/apps/compare/dizquetv-7.0.12...dizquetv-7.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [dizquetv-7.0.12](https://github.com/truecharts/apps/compare/dizquetv-7.0.11...dizquetv-7.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [dizquetv-7.0.11](https://github.com/truecharts/apps/compare/dizquetv-7.0.10...dizquetv-7.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [dizquetv-7.0.10](https://github.com/truecharts/apps/compare/dizquetv-7.0.9...dizquetv-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [dizquetv-7.0.9](https://github.com/truecharts/apps/compare/dizquetv-7.0.8...dizquetv-7.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [dizquetv-7.0.8](https://github.com/truecharts/apps/compare/dizquetv-7.0.7...dizquetv-7.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [dizquetv-7.0.7](https://github.com/truecharts/apps/compare/dizquetv-7.0.6...dizquetv-7.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [dizquetv-7.0.6](https://github.com/truecharts/apps/compare/dizquetv-7.0.5...dizquetv-7.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [dizquetv-7.0.5](https://github.com/truecharts/apps/compare/dizquetv-7.0.4...dizquetv-7.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [dizquetv-7.0.4](https://github.com/truecharts/apps/compare/dizquetv-7.0.3...dizquetv-7.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/dizquetv/7.0.15/Chart.lock b/stable/dizquetv/7.0.15/Chart.lock new file mode 100644 index 00000000000..3aa9097bc8b --- /dev/null +++ b/stable/dizquetv/7.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:55.923031098Z" diff --git a/stable/dizquetv/7.0.15/Chart.yaml b/stable/dizquetv/7.0.15/Chart.yaml new file mode 100644 index 00000000000..b5cb8657788 --- /dev/null +++ b/stable/dizquetv/7.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.5.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Create live TV channel streams from media on your Plex servers. +home: https://github.com/truecharts/apps/tree/master/charts/stable/dizquetv +icon: https://truecharts.org/img/chart-icons/dizquetv.png +keywords: +- dizqueTV +- dizquetv +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: dizquetv +sources: +- https://github.com/vexorian/dizquetv +- https://hub.docker.com/r/vexorian/dizquetv +version: 7.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dizquetv/7.0.13/README.md b/stable/dizquetv/7.0.15/README.md similarity index 100% rename from stable/dizquetv/7.0.13/README.md rename to stable/dizquetv/7.0.15/README.md diff --git a/stable/dizquetv/7.0.13/app-readme.md b/stable/dizquetv/7.0.15/app-readme.md similarity index 100% rename from stable/dizquetv/7.0.13/app-readme.md rename to stable/dizquetv/7.0.15/app-readme.md diff --git a/stable/double-take/2.0.14/charts/common-10.4.4.tgz b/stable/dizquetv/7.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/double-take/2.0.14/charts/common-10.4.4.tgz rename to stable/dizquetv/7.0.15/charts/common-10.4.4.tgz diff --git a/stable/dizquetv/7.0.13/icon.png b/stable/dizquetv/7.0.15/icon.png similarity index 100% rename from stable/dizquetv/7.0.13/icon.png rename to stable/dizquetv/7.0.15/icon.png diff --git a/stable/dizquetv/7.0.13/ix_values.yaml b/stable/dizquetv/7.0.15/ix_values.yaml similarity index 100% rename from stable/dizquetv/7.0.13/ix_values.yaml rename to stable/dizquetv/7.0.15/ix_values.yaml diff --git a/stable/dizquetv/7.0.13/questions.yaml b/stable/dizquetv/7.0.15/questions.yaml similarity index 100% rename from stable/dizquetv/7.0.13/questions.yaml rename to stable/dizquetv/7.0.15/questions.yaml diff --git a/stable/doplarr/2.0.13/templates/common.yaml b/stable/dizquetv/7.0.15/templates/common.yaml similarity index 100% rename from stable/doplarr/2.0.13/templates/common.yaml rename to stable/dizquetv/7.0.15/templates/common.yaml diff --git a/stable/double-take/2.0.14/values.yaml b/stable/dizquetv/7.0.15/values.yaml similarity index 100% rename from stable/double-take/2.0.14/values.yaml rename to stable/dizquetv/7.0.15/values.yaml diff --git a/stable/dizquetv/item.yaml b/stable/dizquetv/item.yaml index 371ba5812c9..4d724d354ff 100644 --- a/stable/dizquetv/item.yaml +++ b/stable/dizquetv/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/dizquetv.png +icon_url: https://truecharts.org/img/chart-icons/dizquetv.png categories: - media diff --git a/stable/docker-compose/2.0.14/CHANGELOG.md b/stable/docker-compose/2.0.14/CHANGELOG.md deleted file mode 100644 index 7a0b92f1b83..00000000000 --- a/stable/docker-compose/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [docker-compose-2.0.14](https://github.com/truecharts/apps/compare/docker-compose-2.0.13...docker-compose-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [docker-compose-2.0.13](https://github.com/truecharts/apps/compare/docker-compose-2.0.12...docker-compose-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [docker-compose-2.0.12](https://github.com/truecharts/apps/compare/docker-compose-2.0.11...docker-compose-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [docker-compose-2.0.11](https://github.com/truecharts/apps/compare/docker-compose-2.0.10...docker-compose-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [docker-compose-2.0.10](https://github.com/truecharts/apps/compare/docker-compose-2.0.9...docker-compose-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [docker-compose-2.0.9](https://github.com/truecharts/apps/compare/docker-compose-2.0.8...docker-compose-2.0.9) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [docker-compose-2.0.8](https://github.com/truecharts/apps/compare/docker-compose-2.0.7...docker-compose-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [docker-compose-2.0.7](https://github.com/truecharts/apps/compare/docker-compose-2.0.6...docker-compose-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [docker-compose-2.0.6](https://github.com/truecharts/apps/compare/docker-compose-2.0.5...docker-compose-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [docker-compose-2.0.5](https://github.com/truecharts/apps/compare/docker-compose-2.0.4...docker-compose-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [docker-compose-2.0.4](https://github.com/truecharts/apps/compare/docker-compose-2.0.3...docker-compose-2.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/docker-compose/2.0.14/Chart.lock b/stable/docker-compose/2.0.14/Chart.lock deleted file mode 100644 index 0cffd48895c..00000000000 --- a/stable/docker-compose/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:09.51688574Z" diff --git a/stable/docker-compose/2.0.14/Chart.yaml b/stable/docker-compose/2.0.14/Chart.yaml deleted file mode 100644 index 9449939b8b5..00000000000 --- a/stable/docker-compose/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "20.10.17" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Dedicated App for using Docker-Compose on TrueNAS SCALE -home: https://github.com/truecharts/apps/tree/master/charts/core/docker-compose -icon: https://truecharts.org/img/appicons/docker-compose.png -keywords: -- docker-compose -- docker -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: docker-compose -sources: -- https://hub.docker.com/_/docker -type: application -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - docker - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/docker-compose/2.0.16/CHANGELOG.md b/stable/docker-compose/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..a08baa3634c --- /dev/null +++ b/stable/docker-compose/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [docker-compose-2.0.16](https://github.com/truecharts/apps/compare/docker-compose-2.0.14...docker-compose-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [docker-compose-2.0.14](https://github.com/truecharts/apps/compare/docker-compose-2.0.13...docker-compose-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [docker-compose-2.0.13](https://github.com/truecharts/apps/compare/docker-compose-2.0.12...docker-compose-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [docker-compose-2.0.12](https://github.com/truecharts/apps/compare/docker-compose-2.0.11...docker-compose-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [docker-compose-2.0.11](https://github.com/truecharts/apps/compare/docker-compose-2.0.10...docker-compose-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [docker-compose-2.0.10](https://github.com/truecharts/apps/compare/docker-compose-2.0.9...docker-compose-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [docker-compose-2.0.9](https://github.com/truecharts/apps/compare/docker-compose-2.0.8...docker-compose-2.0.9) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [docker-compose-2.0.8](https://github.com/truecharts/apps/compare/docker-compose-2.0.7...docker-compose-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [docker-compose-2.0.7](https://github.com/truecharts/apps/compare/docker-compose-2.0.6...docker-compose-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [docker-compose-2.0.6](https://github.com/truecharts/apps/compare/docker-compose-2.0.5...docker-compose-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [docker-compose-2.0.5](https://github.com/truecharts/apps/compare/docker-compose-2.0.4...docker-compose-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/docker-compose/2.0.16/Chart.lock b/stable/docker-compose/2.0.16/Chart.lock new file mode 100644 index 00000000000..adc09fffc92 --- /dev/null +++ b/stable/docker-compose/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:57.672311323Z" diff --git a/stable/docker-compose/2.0.16/Chart.yaml b/stable/docker-compose/2.0.16/Chart.yaml new file mode 100644 index 00000000000..1f76f6327ec --- /dev/null +++ b/stable/docker-compose/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "20.10.17" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Dedicated App for using Docker-Compose on TrueNAS SCALE +home: https://github.com/truecharts/apps/tree/master/charts/core/docker-compose +icon: https://truecharts.org/img/chart-icons/docker-compose.png +keywords: +- docker-compose +- docker +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: docker-compose +sources: +- https://hub.docker.com/_/docker +type: application +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - docker + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/docker-compose/2.0.14/README.md b/stable/docker-compose/2.0.16/README.md similarity index 100% rename from stable/docker-compose/2.0.14/README.md rename to stable/docker-compose/2.0.16/README.md diff --git a/stable/docker-compose/2.0.14/app-readme.md b/stable/docker-compose/2.0.16/app-readme.md similarity index 100% rename from stable/docker-compose/2.0.14/app-readme.md rename to stable/docker-compose/2.0.16/app-readme.md diff --git a/stable/doublecommander/4.0.12/charts/common-10.4.4.tgz b/stable/docker-compose/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/doublecommander/4.0.12/charts/common-10.4.4.tgz rename to stable/docker-compose/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/docker-compose/2.0.14/icon.png b/stable/docker-compose/2.0.16/icon.png similarity index 100% rename from stable/docker-compose/2.0.14/icon.png rename to stable/docker-compose/2.0.16/icon.png diff --git a/stable/docker-compose/2.0.14/ix_values.yaml b/stable/docker-compose/2.0.16/ix_values.yaml similarity index 100% rename from stable/docker-compose/2.0.14/ix_values.yaml rename to stable/docker-compose/2.0.16/ix_values.yaml diff --git a/stable/docker-compose/2.0.14/questions.yaml b/stable/docker-compose/2.0.16/questions.yaml similarity index 100% rename from stable/docker-compose/2.0.14/questions.yaml rename to stable/docker-compose/2.0.16/questions.yaml diff --git a/stable/double-take/2.0.14/templates/common.yaml b/stable/docker-compose/2.0.16/templates/common.yaml similarity index 100% rename from stable/double-take/2.0.14/templates/common.yaml rename to stable/docker-compose/2.0.16/templates/common.yaml diff --git a/stable/doublecommander/4.0.12/values.yaml b/stable/docker-compose/2.0.16/values.yaml similarity index 100% rename from stable/doublecommander/4.0.12/values.yaml rename to stable/docker-compose/2.0.16/values.yaml diff --git a/stable/docker-compose/item.yaml b/stable/docker-compose/item.yaml index 88bc31c8363..53743d46fb8 100644 --- a/stable/docker-compose/item.yaml +++ b/stable/docker-compose/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/docker-compose.png +icon_url: https://truecharts.org/img/chart-icons/docker-compose.png categories: - docker diff --git a/stable/dokuwiki/3.0.23/CHANGELOG.md b/stable/dokuwiki/3.0.23/CHANGELOG.md deleted file mode 100644 index 87e2a1d63d1..00000000000 --- a/stable/dokuwiki/3.0.23/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [dokuwiki-3.0.23](https://github.com/truecharts/apps/compare/dokuwiki-3.0.22...dokuwiki-3.0.23) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [dokuwiki-3.0.22](https://github.com/truecharts/apps/compare/dokuwiki-3.0.21...dokuwiki-3.0.22) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [dokuwiki-3.0.21](https://github.com/truecharts/apps/compare/dokuwiki-3.0.20...dokuwiki-3.0.21) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [dokuwiki-3.0.20](https://github.com/truecharts/apps/compare/dokuwiki-3.0.19...dokuwiki-3.0.20) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [dokuwiki-3.0.19](https://github.com/truecharts/apps/compare/dokuwiki-3.0.18...dokuwiki-3.0.19) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [dokuwiki-3.0.18](https://github.com/truecharts/apps/compare/dokuwiki-3.0.17...dokuwiki-3.0.18) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [dokuwiki-3.0.17](https://github.com/truecharts/apps/compare/dokuwiki-3.0.16...dokuwiki-3.0.17) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [dokuwiki-3.0.16](https://github.com/truecharts/apps/compare/dokuwiki-3.0.15...dokuwiki-3.0.16) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [dokuwiki-3.0.15](https://github.com/truecharts/apps/compare/dokuwiki-3.0.14...dokuwiki-3.0.15) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [dokuwiki-3.0.14](https://github.com/truecharts/apps/compare/dokuwiki-3.0.13...dokuwiki-3.0.14) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [dokuwiki-3.0.13](https://github.com/truecharts/apps/compare/dokuwiki-3.0.12...dokuwiki-3.0.13) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - diff --git a/stable/dokuwiki/3.0.23/Chart.lock b/stable/dokuwiki/3.0.23/Chart.lock deleted file mode 100644 index e672222eb84..00000000000 --- a/stable/dokuwiki/3.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:11.512686902Z" diff --git a/stable/dokuwiki/3.0.23/Chart.yaml b/stable/dokuwiki/3.0.23/Chart.yaml deleted file mode 100644 index 71c27c6b6a5..00000000000 --- a/stable/dokuwiki/3.0.23/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: dokuwiki -version: 3.0.23 -appVersion: "20200729.0" -description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/dokuwiki -icon: https://truecharts.org/img/appicons/dokuwiki.png -keywords: - - dokuwiki -sources: - - https://hub.docker.com/r/bitnami/dokuwiki -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dokuwiki/3.0.25/CHANGELOG.md b/stable/dokuwiki/3.0.25/CHANGELOG.md new file mode 100644 index 00000000000..6db90018606 --- /dev/null +++ b/stable/dokuwiki/3.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dokuwiki-3.0.25](https://github.com/truecharts/apps/compare/dokuwiki-3.0.23...dokuwiki-3.0.25) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [dokuwiki-3.0.23](https://github.com/truecharts/apps/compare/dokuwiki-3.0.22...dokuwiki-3.0.23) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [dokuwiki-3.0.22](https://github.com/truecharts/apps/compare/dokuwiki-3.0.21...dokuwiki-3.0.22) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [dokuwiki-3.0.21](https://github.com/truecharts/apps/compare/dokuwiki-3.0.20...dokuwiki-3.0.21) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [dokuwiki-3.0.20](https://github.com/truecharts/apps/compare/dokuwiki-3.0.19...dokuwiki-3.0.20) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [dokuwiki-3.0.19](https://github.com/truecharts/apps/compare/dokuwiki-3.0.18...dokuwiki-3.0.19) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [dokuwiki-3.0.18](https://github.com/truecharts/apps/compare/dokuwiki-3.0.17...dokuwiki-3.0.18) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [dokuwiki-3.0.17](https://github.com/truecharts/apps/compare/dokuwiki-3.0.16...dokuwiki-3.0.17) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [dokuwiki-3.0.16](https://github.com/truecharts/apps/compare/dokuwiki-3.0.15...dokuwiki-3.0.16) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [dokuwiki-3.0.15](https://github.com/truecharts/apps/compare/dokuwiki-3.0.14...dokuwiki-3.0.15) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [dokuwiki-3.0.14](https://github.com/truecharts/apps/compare/dokuwiki-3.0.13...dokuwiki-3.0.14) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + diff --git a/stable/dokuwiki/3.0.25/Chart.lock b/stable/dokuwiki/3.0.25/Chart.lock new file mode 100644 index 00000000000..3f66e537017 --- /dev/null +++ b/stable/dokuwiki/3.0.25/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:58:59.290188898Z" diff --git a/stable/dokuwiki/3.0.25/Chart.yaml b/stable/dokuwiki/3.0.25/Chart.yaml new file mode 100644 index 00000000000..f819bd252ac --- /dev/null +++ b/stable/dokuwiki/3.0.25/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: dokuwiki +version: 3.0.25 +appVersion: "20200729.0" +description: Dokuwiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/dokuwiki +icon: https://truecharts.org/img/chart-icons/dokuwiki.png +keywords: + - dokuwiki +sources: + - https://hub.docker.com/r/bitnami/dokuwiki +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dokuwiki/3.0.23/README.md b/stable/dokuwiki/3.0.25/README.md similarity index 100% rename from stable/dokuwiki/3.0.23/README.md rename to stable/dokuwiki/3.0.25/README.md diff --git a/stable/dokuwiki/3.0.23/app-readme.md b/stable/dokuwiki/3.0.25/app-readme.md similarity index 100% rename from stable/dokuwiki/3.0.23/app-readme.md rename to stable/dokuwiki/3.0.25/app-readme.md diff --git a/stable/drawio/2.0.18/charts/common-10.4.4.tgz b/stable/dokuwiki/3.0.25/charts/common-10.4.4.tgz similarity index 100% rename from stable/drawio/2.0.18/charts/common-10.4.4.tgz rename to stable/dokuwiki/3.0.25/charts/common-10.4.4.tgz diff --git a/stable/dokuwiki/3.0.23/icon.png b/stable/dokuwiki/3.0.25/icon.png similarity index 100% rename from stable/dokuwiki/3.0.23/icon.png rename to stable/dokuwiki/3.0.25/icon.png diff --git a/stable/dokuwiki/3.0.23/ix_values.yaml b/stable/dokuwiki/3.0.25/ix_values.yaml similarity index 100% rename from stable/dokuwiki/3.0.23/ix_values.yaml rename to stable/dokuwiki/3.0.25/ix_values.yaml diff --git a/stable/dokuwiki/3.0.23/questions.yaml b/stable/dokuwiki/3.0.25/questions.yaml similarity index 100% rename from stable/dokuwiki/3.0.23/questions.yaml rename to stable/dokuwiki/3.0.25/questions.yaml diff --git a/stable/drawio/2.0.18/templates/common.yaml b/stable/dokuwiki/3.0.25/templates/common.yaml similarity index 100% rename from stable/drawio/2.0.18/templates/common.yaml rename to stable/dokuwiki/3.0.25/templates/common.yaml diff --git a/stable/drawio/2.0.18/values.yaml b/stable/dokuwiki/3.0.25/values.yaml similarity index 100% rename from stable/drawio/2.0.18/values.yaml rename to stable/dokuwiki/3.0.25/values.yaml diff --git a/stable/dokuwiki/item.yaml b/stable/dokuwiki/item.yaml index 03296138c0e..c3bdab50a40 100644 --- a/stable/dokuwiki/item.yaml +++ b/stable/dokuwiki/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/dokuwiki.png +icon_url: https://truecharts.org/img/chart-icons/dokuwiki.png categories: - incubator diff --git a/stable/domoticz/2.0.16/CHANGELOG.md b/stable/domoticz/2.0.16/CHANGELOG.md deleted file mode 100644 index b5710d8c1b7..00000000000 --- a/stable/domoticz/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [domoticz-2.0.16](https://github.com/truecharts/apps/compare/domoticz-2.0.15...domoticz-2.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [domoticz-2.0.15](https://github.com/truecharts/apps/compare/domoticz-2.0.14...domoticz-2.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [domoticz-2.0.14](https://github.com/truecharts/apps/compare/domoticz-2.0.13...domoticz-2.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [domoticz-2.0.13](https://github.com/truecharts/apps/compare/domoticz-2.0.12...domoticz-2.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [domoticz-2.0.12](https://github.com/truecharts/apps/compare/domoticz-2.0.11...domoticz-2.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [domoticz-2.0.11](https://github.com/truecharts/apps/compare/domoticz-2.0.10...domoticz-2.0.11) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [domoticz-2.0.10](https://github.com/truecharts/apps/compare/domoticz-2.0.9...domoticz-2.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [domoticz-2.0.9](https://github.com/truecharts/apps/compare/domoticz-2.0.8...domoticz-2.0.9) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [domoticz-2.0.8](https://github.com/truecharts/apps/compare/domoticz-2.0.7...domoticz-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [domoticz-2.0.7](https://github.com/truecharts/apps/compare/domoticz-2.0.6...domoticz-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [domoticz-2.0.6](https://github.com/truecharts/apps/compare/domoticz-2.0.5...domoticz-2.0.6) (2022-06-17) - -#### Chore - -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - diff --git a/stable/domoticz/2.0.16/Chart.lock b/stable/domoticz/2.0.16/Chart.lock deleted file mode 100644 index b44c18fb259..00000000000 --- a/stable/domoticz/2.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:18.993517438Z" diff --git a/stable/domoticz/2.0.16/Chart.yaml b/stable/domoticz/2.0.16/Chart.yaml deleted file mode 100644 index 6464550ee3a..00000000000 --- a/stable/domoticz/2.0.16/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: domoticz -version: 2.0.16 -appVersion: "2022.1.202" -description: "Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more." -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/domoticz -icon: https://truecharts.org/img/appicons/domoticz.png -keywords: - - domoticz -sources: - - https://hub.docker.com/r/linuxserver/domoticz -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/domoticz/2.0.18/CHANGELOG.md b/stable/domoticz/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..9fb4e9581ed --- /dev/null +++ b/stable/domoticz/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [domoticz-2.0.18](https://github.com/truecharts/apps/compare/domoticz-2.0.16...domoticz-2.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [domoticz-2.0.16](https://github.com/truecharts/apps/compare/domoticz-2.0.15...domoticz-2.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [domoticz-2.0.15](https://github.com/truecharts/apps/compare/domoticz-2.0.14...domoticz-2.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [domoticz-2.0.14](https://github.com/truecharts/apps/compare/domoticz-2.0.13...domoticz-2.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [domoticz-2.0.13](https://github.com/truecharts/apps/compare/domoticz-2.0.12...domoticz-2.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [domoticz-2.0.12](https://github.com/truecharts/apps/compare/domoticz-2.0.11...domoticz-2.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [domoticz-2.0.11](https://github.com/truecharts/apps/compare/domoticz-2.0.10...domoticz-2.0.11) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [domoticz-2.0.10](https://github.com/truecharts/apps/compare/domoticz-2.0.9...domoticz-2.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [domoticz-2.0.9](https://github.com/truecharts/apps/compare/domoticz-2.0.8...domoticz-2.0.9) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [domoticz-2.0.8](https://github.com/truecharts/apps/compare/domoticz-2.0.7...domoticz-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [domoticz-2.0.7](https://github.com/truecharts/apps/compare/domoticz-2.0.6...domoticz-2.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/domoticz/2.0.18/Chart.lock b/stable/domoticz/2.0.18/Chart.lock new file mode 100644 index 00000000000..386f1bcee2c --- /dev/null +++ b/stable/domoticz/2.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:08.328653215Z" diff --git a/stable/domoticz/2.0.18/Chart.yaml b/stable/domoticz/2.0.18/Chart.yaml new file mode 100644 index 00000000000..583aa3a526d --- /dev/null +++ b/stable/domoticz/2.0.18/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: domoticz +version: 2.0.18 +appVersion: "2022.1.202" +description: "Domoticz is a Home Automation System that lets you monitor and configure various devices like Lights, Switches and much more." +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/domoticz +icon: https://truecharts.org/img/chart-icons/domoticz.png +keywords: + - domoticz +sources: + - https://hub.docker.com/r/linuxserver/domoticz +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/domoticz/2.0.16/README.md b/stable/domoticz/2.0.18/README.md similarity index 100% rename from stable/domoticz/2.0.16/README.md rename to stable/domoticz/2.0.18/README.md diff --git a/stable/domoticz/2.0.16/app-readme.md b/stable/domoticz/2.0.18/app-readme.md similarity index 100% rename from stable/domoticz/2.0.16/app-readme.md rename to stable/domoticz/2.0.18/app-readme.md diff --git a/stable/dsmr-reader/8.0.13/charts/common-10.4.4.tgz b/stable/domoticz/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/dsmr-reader/8.0.13/charts/common-10.4.4.tgz rename to stable/domoticz/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/domoticz/2.0.16/icon.png b/stable/domoticz/2.0.18/icon.png similarity index 100% rename from stable/domoticz/2.0.16/icon.png rename to stable/domoticz/2.0.18/icon.png diff --git a/stable/domoticz/2.0.16/ix_values.yaml b/stable/domoticz/2.0.18/ix_values.yaml similarity index 100% rename from stable/domoticz/2.0.16/ix_values.yaml rename to stable/domoticz/2.0.18/ix_values.yaml diff --git a/stable/domoticz/2.0.16/questions.yaml b/stable/domoticz/2.0.18/questions.yaml similarity index 100% rename from stable/domoticz/2.0.16/questions.yaml rename to stable/domoticz/2.0.18/questions.yaml diff --git a/stable/dsmr-reader/8.0.13/templates/common.yaml b/stable/domoticz/2.0.18/templates/common.yaml similarity index 100% rename from stable/dsmr-reader/8.0.13/templates/common.yaml rename to stable/domoticz/2.0.18/templates/common.yaml diff --git a/stable/dsmr-reader/8.0.13/values.yaml b/stable/domoticz/2.0.18/values.yaml similarity index 100% rename from stable/dsmr-reader/8.0.13/values.yaml rename to stable/domoticz/2.0.18/values.yaml diff --git a/stable/domoticz/item.yaml b/stable/domoticz/item.yaml index f7b9eddf300..68a242b1993 100644 --- a/stable/domoticz/item.yaml +++ b/stable/domoticz/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/domoticz.png +icon_url: https://truecharts.org/img/chart-icons/domoticz.png categories: - incubator diff --git a/stable/doplarr/2.0.13/CHANGELOG.md b/stable/doplarr/2.0.13/CHANGELOG.md deleted file mode 100644 index 5a132d7e287..00000000000 --- a/stable/doplarr/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [doplarr-2.0.13](https://github.com/truecharts/apps/compare/doplarr-2.0.12...doplarr-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [doplarr-2.0.12](https://github.com/truecharts/apps/compare/doplarr-2.0.11...doplarr-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [doplarr-2.0.11](https://github.com/truecharts/apps/compare/doplarr-2.0.10...doplarr-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [doplarr-2.0.10](https://github.com/truecharts/apps/compare/doplarr-2.0.9...doplarr-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [doplarr-2.0.9](https://github.com/truecharts/apps/compare/doplarr-2.0.8...doplarr-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [doplarr-2.0.8](https://github.com/truecharts/apps/compare/doplarr-2.0.7...doplarr-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [doplarr-2.0.7](https://github.com/truecharts/apps/compare/doplarr-2.0.6...doplarr-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [doplarr-2.0.6](https://github.com/truecharts/apps/compare/doplarr-2.0.5...doplarr-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [doplarr-2.0.5](https://github.com/truecharts/apps/compare/doplarr-2.0.4...doplarr-2.0.5) (2022-06-18) - -#### Chore - -* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) - - - - -### [doplarr-2.0.4](https://github.com/truecharts/apps/compare/doplarr-2.0.3...doplarr-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [doplarr-2.0.3](https://github.com/truecharts/apps/compare/doplarr-2.0.2...doplarr-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/doplarr/2.0.13/Chart.lock b/stable/doplarr/2.0.13/Chart.lock deleted file mode 100644 index c7771e04a0d..00000000000 --- a/stable/doplarr/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:23.69845337Z" diff --git a/stable/doplarr/2.0.13/Chart.yaml b/stable/doplarr/2.0.13/Chart.yaml deleted file mode 100644 index 970e0fb3a88..00000000000 --- a/stable/doplarr/2.0.13/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "3.6.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An *arr Request Bot for Discord -home: https://github.com/truecharts/apps/tree/master/charts/stable/doplarr -icon: https://truecharts.org/img/appicons/doplarr.png -keywords: -- doplarr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: doplarr -sources: -- https://github.com/kiranshila/Doplarr -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/doplarr/2.0.15/CHANGELOG.md b/stable/doplarr/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..206013c35b3 --- /dev/null +++ b/stable/doplarr/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [doplarr-2.0.15](https://github.com/truecharts/apps/compare/doplarr-2.0.13...doplarr-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [doplarr-2.0.13](https://github.com/truecharts/apps/compare/doplarr-2.0.12...doplarr-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [doplarr-2.0.12](https://github.com/truecharts/apps/compare/doplarr-2.0.11...doplarr-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [doplarr-2.0.11](https://github.com/truecharts/apps/compare/doplarr-2.0.10...doplarr-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [doplarr-2.0.10](https://github.com/truecharts/apps/compare/doplarr-2.0.9...doplarr-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [doplarr-2.0.9](https://github.com/truecharts/apps/compare/doplarr-2.0.8...doplarr-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [doplarr-2.0.8](https://github.com/truecharts/apps/compare/doplarr-2.0.7...doplarr-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [doplarr-2.0.7](https://github.com/truecharts/apps/compare/doplarr-2.0.6...doplarr-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [doplarr-2.0.6](https://github.com/truecharts/apps/compare/doplarr-2.0.5...doplarr-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [doplarr-2.0.5](https://github.com/truecharts/apps/compare/doplarr-2.0.4...doplarr-2.0.5) (2022-06-18) + +#### Chore + +* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) + + + + +### [doplarr-2.0.4](https://github.com/truecharts/apps/compare/doplarr-2.0.3...doplarr-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/doplarr/2.0.15/Chart.lock b/stable/doplarr/2.0.15/Chart.lock new file mode 100644 index 00000000000..4ab76404204 --- /dev/null +++ b/stable/doplarr/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:11.230359913Z" diff --git a/stable/doplarr/2.0.15/Chart.yaml b/stable/doplarr/2.0.15/Chart.yaml new file mode 100644 index 00000000000..ebbc0a70da7 --- /dev/null +++ b/stable/doplarr/2.0.15/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "3.6.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An *arr Request Bot for Discord +home: https://github.com/truecharts/apps/tree/master/charts/stable/doplarr +icon: https://truecharts.org/img/chart-icons/doplarr.png +keywords: +- doplarr +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: doplarr +sources: +- https://github.com/kiranshila/Doplarr +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/doplarr/2.0.13/README.md b/stable/doplarr/2.0.15/README.md similarity index 100% rename from stable/doplarr/2.0.13/README.md rename to stable/doplarr/2.0.15/README.md diff --git a/stable/doplarr/2.0.13/app-readme.md b/stable/doplarr/2.0.15/app-readme.md similarity index 100% rename from stable/doplarr/2.0.13/app-readme.md rename to stable/doplarr/2.0.15/app-readme.md diff --git a/stable/duckdns/2.0.15/charts/common-10.4.4.tgz b/stable/doplarr/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/duckdns/2.0.15/charts/common-10.4.4.tgz rename to stable/doplarr/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/doplarr/2.0.13/icon.png b/stable/doplarr/2.0.15/icon.png similarity index 100% rename from stable/doplarr/2.0.13/icon.png rename to stable/doplarr/2.0.15/icon.png diff --git a/stable/doplarr/2.0.13/ix_values.yaml b/stable/doplarr/2.0.15/ix_values.yaml similarity index 100% rename from stable/doplarr/2.0.13/ix_values.yaml rename to stable/doplarr/2.0.15/ix_values.yaml diff --git a/stable/doplarr/2.0.13/questions.yaml b/stable/doplarr/2.0.15/questions.yaml similarity index 100% rename from stable/doplarr/2.0.13/questions.yaml rename to stable/doplarr/2.0.15/questions.yaml diff --git a/stable/duckdns/2.0.15/templates/common.yaml b/stable/doplarr/2.0.15/templates/common.yaml similarity index 100% rename from stable/duckdns/2.0.15/templates/common.yaml rename to stable/doplarr/2.0.15/templates/common.yaml diff --git a/stable/duckdns/2.0.15/values.yaml b/stable/doplarr/2.0.15/values.yaml similarity index 100% rename from stable/duckdns/2.0.15/values.yaml rename to stable/doplarr/2.0.15/values.yaml diff --git a/stable/doplarr/item.yaml b/stable/doplarr/item.yaml index 5ec8c3a4b3f..aa8e5700c14 100644 --- a/stable/doplarr/item.yaml +++ b/stable/doplarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/doplarr.png +icon_url: https://truecharts.org/img/chart-icons/doplarr.png categories: - media diff --git a/stable/double-take/2.0.14/CHANGELOG.md b/stable/double-take/2.0.14/CHANGELOG.md deleted file mode 100644 index c73657521d9..00000000000 --- a/stable/double-take/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [double-take-2.0.14](https://github.com/truecharts/apps/compare/double-take-2.0.13...double-take-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [double-take-2.0.13](https://github.com/truecharts/apps/compare/double-take-2.0.12...double-take-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [double-take-2.0.12](https://github.com/truecharts/apps/compare/double-take-2.0.11...double-take-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [double-take-2.0.11](https://github.com/truecharts/apps/compare/double-take-2.0.10...double-take-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [double-take-2.0.10](https://github.com/truecharts/apps/compare/double-take-2.0.9...double-take-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [double-take-2.0.9](https://github.com/truecharts/apps/compare/double-take-2.0.8...double-take-2.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [double-take-2.0.8](https://github.com/truecharts/apps/compare/double-take-2.0.7...double-take-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [double-take-2.0.7](https://github.com/truecharts/apps/compare/double-take-2.0.6...double-take-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [double-take-2.0.6](https://github.com/truecharts/apps/compare/double-take-2.0.5...double-take-2.0.6) (2022-06-18) - -#### Chore - -* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) - - - - -### [double-take-2.0.5](https://github.com/truecharts/apps/compare/double-take-2.0.4...double-take-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [double-take-2.0.4](https://github.com/truecharts/apps/compare/double-take-2.0.3...double-take-2.0.4) (2022-06-14) - -#### Chore - -* update docker general non-major ([#2872](https://github.com/truecharts/apps/issues/2872)) - diff --git a/stable/double-take/2.0.14/Chart.lock b/stable/double-take/2.0.14/Chart.lock deleted file mode 100644 index 6b6a34e602e..00000000000 --- a/stable/double-take/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:25.376135984Z" diff --git a/stable/double-take/2.0.14/Chart.yaml b/stable/double-take/2.0.14/Chart.yaml deleted file mode 100644 index 700be8a48f3..00000000000 --- a/stable/double-take/2.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: double-take -version: 2.0.14 -appVersion: "1.12.1" -description: Unified UI and API for processing and training images for facial recognition -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/double-take -icon: https://truecharts.org/img/appicons/double-take.png -keywords: - - ai - - double-take -sources: - - https://github.com/jakowenko/double-take -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/double-take/2.0.16/CHANGELOG.md b/stable/double-take/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..884cf09998f --- /dev/null +++ b/stable/double-take/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [double-take-2.0.16](https://github.com/truecharts/apps/compare/double-take-2.0.14...double-take-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [double-take-2.0.14](https://github.com/truecharts/apps/compare/double-take-2.0.13...double-take-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [double-take-2.0.13](https://github.com/truecharts/apps/compare/double-take-2.0.12...double-take-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [double-take-2.0.12](https://github.com/truecharts/apps/compare/double-take-2.0.11...double-take-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [double-take-2.0.11](https://github.com/truecharts/apps/compare/double-take-2.0.10...double-take-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [double-take-2.0.10](https://github.com/truecharts/apps/compare/double-take-2.0.9...double-take-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [double-take-2.0.9](https://github.com/truecharts/apps/compare/double-take-2.0.8...double-take-2.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [double-take-2.0.8](https://github.com/truecharts/apps/compare/double-take-2.0.7...double-take-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [double-take-2.0.7](https://github.com/truecharts/apps/compare/double-take-2.0.6...double-take-2.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [double-take-2.0.6](https://github.com/truecharts/apps/compare/double-take-2.0.5...double-take-2.0.6) (2022-06-18) + +#### Chore + +* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) + + + + +### [double-take-2.0.5](https://github.com/truecharts/apps/compare/double-take-2.0.4...double-take-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/double-take/2.0.16/Chart.lock b/stable/double-take/2.0.16/Chart.lock new file mode 100644 index 00000000000..ea9d49d9228 --- /dev/null +++ b/stable/double-take/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:12.74220872Z" diff --git a/stable/double-take/2.0.16/Chart.yaml b/stable/double-take/2.0.16/Chart.yaml new file mode 100644 index 00000000000..50c129aaafc --- /dev/null +++ b/stable/double-take/2.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: double-take +version: 2.0.16 +appVersion: "1.12.1" +description: Unified UI and API for processing and training images for facial recognition +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/double-take +icon: https://truecharts.org/img/chart-icons/double-take.png +keywords: + - ai + - double-take +sources: + - https://github.com/jakowenko/double-take +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/double-take/2.0.14/README.md b/stable/double-take/2.0.16/README.md similarity index 100% rename from stable/double-take/2.0.14/README.md rename to stable/double-take/2.0.16/README.md diff --git a/stable/double-take/2.0.14/app-readme.md b/stable/double-take/2.0.16/app-readme.md similarity index 100% rename from stable/double-take/2.0.14/app-readme.md rename to stable/double-take/2.0.16/app-readme.md diff --git a/stable/duplicati/6.0.14/charts/common-10.4.4.tgz b/stable/double-take/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/duplicati/6.0.14/charts/common-10.4.4.tgz rename to stable/double-take/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/double-take/2.0.14/icon.png b/stable/double-take/2.0.16/icon.png similarity index 100% rename from stable/double-take/2.0.14/icon.png rename to stable/double-take/2.0.16/icon.png diff --git a/stable/double-take/2.0.14/ix_values.yaml b/stable/double-take/2.0.16/ix_values.yaml similarity index 100% rename from stable/double-take/2.0.14/ix_values.yaml rename to stable/double-take/2.0.16/ix_values.yaml diff --git a/stable/double-take/2.0.14/questions.yaml b/stable/double-take/2.0.16/questions.yaml similarity index 100% rename from stable/double-take/2.0.14/questions.yaml rename to stable/double-take/2.0.16/questions.yaml diff --git a/stable/duplicati/6.0.14/templates/common.yaml b/stable/double-take/2.0.16/templates/common.yaml similarity index 100% rename from stable/duplicati/6.0.14/templates/common.yaml rename to stable/double-take/2.0.16/templates/common.yaml diff --git a/stable/duplicati/6.0.14/values.yaml b/stable/double-take/2.0.16/values.yaml similarity index 100% rename from stable/duplicati/6.0.14/values.yaml rename to stable/double-take/2.0.16/values.yaml diff --git a/stable/double-take/item.yaml b/stable/double-take/item.yaml index b66842fe8a0..9503e9fb909 100644 --- a/stable/double-take/item.yaml +++ b/stable/double-take/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/double-take.png +icon_url: https://truecharts.org/img/chart-icons/double-take.png categories: - media diff --git a/stable/doublecommander/4.0.12/CHANGELOG.md b/stable/doublecommander/4.0.12/CHANGELOG.md deleted file mode 100644 index 081cb7d3d33..00000000000 --- a/stable/doublecommander/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [doublecommander-4.0.12](https://github.com/truecharts/apps/compare/doublecommander-4.0.11...doublecommander-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [doublecommander-4.0.11](https://github.com/truecharts/apps/compare/doublecommander-4.0.10...doublecommander-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [doublecommander-4.0.10](https://github.com/truecharts/apps/compare/doublecommander-4.0.9...doublecommander-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [doublecommander-4.0.9](https://github.com/truecharts/apps/compare/doublecommander-4.0.8...doublecommander-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [doublecommander-4.0.8](https://github.com/truecharts/apps/compare/doublecommander-4.0.7...doublecommander-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [doublecommander-4.0.7](https://github.com/truecharts/apps/compare/doublecommander-4.0.6...doublecommander-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [doublecommander-4.0.6](https://github.com/truecharts/apps/compare/doublecommander-4.0.5...doublecommander-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [doublecommander-4.0.5](https://github.com/truecharts/apps/compare/doublecommander-4.0.4...doublecommander-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [doublecommander-4.0.4](https://github.com/truecharts/apps/compare/doublecommander-4.0.3...doublecommander-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [doublecommander-4.0.3](https://github.com/truecharts/apps/compare/doublecommander-4.0.2...doublecommander-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [doublecommander-4.0.2](https://github.com/truecharts/apps/compare/doublecommander-4.0.1...doublecommander-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/doublecommander/4.0.12/Chart.lock b/stable/doublecommander/4.0.12/Chart.lock deleted file mode 100644 index 68d554f5554..00000000000 --- a/stable/doublecommander/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:27.519593472Z" diff --git a/stable/doublecommander/4.0.12/Chart.yaml b/stable/doublecommander/4.0.12/Chart.yaml deleted file mode 100644 index 89b8c07964d..00000000000 --- a/stable/doublecommander/4.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.8.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A free cross platform open source file manager with two panels side by - side. -home: https://github.com/truecharts/apps/tree/master/charts/stable/doublecommander -icon: https://truecharts.org/img/appicons/doublecommander.png -keywords: -- doublecommander -- file -- manager -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: doublecommander -sources: -- https://github.com/linuxserver/docker-doublecommander -- https://doublecmd.sourceforge.io/ -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/doublecommander/4.0.14/CHANGELOG.md b/stable/doublecommander/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..475a6865ae2 --- /dev/null +++ b/stable/doublecommander/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [doublecommander-4.0.14](https://github.com/truecharts/apps/compare/doublecommander-4.0.12...doublecommander-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [doublecommander-4.0.12](https://github.com/truecharts/apps/compare/doublecommander-4.0.11...doublecommander-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [doublecommander-4.0.11](https://github.com/truecharts/apps/compare/doublecommander-4.0.10...doublecommander-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [doublecommander-4.0.10](https://github.com/truecharts/apps/compare/doublecommander-4.0.9...doublecommander-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [doublecommander-4.0.9](https://github.com/truecharts/apps/compare/doublecommander-4.0.8...doublecommander-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [doublecommander-4.0.8](https://github.com/truecharts/apps/compare/doublecommander-4.0.7...doublecommander-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [doublecommander-4.0.7](https://github.com/truecharts/apps/compare/doublecommander-4.0.6...doublecommander-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [doublecommander-4.0.6](https://github.com/truecharts/apps/compare/doublecommander-4.0.5...doublecommander-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [doublecommander-4.0.5](https://github.com/truecharts/apps/compare/doublecommander-4.0.4...doublecommander-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [doublecommander-4.0.4](https://github.com/truecharts/apps/compare/doublecommander-4.0.3...doublecommander-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [doublecommander-4.0.3](https://github.com/truecharts/apps/compare/doublecommander-4.0.2...doublecommander-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/doublecommander/4.0.14/Chart.lock b/stable/doublecommander/4.0.14/Chart.lock new file mode 100644 index 00000000000..184a30a373a --- /dev/null +++ b/stable/doublecommander/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:14.334621414Z" diff --git a/stable/doublecommander/4.0.14/Chart.yaml b/stable/doublecommander/4.0.14/Chart.yaml new file mode 100644 index 00000000000..c417d506ab4 --- /dev/null +++ b/stable/doublecommander/4.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.8.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A free cross platform open source file manager with two panels side by + side. +home: https://github.com/truecharts/apps/tree/master/charts/stable/doublecommander +icon: https://truecharts.org/img/chart-icons/doublecommander.png +keywords: +- doublecommander +- file +- manager +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: doublecommander +sources: +- https://github.com/linuxserver/docker-doublecommander +- https://doublecmd.sourceforge.io/ +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/doublecommander/4.0.12/README.md b/stable/doublecommander/4.0.14/README.md similarity index 100% rename from stable/doublecommander/4.0.12/README.md rename to stable/doublecommander/4.0.14/README.md diff --git a/stable/doublecommander/4.0.12/app-readme.md b/stable/doublecommander/4.0.14/app-readme.md similarity index 100% rename from stable/doublecommander/4.0.12/app-readme.md rename to stable/doublecommander/4.0.14/app-readme.md diff --git a/stable/embystat/2.0.12/charts/common-10.4.4.tgz b/stable/doublecommander/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/embystat/2.0.12/charts/common-10.4.4.tgz rename to stable/doublecommander/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/doublecommander/4.0.12/icon.png b/stable/doublecommander/4.0.14/icon.png similarity index 100% rename from stable/doublecommander/4.0.12/icon.png rename to stable/doublecommander/4.0.14/icon.png diff --git a/stable/doublecommander/4.0.12/ix_values.yaml b/stable/doublecommander/4.0.14/ix_values.yaml similarity index 100% rename from stable/doublecommander/4.0.12/ix_values.yaml rename to stable/doublecommander/4.0.14/ix_values.yaml diff --git a/stable/doublecommander/4.0.12/questions.yaml b/stable/doublecommander/4.0.14/questions.yaml similarity index 100% rename from stable/doublecommander/4.0.12/questions.yaml rename to stable/doublecommander/4.0.14/questions.yaml diff --git a/stable/doublecommander/4.0.12/templates/common.yaml b/stable/doublecommander/4.0.14/templates/common.yaml similarity index 100% rename from stable/doublecommander/4.0.12/templates/common.yaml rename to stable/doublecommander/4.0.14/templates/common.yaml diff --git a/stable/embystat/2.0.12/values.yaml b/stable/doublecommander/4.0.14/values.yaml similarity index 100% rename from stable/embystat/2.0.12/values.yaml rename to stable/doublecommander/4.0.14/values.yaml diff --git a/stable/doublecommander/item.yaml b/stable/doublecommander/item.yaml index 96c2e039680..ef78e1be14a 100644 --- a/stable/doublecommander/item.yaml +++ b/stable/doublecommander/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/doublecommander.png +icon_url: https://truecharts.org/img/chart-icons/doublecommander.png categories: - media diff --git a/stable/drawio/2.0.18/CHANGELOG.md b/stable/drawio/2.0.18/CHANGELOG.md deleted file mode 100644 index bfa6c3a96cd..00000000000 --- a/stable/drawio/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [drawio-2.0.18](https://github.com/truecharts/apps/compare/drawio-2.0.17...drawio-2.0.18) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [drawio-2.0.17](https://github.com/truecharts/apps/compare/drawio-2.0.16...drawio-2.0.17) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [drawio-2.0.16](https://github.com/truecharts/apps/compare/drawio-2.0.15...drawio-2.0.16) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [drawio-2.0.15](https://github.com/truecharts/apps/compare/drawio-2.0.14...drawio-2.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [drawio-2.0.14](https://github.com/truecharts/apps/compare/drawio-2.0.13...drawio-2.0.14) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [drawio-2.0.13](https://github.com/truecharts/apps/compare/drawio-2.0.12...drawio-2.0.13) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [drawio-2.0.12](https://github.com/truecharts/apps/compare/drawio-2.0.11...drawio-2.0.12) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [drawio-2.0.11](https://github.com/truecharts/apps/compare/drawio-2.0.10...drawio-2.0.11) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [drawio-2.0.10](https://github.com/truecharts/apps/compare/drawio-2.0.9...drawio-2.0.10) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [drawio-2.0.9](https://github.com/truecharts/apps/compare/drawio-2.0.8...drawio-2.0.9) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [drawio-2.0.8](https://github.com/truecharts/apps/compare/drawio-2.0.7...drawio-2.0.8) (2022-06-15) - -#### Chore - -* update docker general non-major ([#2890](https://github.com/truecharts/apps/issues/2890)) diff --git a/stable/drawio/2.0.18/Chart.lock b/stable/drawio/2.0.18/Chart.lock deleted file mode 100644 index 8df25185aa9..00000000000 --- a/stable/drawio/2.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:34.560191875Z" diff --git a/stable/drawio/2.0.18/Chart.yaml b/stable/drawio/2.0.18/Chart.yaml deleted file mode 100644 index b0af589cf1c..00000000000 --- a/stable/drawio/2.0.18/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "20.0.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Drawio is free online diagram software. -home: https://github.com/truecharts/apps/tree/master/charts/stable/drawio -icon: https://truecharts.org/img/appicons/drawio.png -keywords: -- drawio -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: drawio -sources: -- https://hub.docker.com/r/jgraph/drawio -- https://github.com/jgraph/drawio -version: 2.0.18 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/drawio/2.0.20/CHANGELOG.md b/stable/drawio/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..cc6066f2bfd --- /dev/null +++ b/stable/drawio/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [drawio-2.0.20](https://github.com/truecharts/apps/compare/drawio-2.0.18...drawio-2.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [drawio-2.0.18](https://github.com/truecharts/apps/compare/drawio-2.0.17...drawio-2.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [drawio-2.0.17](https://github.com/truecharts/apps/compare/drawio-2.0.16...drawio-2.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [drawio-2.0.16](https://github.com/truecharts/apps/compare/drawio-2.0.15...drawio-2.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [drawio-2.0.15](https://github.com/truecharts/apps/compare/drawio-2.0.14...drawio-2.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [drawio-2.0.14](https://github.com/truecharts/apps/compare/drawio-2.0.13...drawio-2.0.14) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [drawio-2.0.13](https://github.com/truecharts/apps/compare/drawio-2.0.12...drawio-2.0.13) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [drawio-2.0.12](https://github.com/truecharts/apps/compare/drawio-2.0.11...drawio-2.0.12) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [drawio-2.0.11](https://github.com/truecharts/apps/compare/drawio-2.0.10...drawio-2.0.11) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [drawio-2.0.10](https://github.com/truecharts/apps/compare/drawio-2.0.9...drawio-2.0.10) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [drawio-2.0.9](https://github.com/truecharts/apps/compare/drawio-2.0.8...drawio-2.0.9) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/drawio/2.0.20/Chart.lock b/stable/drawio/2.0.20/Chart.lock new file mode 100644 index 00000000000..9c03cbea29e --- /dev/null +++ b/stable/drawio/2.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:23.751006763Z" diff --git a/stable/drawio/2.0.20/Chart.yaml b/stable/drawio/2.0.20/Chart.yaml new file mode 100644 index 00000000000..cf8d1b14b91 --- /dev/null +++ b/stable/drawio/2.0.20/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "20.0.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Drawio is free online diagram software. +home: https://github.com/truecharts/apps/tree/master/charts/stable/drawio +icon: https://truecharts.org/img/chart-icons/drawio.png +keywords: +- drawio +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: drawio +sources: +- https://hub.docker.com/r/jgraph/drawio +- https://github.com/jgraph/drawio +version: 2.0.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/drawio/2.0.18/README.md b/stable/drawio/2.0.20/README.md similarity index 100% rename from stable/drawio/2.0.18/README.md rename to stable/drawio/2.0.20/README.md diff --git a/stable/drawio/2.0.18/app-readme.md b/stable/drawio/2.0.20/app-readme.md similarity index 100% rename from stable/drawio/2.0.18/app-readme.md rename to stable/drawio/2.0.20/app-readme.md diff --git a/stable/emulatorjs/2.0.16/charts/common-10.4.4.tgz b/stable/drawio/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/emulatorjs/2.0.16/charts/common-10.4.4.tgz rename to stable/drawio/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/drawio/2.0.18/icon.png b/stable/drawio/2.0.20/icon.png similarity index 100% rename from stable/drawio/2.0.18/icon.png rename to stable/drawio/2.0.20/icon.png diff --git a/stable/drawio/2.0.18/ix_values.yaml b/stable/drawio/2.0.20/ix_values.yaml similarity index 100% rename from stable/drawio/2.0.18/ix_values.yaml rename to stable/drawio/2.0.20/ix_values.yaml diff --git a/stable/drawio/2.0.18/questions.yaml b/stable/drawio/2.0.20/questions.yaml similarity index 100% rename from stable/drawio/2.0.18/questions.yaml rename to stable/drawio/2.0.20/questions.yaml diff --git a/stable/embystat/2.0.12/templates/common.yaml b/stable/drawio/2.0.20/templates/common.yaml similarity index 100% rename from stable/embystat/2.0.12/templates/common.yaml rename to stable/drawio/2.0.20/templates/common.yaml diff --git a/stable/emulatorjs/2.0.16/values.yaml b/stable/drawio/2.0.20/values.yaml similarity index 100% rename from stable/emulatorjs/2.0.16/values.yaml rename to stable/drawio/2.0.20/values.yaml diff --git a/stable/drawio/item.yaml b/stable/drawio/item.yaml index 921717ff899..701e0f3bb0c 100644 --- a/stable/drawio/item.yaml +++ b/stable/drawio/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/drawio.png +icon_url: https://truecharts.org/img/chart-icons/drawio.png categories: - media diff --git a/stable/dsmr-reader/8.0.13/CHANGELOG.md b/stable/dsmr-reader/8.0.13/CHANGELOG.md deleted file mode 100644 index d79b4b4a1fc..00000000000 --- a/stable/dsmr-reader/8.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [dsmr-reader-8.0.13](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.12...dsmr-reader-8.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [dsmr-reader-8.0.12](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.11...dsmr-reader-8.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [dsmr-reader-8.0.11](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.10...dsmr-reader-8.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [dsmr-reader-8.0.10](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.9...dsmr-reader-8.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [dsmr-reader-8.0.9](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.8...dsmr-reader-8.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [dsmr-reader-8.0.8](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.7...dsmr-reader-8.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [dsmr-reader-8.0.7](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.6...dsmr-reader-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [dsmr-reader-8.0.6](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.5...dsmr-reader-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [dsmr-reader-8.0.5](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.4...dsmr-reader-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [dsmr-reader-8.0.4](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.3...dsmr-reader-8.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [dsmr-reader-8.0.3](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.2...dsmr-reader-8.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/dsmr-reader/8.0.13/Chart.lock b/stable/dsmr-reader/8.0.13/Chart.lock deleted file mode 100644 index ff0913a8905..00000000000 --- a/stable/dsmr-reader/8.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:52:45.063898606Z" diff --git a/stable/dsmr-reader/8.0.13/Chart.yaml b/stable/dsmr-reader/8.0.13/Chart.yaml deleted file mode 100644 index 5c55243b093..00000000000 --- a/stable/dsmr-reader/8.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2021.09.02" -description: DSMR-protocol reader, telegram data storage and energy consumption visualizer. -name: dsmr-reader -version: 8.0.13 -kubeVersion: ">=1.16.0-0" -keywords: -- dsmr-reader -- energy -home: https://github.com/truecharts/apps/tree/master/charts/stable/dsmr-reader -icon: https://truecharts.org/img/appicons/dsmr-reader.png -sources: -- https://github.com/dsmrreader/dsmr-reader -- https://github.com/xirixiz/dsmr-reader-docker -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/dsmr-reader/8.0.15/CHANGELOG.md b/stable/dsmr-reader/8.0.15/CHANGELOG.md new file mode 100644 index 00000000000..4e1c3d877a1 --- /dev/null +++ b/stable/dsmr-reader/8.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [dsmr-reader-8.0.15](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.13...dsmr-reader-8.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [dsmr-reader-8.0.13](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.12...dsmr-reader-8.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [dsmr-reader-8.0.12](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.11...dsmr-reader-8.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [dsmr-reader-8.0.11](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.10...dsmr-reader-8.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [dsmr-reader-8.0.10](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.9...dsmr-reader-8.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [dsmr-reader-8.0.9](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.8...dsmr-reader-8.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [dsmr-reader-8.0.8](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.7...dsmr-reader-8.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [dsmr-reader-8.0.7](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.6...dsmr-reader-8.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [dsmr-reader-8.0.6](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.5...dsmr-reader-8.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [dsmr-reader-8.0.5](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.4...dsmr-reader-8.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [dsmr-reader-8.0.4](https://github.com/truecharts/apps/compare/dsmr-reader-8.0.3...dsmr-reader-8.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/dsmr-reader/8.0.15/Chart.lock b/stable/dsmr-reader/8.0.15/Chart.lock new file mode 100644 index 00000000000..c9df7d105f4 --- /dev/null +++ b/stable/dsmr-reader/8.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T22:59:31.46938629Z" diff --git a/stable/dsmr-reader/8.0.15/Chart.yaml b/stable/dsmr-reader/8.0.15/Chart.yaml new file mode 100644 index 00000000000..50acca4377c --- /dev/null +++ b/stable/dsmr-reader/8.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2021.09.02" +description: DSMR-protocol reader, telegram data storage and energy consumption visualizer. +name: dsmr-reader +version: 8.0.15 +kubeVersion: ">=1.16.0-0" +keywords: +- dsmr-reader +- energy +home: https://github.com/truecharts/apps/tree/master/charts/stable/dsmr-reader +icon: https://truecharts.org/img/chart-icons/dsmr-reader.png +sources: +- https://github.com/dsmrreader/dsmr-reader +- https://github.com/xirixiz/dsmr-reader-docker +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/dsmr-reader/8.0.13/README.md b/stable/dsmr-reader/8.0.15/README.md similarity index 100% rename from stable/dsmr-reader/8.0.13/README.md rename to stable/dsmr-reader/8.0.15/README.md diff --git a/stable/dsmr-reader/8.0.13/app-readme.md b/stable/dsmr-reader/8.0.15/app-readme.md similarity index 100% rename from stable/dsmr-reader/8.0.13/app-readme.md rename to stable/dsmr-reader/8.0.15/app-readme.md diff --git a/stable/endlessh/2.0.12/charts/common-10.4.4.tgz b/stable/dsmr-reader/8.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/endlessh/2.0.12/charts/common-10.4.4.tgz rename to stable/dsmr-reader/8.0.15/charts/common-10.4.4.tgz diff --git a/stable/etherpad/8.0.13/charts/postgresql-8.0.30.tgz b/stable/dsmr-reader/8.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/etherpad/8.0.13/charts/postgresql-8.0.30.tgz rename to stable/dsmr-reader/8.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/dsmr-reader/8.0.13/icon.png b/stable/dsmr-reader/8.0.15/icon.png similarity index 100% rename from stable/dsmr-reader/8.0.13/icon.png rename to stable/dsmr-reader/8.0.15/icon.png diff --git a/stable/dsmr-reader/8.0.13/ix_values.yaml b/stable/dsmr-reader/8.0.15/ix_values.yaml similarity index 100% rename from stable/dsmr-reader/8.0.13/ix_values.yaml rename to stable/dsmr-reader/8.0.15/ix_values.yaml diff --git a/stable/dsmr-reader/8.0.13/questions.yaml b/stable/dsmr-reader/8.0.15/questions.yaml similarity index 100% rename from stable/dsmr-reader/8.0.13/questions.yaml rename to stable/dsmr-reader/8.0.15/questions.yaml diff --git a/stable/emulatorjs/2.0.16/templates/common.yaml b/stable/dsmr-reader/8.0.15/templates/common.yaml similarity index 100% rename from stable/emulatorjs/2.0.16/templates/common.yaml rename to stable/dsmr-reader/8.0.15/templates/common.yaml diff --git a/stable/endlessh/2.0.12/values.yaml b/stable/dsmr-reader/8.0.15/values.yaml similarity index 100% rename from stable/endlessh/2.0.12/values.yaml rename to stable/dsmr-reader/8.0.15/values.yaml diff --git a/stable/dsmr-reader/item.yaml b/stable/dsmr-reader/item.yaml index c17a61f77ca..845e8c28501 100644 --- a/stable/dsmr-reader/item.yaml +++ b/stable/dsmr-reader/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/dsmr-reader.png +icon_url: https://truecharts.org/img/chart-icons/dsmr-reader.png categories: - media diff --git a/stable/duckdns/2.0.15/CHANGELOG.md b/stable/duckdns/2.0.15/CHANGELOG.md deleted file mode 100644 index d9f258f5874..00000000000 --- a/stable/duckdns/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [duckdns-2.0.15](https://github.com/truecharts/apps/compare/duckdns-2.0.14...duckdns-2.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [duckdns-2.0.14](https://github.com/truecharts/apps/compare/duckdns-2.0.13...duckdns-2.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [duckdns-2.0.13](https://github.com/truecharts/apps/compare/duckdns-2.0.12...duckdns-2.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [duckdns-2.0.12](https://github.com/truecharts/apps/compare/duckdns-2.0.11...duckdns-2.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [duckdns-2.0.11](https://github.com/truecharts/apps/compare/duckdns-2.0.10...duckdns-2.0.11) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [duckdns-2.0.10](https://github.com/truecharts/apps/compare/duckdns-2.0.9...duckdns-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [duckdns-2.0.9](https://github.com/truecharts/apps/compare/duckdns-2.0.8...duckdns-2.0.9) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [duckdns-2.0.8](https://github.com/truecharts/apps/compare/duckdns-2.0.7...duckdns-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [duckdns-2.0.7](https://github.com/truecharts/apps/compare/duckdns-2.0.6...duckdns-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [duckdns-2.0.6](https://github.com/truecharts/apps/compare/duckdns-2.0.5...duckdns-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [duckdns-2.0.5](https://github.com/truecharts/apps/compare/duckdns-2.0.4...duckdns-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/duckdns/2.0.15/Chart.lock b/stable/duckdns/2.0.15/Chart.lock deleted file mode 100644 index 97e7c38192e..00000000000 --- a/stable/duckdns/2.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:41.650887297Z" diff --git a/stable/duckdns/2.0.15/Chart.yaml b/stable/duckdns/2.0.15/Chart.yaml deleted file mode 100644 index 88a11b80279..00000000000 --- a/stable/duckdns/2.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: duckdns -version: 2.0.15 -appVersion: "latest" -description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/duckdns -icon: https://truecharts.org/img/appicons/duckdns.png -keywords: - - duckdns -sources: - - https://hub.docker.com/r/linuxserver/duckdns -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/duckdns/2.0.17/CHANGELOG.md b/stable/duckdns/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..28cb4475453 --- /dev/null +++ b/stable/duckdns/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [duckdns-2.0.17](https://github.com/truecharts/apps/compare/duckdns-2.0.15...duckdns-2.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [duckdns-2.0.15](https://github.com/truecharts/apps/compare/duckdns-2.0.14...duckdns-2.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [duckdns-2.0.14](https://github.com/truecharts/apps/compare/duckdns-2.0.13...duckdns-2.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [duckdns-2.0.13](https://github.com/truecharts/apps/compare/duckdns-2.0.12...duckdns-2.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [duckdns-2.0.12](https://github.com/truecharts/apps/compare/duckdns-2.0.11...duckdns-2.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [duckdns-2.0.11](https://github.com/truecharts/apps/compare/duckdns-2.0.10...duckdns-2.0.11) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [duckdns-2.0.10](https://github.com/truecharts/apps/compare/duckdns-2.0.9...duckdns-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [duckdns-2.0.9](https://github.com/truecharts/apps/compare/duckdns-2.0.8...duckdns-2.0.9) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [duckdns-2.0.8](https://github.com/truecharts/apps/compare/duckdns-2.0.7...duckdns-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [duckdns-2.0.7](https://github.com/truecharts/apps/compare/duckdns-2.0.6...duckdns-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [duckdns-2.0.6](https://github.com/truecharts/apps/compare/duckdns-2.0.5...duckdns-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/duckdns/2.0.17/Chart.lock b/stable/duckdns/2.0.17/Chart.lock new file mode 100644 index 00000000000..518aa623fbf --- /dev/null +++ b/stable/duckdns/2.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:27.623391411Z" diff --git a/stable/duckdns/2.0.17/Chart.yaml b/stable/duckdns/2.0.17/Chart.yaml new file mode 100644 index 00000000000..283176cf8a4 --- /dev/null +++ b/stable/duckdns/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: duckdns +version: 2.0.17 +appVersion: "latest" +description: Duckdns is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/duckdns +icon: https://truecharts.org/img/chart-icons/duckdns.png +keywords: + - duckdns +sources: + - https://hub.docker.com/r/linuxserver/duckdns +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/duckdns/2.0.15/README.md b/stable/duckdns/2.0.17/README.md similarity index 100% rename from stable/duckdns/2.0.15/README.md rename to stable/duckdns/2.0.17/README.md diff --git a/stable/duckdns/2.0.15/app-readme.md b/stable/duckdns/2.0.17/app-readme.md similarity index 100% rename from stable/duckdns/2.0.15/app-readme.md rename to stable/duckdns/2.0.17/app-readme.md diff --git a/stable/etherpad/8.0.13/charts/common-10.4.4.tgz b/stable/duckdns/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/etherpad/8.0.13/charts/common-10.4.4.tgz rename to stable/duckdns/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/duckdns/2.0.15/icon.png b/stable/duckdns/2.0.17/icon.png similarity index 100% rename from stable/duckdns/2.0.15/icon.png rename to stable/duckdns/2.0.17/icon.png diff --git a/stable/duckdns/2.0.15/ix_values.yaml b/stable/duckdns/2.0.17/ix_values.yaml similarity index 100% rename from stable/duckdns/2.0.15/ix_values.yaml rename to stable/duckdns/2.0.17/ix_values.yaml diff --git a/stable/duckdns/2.0.15/questions.yaml b/stable/duckdns/2.0.17/questions.yaml similarity index 100% rename from stable/duckdns/2.0.15/questions.yaml rename to stable/duckdns/2.0.17/questions.yaml diff --git a/stable/endlessh/2.0.12/templates/common.yaml b/stable/duckdns/2.0.17/templates/common.yaml similarity index 100% rename from stable/endlessh/2.0.12/templates/common.yaml rename to stable/duckdns/2.0.17/templates/common.yaml diff --git a/stable/etherpad/8.0.13/values.yaml b/stable/duckdns/2.0.17/values.yaml similarity index 100% rename from stable/etherpad/8.0.13/values.yaml rename to stable/duckdns/2.0.17/values.yaml diff --git a/stable/duckdns/item.yaml b/stable/duckdns/item.yaml index 0e7f0fe9db0..96b9bc32470 100644 --- a/stable/duckdns/item.yaml +++ b/stable/duckdns/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/duckdns.png +icon_url: https://truecharts.org/img/chart-icons/duckdns.png categories: - incubator diff --git a/stable/duplicati/6.0.14/CHANGELOG.md b/stable/duplicati/6.0.14/CHANGELOG.md deleted file mode 100644 index cf03b65c255..00000000000 --- a/stable/duplicati/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [duplicati-6.0.14](https://github.com/truecharts/apps/compare/duplicati-6.0.13...duplicati-6.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [duplicati-6.0.13](https://github.com/truecharts/apps/compare/duplicati-6.0.12...duplicati-6.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [duplicati-6.0.12](https://github.com/truecharts/apps/compare/duplicati-6.0.11...duplicati-6.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [duplicati-6.0.11](https://github.com/truecharts/apps/compare/duplicati-6.0.10...duplicati-6.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [duplicati-6.0.10](https://github.com/truecharts/apps/compare/duplicati-6.0.9...duplicati-6.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [duplicati-6.0.9](https://github.com/truecharts/apps/compare/duplicati-6.0.8...duplicati-6.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [duplicati-6.0.8](https://github.com/truecharts/apps/compare/duplicati-6.0.7...duplicati-6.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [duplicati-6.0.7](https://github.com/truecharts/apps/compare/duplicati-6.0.6...duplicati-6.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [duplicati-6.0.6](https://github.com/truecharts/apps/compare/duplicati-6.0.5...duplicati-6.0.6) (2022-06-20) - - - - -### [duplicati-6.0.5](https://github.com/truecharts/apps/compare/duplicati-6.0.4...duplicati-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [duplicati-6.0.4](https://github.com/truecharts/apps/compare/duplicati-6.0.3...duplicati-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - diff --git a/stable/duplicati/6.0.14/Chart.lock b/stable/duplicati/6.0.14/Chart.lock deleted file mode 100644 index 8c6c6a33fa1..00000000000 --- a/stable/duplicati/6.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:43.361862079Z" diff --git a/stable/duplicati/6.0.14/Chart.yaml b/stable/duplicati/6.0.14/Chart.yaml deleted file mode 100644 index 64ca636fcb0..00000000000 --- a/stable/duplicati/6.0.14/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Store securely encrypted backups on cloud storage services! -home: https://github.com/truecharts/apps/tree/master/charts/stable/duplicati -icon: https://truecharts.org/img/appicons/duplicati.png -keywords: -- duplicati -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: duplicati -sources: -- https://hub.docker.com/r/duplicati/duplicati/ -- https://github.com/duplicati/duplicati -version: 6.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/duplicati/6.0.16/CHANGELOG.md b/stable/duplicati/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8a17f179b40 --- /dev/null +++ b/stable/duplicati/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [duplicati-6.0.16](https://github.com/truecharts/apps/compare/duplicati-6.0.14...duplicati-6.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [duplicati-6.0.14](https://github.com/truecharts/apps/compare/duplicati-6.0.13...duplicati-6.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [duplicati-6.0.13](https://github.com/truecharts/apps/compare/duplicati-6.0.12...duplicati-6.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [duplicati-6.0.12](https://github.com/truecharts/apps/compare/duplicati-6.0.11...duplicati-6.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [duplicati-6.0.11](https://github.com/truecharts/apps/compare/duplicati-6.0.10...duplicati-6.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [duplicati-6.0.10](https://github.com/truecharts/apps/compare/duplicati-6.0.9...duplicati-6.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [duplicati-6.0.9](https://github.com/truecharts/apps/compare/duplicati-6.0.8...duplicati-6.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [duplicati-6.0.8](https://github.com/truecharts/apps/compare/duplicati-6.0.7...duplicati-6.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [duplicati-6.0.7](https://github.com/truecharts/apps/compare/duplicati-6.0.6...duplicati-6.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [duplicati-6.0.6](https://github.com/truecharts/apps/compare/duplicati-6.0.5...duplicati-6.0.6) (2022-06-20) + + + + +### [duplicati-6.0.5](https://github.com/truecharts/apps/compare/duplicati-6.0.4...duplicati-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + diff --git a/stable/duplicati/6.0.16/Chart.lock b/stable/duplicati/6.0.16/Chart.lock new file mode 100644 index 00000000000..5858a8aece4 --- /dev/null +++ b/stable/duplicati/6.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:29.482806389Z" diff --git a/stable/duplicati/6.0.16/Chart.yaml b/stable/duplicati/6.0.16/Chart.yaml new file mode 100644 index 00000000000..29320ca008f --- /dev/null +++ b/stable/duplicati/6.0.16/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Store securely encrypted backups on cloud storage services! +home: https://github.com/truecharts/apps/tree/master/charts/stable/duplicati +icon: https://truecharts.org/img/chart-icons/duplicati.png +keywords: +- duplicati +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: duplicati +sources: +- https://hub.docker.com/r/duplicati/duplicati/ +- https://github.com/duplicati/duplicati +version: 6.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/duplicati/6.0.14/README.md b/stable/duplicati/6.0.16/README.md similarity index 100% rename from stable/duplicati/6.0.14/README.md rename to stable/duplicati/6.0.16/README.md diff --git a/stable/duplicati/6.0.14/app-readme.md b/stable/duplicati/6.0.16/app-readme.md similarity index 100% rename from stable/duplicati/6.0.14/app-readme.md rename to stable/duplicati/6.0.16/app-readme.md diff --git a/stable/external-service/6.0.12/charts/common-10.4.4.tgz b/stable/duplicati/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/external-service/6.0.12/charts/common-10.4.4.tgz rename to stable/duplicati/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/duplicati/6.0.14/docs/ingress.md b/stable/duplicati/6.0.16/docs/ingress.md similarity index 100% rename from stable/duplicati/6.0.14/docs/ingress.md rename to stable/duplicati/6.0.16/docs/ingress.md diff --git a/stable/duplicati/6.0.14/icon.png b/stable/duplicati/6.0.16/icon.png similarity index 100% rename from stable/duplicati/6.0.14/icon.png rename to stable/duplicati/6.0.16/icon.png diff --git a/stable/duplicati/6.0.14/ix_values.yaml b/stable/duplicati/6.0.16/ix_values.yaml similarity index 100% rename from stable/duplicati/6.0.14/ix_values.yaml rename to stable/duplicati/6.0.16/ix_values.yaml diff --git a/stable/duplicati/6.0.14/questions.yaml b/stable/duplicati/6.0.16/questions.yaml similarity index 100% rename from stable/duplicati/6.0.14/questions.yaml rename to stable/duplicati/6.0.16/questions.yaml diff --git a/stable/etherpad/8.0.13/templates/common.yaml b/stable/duplicati/6.0.16/templates/common.yaml similarity index 100% rename from stable/etherpad/8.0.13/templates/common.yaml rename to stable/duplicati/6.0.16/templates/common.yaml diff --git a/stable/external-service/6.0.12/values.yaml b/stable/duplicati/6.0.16/values.yaml similarity index 100% rename from stable/external-service/6.0.12/values.yaml rename to stable/duplicati/6.0.16/values.yaml diff --git a/stable/duplicati/item.yaml b/stable/duplicati/item.yaml index 2c9638bd56e..5e2d9c139ab 100644 --- a/stable/duplicati/item.yaml +++ b/stable/duplicati/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/duplicati.png +icon_url: https://truecharts.org/img/chart-icons/duplicati.png categories: - media diff --git a/stable/emby/11.0.14/CHANGELOG.md b/stable/emby/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..e0875196ca8 --- /dev/null +++ b/stable/emby/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [emby-11.0.14](https://github.com/truecharts/apps/compare/emby-11.0.12...emby-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [emby-11.0.12](https://github.com/truecharts/apps/compare/embystat-2.0.11...emby-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [emby-11.0.11](https://github.com/truecharts/apps/compare/emby-11.0.10...emby-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [emby-11.0.10](https://github.com/truecharts/apps/compare/embystat-2.0.9...emby-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [emby-11.0.9](https://github.com/truecharts/apps/compare/embystat-2.0.8...emby-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [emby-11.0.8](https://github.com/truecharts/apps/compare/embystat-2.0.7...emby-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [emby-11.0.7](https://github.com/truecharts/apps/compare/embystat-2.0.6...emby-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [emby-11.0.6](https://github.com/truecharts/apps/compare/embystat-2.0.5...emby-11.0.6) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [emby-11.0.5](https://github.com/truecharts/apps/compare/embystat-2.0.4...emby-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [emby-11.0.4](https://github.com/truecharts/apps/compare/embystat-2.0.3...emby-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [emby-11.0.3](https://github.com/truecharts/apps/compare/emby-11.0.2...emby-11.0.3) (2022-06-11) + +#### Chore + diff --git a/stable/emby/11.0.14/Chart.lock b/stable/emby/11.0.14/Chart.lock new file mode 100644 index 00000000000..de9a9111bbd --- /dev/null +++ b/stable/emby/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:39.357316728Z" diff --git a/stable/emby/11.0.14/Chart.yaml b/stable/emby/11.0.14/Chart.yaml new file mode 100644 index 00000000000..4cdc7091854 --- /dev/null +++ b/stable/emby/11.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "4.7.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Emby Server is a home media server +home: https://github.com/truecharts/apps/tree/master/charts/stable/emby +icon: https://truecharts.org/img/chart-icons/emby.png +keywords: +- jellyfin +- plex +- emby +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: emby +sources: +- https://hub.docker.com/r/linuxserver/emby +- https://github.com/linuxserver/docker-emby.git +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/emby/11.0.14/README.md b/stable/emby/11.0.14/README.md new file mode 100644 index 00000000000..4cb6c30bbc4 --- /dev/null +++ b/stable/emby/11.0.14/README.md @@ -0,0 +1,43 @@ +# emby + +Emby Server is a home media server + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/emby/11.0.14/app-readme.md b/stable/emby/11.0.14/app-readme.md new file mode 100644 index 00000000000..6dbc97813ba --- /dev/null +++ b/stable/emby/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +Emby Server is a home media server + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/ferdi-server/3.0.12/charts/common-10.4.4.tgz b/stable/emby/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/ferdi-server/3.0.12/charts/common-10.4.4.tgz rename to stable/emby/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/emby/11.0.14/icon.png b/stable/emby/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1f4a9f19c5ba2bb020f4b17523180e4fbb050ccf GIT binary patch literal 2667 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 Bpoahe literal 0 HcmV?d00001 diff --git a/stable/emby/11.0.14/ix_values.yaml b/stable/emby/11.0.14/ix_values.yaml new file mode 100644 index 00000000000..25fa62f4437 --- /dev/null +++ b/stable/emby/11.0.14/ix_values.yaml @@ -0,0 +1,19 @@ +image: + repository: tccr.io/truecharts/emby + pullPolicy: IfNotPresent + tag: v4.7.4.0@sha256:02ef31aa2040f82de124f8595140705ca403f8bbc74fd2682d7ddf6769877723 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 10079 + targetPort: 8096 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/emby/11.0.14/questions.yaml b/stable/emby/11.0.14/questions.yaml new file mode 100644 index 00000000000..fe3f0b80d25 --- /dev/null +++ b/stable/emby/11.0.14/questions.yaml @@ -0,0 +1,2432 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 10079 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8096 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/external-service/6.0.12/templates/common.yaml b/stable/emby/11.0.14/templates/common.yaml similarity index 100% rename from stable/external-service/6.0.12/templates/common.yaml rename to stable/emby/11.0.14/templates/common.yaml diff --git a/stable/ferdi-server/3.0.12/values.yaml b/stable/emby/11.0.14/values.yaml similarity index 100% rename from stable/ferdi-server/3.0.12/values.yaml rename to stable/emby/11.0.14/values.yaml diff --git a/stable/emby/item.yaml b/stable/emby/item.yaml index 3f0ba1fffc9..032eecd3628 100644 --- a/stable/emby/item.yaml +++ b/stable/emby/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/emby.png +icon_url: https://truecharts.org/img/chart-icons/emby.png categories: - media diff --git a/stable/embystat/2.0.12/CHANGELOG.md b/stable/embystat/2.0.12/CHANGELOG.md deleted file mode 100644 index 1a3d9b7a168..00000000000 --- a/stable/embystat/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [embystat-2.0.12](https://github.com/truecharts/apps/compare/embystat-2.0.11...embystat-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [embystat-2.0.11](https://github.com/truecharts/apps/compare/embystat-2.0.10...embystat-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [embystat-2.0.10](https://github.com/truecharts/apps/compare/embystat-2.0.9...embystat-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [embystat-2.0.9](https://github.com/truecharts/apps/compare/embystat-2.0.8...embystat-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [embystat-2.0.8](https://github.com/truecharts/apps/compare/embystat-2.0.7...embystat-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [embystat-2.0.7](https://github.com/truecharts/apps/compare/embystat-2.0.6...embystat-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [embystat-2.0.6](https://github.com/truecharts/apps/compare/embystat-2.0.5...embystat-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [embystat-2.0.5](https://github.com/truecharts/apps/compare/embystat-2.0.4...embystat-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [embystat-2.0.4](https://github.com/truecharts/apps/compare/embystat-2.0.3...embystat-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [embystat-2.0.3](https://github.com/truecharts/apps/compare/embystat-2.0.2...embystat-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [embystat-2.0.2](https://github.com/truecharts/apps/compare/embystat-2.0.1...embystat-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/embystat/2.0.12/Chart.lock b/stable/embystat/2.0.12/Chart.lock deleted file mode 100644 index 44f085a0d17..00000000000 --- a/stable/embystat/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:57.674533311Z" diff --git a/stable/embystat/2.0.12/Chart.yaml b/stable/embystat/2.0.12/Chart.yaml deleted file mode 100644 index 0e1e8fb4cf3..00000000000 --- a/stable/embystat/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: embystat -version: 2.0.12 -appVersion: "0.2.0" -description: Embystat is a personal web server that can calculate all kinds of statistics from your (local) Emby server. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/embystat -icon: https://truecharts.org/img/appicons/embystat.png -keywords: - - embystat -sources: - - https://hub.docker.com/r/linuxserver/embystat -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/embystat/2.0.14/CHANGELOG.md b/stable/embystat/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..759a7294b5b --- /dev/null +++ b/stable/embystat/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [embystat-2.0.14](https://github.com/truecharts/apps/compare/embystat-2.0.12...embystat-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [embystat-2.0.12](https://github.com/truecharts/apps/compare/embystat-2.0.11...embystat-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [embystat-2.0.11](https://github.com/truecharts/apps/compare/embystat-2.0.10...embystat-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [embystat-2.0.10](https://github.com/truecharts/apps/compare/embystat-2.0.9...embystat-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [embystat-2.0.9](https://github.com/truecharts/apps/compare/embystat-2.0.8...embystat-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [embystat-2.0.8](https://github.com/truecharts/apps/compare/embystat-2.0.7...embystat-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [embystat-2.0.7](https://github.com/truecharts/apps/compare/embystat-2.0.6...embystat-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [embystat-2.0.6](https://github.com/truecharts/apps/compare/embystat-2.0.5...embystat-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [embystat-2.0.5](https://github.com/truecharts/apps/compare/embystat-2.0.4...embystat-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [embystat-2.0.4](https://github.com/truecharts/apps/compare/embystat-2.0.3...embystat-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [embystat-2.0.3](https://github.com/truecharts/apps/compare/embystat-2.0.2...embystat-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/embystat/2.0.14/Chart.lock b/stable/embystat/2.0.14/Chart.lock new file mode 100644 index 00000000000..9f3ce979ea1 --- /dev/null +++ b/stable/embystat/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:42.614326145Z" diff --git a/stable/embystat/2.0.14/Chart.yaml b/stable/embystat/2.0.14/Chart.yaml new file mode 100644 index 00000000000..8c350d56b24 --- /dev/null +++ b/stable/embystat/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: embystat +version: 2.0.14 +appVersion: "0.2.0" +description: Embystat is a personal web server that can calculate all kinds of statistics from your (local) Emby server. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/embystat +icon: https://truecharts.org/img/chart-icons/embystat.png +keywords: + - embystat +sources: + - https://hub.docker.com/r/linuxserver/embystat +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/embystat/2.0.12/README.md b/stable/embystat/2.0.14/README.md similarity index 100% rename from stable/embystat/2.0.12/README.md rename to stable/embystat/2.0.14/README.md diff --git a/stable/embystat/2.0.12/app-readme.md b/stable/embystat/2.0.14/app-readme.md similarity index 100% rename from stable/embystat/2.0.12/app-readme.md rename to stable/embystat/2.0.14/app-readme.md diff --git a/stable/filebrowser/2.0.14/charts/common-10.4.4.tgz b/stable/embystat/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/filebrowser/2.0.14/charts/common-10.4.4.tgz rename to stable/embystat/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/embystat/2.0.12/icon.png b/stable/embystat/2.0.14/icon.png similarity index 100% rename from stable/embystat/2.0.12/icon.png rename to stable/embystat/2.0.14/icon.png diff --git a/stable/embystat/2.0.12/ix_values.yaml b/stable/embystat/2.0.14/ix_values.yaml similarity index 100% rename from stable/embystat/2.0.12/ix_values.yaml rename to stable/embystat/2.0.14/ix_values.yaml diff --git a/stable/embystat/2.0.12/questions.yaml b/stable/embystat/2.0.14/questions.yaml similarity index 100% rename from stable/embystat/2.0.12/questions.yaml rename to stable/embystat/2.0.14/questions.yaml diff --git a/stable/fileflows/2.0.18/templates/common.yaml b/stable/embystat/2.0.14/templates/common.yaml similarity index 100% rename from stable/fileflows/2.0.18/templates/common.yaml rename to stable/embystat/2.0.14/templates/common.yaml diff --git a/stable/filebrowser/2.0.14/values.yaml b/stable/embystat/2.0.14/values.yaml similarity index 100% rename from stable/filebrowser/2.0.14/values.yaml rename to stable/embystat/2.0.14/values.yaml diff --git a/stable/embystat/item.yaml b/stable/embystat/item.yaml index 6fc6b307f0c..02b8c48dca0 100644 --- a/stable/embystat/item.yaml +++ b/stable/embystat/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/embystat.png +icon_url: https://truecharts.org/img/chart-icons/embystat.png categories: - incubator diff --git a/stable/emulatorjs/2.0.16/CHANGELOG.md b/stable/emulatorjs/2.0.16/CHANGELOG.md deleted file mode 100644 index ee4ff7f3e23..00000000000 --- a/stable/emulatorjs/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [emulatorjs-2.0.16](https://github.com/truecharts/apps/compare/emulatorjs-2.0.15...emulatorjs-2.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [emulatorjs-2.0.15](https://github.com/truecharts/apps/compare/emulatorjs-2.0.14...emulatorjs-2.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [emulatorjs-2.0.14](https://github.com/truecharts/apps/compare/emulatorjs-2.0.13...emulatorjs-2.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [emulatorjs-2.0.13](https://github.com/truecharts/apps/compare/emulatorjs-2.0.12...emulatorjs-2.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [emulatorjs-2.0.12](https://github.com/truecharts/apps/compare/emulatorjs-2.0.11...emulatorjs-2.0.12) (2022-07-07) - -#### Fix - -* add config persistence ([#3095](https://github.com/truecharts/apps/issues/3095)) - - - - -### [emulatorjs-2.0.11](https://github.com/truecharts/apps/compare/emulatorjs-2.0.10...emulatorjs-2.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [emulatorjs-2.0.10](https://github.com/truecharts/apps/compare/emulatorjs-2.0.9...emulatorjs-2.0.10) (2022-06-29) - -#### Chore - -* bump linkace ([#3014](https://github.com/truecharts/apps/issues/3014)) - - - - -### [emulatorjs-2.0.9](https://github.com/truecharts/apps/compare/emulatorjs-2.0.8...emulatorjs-2.0.9) (2022-06-29) - -#### Chore - -* add ingress on webui aswell ([#3013](https://github.com/truecharts/apps/issues/3013)) - - - - -### [emulatorjs-2.0.8](https://github.com/truecharts/apps/compare/emulatorjs-2.0.7...emulatorjs-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [emulatorjs-2.0.7](https://github.com/truecharts/apps/compare/emulatorjs-2.0.6...emulatorjs-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [emulatorjs-2.0.6](https://github.com/truecharts/apps/compare/emulatorjs-2.0.5...emulatorjs-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/emulatorjs/2.0.16/Chart.lock b/stable/emulatorjs/2.0.16/Chart.lock deleted file mode 100644 index 0d7d0b8f6e9..00000000000 --- a/stable/emulatorjs/2.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:52:58.216707642Z" diff --git a/stable/emulatorjs/2.0.16/Chart.yaml b/stable/emulatorjs/2.0.16/Chart.yaml deleted file mode 100644 index 4940eb940ac..00000000000 --- a/stable/emulatorjs/2.0.16/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: emulatorjs -version: 2.0.16 -appVersion: "1.7.2" -description: Emulatorjs - In browser web based emulation portable to nearly any device for many retro consoles. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/emulatorjs -icon: https://truecharts.org/img/appicons/emulatorjs.png -keywords: - - emulatorjs -sources: - - https://hub.docker.com/r/linuxserver/emulatorjs -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/emulatorjs/2.0.18/CHANGELOG.md b/stable/emulatorjs/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..8d2ea24889d --- /dev/null +++ b/stable/emulatorjs/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [emulatorjs-2.0.18](https://github.com/truecharts/apps/compare/emulatorjs-2.0.16...emulatorjs-2.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [emulatorjs-2.0.16](https://github.com/truecharts/apps/compare/emulatorjs-2.0.15...emulatorjs-2.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [emulatorjs-2.0.15](https://github.com/truecharts/apps/compare/emulatorjs-2.0.14...emulatorjs-2.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [emulatorjs-2.0.14](https://github.com/truecharts/apps/compare/emulatorjs-2.0.13...emulatorjs-2.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [emulatorjs-2.0.13](https://github.com/truecharts/apps/compare/emulatorjs-2.0.12...emulatorjs-2.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [emulatorjs-2.0.12](https://github.com/truecharts/apps/compare/emulatorjs-2.0.11...emulatorjs-2.0.12) (2022-07-07) + +#### Fix + +* add config persistence ([#3095](https://github.com/truecharts/apps/issues/3095)) + + + + +### [emulatorjs-2.0.11](https://github.com/truecharts/apps/compare/emulatorjs-2.0.10...emulatorjs-2.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [emulatorjs-2.0.10](https://github.com/truecharts/apps/compare/emulatorjs-2.0.9...emulatorjs-2.0.10) (2022-06-29) + +#### Chore + +* bump linkace ([#3014](https://github.com/truecharts/apps/issues/3014)) + + + + +### [emulatorjs-2.0.9](https://github.com/truecharts/apps/compare/emulatorjs-2.0.8...emulatorjs-2.0.9) (2022-06-29) + +#### Chore + +* add ingress on webui aswell ([#3013](https://github.com/truecharts/apps/issues/3013)) + + + + +### [emulatorjs-2.0.8](https://github.com/truecharts/apps/compare/emulatorjs-2.0.7...emulatorjs-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [emulatorjs-2.0.7](https://github.com/truecharts/apps/compare/emulatorjs-2.0.6...emulatorjs-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/emulatorjs/2.0.18/Chart.lock b/stable/emulatorjs/2.0.18/Chart.lock new file mode 100644 index 00000000000..b69749efa6b --- /dev/null +++ b/stable/emulatorjs/2.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:44.705643473Z" diff --git a/stable/emulatorjs/2.0.18/Chart.yaml b/stable/emulatorjs/2.0.18/Chart.yaml new file mode 100644 index 00000000000..ef26ab3e1ba --- /dev/null +++ b/stable/emulatorjs/2.0.18/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: emulatorjs +version: 2.0.18 +appVersion: "1.7.2" +description: Emulatorjs - In browser web based emulation portable to nearly any device for many retro consoles. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/emulatorjs +icon: https://truecharts.org/img/chart-icons/emulatorjs.png +keywords: + - emulatorjs +sources: + - https://hub.docker.com/r/linuxserver/emulatorjs +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/emulatorjs/2.0.16/README.md b/stable/emulatorjs/2.0.18/README.md similarity index 100% rename from stable/emulatorjs/2.0.16/README.md rename to stable/emulatorjs/2.0.18/README.md diff --git a/stable/emulatorjs/2.0.16/app-readme.md b/stable/emulatorjs/2.0.18/app-readme.md similarity index 100% rename from stable/emulatorjs/2.0.16/app-readme.md rename to stable/emulatorjs/2.0.18/app-readme.md diff --git a/stable/fileflows/2.0.18/charts/common-10.4.4.tgz b/stable/emulatorjs/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/fileflows/2.0.18/charts/common-10.4.4.tgz rename to stable/emulatorjs/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/emulatorjs/2.0.16/icon.png b/stable/emulatorjs/2.0.18/icon.png similarity index 100% rename from stable/emulatorjs/2.0.16/icon.png rename to stable/emulatorjs/2.0.18/icon.png diff --git a/stable/emulatorjs/2.0.16/ix_values.yaml b/stable/emulatorjs/2.0.18/ix_values.yaml similarity index 100% rename from stable/emulatorjs/2.0.16/ix_values.yaml rename to stable/emulatorjs/2.0.18/ix_values.yaml diff --git a/stable/emulatorjs/2.0.16/questions.yaml b/stable/emulatorjs/2.0.18/questions.yaml similarity index 100% rename from stable/emulatorjs/2.0.16/questions.yaml rename to stable/emulatorjs/2.0.18/questions.yaml diff --git a/stable/firefox-syncserver/9.0.12/templates/common.yaml b/stable/emulatorjs/2.0.18/templates/common.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.12/templates/common.yaml rename to stable/emulatorjs/2.0.18/templates/common.yaml diff --git a/stable/fileflows/2.0.18/values.yaml b/stable/emulatorjs/2.0.18/values.yaml similarity index 100% rename from stable/fileflows/2.0.18/values.yaml rename to stable/emulatorjs/2.0.18/values.yaml diff --git a/stable/emulatorjs/item.yaml b/stable/emulatorjs/item.yaml index a13a64db06f..957042dbe16 100644 --- a/stable/emulatorjs/item.yaml +++ b/stable/emulatorjs/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/emulatorjs.png +icon_url: https://truecharts.org/img/chart-icons/emulatorjs.png categories: - incubator diff --git a/stable/endlessh/2.0.12/CHANGELOG.md b/stable/endlessh/2.0.12/CHANGELOG.md deleted file mode 100644 index 2c171a184fa..00000000000 --- a/stable/endlessh/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [endlessh-2.0.12](https://github.com/truecharts/apps/compare/endlessh-2.0.11...endlessh-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - - -### [endlessh-2.0.10](https://github.com/truecharts/apps/compare/endlessh-2.0.9...endlessh-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [endlessh-2.0.9](https://github.com/truecharts/apps/compare/endlessh-2.0.8...endlessh-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [endlessh-2.0.8](https://github.com/truecharts/apps/compare/endlessh-2.0.7...endlessh-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [endlessh-2.0.7](https://github.com/truecharts/apps/compare/endlessh-2.0.6...endlessh-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [endlessh-2.0.6](https://github.com/truecharts/apps/compare/endlessh-2.0.5...endlessh-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [endlessh-2.0.5](https://github.com/truecharts/apps/compare/endlessh-2.0.4...endlessh-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [endlessh-2.0.4](https://github.com/truecharts/apps/compare/endlessh-2.0.3...endlessh-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [endlessh-2.0.3](https://github.com/truecharts/apps/compare/endlessh-2.0.2...endlessh-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [endlessh-2.0.2](https://github.com/truecharts/apps/compare/endlessh-2.0.1...endlessh-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - - - - -### [endlessh-2.0.1](https://github.com/truecharts/apps/compare/endlessh-1.0.19...endlessh-2.0.1) (2022-06-07) - -#### Chore - -* Auto-update chart README [skip ci] diff --git a/stable/endlessh/2.0.12/Chart.lock b/stable/endlessh/2.0.12/Chart.lock deleted file mode 100644 index 63845fa4e36..00000000000 --- a/stable/endlessh/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:53:06.355611414Z" diff --git a/stable/endlessh/2.0.12/Chart.yaml b/stable/endlessh/2.0.12/Chart.yaml deleted file mode 100644 index df69555227b..00000000000 --- a/stable/endlessh/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: endlessh -version: 2.0.12 -appVersion: "2021.11.21" -description: Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/endlessh -icon: https://truecharts.org/img/appicons/endlessh.png -keywords: - - endlessh -sources: - - https://hub.docker.com/r/linuxserver/endlessh -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/endlessh/2.0.14/CHANGELOG.md b/stable/endlessh/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b836e46f65f --- /dev/null +++ b/stable/endlessh/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [endlessh-2.0.14](https://github.com/truecharts/apps/compare/endlessh-2.0.12...endlessh-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [endlessh-2.0.12](https://github.com/truecharts/apps/compare/endlessh-2.0.11...endlessh-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + + +### [endlessh-2.0.10](https://github.com/truecharts/apps/compare/endlessh-2.0.9...endlessh-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [endlessh-2.0.9](https://github.com/truecharts/apps/compare/endlessh-2.0.8...endlessh-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [endlessh-2.0.8](https://github.com/truecharts/apps/compare/endlessh-2.0.7...endlessh-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [endlessh-2.0.7](https://github.com/truecharts/apps/compare/endlessh-2.0.6...endlessh-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [endlessh-2.0.6](https://github.com/truecharts/apps/compare/endlessh-2.0.5...endlessh-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [endlessh-2.0.5](https://github.com/truecharts/apps/compare/endlessh-2.0.4...endlessh-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [endlessh-2.0.4](https://github.com/truecharts/apps/compare/endlessh-2.0.3...endlessh-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [endlessh-2.0.3](https://github.com/truecharts/apps/compare/endlessh-2.0.2...endlessh-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + + + + +### [endlessh-2.0.2](https://github.com/truecharts/apps/compare/endlessh-2.0.1...endlessh-2.0.2) (2022-06-07) + +#### Fix + +* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/stable/endlessh/2.0.14/Chart.lock b/stable/endlessh/2.0.14/Chart.lock new file mode 100644 index 00000000000..2b5fd572a57 --- /dev/null +++ b/stable/endlessh/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:51.324226762Z" diff --git a/stable/endlessh/2.0.14/Chart.yaml b/stable/endlessh/2.0.14/Chart.yaml new file mode 100644 index 00000000000..a88a7a970ad --- /dev/null +++ b/stable/endlessh/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: endlessh +version: 2.0.14 +appVersion: "2021.11.21" +description: Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/endlessh +icon: https://truecharts.org/img/chart-icons/endlessh.png +keywords: + - endlessh +sources: + - https://hub.docker.com/r/linuxserver/endlessh +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/endlessh/2.0.12/README.md b/stable/endlessh/2.0.14/README.md similarity index 100% rename from stable/endlessh/2.0.12/README.md rename to stable/endlessh/2.0.14/README.md diff --git a/stable/endlessh/2.0.12/app-readme.md b/stable/endlessh/2.0.14/app-readme.md similarity index 100% rename from stable/endlessh/2.0.12/app-readme.md rename to stable/endlessh/2.0.14/app-readme.md diff --git a/stable/filezilla/4.0.13/charts/common-10.4.4.tgz b/stable/endlessh/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/filezilla/4.0.13/charts/common-10.4.4.tgz rename to stable/endlessh/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/endlessh/2.0.12/icon.png b/stable/endlessh/2.0.14/icon.png similarity index 100% rename from stable/endlessh/2.0.12/icon.png rename to stable/endlessh/2.0.14/icon.png diff --git a/stable/endlessh/2.0.12/ix_values.yaml b/stable/endlessh/2.0.14/ix_values.yaml similarity index 100% rename from stable/endlessh/2.0.12/ix_values.yaml rename to stable/endlessh/2.0.14/ix_values.yaml diff --git a/stable/endlessh/2.0.12/questions.yaml b/stable/endlessh/2.0.14/questions.yaml similarity index 100% rename from stable/endlessh/2.0.12/questions.yaml rename to stable/endlessh/2.0.14/questions.yaml diff --git a/stable/firefox/2.0.12/templates/common.yaml b/stable/endlessh/2.0.14/templates/common.yaml similarity index 100% rename from stable/firefox/2.0.12/templates/common.yaml rename to stable/endlessh/2.0.14/templates/common.yaml diff --git a/stable/filezilla/4.0.13/values.yaml b/stable/endlessh/2.0.14/values.yaml similarity index 100% rename from stable/filezilla/4.0.13/values.yaml rename to stable/endlessh/2.0.14/values.yaml diff --git a/stable/endlessh/item.yaml b/stable/endlessh/item.yaml index d58b42756a6..fb56c0397da 100644 --- a/stable/endlessh/item.yaml +++ b/stable/endlessh/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/endlessh.png +icon_url: https://truecharts.org/img/chart-icons/endlessh.png categories: - incubator diff --git a/stable/esphome/11.0.16/CHANGELOG.md b/stable/esphome/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..7208574cae3 --- /dev/null +++ b/stable/esphome/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [esphome-11.0.16](https://github.com/truecharts/apps/compare/esphome-11.0.14...esphome-11.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [esphome-11.0.14](https://github.com/truecharts/apps/compare/esphome-11.0.13...esphome-11.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [endlessh-2.0.11](https://github.com/truecharts/apps/compare/endlessh-2.0.10...endlessh-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [endlessh-2.0.10](https://github.com/truecharts/apps/compare/endlessh-2.0.9...endlessh-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [endlessh-2.0.9](https://github.com/truecharts/apps/compare/endlessh-2.0.8...endlessh-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [endlessh-2.0.8](https://github.com/truecharts/apps/compare/endlessh-2.0.7...endlessh-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [endlessh-2.0.7](https://github.com/truecharts/apps/compare/endlessh-2.0.6...endlessh-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [endlessh-2.0.6](https://github.com/truecharts/apps/compare/endlessh-2.0.5...endlessh-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [endlessh-2.0.5](https://github.com/truecharts/apps/compare/endlessh-2.0.4...endlessh-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [endlessh-2.0.4](https://github.com/truecharts/apps/compare/endlessh-2.0.3...endlessh-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [endlessh-2.0.3](https://github.com/truecharts/apps/compare/endlessh-2.0.2...endlessh-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/esphome/11.0.16/Chart.lock b/stable/esphome/11.0.16/Chart.lock new file mode 100644 index 00000000000..61ba9d46021 --- /dev/null +++ b/stable/esphome/11.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:54.552101843Z" diff --git a/stable/esphome/11.0.16/Chart.yaml b/stable/esphome/11.0.16/Chart.yaml new file mode 100644 index 00000000000..318f9baac3b --- /dev/null +++ b/stable/esphome/11.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2022.6.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful + configuration files and control them remotely through Home Automation systems. +home: https://github.com/truecharts/apps/tree/master/charts/stable/esphome +icon: https://truecharts.org/img/chart-icons/esphome.png +keywords: +- esphome +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: esphome +sources: +- https://github.com/esphome/esphome +- https://hub.docker.com/u/esphome +type: application +version: 11.0.16 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/esphome/11.0.16/README.md b/stable/esphome/11.0.16/README.md new file mode 100644 index 00000000000..64fb8490e10 --- /dev/null +++ b/stable/esphome/11.0.16/README.md @@ -0,0 +1,43 @@ +# esphome + +ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/esphome/11.0.16/app-readme.md b/stable/esphome/11.0.16/app-readme.md new file mode 100644 index 00000000000..7af883926b8 --- /dev/null +++ b/stable/esphome/11.0.16/app-readme.md @@ -0,0 +1,3 @@ +ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/firefox-syncserver/9.0.12/charts/common-10.4.4.tgz b/stable/esphome/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/firefox-syncserver/9.0.12/charts/common-10.4.4.tgz rename to stable/esphome/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/esphome/11.0.16/icon.png b/stable/esphome/11.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..140b554f0b940eb01050006a1aba8619bc55f18f GIT binary patch literal 4768 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 -### [etherpad-8.0.12](https://github.com/truecharts/apps/compare/etherpad-8.0.11...etherpad-8.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [etherpad-8.0.11](https://github.com/truecharts/apps/compare/etherpad-8.0.10...etherpad-8.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [etherpad-8.0.10](https://github.com/truecharts/apps/compare/etherpad-8.0.9...etherpad-8.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [etherpad-8.0.9](https://github.com/truecharts/apps/compare/etherpad-8.0.8...etherpad-8.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [etherpad-8.0.8](https://github.com/truecharts/apps/compare/etherpad-8.0.7...etherpad-8.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [etherpad-8.0.7](https://github.com/truecharts/apps/compare/etherpad-8.0.6...etherpad-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [etherpad-8.0.6](https://github.com/truecharts/apps/compare/etherpad-8.0.5...etherpad-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [etherpad-8.0.5](https://github.com/truecharts/apps/compare/etherpad-8.0.4...etherpad-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [etherpad-8.0.4](https://github.com/truecharts/apps/compare/etherpad-8.0.3...etherpad-8.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [etherpad-8.0.3](https://github.com/truecharts/apps/compare/etherpad-8.0.2...etherpad-8.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/etherpad/8.0.13/Chart.lock b/stable/etherpad/8.0.13/Chart.lock deleted file mode 100644 index 8a3314d9f1b..00000000000 --- a/stable/etherpad/8.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:53:19.270785043Z" diff --git a/stable/etherpad/8.0.13/Chart.yaml b/stable/etherpad/8.0.13/Chart.yaml deleted file mode 100644 index 025b629066b..00000000000 --- a/stable/etherpad/8.0.13/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: "1.8.14" -version: 8.0.13 -kubeVersion: '>=1.16.0-0' -name: etherpad -description: A real-time collaborative editor scalable to thousands of simultaneous real time users. -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/etherpad -icon: https://truecharts.org/img/appicons/etherpad.png -keywords: - - etherpad - - editor - - notepad - - pad -sources: - - https://etherpad.org/ - - https://github.com/ether/etherpad-lite - - https://hub.docker.com/r/nicholaswilde/etherpad -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/etherpad/8.0.15/CHANGELOG.md b/stable/etherpad/8.0.15/CHANGELOG.md new file mode 100644 index 00000000000..81ae95ae3d4 --- /dev/null +++ b/stable/etherpad/8.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [etherpad-8.0.15](https://github.com/truecharts/apps/compare/etherpad-8.0.13...etherpad-8.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [etherpad-8.0.13](https://github.com/truecharts/apps/compare/etherpad-8.0.12...etherpad-8.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [etherpad-8.0.12](https://github.com/truecharts/apps/compare/etherpad-8.0.11...etherpad-8.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [etherpad-8.0.11](https://github.com/truecharts/apps/compare/etherpad-8.0.10...etherpad-8.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [etherpad-8.0.10](https://github.com/truecharts/apps/compare/etherpad-8.0.9...etherpad-8.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [etherpad-8.0.9](https://github.com/truecharts/apps/compare/etherpad-8.0.8...etherpad-8.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [etherpad-8.0.8](https://github.com/truecharts/apps/compare/etherpad-8.0.7...etherpad-8.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [etherpad-8.0.7](https://github.com/truecharts/apps/compare/etherpad-8.0.6...etherpad-8.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [etherpad-8.0.6](https://github.com/truecharts/apps/compare/etherpad-8.0.5...etherpad-8.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [etherpad-8.0.5](https://github.com/truecharts/apps/compare/etherpad-8.0.4...etherpad-8.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [etherpad-8.0.4](https://github.com/truecharts/apps/compare/etherpad-8.0.3...etherpad-8.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/etherpad/8.0.15/Chart.lock b/stable/etherpad/8.0.15/Chart.lock new file mode 100644 index 00000000000..f5e7e2dbdf4 --- /dev/null +++ b/stable/etherpad/8.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:00:03.186539568Z" diff --git a/stable/etherpad/8.0.15/Chart.yaml b/stable/etherpad/8.0.15/Chart.yaml new file mode 100644 index 00000000000..b880c684990 --- /dev/null +++ b/stable/etherpad/8.0.15/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.8.14" +version: 8.0.15 +kubeVersion: '>=1.16.0-0' +name: etherpad +description: A real-time collaborative editor scalable to thousands of simultaneous real time users. +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/etherpad +icon: https://truecharts.org/img/chart-icons/etherpad.png +keywords: + - etherpad + - editor + - notepad + - pad +sources: + - https://etherpad.org/ + - https://github.com/ether/etherpad-lite + - https://hub.docker.com/r/nicholaswilde/etherpad +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/etherpad/8.0.13/README.md b/stable/etherpad/8.0.15/README.md similarity index 100% rename from stable/etherpad/8.0.13/README.md rename to stable/etherpad/8.0.15/README.md diff --git a/stable/etherpad/8.0.13/app-readme.md b/stable/etherpad/8.0.15/app-readme.md similarity index 100% rename from stable/etherpad/8.0.13/app-readme.md rename to stable/etherpad/8.0.15/app-readme.md diff --git a/stable/firefox/2.0.12/charts/common-10.4.4.tgz b/stable/etherpad/8.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/firefox/2.0.12/charts/common-10.4.4.tgz rename to stable/etherpad/8.0.15/charts/common-10.4.4.tgz diff --git a/stable/ferdi-server/3.0.12/charts/postgresql-8.0.30.tgz b/stable/etherpad/8.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/ferdi-server/3.0.12/charts/postgresql-8.0.30.tgz rename to stable/etherpad/8.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/etherpad/8.0.13/icon.png b/stable/etherpad/8.0.15/icon.png similarity index 100% rename from stable/etherpad/8.0.13/icon.png rename to stable/etherpad/8.0.15/icon.png diff --git a/stable/etherpad/8.0.13/ix_values.yaml b/stable/etherpad/8.0.15/ix_values.yaml similarity index 100% rename from stable/etherpad/8.0.13/ix_values.yaml rename to stable/etherpad/8.0.15/ix_values.yaml diff --git a/stable/etherpad/8.0.13/questions.yaml b/stable/etherpad/8.0.15/questions.yaml similarity index 100% rename from stable/etherpad/8.0.13/questions.yaml rename to stable/etherpad/8.0.15/questions.yaml diff --git a/stable/fleet/3.0.13/templates/common.yaml b/stable/etherpad/8.0.15/templates/common.yaml similarity index 100% rename from stable/fleet/3.0.13/templates/common.yaml rename to stable/etherpad/8.0.15/templates/common.yaml diff --git a/stable/firefox/2.0.12/values.yaml b/stable/etherpad/8.0.15/values.yaml similarity index 100% rename from stable/firefox/2.0.12/values.yaml rename to stable/etherpad/8.0.15/values.yaml diff --git a/stable/etherpad/item.yaml b/stable/etherpad/item.yaml index 57f8c98d653..d93b9b495ce 100644 --- a/stable/etherpad/item.yaml +++ b/stable/etherpad/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/etherpad.png +icon_url: https://truecharts.org/img/chart-icons/etherpad.png categories: - media diff --git a/stable/external-service/6.0.12/CHANGELOG.md b/stable/external-service/6.0.12/CHANGELOG.md deleted file mode 100644 index 27b940d22bb..00000000000 --- a/stable/external-service/6.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [external-service-6.0.12](https://github.com/truecharts/apps/compare/external-service-6.0.11...external-service-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [external-service-6.0.11](https://github.com/truecharts/apps/compare/external-service-6.0.10...external-service-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [external-service-6.0.10](https://github.com/truecharts/apps/compare/external-service-6.0.9...external-service-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [external-service-6.0.9](https://github.com/truecharts/apps/compare/external-service-6.0.8...external-service-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [external-service-6.0.8](https://github.com/truecharts/apps/compare/external-service-6.0.7...external-service-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [external-service-6.0.7](https://github.com/truecharts/apps/compare/external-service-6.0.6...external-service-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [external-service-6.0.6](https://github.com/truecharts/apps/compare/external-service-6.0.5...external-service-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [external-service-6.0.5](https://github.com/truecharts/apps/compare/external-service-6.0.4...external-service-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [external-service-6.0.4](https://github.com/truecharts/apps/compare/external-service-6.0.3...external-service-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [external-service-6.0.3](https://github.com/truecharts/apps/compare/external-service-6.0.2...external-service-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [external-service-6.0.2](https://github.com/truecharts/apps/compare/external-service-6.0.1...external-service-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/external-service/6.0.12/Chart.lock b/stable/external-service/6.0.12/Chart.lock deleted file mode 100644 index 58497f7993f..00000000000 --- a/stable/external-service/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:53:14.90820365Z" diff --git a/stable/external-service/6.0.12/Chart.yaml b/stable/external-service/6.0.12/Chart.yaml deleted file mode 100644 index 928476799fb..00000000000 --- a/stable/external-service/6.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.66.6" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Allow external services to be used like Apps. -home: https://github.com/truecharts/apps/tree/master/charts/core/external-service -icon: https://truecharts.org/img/appicons/external-service.png -keywords: -- external-service -- reverse-proxy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: external-service -sources: -- https://github.com/truecharts/apps/tree/master/charts/stable/external-service -type: application -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/external-service/6.0.14/CHANGELOG.md b/stable/external-service/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..4f1517d9338 --- /dev/null +++ b/stable/external-service/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [external-service-6.0.14](https://github.com/truecharts/apps/compare/external-service-6.0.12...external-service-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [external-service-6.0.12](https://github.com/truecharts/apps/compare/external-service-6.0.11...external-service-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [external-service-6.0.11](https://github.com/truecharts/apps/compare/external-service-6.0.10...external-service-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [external-service-6.0.10](https://github.com/truecharts/apps/compare/external-service-6.0.9...external-service-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [external-service-6.0.9](https://github.com/truecharts/apps/compare/external-service-6.0.8...external-service-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [external-service-6.0.8](https://github.com/truecharts/apps/compare/external-service-6.0.7...external-service-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [external-service-6.0.7](https://github.com/truecharts/apps/compare/external-service-6.0.6...external-service-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [external-service-6.0.6](https://github.com/truecharts/apps/compare/external-service-6.0.5...external-service-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [external-service-6.0.5](https://github.com/truecharts/apps/compare/external-service-6.0.4...external-service-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [external-service-6.0.4](https://github.com/truecharts/apps/compare/external-service-6.0.3...external-service-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [external-service-6.0.3](https://github.com/truecharts/apps/compare/external-service-6.0.2...external-service-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/external-service/6.0.14/Chart.lock b/stable/external-service/6.0.14/Chart.lock new file mode 100644 index 00000000000..5c503c2f64e --- /dev/null +++ b/stable/external-service/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T22:59:59.720456803Z" diff --git a/stable/external-service/6.0.14/Chart.yaml b/stable/external-service/6.0.14/Chart.yaml new file mode 100644 index 00000000000..02f8a082066 --- /dev/null +++ b/stable/external-service/6.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.66.6" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Allow external services to be used like Apps. +home: https://github.com/truecharts/apps/tree/master/charts/core/external-service +icon: https://truecharts.org/img/chart-icons/external-service.png +keywords: +- external-service +- reverse-proxy +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: external-service +sources: +- https://github.com/truecharts/apps/tree/master/charts/stable/external-service +type: application +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/external-service/6.0.12/README.md b/stable/external-service/6.0.14/README.md similarity index 100% rename from stable/external-service/6.0.12/README.md rename to stable/external-service/6.0.14/README.md diff --git a/stable/external-service/6.0.12/app-readme.md b/stable/external-service/6.0.14/app-readme.md similarity index 100% rename from stable/external-service/6.0.12/app-readme.md rename to stable/external-service/6.0.14/app-readme.md diff --git a/stable/flaresolverr/6.0.13/charts/common-10.4.4.tgz b/stable/external-service/6.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/flaresolverr/6.0.13/charts/common-10.4.4.tgz rename to stable/external-service/6.0.14/charts/common-10.4.4.tgz diff --git a/stable/external-service/6.0.12/icon.png b/stable/external-service/6.0.14/icon.png similarity index 100% rename from stable/external-service/6.0.12/icon.png rename to stable/external-service/6.0.14/icon.png diff --git a/stable/external-service/6.0.12/ix_values.yaml b/stable/external-service/6.0.14/ix_values.yaml similarity index 100% rename from stable/external-service/6.0.12/ix_values.yaml rename to stable/external-service/6.0.14/ix_values.yaml diff --git a/stable/external-service/6.0.12/questions.yaml b/stable/external-service/6.0.14/questions.yaml similarity index 100% rename from stable/external-service/6.0.12/questions.yaml rename to stable/external-service/6.0.14/questions.yaml diff --git a/stable/flexget/2.0.17/templates/common.yaml b/stable/external-service/6.0.14/templates/common.yaml similarity index 100% rename from stable/flexget/2.0.17/templates/common.yaml rename to stable/external-service/6.0.14/templates/common.yaml diff --git a/stable/flaresolverr/6.0.13/values.yaml b/stable/external-service/6.0.14/values.yaml similarity index 100% rename from stable/flaresolverr/6.0.13/values.yaml rename to stable/external-service/6.0.14/values.yaml diff --git a/stable/external-service/item.yaml b/stable/external-service/item.yaml index a56ca12fd00..2fcc52f07fd 100644 --- a/stable/external-service/item.yaml +++ b/stable/external-service/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/external-service.png +icon_url: https://truecharts.org/img/chart-icons/external-service.png categories: - networking diff --git a/stable/ferdi-server/3.0.12/CHANGELOG.md b/stable/ferdi-server/3.0.12/CHANGELOG.md deleted file mode 100644 index 494645bdcf0..00000000000 --- a/stable/ferdi-server/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ferdi-server-3.0.12](https://github.com/truecharts/apps/compare/ferdi-server-3.0.11...ferdi-server-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ferdi-server-3.0.11](https://github.com/truecharts/apps/compare/ferdi-server-3.0.10...ferdi-server-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ferdi-server-3.0.10](https://github.com/truecharts/apps/compare/ferdi-server-3.0.9...ferdi-server-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ferdi-server-3.0.9](https://github.com/truecharts/apps/compare/ferdi-server-3.0.8...ferdi-server-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ferdi-server-3.0.8](https://github.com/truecharts/apps/compare/ferdi-server-3.0.7...ferdi-server-3.0.8) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [ferdi-server-3.0.7](https://github.com/truecharts/apps/compare/ferdi-server-3.0.6...ferdi-server-3.0.7) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ferdi-server-3.0.6](https://github.com/truecharts/apps/compare/ferdi-server-3.0.5...ferdi-server-3.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ferdi-server-3.0.5](https://github.com/truecharts/apps/compare/ferdi-server-3.0.4...ferdi-server-3.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ferdi-server-3.0.4](https://github.com/truecharts/apps/compare/ferdi-server-3.0.3...ferdi-server-3.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ferdi-server-3.0.3](https://github.com/truecharts/apps/compare/ferdi-server-3.0.2...ferdi-server-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [ferdi-server-3.0.2](https://github.com/truecharts/apps/compare/ferdi-server-3.0.1...ferdi-server-3.0.2) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/ferdi-server/3.0.12/Chart.lock b/stable/ferdi-server/3.0.12/Chart.lock deleted file mode 100644 index 4881a942151..00000000000 --- a/stable/ferdi-server/3.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:53:27.510889443Z" diff --git a/stable/ferdi-server/3.0.12/Chart.yaml b/stable/ferdi-server/3.0.12/Chart.yaml deleted file mode 100644 index 44f62aca979..00000000000 --- a/stable/ferdi-server/3.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Server for Ferdi that you can re-use to run your own -home: https://github.com/truecharts/apps/tree/master/charts/stable/ferdi-server -icon: https://truecharts.org/img/appicons/ferdi-server.png -keywords: -- ferdi -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ferdi-server -sources: -- https://github.com/getferdi/server -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ferdi-server/3.0.14/CHANGELOG.md b/stable/ferdi-server/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..a1e738887fb --- /dev/null +++ b/stable/ferdi-server/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ferdi-server-3.0.14](https://github.com/truecharts/apps/compare/ferdi-server-3.0.12...ferdi-server-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ferdi-server-3.0.12](https://github.com/truecharts/apps/compare/ferdi-server-3.0.11...ferdi-server-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ferdi-server-3.0.11](https://github.com/truecharts/apps/compare/ferdi-server-3.0.10...ferdi-server-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ferdi-server-3.0.10](https://github.com/truecharts/apps/compare/ferdi-server-3.0.9...ferdi-server-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ferdi-server-3.0.9](https://github.com/truecharts/apps/compare/ferdi-server-3.0.8...ferdi-server-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ferdi-server-3.0.8](https://github.com/truecharts/apps/compare/ferdi-server-3.0.7...ferdi-server-3.0.8) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [ferdi-server-3.0.7](https://github.com/truecharts/apps/compare/ferdi-server-3.0.6...ferdi-server-3.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ferdi-server-3.0.6](https://github.com/truecharts/apps/compare/ferdi-server-3.0.5...ferdi-server-3.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ferdi-server-3.0.5](https://github.com/truecharts/apps/compare/ferdi-server-3.0.4...ferdi-server-3.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ferdi-server-3.0.4](https://github.com/truecharts/apps/compare/ferdi-server-3.0.3...ferdi-server-3.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ferdi-server-3.0.3](https://github.com/truecharts/apps/compare/ferdi-server-3.0.2...ferdi-server-3.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/ferdi-server/3.0.14/Chart.lock b/stable/ferdi-server/3.0.14/Chart.lock new file mode 100644 index 00000000000..73a8157ed65 --- /dev/null +++ b/stable/ferdi-server/3.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:00:12.017096374Z" diff --git a/stable/ferdi-server/3.0.14/Chart.yaml b/stable/ferdi-server/3.0.14/Chart.yaml new file mode 100644 index 00000000000..b7d0e1a2a10 --- /dev/null +++ b/stable/ferdi-server/3.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.3.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Server for Ferdi that you can re-use to run your own +home: https://github.com/truecharts/apps/tree/master/charts/stable/ferdi-server +icon: https://truecharts.org/img/chart-icons/ferdi-server.png +keywords: +- ferdi +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ferdi-server +sources: +- https://github.com/getferdi/server +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ferdi-server/3.0.12/README.md b/stable/ferdi-server/3.0.14/README.md similarity index 100% rename from stable/ferdi-server/3.0.12/README.md rename to stable/ferdi-server/3.0.14/README.md diff --git a/stable/ferdi-server/3.0.12/app-readme.md b/stable/ferdi-server/3.0.14/app-readme.md similarity index 100% rename from stable/ferdi-server/3.0.12/app-readme.md rename to stable/ferdi-server/3.0.14/app-readme.md diff --git a/stable/fleet/3.0.13/charts/common-10.4.4.tgz b/stable/ferdi-server/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/fleet/3.0.13/charts/common-10.4.4.tgz rename to stable/ferdi-server/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/firefox-syncserver/9.0.12/charts/postgresql-8.0.30.tgz b/stable/ferdi-server/3.0.14/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/firefox-syncserver/9.0.12/charts/postgresql-8.0.30.tgz rename to stable/ferdi-server/3.0.14/charts/postgresql-8.0.30.tgz diff --git a/stable/ferdi-server/3.0.12/icon.png b/stable/ferdi-server/3.0.14/icon.png similarity index 100% rename from stable/ferdi-server/3.0.12/icon.png rename to stable/ferdi-server/3.0.14/icon.png diff --git a/stable/ferdi-server/3.0.12/ix_values.yaml b/stable/ferdi-server/3.0.14/ix_values.yaml similarity index 100% rename from stable/ferdi-server/3.0.12/ix_values.yaml rename to stable/ferdi-server/3.0.14/ix_values.yaml diff --git a/stable/ferdi-server/3.0.12/questions.yaml b/stable/ferdi-server/3.0.14/questions.yaml similarity index 100% rename from stable/ferdi-server/3.0.12/questions.yaml rename to stable/ferdi-server/3.0.14/questions.yaml diff --git a/stable/ferdi-server/3.0.12/templates/_secrets.tpl b/stable/ferdi-server/3.0.14/templates/_secrets.tpl similarity index 100% rename from stable/ferdi-server/3.0.12/templates/_secrets.tpl rename to stable/ferdi-server/3.0.14/templates/_secrets.tpl diff --git a/stable/ferdi-server/3.0.12/templates/common.yaml b/stable/ferdi-server/3.0.14/templates/common.yaml similarity index 100% rename from stable/ferdi-server/3.0.12/templates/common.yaml rename to stable/ferdi-server/3.0.14/templates/common.yaml diff --git a/stable/fleet/3.0.13/values.yaml b/stable/ferdi-server/3.0.14/values.yaml similarity index 100% rename from stable/fleet/3.0.13/values.yaml rename to stable/ferdi-server/3.0.14/values.yaml diff --git a/stable/ferdi-server/item.yaml b/stable/ferdi-server/item.yaml index 1be062b2876..4a719231c06 100644 --- a/stable/ferdi-server/item.yaml +++ b/stable/ferdi-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ferdi-server.png +icon_url: https://truecharts.org/img/chart-icons/ferdi-server.png categories: - media diff --git a/stable/filebrowser/2.0.14/CHANGELOG.md b/stable/filebrowser/2.0.14/CHANGELOG.md deleted file mode 100644 index 9ef477f138f..00000000000 --- a/stable/filebrowser/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [filebrowser-2.0.14](https://github.com/truecharts/apps/compare/filebrowser-2.0.13...filebrowser-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [filebrowser-2.0.13](https://github.com/truecharts/apps/compare/filebrowser-2.0.12...filebrowser-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [filebrowser-2.0.12](https://github.com/truecharts/apps/compare/filebrowser-2.0.11...filebrowser-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [filebrowser-2.0.11](https://github.com/truecharts/apps/compare/filebrowser-2.0.10...filebrowser-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [filebrowser-2.0.10](https://github.com/truecharts/apps/compare/filebrowser-2.0.9...filebrowser-2.0.10) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [filebrowser-2.0.9](https://github.com/truecharts/apps/compare/filebrowser-2.0.8...filebrowser-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [filebrowser-2.0.8](https://github.com/truecharts/apps/compare/filebrowser-2.0.7...filebrowser-2.0.8) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [filebrowser-2.0.7](https://github.com/truecharts/apps/compare/filebrowser-2.0.6...filebrowser-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [filebrowser-2.0.6](https://github.com/truecharts/apps/compare/filebrowser-2.0.5...filebrowser-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [filebrowser-2.0.5](https://github.com/truecharts/apps/compare/filebrowser-2.0.4...filebrowser-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [filebrowser-2.0.4](https://github.com/truecharts/apps/compare/filebrowser-2.0.3...filebrowser-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/filebrowser/2.0.14/Chart.lock b/stable/filebrowser/2.0.14/Chart.lock deleted file mode 100644 index c7fe3c97e00..00000000000 --- a/stable/filebrowser/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:53:22.55837687Z" diff --git a/stable/filebrowser/2.0.14/Chart.yaml b/stable/filebrowser/2.0.14/Chart.yaml deleted file mode 100644 index 4c6129f1c4b..00000000000 --- a/stable/filebrowser/2.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.22.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Filebrowser provides a file managing interface within a specified directory -home: https://github.com/truecharts/apps/tree/master/charts/stable/filebrowser -icon: https://truecharts.org/img/appicons/filebrowser.png -keywords: -- filebrowser -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filebrowser -sources: -- https://github.com/filebrowser/filebrowser -- https://filebrowser.org/cli/filebrowser -- https://hub.docker.com/r/filebrowser/filebrowser -type: application -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/filebrowser/2.0.16/CHANGELOG.md b/stable/filebrowser/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..3a7cc30538e --- /dev/null +++ b/stable/filebrowser/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [filebrowser-2.0.16](https://github.com/truecharts/apps/compare/filebrowser-2.0.14...filebrowser-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [filebrowser-2.0.14](https://github.com/truecharts/apps/compare/filebrowser-2.0.13...filebrowser-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [filebrowser-2.0.13](https://github.com/truecharts/apps/compare/filebrowser-2.0.12...filebrowser-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [filebrowser-2.0.12](https://github.com/truecharts/apps/compare/filebrowser-2.0.11...filebrowser-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [filebrowser-2.0.11](https://github.com/truecharts/apps/compare/filebrowser-2.0.10...filebrowser-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [filebrowser-2.0.10](https://github.com/truecharts/apps/compare/filebrowser-2.0.9...filebrowser-2.0.10) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [filebrowser-2.0.9](https://github.com/truecharts/apps/compare/filebrowser-2.0.8...filebrowser-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [filebrowser-2.0.8](https://github.com/truecharts/apps/compare/filebrowser-2.0.7...filebrowser-2.0.8) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [filebrowser-2.0.7](https://github.com/truecharts/apps/compare/filebrowser-2.0.6...filebrowser-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [filebrowser-2.0.6](https://github.com/truecharts/apps/compare/filebrowser-2.0.5...filebrowser-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [filebrowser-2.0.5](https://github.com/truecharts/apps/compare/filebrowser-2.0.4...filebrowser-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/filebrowser/2.0.16/Chart.lock b/stable/filebrowser/2.0.16/Chart.lock new file mode 100644 index 00000000000..5d750cae479 --- /dev/null +++ b/stable/filebrowser/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:00:09.685122557Z" diff --git a/stable/filebrowser/2.0.16/Chart.yaml b/stable/filebrowser/2.0.16/Chart.yaml new file mode 100644 index 00000000000..9416a6f0310 --- /dev/null +++ b/stable/filebrowser/2.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.22.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Filebrowser provides a file managing interface within a specified directory +home: https://github.com/truecharts/apps/tree/master/charts/stable/filebrowser +icon: https://truecharts.org/img/chart-icons/filebrowser.png +keywords: +- filebrowser +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filebrowser +sources: +- https://github.com/filebrowser/filebrowser +- https://filebrowser.org/cli/filebrowser +- https://hub.docker.com/r/filebrowser/filebrowser +type: application +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filebrowser/2.0.14/README.md b/stable/filebrowser/2.0.16/README.md similarity index 100% rename from stable/filebrowser/2.0.14/README.md rename to stable/filebrowser/2.0.16/README.md diff --git a/stable/filebrowser/2.0.14/app-readme.md b/stable/filebrowser/2.0.16/app-readme.md similarity index 100% rename from stable/filebrowser/2.0.14/app-readme.md rename to stable/filebrowser/2.0.16/app-readme.md diff --git a/stable/flexget/2.0.17/charts/common-10.4.4.tgz b/stable/filebrowser/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/flexget/2.0.17/charts/common-10.4.4.tgz rename to stable/filebrowser/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/filebrowser/2.0.14/docs/credentials.md b/stable/filebrowser/2.0.16/docs/credentials.md similarity index 100% rename from stable/filebrowser/2.0.14/docs/credentials.md rename to stable/filebrowser/2.0.16/docs/credentials.md diff --git a/stable/filebrowser/2.0.14/icon.png b/stable/filebrowser/2.0.16/icon.png similarity index 100% rename from stable/filebrowser/2.0.14/icon.png rename to stable/filebrowser/2.0.16/icon.png diff --git a/stable/filebrowser/2.0.14/ix_values.yaml b/stable/filebrowser/2.0.16/ix_values.yaml similarity index 100% rename from stable/filebrowser/2.0.14/ix_values.yaml rename to stable/filebrowser/2.0.16/ix_values.yaml diff --git a/stable/filebrowser/2.0.14/questions.yaml b/stable/filebrowser/2.0.16/questions.yaml similarity index 100% rename from stable/filebrowser/2.0.14/questions.yaml rename to stable/filebrowser/2.0.16/questions.yaml diff --git a/stable/filebrowser/2.0.14/templates/common.yaml b/stable/filebrowser/2.0.16/templates/common.yaml similarity index 100% rename from stable/filebrowser/2.0.14/templates/common.yaml rename to stable/filebrowser/2.0.16/templates/common.yaml diff --git a/stable/flexget/2.0.17/values.yaml b/stable/filebrowser/2.0.16/values.yaml similarity index 100% rename from stable/flexget/2.0.17/values.yaml rename to stable/filebrowser/2.0.16/values.yaml diff --git a/stable/filebrowser/item.yaml b/stable/filebrowser/item.yaml index fd6c96e1d5d..541f80ad021 100644 --- a/stable/filebrowser/item.yaml +++ b/stable/filebrowser/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/filebrowser.png +icon_url: https://truecharts.org/img/chart-icons/filebrowser.png categories: - media diff --git a/stable/fileflows/2.0.18/CHANGELOG.md b/stable/fileflows/2.0.18/CHANGELOG.md deleted file mode 100644 index 494ae1db66e..00000000000 --- a/stable/fileflows/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [fileflows-2.0.18](https://github.com/truecharts/apps/compare/fileflows-2.0.17...fileflows-2.0.18) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [fileflows-2.0.17](https://github.com/truecharts/apps/compare/fileflows-2.0.16...fileflows-2.0.17) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [fileflows-2.0.16](https://github.com/truecharts/apps/compare/fileflows-2.0.15...fileflows-2.0.16) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [fileflows-2.0.15](https://github.com/truecharts/apps/compare/fileflows-2.0.14...fileflows-2.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [fileflows-2.0.14](https://github.com/truecharts/apps/compare/fileflows-2.0.13...fileflows-2.0.14) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [fileflows-2.0.13](https://github.com/truecharts/apps/compare/fileflows-2.0.12...fileflows-2.0.13) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [fileflows-2.0.12](https://github.com/truecharts/apps/compare/fileflows-2.0.11...fileflows-2.0.12) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [fileflows-2.0.11](https://github.com/truecharts/apps/compare/fileflows-2.0.10...fileflows-2.0.11) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [fileflows-2.0.10](https://github.com/truecharts/apps/compare/fileflows-2.0.9...fileflows-2.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [fileflows-2.0.9](https://github.com/truecharts/apps/compare/fileflows-2.0.8...fileflows-2.0.9) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [fileflows-2.0.8](https://github.com/truecharts/apps/compare/fileflows-2.0.7...fileflows-2.0.8) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) diff --git a/stable/fileflows/2.0.18/Chart.lock b/stable/fileflows/2.0.18/Chart.lock deleted file mode 100644 index 2bc15f0ef73..00000000000 --- a/stable/fileflows/2.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:53:30.648162679Z" diff --git a/stable/fileflows/2.0.18/Chart.yaml b/stable/fileflows/2.0.18/Chart.yaml deleted file mode 100644 index 21cbe93861e..00000000000 --- a/stable/fileflows/2.0.18/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.8.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An application that lets you automatically process files through a simple rule flow. -home: https://github.com/truecharts/apps/tree/master/charts/stable/fileflows -icon: https://truecharts.org/img/appicons/fileflows.png -keywords: -- fileflows -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fileflows -sources: -- https://github.com/revenz/FileFlows -- https://hub.docker.com/r/revenz/fileflows -version: 2.0.18 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/fileflows/2.0.20/CHANGELOG.md b/stable/fileflows/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..d192954f6c2 --- /dev/null +++ b/stable/fileflows/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fileflows-2.0.20](https://github.com/truecharts/apps/compare/fileflows-2.0.18...fileflows-2.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [fileflows-2.0.18](https://github.com/truecharts/apps/compare/fileflows-2.0.17...fileflows-2.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [fileflows-2.0.17](https://github.com/truecharts/apps/compare/fileflows-2.0.16...fileflows-2.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [fileflows-2.0.16](https://github.com/truecharts/apps/compare/fileflows-2.0.15...fileflows-2.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [fileflows-2.0.15](https://github.com/truecharts/apps/compare/fileflows-2.0.14...fileflows-2.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [fileflows-2.0.14](https://github.com/truecharts/apps/compare/fileflows-2.0.13...fileflows-2.0.14) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [fileflows-2.0.13](https://github.com/truecharts/apps/compare/fileflows-2.0.12...fileflows-2.0.13) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [fileflows-2.0.12](https://github.com/truecharts/apps/compare/fileflows-2.0.11...fileflows-2.0.12) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [fileflows-2.0.11](https://github.com/truecharts/apps/compare/fileflows-2.0.10...fileflows-2.0.11) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [fileflows-2.0.10](https://github.com/truecharts/apps/compare/fileflows-2.0.9...fileflows-2.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [fileflows-2.0.9](https://github.com/truecharts/apps/compare/fileflows-2.0.8...fileflows-2.0.9) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/fileflows/2.0.20/Chart.lock b/stable/fileflows/2.0.20/Chart.lock new file mode 100644 index 00000000000..34eead3d3c3 --- /dev/null +++ b/stable/fileflows/2.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:00:14.960256799Z" diff --git a/stable/fileflows/2.0.20/Chart.yaml b/stable/fileflows/2.0.20/Chart.yaml new file mode 100644 index 00000000000..5216306a330 --- /dev/null +++ b/stable/fileflows/2.0.20/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.8.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An application that lets you automatically process files through a simple rule flow. +home: https://github.com/truecharts/apps/tree/master/charts/stable/fileflows +icon: https://truecharts.org/img/chart-icons/fileflows.png +keywords: +- fileflows +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fileflows +sources: +- https://github.com/revenz/FileFlows +- https://hub.docker.com/r/revenz/fileflows +version: 2.0.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fileflows/2.0.18/README.md b/stable/fileflows/2.0.20/README.md similarity index 100% rename from stable/fileflows/2.0.18/README.md rename to stable/fileflows/2.0.20/README.md diff --git a/stable/fileflows/2.0.18/app-readme.md b/stable/fileflows/2.0.20/app-readme.md similarity index 100% rename from stable/fileflows/2.0.18/app-readme.md rename to stable/fileflows/2.0.20/app-readme.md diff --git a/stable/flood/6.0.13/charts/common-10.4.4.tgz b/stable/fileflows/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/flood/6.0.13/charts/common-10.4.4.tgz rename to stable/fileflows/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/fileflows/2.0.18/icon.png b/stable/fileflows/2.0.20/icon.png similarity index 100% rename from stable/fileflows/2.0.18/icon.png rename to stable/fileflows/2.0.20/icon.png diff --git a/stable/fileflows/2.0.18/ix_values.yaml b/stable/fileflows/2.0.20/ix_values.yaml similarity index 100% rename from stable/fileflows/2.0.18/ix_values.yaml rename to stable/fileflows/2.0.20/ix_values.yaml diff --git a/stable/fileflows/2.0.18/questions.yaml b/stable/fileflows/2.0.20/questions.yaml similarity index 100% rename from stable/fileflows/2.0.18/questions.yaml rename to stable/fileflows/2.0.20/questions.yaml diff --git a/stable/flood/6.0.13/templates/common.yaml b/stable/fileflows/2.0.20/templates/common.yaml similarity index 100% rename from stable/flood/6.0.13/templates/common.yaml rename to stable/fileflows/2.0.20/templates/common.yaml diff --git a/stable/flood/6.0.13/values.yaml b/stable/fileflows/2.0.20/values.yaml similarity index 100% rename from stable/flood/6.0.13/values.yaml rename to stable/fileflows/2.0.20/values.yaml diff --git a/stable/fileflows/item.yaml b/stable/fileflows/item.yaml index c97212541e7..e82fed09f6e 100644 --- a/stable/fileflows/item.yaml +++ b/stable/fileflows/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/fileflows.png +icon_url: https://truecharts.org/img/chart-icons/fileflows.png categories: - media diff --git a/stable/filezilla/4.0.13/CHANGELOG.md b/stable/filezilla/4.0.13/CHANGELOG.md deleted file mode 100644 index d431ec5e253..00000000000 --- a/stable/filezilla/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [filezilla-4.0.13](https://github.com/truecharts/apps/compare/filezilla-4.0.12...filezilla-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [filezilla-4.0.12](https://github.com/truecharts/apps/compare/filezilla-4.0.11...filezilla-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [filezilla-4.0.11](https://github.com/truecharts/apps/compare/filezilla-4.0.10...filezilla-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [filezilla-4.0.10](https://github.com/truecharts/apps/compare/filezilla-4.0.9...filezilla-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [filezilla-4.0.9](https://github.com/truecharts/apps/compare/filezilla-4.0.8...filezilla-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [filezilla-4.0.8](https://github.com/truecharts/apps/compare/filezilla-4.0.7...filezilla-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [filezilla-4.0.7](https://github.com/truecharts/apps/compare/filezilla-4.0.6...filezilla-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [filezilla-4.0.6](https://github.com/truecharts/apps/compare/filezilla-4.0.5...filezilla-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [filezilla-4.0.5](https://github.com/truecharts/apps/compare/filezilla-4.0.4...filezilla-4.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [filezilla-4.0.4](https://github.com/truecharts/apps/compare/filezilla-4.0.3...filezilla-4.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [filezilla-4.0.3](https://github.com/truecharts/apps/compare/filezilla-4.0.2...filezilla-4.0.3) (2022-06-11) - -#### Chore - -* update docker general non-major ([#2848](https://github.com/truecharts/apps/issues/2848)) - diff --git a/stable/filezilla/4.0.13/Chart.lock b/stable/filezilla/4.0.13/Chart.lock deleted file mode 100644 index ecf159e9e85..00000000000 --- a/stable/filezilla/4.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:53:38.730410479Z" diff --git a/stable/filezilla/4.0.13/Chart.yaml b/stable/filezilla/4.0.13/Chart.yaml deleted file mode 100644 index c14d1e4f76d..00000000000 --- a/stable/filezilla/4.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "3.55.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A Helm chart for Kubernetes -home: https://github.com/truecharts/apps/tree/master/charts/stable/filezilla -icon: https://truecharts.org/img/appicons/filezilla.png -keywords: -- filezilla -- ftp -- sftp -- ftps -- client -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: filezilla -sources: -- https://filezilla-project.org/ -- https://github.com/linuxserver/docker-filezilla -type: application -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/filezilla/4.0.15/CHANGELOG.md b/stable/filezilla/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..f58f24bc6a4 --- /dev/null +++ b/stable/filezilla/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [filezilla-4.0.15](https://github.com/truecharts/apps/compare/filezilla-4.0.13...filezilla-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [filezilla-4.0.13](https://github.com/truecharts/apps/compare/filezilla-4.0.12...filezilla-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [filezilla-4.0.12](https://github.com/truecharts/apps/compare/filezilla-4.0.11...filezilla-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [filezilla-4.0.11](https://github.com/truecharts/apps/compare/filezilla-4.0.10...filezilla-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [filezilla-4.0.10](https://github.com/truecharts/apps/compare/filezilla-4.0.9...filezilla-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [filezilla-4.0.9](https://github.com/truecharts/apps/compare/filezilla-4.0.8...filezilla-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [filezilla-4.0.8](https://github.com/truecharts/apps/compare/filezilla-4.0.7...filezilla-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [filezilla-4.0.7](https://github.com/truecharts/apps/compare/filezilla-4.0.6...filezilla-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [filezilla-4.0.6](https://github.com/truecharts/apps/compare/filezilla-4.0.5...filezilla-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [filezilla-4.0.5](https://github.com/truecharts/apps/compare/filezilla-4.0.4...filezilla-4.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [filezilla-4.0.4](https://github.com/truecharts/apps/compare/filezilla-4.0.3...filezilla-4.0.4) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/filezilla/4.0.15/Chart.lock b/stable/filezilla/4.0.15/Chart.lock new file mode 100644 index 00000000000..329309d44bf --- /dev/null +++ b/stable/filezilla/4.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:00:23.522920179Z" diff --git a/stable/filezilla/4.0.15/Chart.yaml b/stable/filezilla/4.0.15/Chart.yaml new file mode 100644 index 00000000000..92cdcecda65 --- /dev/null +++ b/stable/filezilla/4.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.55.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A Helm chart for Kubernetes +home: https://github.com/truecharts/apps/tree/master/charts/stable/filezilla +icon: https://truecharts.org/img/chart-icons/filezilla.png +keywords: +- filezilla +- ftp +- sftp +- ftps +- client +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: filezilla +sources: +- https://filezilla-project.org/ +- https://github.com/linuxserver/docker-filezilla +type: application +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/filezilla/4.0.13/README.md b/stable/filezilla/4.0.15/README.md similarity index 100% rename from stable/filezilla/4.0.13/README.md rename to stable/filezilla/4.0.15/README.md diff --git a/stable/filezilla/4.0.13/app-readme.md b/stable/filezilla/4.0.15/app-readme.md similarity index 100% rename from stable/filezilla/4.0.13/app-readme.md rename to stable/filezilla/4.0.15/app-readme.md diff --git a/stable/fluidd/2.0.14/charts/common-10.4.4.tgz b/stable/filezilla/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/fluidd/2.0.14/charts/common-10.4.4.tgz rename to stable/filezilla/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/filezilla/4.0.13/icon.png b/stable/filezilla/4.0.15/icon.png similarity index 100% rename from stable/filezilla/4.0.13/icon.png rename to stable/filezilla/4.0.15/icon.png diff --git a/stable/filezilla/4.0.13/ix_values.yaml b/stable/filezilla/4.0.15/ix_values.yaml similarity index 100% rename from stable/filezilla/4.0.13/ix_values.yaml rename to stable/filezilla/4.0.15/ix_values.yaml diff --git a/stable/filezilla/4.0.13/questions.yaml b/stable/filezilla/4.0.15/questions.yaml similarity index 100% rename from stable/filezilla/4.0.13/questions.yaml rename to stable/filezilla/4.0.15/questions.yaml diff --git a/stable/filezilla/4.0.13/templates/common.yaml b/stable/filezilla/4.0.15/templates/common.yaml similarity index 100% rename from stable/filezilla/4.0.13/templates/common.yaml rename to stable/filezilla/4.0.15/templates/common.yaml diff --git a/stable/fluidd/2.0.14/values.yaml b/stable/filezilla/4.0.15/values.yaml similarity index 100% rename from stable/fluidd/2.0.14/values.yaml rename to stable/filezilla/4.0.15/values.yaml diff --git a/stable/filezilla/item.yaml b/stable/filezilla/item.yaml index dee47f20ae7..89c497913b2 100644 --- a/stable/filezilla/item.yaml +++ b/stable/filezilla/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/filezilla.png +icon_url: https://truecharts.org/img/chart-icons/filezilla.png categories: - media diff --git a/stable/fireflyiii/16.0.17/CHANGELOG.md b/stable/fireflyiii/16.0.17/CHANGELOG.md new file mode 100644 index 00000000000..e12009a1abb --- /dev/null +++ b/stable/fireflyiii/16.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fireflyiii-16.0.17](https://github.com/truecharts/apps/compare/fireflyiii-16.0.15...fireflyiii-16.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [fireflyiii-16.0.15](https://github.com/truecharts/apps/compare/fireflyiii-16.0.14...fireflyiii-16.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [fireflyiii-16.0.14](https://github.com/truecharts/apps/compare/fireflyiii-16.0.13...fireflyiii-16.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [fireflyiii-16.0.13](https://github.com/truecharts/apps/compare/fireflyiii-16.0.12...fireflyiii-16.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [fireflyiii-16.0.12](https://github.com/truecharts/apps/compare/fireflyiii-16.0.11...fireflyiii-16.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [fireflyiii-16.0.11](https://github.com/truecharts/apps/compare/fireflyiii-16.0.10...fireflyiii-16.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [fireflyiii-16.0.10](https://github.com/truecharts/apps/compare/fireflyiii-16.0.9...fireflyiii-16.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [fireflyiii-16.0.9](https://github.com/truecharts/apps/compare/fireflyiii-16.0.8...fireflyiii-16.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [fireflyiii-16.0.8](https://github.com/truecharts/apps/compare/fireflyiii-16.0.7...fireflyiii-16.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [fireflyiii-16.0.7](https://github.com/truecharts/apps/compare/fireflyiii-16.0.6...fireflyiii-16.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [fireflyiii-16.0.6](https://github.com/truecharts/apps/compare/fireflyiii-16.0.5...fireflyiii-16.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) diff --git a/stable/fireflyiii/16.0.17/Chart.lock b/stable/fireflyiii/16.0.17/Chart.lock new file mode 100644 index 00000000000..88abcce1e86 --- /dev/null +++ b/stable/fireflyiii/16.0.17/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:00:35.393356679Z" diff --git a/stable/fireflyiii/16.0.17/Chart.yaml b/stable/fireflyiii/16.0.17/Chart.yaml new file mode 100644 index 00000000000..ec85d8a56eb --- /dev/null +++ b/stable/fireflyiii/16.0.17/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "5.7.9" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: A free and open source personal finance manager +home: https://github.com/truecharts/apps/tree/master/charts/stable/fireflyiii +icon: https://truecharts.org/img/chart-icons/fireflyiii.png +keywords: +- fireflyiii +- finacial +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fireflyiii +sources: +- https://github.com/firefly-iii/firefly-iii/ +type: application +version: 16.0.17 +annotations: + truecharts.org/catagories: | + - finacial + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fireflyiii/16.0.17/README.md b/stable/fireflyiii/16.0.17/README.md new file mode 100644 index 00000000000..2b37e4d31d1 --- /dev/null +++ b/stable/fireflyiii/16.0.17/README.md @@ -0,0 +1,44 @@ +# fireflyiii + +A free and open source personal finance manager + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/fireflyiii/16.0.17/app-readme.md b/stable/fireflyiii/16.0.17/app-readme.md new file mode 100644 index 00000000000..cc381c8e1e8 --- /dev/null +++ b/stable/fireflyiii/16.0.17/app-readme.md @@ -0,0 +1,3 @@ +A free and open source personal finance manager + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/focalboard/9.0.14/charts/common-10.4.4.tgz b/stable/fireflyiii/16.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/focalboard/9.0.14/charts/common-10.4.4.tgz rename to stable/fireflyiii/16.0.17/charts/common-10.4.4.tgz diff --git a/stable/focalboard/9.0.14/charts/postgresql-8.0.30.tgz b/stable/fireflyiii/16.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/focalboard/9.0.14/charts/postgresql-8.0.30.tgz rename to stable/fireflyiii/16.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/grist/3.0.13/charts/redis-3.0.30.tgz b/stable/fireflyiii/16.0.17/charts/redis-3.0.30.tgz similarity index 100% rename from stable/grist/3.0.13/charts/redis-3.0.30.tgz rename to stable/fireflyiii/16.0.17/charts/redis-3.0.30.tgz diff --git a/stable/fireflyiii/16.0.17/docs/installation_notes.md b/stable/fireflyiii/16.0.17/docs/installation_notes.md new file mode 100644 index 00000000000..ef75ce3d383 --- /dev/null +++ b/stable/fireflyiii/16.0.17/docs/installation_notes.md @@ -0,0 +1,5 @@ +# Important Notes + +The Firefly III developers have decided to split their program into multiple different add-on containers, implementing these ourselves into the App is EXTREMELY time-consuming. While we would appreciate people with experience building Helm Charts and adding the feature containers, we have decided to flag them "out of scope" for True Charts. + +If you really want to use them, you can use custom-app or big-blue-button. However, we do not actively support such a setup. diff --git a/stable/fireflyiii/16.0.17/docs/validation.md b/stable/fireflyiii/16.0.17/docs/validation.md new file mode 100644 index 00000000000..7ee510e30da --- /dev/null +++ b/stable/fireflyiii/16.0.17/docs/validation.md @@ -0,0 +1,13 @@ +# Input Validation + +__`APP_KEY`__ +Accepted formats are: + +- Letters, Numbers, Symbols, Exactly 32 characters (eg. `!oqVA9o2@br#$6vAyk8LLrDm54X5EtjD`) - It accepts `a-z`, `A-Z`, `0-9` and `!@#$%^&*?` + +You can try live [here](https://regex101.com/r/OR879w/1) +Regex used to match this: `[a-zA-Z0-9!@#$%^&*?]{32}` + +--- + +_If you find a field that you think it needs validation, please open an issue on github_ diff --git a/stable/fireflyiii/16.0.17/icon.png b/stable/fireflyiii/16.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5f831ea8890815b4194c450c4b18e2ec37525ed0 GIT binary patch literal 14708 zcmch;byQr-_AVNn5C{-7NN{&(G`I$b0KwfI8V@uCcXxMp3lJI$?!n#NgVX5k?7h#q z=e+T|Z`}9K>(R1S)m&eFQ)*Vt)!m^=3Q}k&1Sqdwy+V`zB>oxt84P_5AR|KGe;!=a zLqA?SeA0A!^@^F|&kM%AP{{SwE5t`jRSjnic{x5~ds}8h6MG|5W_Mc$sPwB>{6g*y zhQ`*W&ZI`B=9YE>Vx|_BpS}W3RlX{y8h^Dm<~1P~5+vn! z=Ys;+nmQYjy4%{=Iq|s*kpG3t2R;7N%tB83mx!~q0J+GY0ZBFFl}N?xfu^L~%&bht ztgNi0+`PELW>Z%6tE(a^}=#aVzHO7(9YY#sg$Yv=TjouC$DaW`~eVPj_fqtjo4CdU7kb8rFL z{580VF^j2G>~MQ+Lb%gXo{0{}Oeuuy?k1vatU@ z5dL@fe_aIin7sVIng17;e`#oI`)}e-&JwOrPmg^AI<5HWeWM<9#MJ zcIZ=;jf0PajgOUsiIt0wmGwW+O#eqwRz7y_{}h#n#-53xv*G_J{GYfc#(ZY>KqxB# za!Xr7b5j-vJ9BcA#)$ zHyqSnP&AJJY?l@jQv%wXS=vB5oIXp5l1fX6ak24oaWSzoLx=s#-+a<`PR@pQ#-`HZ z0_4yZW=l&GK7f%CtC=Y;8EZZ!gKq^NHIV zyZj03KiB^~#ZByup&0+09=8dHnHe{yDH9uqDJzp1CxDB|kk!zHiO0~4i=Bgmn-%*0 zFE&s!LbHsa&3~f)VPyhEG&N&2<2B_nWisOi7%>?e|G@zm8#1v0I05WtyvE$zrksDK zGSqcWE=E?S#?Jp_22n$E7U&_%e|7w={U=K&Xxw@HBdB8P_|K7zCFx%Q&Sz-+w@aN2 zT}@5M|7o=RA8hu2#qOW$-7HL@QS$#1)qjueWN+r|W(YJDF^AgsUwKmLUsIcuot>GJ zlvdr+&cxo$iSA$Aj4cf9%uS*BnT7n1(tq;U|955n?*ia&mj6F0!}3R)zn#SL|McHq zegBcc|2X`QICNR~bNKHC33~GHCC$_hY9}Cc!J>cD-1h1f`v+-p5mon$lT42cJvEQJ zj&a_-_NC+aK?PA*veyB`styR)S^?w+xr?~m^j6wJY7gZz*}Yn}<&BG4KP*>h&Wm $5IF~(+VKS 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 literal 0 HcmV?d00001 diff --git a/stable/fireflyiii/16.0.17/ix_values.yaml b/stable/fireflyiii/16.0.17/ix_values.yaml new file mode 100644 index 00000000000..b8dc65c5cb9 --- /dev/null +++ b/stable/fireflyiii/16.0.17/ix_values.yaml @@ -0,0 +1,90 @@ +image: + repository: tccr.io/truecharts/fireflyiii-core + pullPolicy: IfNotPresent + tag: v5.7.9@sha256:73a5611fe5bc7b1580daa93424ec241f34dfc448d01225dc4535946617645e7c + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10082 + targetPort: 8080 + +probes: + liveness: + path: "/login" + + readiness: + path: "/login" + + startup: + path: "/login" + +env: + DB_USERNAME: "{{ .Values.postgresql.postgresqlUsername }}" + DB_DATABASE: "{{ .Values.postgresql.postgresqlDatabase }}" + DB_CONNECTION: pgsql + DB_PORT: 5432 + REDIS_DB: "0" + REDIS_CACHE_DB: "1" + CACHE_DRIVER: redis + SESSION_DRIVER: redis + REDIS_SCHEME: tcp + REDIS_PORT: 6379 + APP_URL: "" + TRUSTED_PROXIES: "172.16.0.0/16" + DB_HOST: + secretKeyRef: + name: dbcreds + key: plainhost + DB_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + STATIC_CRON_TOKEN: + secretKeyRef: + name: fireflyiii-secrets + key: STATIC_CRON_TOKEN + APP_KEY: + secretKeyRef: + name: fireflyiii-secrets + key: APP_KEY + +persistence: + data: + enabled: true + mountPath: "/var/www/html/storage/upload" + +cronjob: + schedule: "0 3 * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +# Enabled redis +redis: + enabled: true + existingSecret: "rediscreds" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: firefly + postgresqlDatabase: firefly diff --git a/stable/fireflyiii/16.0.17/questions.yaml b/stable/fireflyiii/16.0.17/questions.yaml new file mode 100644 index 00000000000..7fe5acb38fe --- /dev/null +++ b/stable/fireflyiii/16.0.17/questions.yaml @@ -0,0 +1,2452 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: APP_URL + label: "APP_URL" + description: "Application URL eg. https://fireflyiii.mydomain.com" + schema: + type: string + default: "http://localhost:10082" + - variable: TRUSTED_PROXIES + label: "TRUSTED_PROXIES" + description: "TRUSTED_PROXIES" + schema: + type: string + default: "172.16.0.0/16" + + - 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 Config" + 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: 10082 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8080 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/fireflyiii/16.0.17/templates/_cronjob.tpl b/stable/fireflyiii/16.0.17/templates/_cronjob.tpl new file mode 100644 index 00000000000..cb8c902c952 --- /dev/null +++ b/stable/fireflyiii/16.0.17/templates/_cronjob.tpl @@ -0,0 +1,54 @@ +{{/* Define the cronjob */}} +{{- define "fireflyiii.cronjob" -}} +{{- $jobName := include "tc.common.names.fullname" . }} + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + securityContext: + runAsUser: 568 + runAsGroup: 568 + restartPolicy: Never + containers: + - name: {{ .Chart.Name }} + securityContext: + privileged: false + readOnlyRootFilesystem: true + allowPrivilegeEscalation: false + runAsNonRoot: true + capabilities: + drop: + - ALL + env: + - name: STATIC_CRON_TOKEN + valueFrom: + secretKeyRef: + name: fireflyiii-secrets + key: STATIC_CRON_TOKEN + image: "{{ .Values.alpineImage.repository }}:{{ .Values.alpineImage.tag }}" + args: + - curl + - "http://{{ $jobName }}.ix-{{ .Release.Name }}.svc.cluster.local:{{ .Values.service.main.ports.main.port }}/api/v1/cron/$(STATIC_CRON_TOKEN)" + resources: +{{ toYaml .Values.resources | indent 16 }} + +{{- end -}} diff --git a/stable/fireflyiii/16.0.17/templates/_secrets.tpl b/stable/fireflyiii/16.0.17/templates/_secrets.tpl new file mode 100644 index 00000000000..dc4d67f4ddf --- /dev/null +++ b/stable/fireflyiii/16.0.17/templates/_secrets.tpl @@ -0,0 +1,24 @@ +{{/* Define the secrets */}} +{{- define "fireflyiii.secrets" -}} +--- + +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: fireflyiii-secrets +{{- $fireflyiiiprevious := lookup "v1" "Secret" .Release.Namespace "fireflyiii-secrets" }} +{{- $static_cron_token := "" }} +{{- $app_key := "" }} +data: + {{- if $fireflyiiiprevious}} + STATIC_CRON_TOKEN: {{ index $fireflyiiiprevious.data "STATIC_CRON_TOKEN" }} + APP_KEY: {{ index $fireflyiiiprevious.data "APP_KEY" }} + {{- else }} + {{- $static_cron_token := randAlphaNum 32 }} + {{- $app_key := randAlphaNum 32 }} + STATIC_CRON_TOKEN: {{ $static_cron_token | b64enc }} + APP_KEY: {{ $app_key | b64enc }} + {{- end }} + +{{- end -}} diff --git a/stable/fireflyiii/16.0.17/templates/common.yaml b/stable/fireflyiii/16.0.17/templates/common.yaml new file mode 100644 index 00000000000..12e701a6af1 --- /dev/null +++ b/stable/fireflyiii/16.0.17/templates/common.yaml @@ -0,0 +1,11 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render secrets for fireflyiii */}} +{{- include "fireflyiii.secrets" . }} + +{{/* Render cronjob for fireflyiii */}} +{{- include "fireflyiii.cronjob" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/focalboard/9.0.14/values.yaml b/stable/fireflyiii/16.0.17/values.yaml similarity index 100% rename from stable/focalboard/9.0.14/values.yaml rename to stable/fireflyiii/16.0.17/values.yaml diff --git a/stable/fireflyiii/item.yaml b/stable/fireflyiii/item.yaml index 84b45c333f1..74c1be995e3 100644 --- a/stable/fireflyiii/item.yaml +++ b/stable/fireflyiii/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/fireflyiii.png +icon_url: https://truecharts.org/img/chart-icons/fireflyiii.png categories: - finacial diff --git a/stable/firefox-syncserver/9.0.12/CHANGELOG.md b/stable/firefox-syncserver/9.0.12/CHANGELOG.md deleted file mode 100644 index 782ff54c953..00000000000 --- a/stable/firefox-syncserver/9.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [firefox-syncserver-9.0.12](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.11...firefox-syncserver-9.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [firefox-syncserver-9.0.11](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.10...firefox-syncserver-9.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [firefox-syncserver-9.0.10](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.9...firefox-syncserver-9.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [firefox-syncserver-9.0.9](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.8...firefox-syncserver-9.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [firefox-syncserver-9.0.8](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.7...firefox-syncserver-9.0.8) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [firefox-syncserver-9.0.7](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.6...firefox-syncserver-9.0.7) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [firefox-syncserver-9.0.6](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.5...firefox-syncserver-9.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [firefox-syncserver-9.0.5](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.4...firefox-syncserver-9.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [firefox-syncserver-9.0.4](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.3...firefox-syncserver-9.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [firefox-syncserver-9.0.3](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.2...firefox-syncserver-9.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [firefox-syncserver-9.0.2](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.1...firefox-syncserver-9.0.2) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/firefox-syncserver/9.0.12/Chart.lock b/stable/firefox-syncserver/9.0.12/Chart.lock deleted file mode 100644 index d24b36194ad..00000000000 --- a/stable/firefox-syncserver/9.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:53:53.819062356Z" diff --git a/stable/firefox-syncserver/9.0.12/Chart.yaml b/stable/firefox-syncserver/9.0.12/Chart.yaml deleted file mode 100644 index acebf9420b2..00000000000 --- a/stable/firefox-syncserver/9.0.12/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "1.8.0" -version: 9.0.12 -kubeVersion: '>=1.16.0-0' -name: firefox-syncserver -description: This is an all-in-one package for running a self-hosted Firefox Sync server. -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/firefox-syncserver -icon: https://truecharts.org/img/appicons/firefox-syncserver.png -keywords: - - server - - sync - - syncserver - - firefox -sources: - - https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync-1.5.html - - https://hub.docker.com/r/crazymax/firefox-syncserver -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/firefox-syncserver/9.0.14/CHANGELOG.md b/stable/firefox-syncserver/9.0.14/CHANGELOG.md new file mode 100644 index 00000000000..5723d3a04d8 --- /dev/null +++ b/stable/firefox-syncserver/9.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [firefox-syncserver-9.0.14](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.12...firefox-syncserver-9.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [firefox-syncserver-9.0.12](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.11...firefox-syncserver-9.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [firefox-syncserver-9.0.11](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.10...firefox-syncserver-9.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [firefox-syncserver-9.0.10](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.9...firefox-syncserver-9.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [firefox-syncserver-9.0.9](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.8...firefox-syncserver-9.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [firefox-syncserver-9.0.8](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.7...firefox-syncserver-9.0.8) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [firefox-syncserver-9.0.7](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.6...firefox-syncserver-9.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [firefox-syncserver-9.0.6](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.5...firefox-syncserver-9.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [firefox-syncserver-9.0.5](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.4...firefox-syncserver-9.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [firefox-syncserver-9.0.4](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.3...firefox-syncserver-9.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [firefox-syncserver-9.0.3](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.2...firefox-syncserver-9.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/firefox-syncserver/9.0.14/Chart.lock b/stable/firefox-syncserver/9.0.14/Chart.lock new file mode 100644 index 00000000000..575d7389123 --- /dev/null +++ b/stable/firefox-syncserver/9.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:00:37.739502718Z" diff --git a/stable/firefox-syncserver/9.0.14/Chart.yaml b/stable/firefox-syncserver/9.0.14/Chart.yaml new file mode 100644 index 00000000000..5ed6ef1cfe5 --- /dev/null +++ b/stable/firefox-syncserver/9.0.14/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.8.0" +version: 9.0.14 +kubeVersion: '>=1.16.0-0' +name: firefox-syncserver +description: This is an all-in-one package for running a self-hosted Firefox Sync server. +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/firefox-syncserver +icon: https://truecharts.org/img/chart-icons/firefox-syncserver.png +keywords: + - server + - sync + - syncserver + - firefox +sources: + - https://moz-services-docs.readthedocs.io/en/latest/howtos/run-sync-1.5.html + - https://hub.docker.com/r/crazymax/firefox-syncserver +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/firefox-syncserver/9.0.12/README.md b/stable/firefox-syncserver/9.0.14/README.md similarity index 100% rename from stable/firefox-syncserver/9.0.12/README.md rename to stable/firefox-syncserver/9.0.14/README.md diff --git a/stable/firefox-syncserver/9.0.12/app-readme.md b/stable/firefox-syncserver/9.0.14/app-readme.md similarity index 100% rename from stable/firefox-syncserver/9.0.12/app-readme.md rename to stable/firefox-syncserver/9.0.14/app-readme.md diff --git a/stable/foldingathome/2.0.12/charts/common-10.4.4.tgz b/stable/firefox-syncserver/9.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/foldingathome/2.0.12/charts/common-10.4.4.tgz rename to stable/firefox-syncserver/9.0.14/charts/common-10.4.4.tgz diff --git a/stable/gitea/8.0.14/charts/postgresql-8.0.30.tgz b/stable/firefox-syncserver/9.0.14/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/gitea/8.0.14/charts/postgresql-8.0.30.tgz rename to stable/firefox-syncserver/9.0.14/charts/postgresql-8.0.30.tgz diff --git a/stable/firefox-syncserver/9.0.12/icon.png b/stable/firefox-syncserver/9.0.14/icon.png similarity index 100% rename from stable/firefox-syncserver/9.0.12/icon.png rename to stable/firefox-syncserver/9.0.14/icon.png diff --git a/stable/firefox-syncserver/9.0.12/ix_values.yaml b/stable/firefox-syncserver/9.0.14/ix_values.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.12/ix_values.yaml rename to stable/firefox-syncserver/9.0.14/ix_values.yaml diff --git a/stable/firefox-syncserver/9.0.12/questions.yaml b/stable/firefox-syncserver/9.0.14/questions.yaml similarity index 100% rename from stable/firefox-syncserver/9.0.12/questions.yaml rename to stable/firefox-syncserver/9.0.14/questions.yaml diff --git a/stable/fluidd/2.0.14/templates/common.yaml b/stable/firefox-syncserver/9.0.14/templates/common.yaml similarity index 100% rename from stable/fluidd/2.0.14/templates/common.yaml rename to stable/firefox-syncserver/9.0.14/templates/common.yaml diff --git a/stable/foldingathome/2.0.12/values.yaml b/stable/firefox-syncserver/9.0.14/values.yaml similarity index 100% rename from stable/foldingathome/2.0.12/values.yaml rename to stable/firefox-syncserver/9.0.14/values.yaml diff --git a/stable/firefox-syncserver/item.yaml b/stable/firefox-syncserver/item.yaml index 51a21413ed2..77a583475d8 100644 --- a/stable/firefox-syncserver/item.yaml +++ b/stable/firefox-syncserver/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/firefox-syncserver.png +icon_url: https://truecharts.org/img/chart-icons/firefox-syncserver.png categories: - media diff --git a/stable/firefox/2.0.12/CHANGELOG.md b/stable/firefox/2.0.12/CHANGELOG.md deleted file mode 100644 index 4aafbb522a3..00000000000 --- a/stable/firefox/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [firefox-2.0.12](https://github.com/truecharts/apps/compare/firefox-2.0.11...firefox-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [firefox-2.0.11](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.10...firefox-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [firefox-2.0.10](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.9...firefox-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [firefox-2.0.9](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.8...firefox-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [firefox-2.0.8](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.6...firefox-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [firefox-2.0.7](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.5...firefox-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [firefox-2.0.6](https://github.com/truecharts/apps/compare/firefox-2.0.5...firefox-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [firefox-2.0.5](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.3...firefox-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [firefox-2.0.4](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.1...firefox-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [firefox-2.0.3](https://github.com/truecharts/apps/compare/firefox-2.0.2...firefox-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [firefox-2.0.2](https://github.com/truecharts/apps/compare/firefox-2.0.1...firefox-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/firefox/2.0.12/Chart.lock b/stable/firefox/2.0.12/Chart.lock deleted file mode 100644 index bafd86e2ff3..00000000000 --- a/stable/firefox/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:53:46.312786339Z" diff --git a/stable/firefox/2.0.12/Chart.yaml b/stable/firefox/2.0.12/Chart.yaml deleted file mode 100644 index 74c86b35e69..00000000000 --- a/stable/firefox/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: firefox -version: 2.0.12 -appVersion: "78.15.0" -description: Firefox Browser, also known as Mozilla Firefox or simply Firefox, -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/firefox -icon: https://truecharts.org/img/appicons/firefox.png -keywords: - - firefox -sources: - - https://hub.docker.com/r/linuxserver/firefox -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/firefox/2.0.14/CHANGELOG.md b/stable/firefox/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..22b77ab3461 --- /dev/null +++ b/stable/firefox/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [firefox-2.0.14](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.12...firefox-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [firefox-2.0.12](https://github.com/truecharts/apps/compare/firefox-2.0.11...firefox-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [firefox-2.0.11](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.10...firefox-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [firefox-2.0.10](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.9...firefox-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [firefox-2.0.9](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.8...firefox-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [firefox-2.0.8](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.6...firefox-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [firefox-2.0.7](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.5...firefox-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [firefox-2.0.6](https://github.com/truecharts/apps/compare/firefox-2.0.5...firefox-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [firefox-2.0.5](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.3...firefox-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [firefox-2.0.4](https://github.com/truecharts/apps/compare/firefox-syncserver-9.0.1...firefox-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [firefox-2.0.3](https://github.com/truecharts/apps/compare/firefox-2.0.2...firefox-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/firefox/2.0.14/Chart.lock b/stable/firefox/2.0.14/Chart.lock new file mode 100644 index 00000000000..8e4307295b9 --- /dev/null +++ b/stable/firefox/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:00:30.329789076Z" diff --git a/stable/firefox/2.0.14/Chart.yaml b/stable/firefox/2.0.14/Chart.yaml new file mode 100644 index 00000000000..cae1451fde5 --- /dev/null +++ b/stable/firefox/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: firefox +version: 2.0.14 +appVersion: "78.15.0" +description: Firefox Browser, also known as Mozilla Firefox or simply Firefox, +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/firefox +icon: https://truecharts.org/img/chart-icons/firefox.png +keywords: + - firefox +sources: + - https://hub.docker.com/r/linuxserver/firefox +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/firefox/2.0.12/README.md b/stable/firefox/2.0.14/README.md similarity index 100% rename from stable/firefox/2.0.12/README.md rename to stable/firefox/2.0.14/README.md diff --git a/stable/firefox/2.0.12/app-readme.md b/stable/firefox/2.0.14/app-readme.md similarity index 100% rename from stable/firefox/2.0.12/app-readme.md rename to stable/firefox/2.0.14/app-readme.md diff --git a/stable/fossil/4.0.12/charts/common-10.4.4.tgz b/stable/firefox/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/fossil/4.0.12/charts/common-10.4.4.tgz rename to stable/firefox/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/firefox/2.0.12/icon.png b/stable/firefox/2.0.14/icon.png similarity index 100% rename from stable/firefox/2.0.12/icon.png rename to stable/firefox/2.0.14/icon.png diff --git a/stable/firefox/2.0.12/ix_values.yaml b/stable/firefox/2.0.14/ix_values.yaml similarity index 100% rename from stable/firefox/2.0.12/ix_values.yaml rename to stable/firefox/2.0.14/ix_values.yaml diff --git a/stable/firefox/2.0.12/questions.yaml b/stable/firefox/2.0.14/questions.yaml similarity index 100% rename from stable/firefox/2.0.12/questions.yaml rename to stable/firefox/2.0.14/questions.yaml diff --git a/stable/foldingathome/2.0.12/templates/common.yaml b/stable/firefox/2.0.14/templates/common.yaml similarity index 100% rename from stable/foldingathome/2.0.12/templates/common.yaml rename to stable/firefox/2.0.14/templates/common.yaml diff --git a/stable/fossil/4.0.12/values.yaml b/stable/firefox/2.0.14/values.yaml similarity index 100% rename from stable/fossil/4.0.12/values.yaml rename to stable/firefox/2.0.14/values.yaml diff --git a/stable/firefox/item.yaml b/stable/firefox/item.yaml index b501ddd366f..734385fc3b1 100644 --- a/stable/firefox/item.yaml +++ b/stable/firefox/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/firefox.png +icon_url: https://truecharts.org/img/chart-icons/firefox.png categories: - incubator diff --git a/stable/flaresolverr/6.0.13/CHANGELOG.md b/stable/flaresolverr/6.0.13/CHANGELOG.md deleted file mode 100644 index 841a5c3f927..00000000000 --- a/stable/flaresolverr/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [flaresolverr-6.0.13](https://github.com/truecharts/apps/compare/flaresolverr-6.0.12...flaresolverr-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [flaresolverr-6.0.12](https://github.com/truecharts/apps/compare/flaresolverr-6.0.11...flaresolverr-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [flaresolverr-6.0.11](https://github.com/truecharts/apps/compare/flaresolverr-6.0.10...flaresolverr-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [flaresolverr-6.0.10](https://github.com/truecharts/apps/compare/flaresolverr-6.0.9...flaresolverr-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [flaresolverr-6.0.9](https://github.com/truecharts/apps/compare/flaresolverr-6.0.8...flaresolverr-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [flaresolverr-6.0.8](https://github.com/truecharts/apps/compare/flaresolverr-6.0.7...flaresolverr-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [flaresolverr-6.0.7](https://github.com/truecharts/apps/compare/flaresolverr-6.0.6...flaresolverr-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [flaresolverr-6.0.6](https://github.com/truecharts/apps/compare/flaresolverr-6.0.5...flaresolverr-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [flaresolverr-6.0.5](https://github.com/truecharts/apps/compare/flaresolverr-6.0.4...flaresolverr-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [flaresolverr-6.0.4](https://github.com/truecharts/apps/compare/flaresolverr-6.0.3...flaresolverr-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [flaresolverr-6.0.3](https://github.com/truecharts/apps/compare/flaresolverr-6.0.2...flaresolverr-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/flaresolverr/6.0.13/Chart.lock b/stable/flaresolverr/6.0.13/Chart.lock deleted file mode 100644 index 093c8c45c6a..00000000000 --- a/stable/flaresolverr/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:53:55.061616114Z" diff --git a/stable/flaresolverr/6.0.13/Chart.yaml b/stable/flaresolverr/6.0.13/Chart.yaml deleted file mode 100644 index 3b52e28f8e1..00000000000 --- a/stable/flaresolverr/6.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: FlareSolverr is a proxy server to bypass Cloudflare protection -home: https://github.com/truecharts/apps/tree/master/charts/stable/flaresolverr -icon: https://truecharts.org/img/appicons/flaresolverr.png -keywords: -- flaresolverr -- jackett -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flaresolverr -sources: -- https://github.com/FlareSolverr/FlareSolverr -- https://hub.docker.com/r/flaresolverr/flaresolverr -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/flaresolverr/6.0.15/CHANGELOG.md b/stable/flaresolverr/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..76a1f83da09 --- /dev/null +++ b/stable/flaresolverr/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [flaresolverr-6.0.15](https://github.com/truecharts/apps/compare/flaresolverr-6.0.13...flaresolverr-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [flaresolverr-6.0.13](https://github.com/truecharts/apps/compare/flaresolverr-6.0.12...flaresolverr-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [flaresolverr-6.0.12](https://github.com/truecharts/apps/compare/flaresolverr-6.0.11...flaresolverr-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [flaresolverr-6.0.11](https://github.com/truecharts/apps/compare/flaresolverr-6.0.10...flaresolverr-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [flaresolverr-6.0.10](https://github.com/truecharts/apps/compare/flaresolverr-6.0.9...flaresolverr-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [flaresolverr-6.0.9](https://github.com/truecharts/apps/compare/flaresolverr-6.0.8...flaresolverr-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [flaresolverr-6.0.8](https://github.com/truecharts/apps/compare/flaresolverr-6.0.7...flaresolverr-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [flaresolverr-6.0.7](https://github.com/truecharts/apps/compare/flaresolverr-6.0.6...flaresolverr-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [flaresolverr-6.0.6](https://github.com/truecharts/apps/compare/flaresolverr-6.0.5...flaresolverr-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [flaresolverr-6.0.5](https://github.com/truecharts/apps/compare/flaresolverr-6.0.4...flaresolverr-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [flaresolverr-6.0.4](https://github.com/truecharts/apps/compare/flaresolverr-6.0.3...flaresolverr-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/flaresolverr/6.0.15/Chart.lock b/stable/flaresolverr/6.0.15/Chart.lock new file mode 100644 index 00000000000..8029e5be263 --- /dev/null +++ b/stable/flaresolverr/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:00:37.951200551Z" diff --git a/stable/flaresolverr/6.0.15/Chart.yaml b/stable/flaresolverr/6.0.15/Chart.yaml new file mode 100644 index 00000000000..bd635da8492 --- /dev/null +++ b/stable/flaresolverr/6.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.2.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: FlareSolverr is a proxy server to bypass Cloudflare protection +home: https://github.com/truecharts/apps/tree/master/charts/stable/flaresolverr +icon: https://truecharts.org/img/chart-icons/flaresolverr.png +keywords: +- flaresolverr +- jackett +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flaresolverr +sources: +- https://github.com/FlareSolverr/FlareSolverr +- https://hub.docker.com/r/flaresolverr/flaresolverr +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flaresolverr/6.0.13/README.md b/stable/flaresolverr/6.0.15/README.md similarity index 100% rename from stable/flaresolverr/6.0.13/README.md rename to stable/flaresolverr/6.0.15/README.md diff --git a/stable/flaresolverr/6.0.13/app-readme.md b/stable/flaresolverr/6.0.15/app-readme.md similarity index 100% rename from stable/flaresolverr/6.0.13/app-readme.md rename to stable/flaresolverr/6.0.15/app-readme.md diff --git a/stable/freeradius/6.0.13/charts/common-10.4.4.tgz b/stable/flaresolverr/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/freeradius/6.0.13/charts/common-10.4.4.tgz rename to stable/flaresolverr/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/flaresolverr/6.0.13/icon.png b/stable/flaresolverr/6.0.15/icon.png similarity index 100% rename from stable/flaresolverr/6.0.13/icon.png rename to stable/flaresolverr/6.0.15/icon.png diff --git a/stable/flaresolverr/6.0.13/ix_values.yaml b/stable/flaresolverr/6.0.15/ix_values.yaml similarity index 100% rename from stable/flaresolverr/6.0.13/ix_values.yaml rename to stable/flaresolverr/6.0.15/ix_values.yaml diff --git a/stable/flaresolverr/6.0.13/questions.yaml b/stable/flaresolverr/6.0.15/questions.yaml similarity index 100% rename from stable/flaresolverr/6.0.13/questions.yaml rename to stable/flaresolverr/6.0.15/questions.yaml diff --git a/stable/gonic/6.0.13/templates/common.yaml b/stable/flaresolverr/6.0.15/templates/common.yaml similarity index 100% rename from stable/gonic/6.0.13/templates/common.yaml rename to stable/flaresolverr/6.0.15/templates/common.yaml diff --git a/stable/freeradius/6.0.13/values.yaml b/stable/flaresolverr/6.0.15/values.yaml similarity index 100% rename from stable/freeradius/6.0.13/values.yaml rename to stable/flaresolverr/6.0.15/values.yaml diff --git a/stable/flaresolverr/item.yaml b/stable/flaresolverr/item.yaml index 78fe4bf63b4..de263b5f3c7 100644 --- a/stable/flaresolverr/item.yaml +++ b/stable/flaresolverr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/flaresolverr.png +icon_url: https://truecharts.org/img/chart-icons/flaresolverr.png categories: - media diff --git a/stable/fleet/3.0.13/CHANGELOG.md b/stable/fleet/3.0.13/CHANGELOG.md deleted file mode 100644 index d650bdce5f2..00000000000 --- a/stable/fleet/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [fleet-3.0.13](https://github.com/truecharts/apps/compare/fleet-3.0.12...fleet-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [fleet-3.0.12](https://github.com/truecharts/apps/compare/fleet-3.0.11...fleet-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [fleet-3.0.11](https://github.com/truecharts/apps/compare/fleet-3.0.10...fleet-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [fleet-3.0.10](https://github.com/truecharts/apps/compare/fleet-3.0.9...fleet-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [fleet-3.0.9](https://github.com/truecharts/apps/compare/fleet-3.0.8...fleet-3.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [fleet-3.0.8](https://github.com/truecharts/apps/compare/fleet-3.0.7...fleet-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [fleet-3.0.7](https://github.com/truecharts/apps/compare/fleet-3.0.6...fleet-3.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [fleet-3.0.6](https://github.com/truecharts/apps/compare/fleet-3.0.5...fleet-3.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [fleet-3.0.5](https://github.com/truecharts/apps/compare/fleet-3.0.4...fleet-3.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [fleet-3.0.4](https://github.com/truecharts/apps/compare/fleet-3.0.3...fleet-3.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [fleet-3.0.3](https://github.com/truecharts/apps/compare/fleet-3.0.2...fleet-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/fleet/3.0.13/Chart.lock b/stable/fleet/3.0.13/Chart.lock deleted file mode 100644 index 56ce14ad056..00000000000 --- a/stable/fleet/3.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:54:07.328886801Z" diff --git a/stable/fleet/3.0.13/Chart.yaml b/stable/fleet/3.0.13/Chart.yaml deleted file mode 100644 index 59a69f56c42..00000000000 --- a/stable/fleet/3.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: fleet -version: 3.0.13 -appVersion: "2.3.2" -description: Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/fleet -icon: https://truecharts.org/img/appicons/fleet.png -keywords: - - fleet -sources: - - https://hub.docker.com/r/linuxserver/fleet -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/fleet/3.0.15/CHANGELOG.md b/stable/fleet/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..0d8ed476f75 --- /dev/null +++ b/stable/fleet/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fleet-3.0.15](https://github.com/truecharts/apps/compare/fleet-3.0.13...fleet-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [fleet-3.0.13](https://github.com/truecharts/apps/compare/fleet-3.0.12...fleet-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [fleet-3.0.12](https://github.com/truecharts/apps/compare/fleet-3.0.11...fleet-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [fleet-3.0.11](https://github.com/truecharts/apps/compare/fleet-3.0.10...fleet-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [fleet-3.0.10](https://github.com/truecharts/apps/compare/fleet-3.0.9...fleet-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [fleet-3.0.9](https://github.com/truecharts/apps/compare/fleet-3.0.8...fleet-3.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [fleet-3.0.8](https://github.com/truecharts/apps/compare/fleet-3.0.7...fleet-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [fleet-3.0.7](https://github.com/truecharts/apps/compare/fleet-3.0.6...fleet-3.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [fleet-3.0.6](https://github.com/truecharts/apps/compare/fleet-3.0.5...fleet-3.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [fleet-3.0.5](https://github.com/truecharts/apps/compare/fleet-3.0.4...fleet-3.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [fleet-3.0.4](https://github.com/truecharts/apps/compare/fleet-3.0.3...fleet-3.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/fleet/3.0.15/Chart.lock b/stable/fleet/3.0.15/Chart.lock new file mode 100644 index 00000000000..ed4e8e8fb00 --- /dev/null +++ b/stable/fleet/3.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:00:51.439654436Z" diff --git a/stable/fleet/3.0.15/Chart.yaml b/stable/fleet/3.0.15/Chart.yaml new file mode 100644 index 00000000000..3ba3d4d0b68 --- /dev/null +++ b/stable/fleet/3.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: fleet +version: 3.0.15 +appVersion: "2.3.2" +description: Fleet provides an online web interface which displays a set of maintained images from one or more owned repositories. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/fleet +icon: https://truecharts.org/img/chart-icons/fleet.png +keywords: + - fleet +sources: + - https://hub.docker.com/r/linuxserver/fleet +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fleet/3.0.13/README.md b/stable/fleet/3.0.15/README.md similarity index 100% rename from stable/fleet/3.0.13/README.md rename to stable/fleet/3.0.15/README.md diff --git a/stable/fleet/3.0.13/app-readme.md b/stable/fleet/3.0.15/app-readme.md similarity index 100% rename from stable/fleet/3.0.13/app-readme.md rename to stable/fleet/3.0.15/app-readme.md diff --git a/stable/friendica/4.0.18/charts/common-10.4.4.tgz b/stable/fleet/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/friendica/4.0.18/charts/common-10.4.4.tgz rename to stable/fleet/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/fleet/3.0.13/charts/mariadb-3.0.29.tgz b/stable/fleet/3.0.15/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/fleet/3.0.13/charts/mariadb-3.0.29.tgz rename to stable/fleet/3.0.15/charts/mariadb-3.0.29.tgz diff --git a/stable/fleet/3.0.13/icon.png b/stable/fleet/3.0.15/icon.png similarity index 100% rename from stable/fleet/3.0.13/icon.png rename to stable/fleet/3.0.15/icon.png diff --git a/stable/fleet/3.0.13/ix_values.yaml b/stable/fleet/3.0.15/ix_values.yaml similarity index 100% rename from stable/fleet/3.0.13/ix_values.yaml rename to stable/fleet/3.0.15/ix_values.yaml diff --git a/stable/fleet/3.0.13/questions.yaml b/stable/fleet/3.0.15/questions.yaml similarity index 100% rename from stable/fleet/3.0.13/questions.yaml rename to stable/fleet/3.0.15/questions.yaml diff --git a/stable/grafana/4.0.23/templates/common.yaml b/stable/fleet/3.0.15/templates/common.yaml similarity index 100% rename from stable/grafana/4.0.23/templates/common.yaml rename to stable/fleet/3.0.15/templates/common.yaml diff --git a/stable/friendica/4.0.18/values.yaml b/stable/fleet/3.0.15/values.yaml similarity index 100% rename from stable/friendica/4.0.18/values.yaml rename to stable/fleet/3.0.15/values.yaml diff --git a/stable/fleet/item.yaml b/stable/fleet/item.yaml index bb2dad0e087..e1643302fcd 100644 --- a/stable/fleet/item.yaml +++ b/stable/fleet/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/fleet.png +icon_url: https://truecharts.org/img/chart-icons/fleet.png categories: - incubator diff --git a/stable/flexget/2.0.17/CHANGELOG.md b/stable/flexget/2.0.17/CHANGELOG.md deleted file mode 100644 index aca4fe60698..00000000000 --- a/stable/flexget/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [flexget-2.0.17](https://github.com/truecharts/apps/compare/flexget-2.0.16...flexget-2.0.17) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [flexget-2.0.16](https://github.com/truecharts/apps/compare/flexget-2.0.15...flexget-2.0.16) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [flexget-2.0.15](https://github.com/truecharts/apps/compare/flexget-2.0.14...flexget-2.0.15) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [flexget-2.0.14](https://github.com/truecharts/apps/compare/flexget-2.0.13...flexget-2.0.14) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [flexget-2.0.13](https://github.com/truecharts/apps/compare/flexget-2.0.12...flexget-2.0.13) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [flexget-2.0.12](https://github.com/truecharts/apps/compare/flexget-2.0.11...flexget-2.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [flexget-2.0.11](https://github.com/truecharts/apps/compare/flexget-2.0.10...flexget-2.0.11) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [flexget-2.0.10](https://github.com/truecharts/apps/compare/flexget-2.0.9...flexget-2.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [flexget-2.0.9](https://github.com/truecharts/apps/compare/flexget-2.0.8...flexget-2.0.9) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [flexget-2.0.8](https://github.com/truecharts/apps/compare/flexget-2.0.7...flexget-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [flexget-2.0.7](https://github.com/truecharts/apps/compare/flexget-2.0.6...flexget-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/flexget/2.0.17/Chart.lock b/stable/flexget/2.0.17/Chart.lock deleted file mode 100644 index 733e47a486d..00000000000 --- a/stable/flexget/2.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:54:11.31890238Z" diff --git a/stable/flexget/2.0.17/Chart.yaml b/stable/flexget/2.0.17/Chart.yaml deleted file mode 100644 index e8c24658065..00000000000 --- a/stable/flexget/2.0.17/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "3.3.19" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: FlexGet is a multipurpose automation tool for all of your media -home: https://github.com/truecharts/apps/tree/master/charts/stable/flexget -icon: https://truecharts.org/img/appicons/flexget.png -keywords: -- flexget -- automation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flexget -sources: -- https://hub.docker.com/r/wiserain/flexget -- https://github.com/wiserain/docker-flexget -type: application -version: 2.0.17 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/flexget/2.0.19/CHANGELOG.md b/stable/flexget/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..c97e5ae2db0 --- /dev/null +++ b/stable/flexget/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [flexget-2.0.19](https://github.com/truecharts/apps/compare/flexget-2.0.17...flexget-2.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [flexget-2.0.17](https://github.com/truecharts/apps/compare/flexget-2.0.16...flexget-2.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [flexget-2.0.16](https://github.com/truecharts/apps/compare/flexget-2.0.15...flexget-2.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [flexget-2.0.15](https://github.com/truecharts/apps/compare/flexget-2.0.14...flexget-2.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [flexget-2.0.14](https://github.com/truecharts/apps/compare/flexget-2.0.13...flexget-2.0.14) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [flexget-2.0.13](https://github.com/truecharts/apps/compare/flexget-2.0.12...flexget-2.0.13) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [flexget-2.0.12](https://github.com/truecharts/apps/compare/flexget-2.0.11...flexget-2.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [flexget-2.0.11](https://github.com/truecharts/apps/compare/flexget-2.0.10...flexget-2.0.11) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [flexget-2.0.10](https://github.com/truecharts/apps/compare/flexget-2.0.9...flexget-2.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [flexget-2.0.9](https://github.com/truecharts/apps/compare/flexget-2.0.8...flexget-2.0.9) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [flexget-2.0.8](https://github.com/truecharts/apps/compare/flexget-2.0.7...flexget-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/flexget/2.0.19/Chart.lock b/stable/flexget/2.0.19/Chart.lock new file mode 100644 index 00000000000..32f15f67fc5 --- /dev/null +++ b/stable/flexget/2.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:00:52.812752076Z" diff --git a/stable/flexget/2.0.19/Chart.yaml b/stable/flexget/2.0.19/Chart.yaml new file mode 100644 index 00000000000..25366f63283 --- /dev/null +++ b/stable/flexget/2.0.19/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.3.19" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: FlexGet is a multipurpose automation tool for all of your media +home: https://github.com/truecharts/apps/tree/master/charts/stable/flexget +icon: https://truecharts.org/img/chart-icons/flexget.png +keywords: +- flexget +- automation +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flexget +sources: +- https://hub.docker.com/r/wiserain/flexget +- https://github.com/wiserain/docker-flexget +type: application +version: 2.0.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flexget/2.0.17/README.md b/stable/flexget/2.0.19/README.md similarity index 100% rename from stable/flexget/2.0.17/README.md rename to stable/flexget/2.0.19/README.md diff --git a/stable/flexget/2.0.17/app-readme.md b/stable/flexget/2.0.19/app-readme.md similarity index 100% rename from stable/flexget/2.0.17/app-readme.md rename to stable/flexget/2.0.19/app-readme.md diff --git a/stable/gitea/8.0.14/charts/common-10.4.4.tgz b/stable/flexget/2.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/gitea/8.0.14/charts/common-10.4.4.tgz rename to stable/flexget/2.0.19/charts/common-10.4.4.tgz diff --git a/stable/flexget/2.0.17/icon.png b/stable/flexget/2.0.19/icon.png similarity index 100% rename from stable/flexget/2.0.17/icon.png rename to stable/flexget/2.0.19/icon.png diff --git a/stable/flexget/2.0.17/ix_values.yaml b/stable/flexget/2.0.19/ix_values.yaml similarity index 100% rename from stable/flexget/2.0.17/ix_values.yaml rename to stable/flexget/2.0.19/ix_values.yaml diff --git a/stable/flexget/2.0.17/questions.yaml b/stable/flexget/2.0.19/questions.yaml similarity index 100% rename from stable/flexget/2.0.17/questions.yaml rename to stable/flexget/2.0.19/questions.yaml diff --git a/stable/grist/3.0.13/templates/common.yaml b/stable/flexget/2.0.19/templates/common.yaml similarity index 100% rename from stable/grist/3.0.13/templates/common.yaml rename to stable/flexget/2.0.19/templates/common.yaml diff --git a/stable/gitea/8.0.14/values.yaml b/stable/flexget/2.0.19/values.yaml similarity index 100% rename from stable/gitea/8.0.14/values.yaml rename to stable/flexget/2.0.19/values.yaml diff --git a/stable/flexget/item.yaml b/stable/flexget/item.yaml index a8763c66963..39a6abb884b 100644 --- a/stable/flexget/item.yaml +++ b/stable/flexget/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/flexget.png +icon_url: https://truecharts.org/img/chart-icons/flexget.png categories: - media diff --git a/stable/flood/6.0.13/CHANGELOG.md b/stable/flood/6.0.13/CHANGELOG.md deleted file mode 100644 index 0b503b6db7e..00000000000 --- a/stable/flood/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [flood-6.0.13](https://github.com/truecharts/apps/compare/flood-6.0.12...flood-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [flood-6.0.12](https://github.com/truecharts/apps/compare/flood-6.0.11...flood-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [flood-6.0.11](https://github.com/truecharts/apps/compare/flood-6.0.10...flood-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [flood-6.0.10](https://github.com/truecharts/apps/compare/flood-6.0.9...flood-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [flood-6.0.9](https://github.com/truecharts/apps/compare/flood-6.0.8...flood-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [flood-6.0.8](https://github.com/truecharts/apps/compare/flood-6.0.7...flood-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [flood-6.0.7](https://github.com/truecharts/apps/compare/flood-6.0.6...flood-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [flood-6.0.6](https://github.com/truecharts/apps/compare/flood-6.0.5...flood-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [flood-6.0.5](https://github.com/truecharts/apps/compare/flood-6.0.4...flood-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [flood-6.0.4](https://github.com/truecharts/apps/compare/flood-6.0.3...flood-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [flood-6.0.3](https://github.com/truecharts/apps/compare/flood-6.0.2...flood-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/flood/6.0.13/Chart.lock b/stable/flood/6.0.13/Chart.lock deleted file mode 100644 index fc5994776b8..00000000000 --- a/stable/flood/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:54:15.218039262Z" diff --git a/stable/flood/6.0.13/Chart.yaml b/stable/flood/6.0.13/Chart.yaml deleted file mode 100644 index 234a011e2e7..00000000000 --- a/stable/flood/6.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "4.7.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Flood is a monitoring service for various torrent clients -home: https://github.com/truecharts/apps/tree/master/charts/stable/flood -icon: https://truecharts.org/img/appicons/flood.png -keywords: -- flood -- rtorrent -- qbittorrent -- transmission -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: flood -sources: -- https://github.com/jesec/flood -- https://hub.docker.com/r/jesec/flood -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/flood/6.0.15/CHANGELOG.md b/stable/flood/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..1668d9e13ec --- /dev/null +++ b/stable/flood/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [flood-6.0.15](https://github.com/truecharts/apps/compare/flood-6.0.13...flood-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [flood-6.0.13](https://github.com/truecharts/apps/compare/flood-6.0.12...flood-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [flood-6.0.12](https://github.com/truecharts/apps/compare/flood-6.0.11...flood-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [flood-6.0.11](https://github.com/truecharts/apps/compare/flood-6.0.10...flood-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [flood-6.0.10](https://github.com/truecharts/apps/compare/flood-6.0.9...flood-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [flood-6.0.9](https://github.com/truecharts/apps/compare/flood-6.0.8...flood-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [flood-6.0.8](https://github.com/truecharts/apps/compare/flood-6.0.7...flood-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [flood-6.0.7](https://github.com/truecharts/apps/compare/flood-6.0.6...flood-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [flood-6.0.6](https://github.com/truecharts/apps/compare/flood-6.0.5...flood-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [flood-6.0.5](https://github.com/truecharts/apps/compare/flood-6.0.4...flood-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [flood-6.0.4](https://github.com/truecharts/apps/compare/flood-6.0.3...flood-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/flood/6.0.15/Chart.lock b/stable/flood/6.0.15/Chart.lock new file mode 100644 index 00000000000..ec7a34b306c --- /dev/null +++ b/stable/flood/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:00:58.8866185Z" diff --git a/stable/flood/6.0.15/Chart.yaml b/stable/flood/6.0.15/Chart.yaml new file mode 100644 index 00000000000..e3d92417e4f --- /dev/null +++ b/stable/flood/6.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4.7.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Flood is a monitoring service for various torrent clients +home: https://github.com/truecharts/apps/tree/master/charts/stable/flood +icon: https://truecharts.org/img/chart-icons/flood.png +keywords: +- flood +- rtorrent +- qbittorrent +- transmission +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: flood +sources: +- https://github.com/jesec/flood +- https://hub.docker.com/r/jesec/flood +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/flood/6.0.13/README.md b/stable/flood/6.0.15/README.md similarity index 100% rename from stable/flood/6.0.13/README.md rename to stable/flood/6.0.15/README.md diff --git a/stable/flood/6.0.13/app-readme.md b/stable/flood/6.0.15/app-readme.md similarity index 100% rename from stable/flood/6.0.13/app-readme.md rename to stable/flood/6.0.15/app-readme.md diff --git a/stable/golinks/4.0.12/charts/common-10.4.4.tgz b/stable/flood/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/golinks/4.0.12/charts/common-10.4.4.tgz rename to stable/flood/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/flood/6.0.13/ci/ct-values.yaml b/stable/flood/6.0.15/ci/ct-values.yaml similarity index 100% rename from stable/flood/6.0.13/ci/ct-values.yaml rename to stable/flood/6.0.15/ci/ct-values.yaml diff --git a/stable/flood/6.0.13/icon.png b/stable/flood/6.0.15/icon.png similarity index 100% rename from stable/flood/6.0.13/icon.png rename to stable/flood/6.0.15/icon.png diff --git a/stable/flood/6.0.13/ix_values.yaml b/stable/flood/6.0.15/ix_values.yaml similarity index 100% rename from stable/flood/6.0.13/ix_values.yaml rename to stable/flood/6.0.15/ix_values.yaml diff --git a/stable/flood/6.0.13/questions.yaml b/stable/flood/6.0.15/questions.yaml similarity index 100% rename from stable/flood/6.0.13/questions.yaml rename to stable/flood/6.0.15/questions.yaml diff --git a/stable/guacd/2.0.14/templates/common.yaml b/stable/flood/6.0.15/templates/common.yaml similarity index 100% rename from stable/guacd/2.0.14/templates/common.yaml rename to stable/flood/6.0.15/templates/common.yaml diff --git a/stable/golinks/4.0.12/values.yaml b/stable/flood/6.0.15/values.yaml similarity index 100% rename from stable/golinks/4.0.12/values.yaml rename to stable/flood/6.0.15/values.yaml diff --git a/stable/flood/item.yaml b/stable/flood/item.yaml index 2926a7ea930..5afbcfd13c6 100644 --- a/stable/flood/item.yaml +++ b/stable/flood/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/flood.png +icon_url: https://truecharts.org/img/chart-icons/flood.png categories: - media diff --git a/stable/fluidd/2.0.14/CHANGELOG.md b/stable/fluidd/2.0.14/CHANGELOG.md deleted file mode 100644 index f0dff71517e..00000000000 --- a/stable/fluidd/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [fluidd-2.0.14](https://github.com/truecharts/apps/compare/fluidd-2.0.13...fluidd-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [fluidd-2.0.13](https://github.com/truecharts/apps/compare/fluidd-2.0.12...fluidd-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [fluidd-2.0.12](https://github.com/truecharts/apps/compare/fluidd-2.0.11...fluidd-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [fluidd-2.0.11](https://github.com/truecharts/apps/compare/fluidd-2.0.10...fluidd-2.0.11) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [fluidd-2.0.10](https://github.com/truecharts/apps/compare/fluidd-2.0.9...fluidd-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [fluidd-2.0.9](https://github.com/truecharts/apps/compare/fluidd-2.0.8...fluidd-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [fluidd-2.0.8](https://github.com/truecharts/apps/compare/fluidd-2.0.7...fluidd-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [fluidd-2.0.7](https://github.com/truecharts/apps/compare/fluidd-2.0.6...fluidd-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [fluidd-2.0.6](https://github.com/truecharts/apps/compare/fluidd-2.0.5...fluidd-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [fluidd-2.0.5](https://github.com/truecharts/apps/compare/fluidd-2.0.4...fluidd-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [fluidd-2.0.4](https://github.com/truecharts/apps/compare/fluidd-2.0.3...fluidd-2.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/fluidd/2.0.14/Chart.lock b/stable/fluidd/2.0.14/Chart.lock deleted file mode 100644 index 07b3e889d28..00000000000 --- a/stable/fluidd/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:54:20.53560748Z" diff --git a/stable/fluidd/2.0.14/Chart.yaml b/stable/fluidd/2.0.14/Chart.yaml deleted file mode 100644 index f378dad28f9..00000000000 --- a/stable/fluidd/2.0.14/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.19.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Fluidd is a free and open-source Klipper web interface for managing your 3d printer. -home: https://github.com/truecharts/apps/tree/master/charts/stable/fluidd -icon: https://truecharts.org/img/appicons/fluidd.png -keywords: -- fluidd -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fluidd -sources: -- https://github.com/fluidd-core/fluidd -- https://hub.docker.com/r/cadriel/fluidd -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/fluidd/2.0.16/CHANGELOG.md b/stable/fluidd/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..cab82f7c911 --- /dev/null +++ b/stable/fluidd/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fluidd-2.0.16](https://github.com/truecharts/apps/compare/fluidd-2.0.14...fluidd-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [fluidd-2.0.14](https://github.com/truecharts/apps/compare/fluidd-2.0.13...fluidd-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [fluidd-2.0.13](https://github.com/truecharts/apps/compare/fluidd-2.0.12...fluidd-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [fluidd-2.0.12](https://github.com/truecharts/apps/compare/fluidd-2.0.11...fluidd-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [fluidd-2.0.11](https://github.com/truecharts/apps/compare/fluidd-2.0.10...fluidd-2.0.11) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [fluidd-2.0.10](https://github.com/truecharts/apps/compare/fluidd-2.0.9...fluidd-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [fluidd-2.0.9](https://github.com/truecharts/apps/compare/fluidd-2.0.8...fluidd-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [fluidd-2.0.8](https://github.com/truecharts/apps/compare/fluidd-2.0.7...fluidd-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [fluidd-2.0.7](https://github.com/truecharts/apps/compare/fluidd-2.0.6...fluidd-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [fluidd-2.0.6](https://github.com/truecharts/apps/compare/fluidd-2.0.5...fluidd-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [fluidd-2.0.5](https://github.com/truecharts/apps/compare/fluidd-2.0.4...fluidd-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/fluidd/2.0.16/Chart.lock b/stable/fluidd/2.0.16/Chart.lock new file mode 100644 index 00000000000..805ec12258c --- /dev/null +++ b/stable/fluidd/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:01.261531207Z" diff --git a/stable/fluidd/2.0.16/Chart.yaml b/stable/fluidd/2.0.16/Chart.yaml new file mode 100644 index 00000000000..d2cb9453061 --- /dev/null +++ b/stable/fluidd/2.0.16/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.19.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Fluidd is a free and open-source Klipper web interface for managing your 3d printer. +home: https://github.com/truecharts/apps/tree/master/charts/stable/fluidd +icon: https://truecharts.org/img/chart-icons/fluidd.png +keywords: +- fluidd +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fluidd +sources: +- https://github.com/fluidd-core/fluidd +- https://hub.docker.com/r/cadriel/fluidd +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fluidd/2.0.14/README.md b/stable/fluidd/2.0.16/README.md similarity index 100% rename from stable/fluidd/2.0.14/README.md rename to stable/fluidd/2.0.16/README.md diff --git a/stable/fluidd/2.0.14/app-readme.md b/stable/fluidd/2.0.16/app-readme.md similarity index 100% rename from stable/fluidd/2.0.14/app-readme.md rename to stable/fluidd/2.0.16/app-readme.md diff --git a/stable/gonic/6.0.13/charts/common-10.4.4.tgz b/stable/fluidd/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/gonic/6.0.13/charts/common-10.4.4.tgz rename to stable/fluidd/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/fluidd/2.0.14/icon.png b/stable/fluidd/2.0.16/icon.png similarity index 100% rename from stable/fluidd/2.0.14/icon.png rename to stable/fluidd/2.0.16/icon.png diff --git a/stable/fluidd/2.0.14/ix_values.yaml b/stable/fluidd/2.0.16/ix_values.yaml similarity index 100% rename from stable/fluidd/2.0.14/ix_values.yaml rename to stable/fluidd/2.0.16/ix_values.yaml diff --git a/stable/fluidd/2.0.14/questions.yaml b/stable/fluidd/2.0.16/questions.yaml similarity index 100% rename from stable/fluidd/2.0.14/questions.yaml rename to stable/fluidd/2.0.16/questions.yaml diff --git a/stable/habridge/2.0.12/templates/common.yaml b/stable/fluidd/2.0.16/templates/common.yaml similarity index 100% rename from stable/habridge/2.0.12/templates/common.yaml rename to stable/fluidd/2.0.16/templates/common.yaml diff --git a/stable/gonic/6.0.13/values.yaml b/stable/fluidd/2.0.16/values.yaml similarity index 100% rename from stable/gonic/6.0.13/values.yaml rename to stable/fluidd/2.0.16/values.yaml diff --git a/stable/fluidd/item.yaml b/stable/fluidd/item.yaml index b418750a9e0..53ff7e39bf8 100644 --- a/stable/fluidd/item.yaml +++ b/stable/fluidd/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/fluidd.png +icon_url: https://truecharts.org/img/chart-icons/fluidd.png categories: - utilities diff --git a/stable/focalboard/9.0.14/CHANGELOG.md b/stable/focalboard/9.0.14/CHANGELOG.md deleted file mode 100644 index 42743ffe731..00000000000 --- a/stable/focalboard/9.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [focalboard-9.0.14](https://github.com/truecharts/apps/compare/focalboard-9.0.13...focalboard-9.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [focalboard-9.0.13](https://github.com/truecharts/apps/compare/focalboard-9.0.12...focalboard-9.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [focalboard-9.0.12](https://github.com/truecharts/apps/compare/focalboard-9.0.11...focalboard-9.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [focalboard-9.0.11](https://github.com/truecharts/apps/compare/focalboard-9.0.10...focalboard-9.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [focalboard-9.0.10](https://github.com/truecharts/apps/compare/focalboard-9.0.9...focalboard-9.0.10) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [focalboard-9.0.9](https://github.com/truecharts/apps/compare/focalboard-9.0.8...focalboard-9.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [focalboard-9.0.8](https://github.com/truecharts/apps/compare/focalboard-9.0.7...focalboard-9.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [focalboard-9.0.7](https://github.com/truecharts/apps/compare/focalboard-9.0.6...focalboard-9.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [focalboard-9.0.6](https://github.com/truecharts/apps/compare/focalboard-9.0.5...focalboard-9.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [focalboard-9.0.5](https://github.com/truecharts/apps/compare/focalboard-9.0.4...focalboard-9.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [focalboard-9.0.4](https://github.com/truecharts/apps/compare/focalboard-9.0.3...focalboard-9.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/focalboard/9.0.14/Chart.lock b/stable/focalboard/9.0.14/Chart.lock deleted file mode 100644 index 399ed2c20a5..00000000000 --- a/stable/focalboard/9.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:54:32.855642396Z" diff --git a/stable/focalboard/9.0.14/Chart.yaml b/stable/focalboard/9.0.14/Chart.yaml deleted file mode 100644 index 968039fb97e..00000000000 --- a/stable/focalboard/9.0.14/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "7.1.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Focalboard is an open source, self-hosted alternative to Trello, Notion, - and Asana. -home: https://github.com/truecharts/apps/tree/master/charts/stable/focalboard -icon: https://truecharts.org/img/appicons/focalboard.png -keywords: -- focalboard -- kanban -- project management -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: focalboard -sources: -- https://www.focalboard.com/ -- https://github.com/mattermost/focalboard -- https://github.com/FlipEnergy/container-images/blob/main/focalboard -version: 9.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/focalboard/9.0.16/CHANGELOG.md b/stable/focalboard/9.0.16/CHANGELOG.md new file mode 100644 index 00000000000..fae924a0cf3 --- /dev/null +++ b/stable/focalboard/9.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [focalboard-9.0.16](https://github.com/truecharts/apps/compare/focalboard-9.0.14...focalboard-9.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [focalboard-9.0.14](https://github.com/truecharts/apps/compare/focalboard-9.0.13...focalboard-9.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [focalboard-9.0.13](https://github.com/truecharts/apps/compare/focalboard-9.0.12...focalboard-9.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [focalboard-9.0.12](https://github.com/truecharts/apps/compare/focalboard-9.0.11...focalboard-9.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [focalboard-9.0.11](https://github.com/truecharts/apps/compare/focalboard-9.0.10...focalboard-9.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [focalboard-9.0.10](https://github.com/truecharts/apps/compare/focalboard-9.0.9...focalboard-9.0.10) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [focalboard-9.0.9](https://github.com/truecharts/apps/compare/focalboard-9.0.8...focalboard-9.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [focalboard-9.0.8](https://github.com/truecharts/apps/compare/focalboard-9.0.7...focalboard-9.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [focalboard-9.0.7](https://github.com/truecharts/apps/compare/focalboard-9.0.6...focalboard-9.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [focalboard-9.0.6](https://github.com/truecharts/apps/compare/focalboard-9.0.5...focalboard-9.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [focalboard-9.0.5](https://github.com/truecharts/apps/compare/focalboard-9.0.4...focalboard-9.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/focalboard/9.0.16/Chart.lock b/stable/focalboard/9.0.16/Chart.lock new file mode 100644 index 00000000000..5f6af98eb1e --- /dev/null +++ b/stable/focalboard/9.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:01:13.615146898Z" diff --git a/stable/focalboard/9.0.16/Chart.yaml b/stable/focalboard/9.0.16/Chart.yaml new file mode 100644 index 00000000000..c3ffd166281 --- /dev/null +++ b/stable/focalboard/9.0.16/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "7.1.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Focalboard is an open source, self-hosted alternative to Trello, Notion, + and Asana. +home: https://github.com/truecharts/apps/tree/master/charts/stable/focalboard +icon: https://truecharts.org/img/chart-icons/focalboard.png +keywords: +- focalboard +- kanban +- project management +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: focalboard +sources: +- https://www.focalboard.com/ +- https://github.com/mattermost/focalboard +- https://github.com/FlipEnergy/container-images/blob/main/focalboard +version: 9.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/focalboard/9.0.14/README.md b/stable/focalboard/9.0.16/README.md similarity index 100% rename from stable/focalboard/9.0.14/README.md rename to stable/focalboard/9.0.16/README.md diff --git a/stable/focalboard/9.0.14/app-readme.md b/stable/focalboard/9.0.16/app-readme.md similarity index 100% rename from stable/focalboard/9.0.14/app-readme.md rename to stable/focalboard/9.0.16/app-readme.md diff --git a/stable/gotify/8.0.13/charts/common-10.4.4.tgz b/stable/focalboard/9.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/gotify/8.0.13/charts/common-10.4.4.tgz rename to stable/focalboard/9.0.16/charts/common-10.4.4.tgz diff --git a/stable/gotify/8.0.13/charts/postgresql-8.0.30.tgz b/stable/focalboard/9.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/gotify/8.0.13/charts/postgresql-8.0.30.tgz rename to stable/focalboard/9.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/focalboard/9.0.14/icon.png b/stable/focalboard/9.0.16/icon.png similarity index 100% rename from stable/focalboard/9.0.14/icon.png rename to stable/focalboard/9.0.16/icon.png diff --git a/stable/focalboard/9.0.14/ix_values.yaml b/stable/focalboard/9.0.16/ix_values.yaml similarity index 100% rename from stable/focalboard/9.0.14/ix_values.yaml rename to stable/focalboard/9.0.16/ix_values.yaml diff --git a/stable/focalboard/9.0.14/questions.yaml b/stable/focalboard/9.0.16/questions.yaml similarity index 100% rename from stable/focalboard/9.0.14/questions.yaml rename to stable/focalboard/9.0.16/questions.yaml diff --git a/stable/focalboard/9.0.14/templates/_configmap.tpl b/stable/focalboard/9.0.16/templates/_configmap.tpl similarity index 100% rename from stable/focalboard/9.0.14/templates/_configmap.tpl rename to stable/focalboard/9.0.16/templates/_configmap.tpl diff --git a/stable/focalboard/9.0.14/templates/common.yaml b/stable/focalboard/9.0.16/templates/common.yaml similarity index 100% rename from stable/focalboard/9.0.14/templates/common.yaml rename to stable/focalboard/9.0.16/templates/common.yaml diff --git a/stable/gotify/8.0.13/values.yaml b/stable/focalboard/9.0.16/values.yaml similarity index 100% rename from stable/gotify/8.0.13/values.yaml rename to stable/focalboard/9.0.16/values.yaml diff --git a/stable/focalboard/item.yaml b/stable/focalboard/item.yaml index 8890bd1093d..0fa7bdf2162 100644 --- a/stable/focalboard/item.yaml +++ b/stable/focalboard/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/focalboard.png +icon_url: https://truecharts.org/img/chart-icons/focalboard.png categories: - media diff --git a/stable/foldingathome/2.0.12/CHANGELOG.md b/stable/foldingathome/2.0.12/CHANGELOG.md deleted file mode 100644 index 7cbe9853695..00000000000 --- a/stable/foldingathome/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [foldingathome-2.0.12](https://github.com/truecharts/apps/compare/foldingathome-2.0.11...foldingathome-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [foldingathome-2.0.11](https://github.com/truecharts/apps/compare/foldingathome-2.0.10...foldingathome-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [foldingathome-2.0.10](https://github.com/truecharts/apps/compare/foldingathome-2.0.9...foldingathome-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [foldingathome-2.0.9](https://github.com/truecharts/apps/compare/foldingathome-2.0.8...foldingathome-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [foldingathome-2.0.8](https://github.com/truecharts/apps/compare/foldingathome-2.0.7...foldingathome-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [foldingathome-2.0.7](https://github.com/truecharts/apps/compare/foldingathome-2.0.6...foldingathome-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [foldingathome-2.0.6](https://github.com/truecharts/apps/compare/foldingathome-2.0.5...foldingathome-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [foldingathome-2.0.5](https://github.com/truecharts/apps/compare/foldingathome-2.0.4...foldingathome-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [foldingathome-2.0.4](https://github.com/truecharts/apps/compare/foldingathome-2.0.3...foldingathome-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [foldingathome-2.0.3](https://github.com/truecharts/apps/compare/foldingathome-2.0.2...foldingathome-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [foldingathome-2.0.2](https://github.com/truecharts/apps/compare/foldingathome-2.0.1...foldingathome-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/foldingathome/2.0.12/Chart.lock b/stable/foldingathome/2.0.12/Chart.lock deleted file mode 100644 index 95f80e86ec3..00000000000 --- a/stable/foldingathome/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:54:28.672620183Z" diff --git a/stable/foldingathome/2.0.12/Chart.yaml b/stable/foldingathome/2.0.12/Chart.yaml deleted file mode 100644 index f9d520aca41..00000000000 --- a/stable/foldingathome/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: foldingathome -version: 2.0.12 -appVersion: "7.6.21" -description: Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/foldingathome -icon: https://truecharts.org/img/appicons/foldingathome.png -keywords: - - foldingathome -sources: - - https://hub.docker.com/r/linuxserver/foldingathome -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/foldingathome/2.0.14/CHANGELOG.md b/stable/foldingathome/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..6ced2e7c4c1 --- /dev/null +++ b/stable/foldingathome/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [foldingathome-2.0.14](https://github.com/truecharts/apps/compare/foldingathome-2.0.12...foldingathome-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [foldingathome-2.0.12](https://github.com/truecharts/apps/compare/foldingathome-2.0.11...foldingathome-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [foldingathome-2.0.11](https://github.com/truecharts/apps/compare/foldingathome-2.0.10...foldingathome-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [foldingathome-2.0.10](https://github.com/truecharts/apps/compare/foldingathome-2.0.9...foldingathome-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [foldingathome-2.0.9](https://github.com/truecharts/apps/compare/foldingathome-2.0.8...foldingathome-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [foldingathome-2.0.8](https://github.com/truecharts/apps/compare/foldingathome-2.0.7...foldingathome-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [foldingathome-2.0.7](https://github.com/truecharts/apps/compare/foldingathome-2.0.6...foldingathome-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [foldingathome-2.0.6](https://github.com/truecharts/apps/compare/foldingathome-2.0.5...foldingathome-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [foldingathome-2.0.5](https://github.com/truecharts/apps/compare/foldingathome-2.0.4...foldingathome-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [foldingathome-2.0.4](https://github.com/truecharts/apps/compare/foldingathome-2.0.3...foldingathome-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [foldingathome-2.0.3](https://github.com/truecharts/apps/compare/foldingathome-2.0.2...foldingathome-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/foldingathome/2.0.14/Chart.lock b/stable/foldingathome/2.0.14/Chart.lock new file mode 100644 index 00000000000..efa5c88e0ac --- /dev/null +++ b/stable/foldingathome/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:12.424674482Z" diff --git a/stable/foldingathome/2.0.14/Chart.yaml b/stable/foldingathome/2.0.14/Chart.yaml new file mode 100644 index 00000000000..4ef52b9d4b4 --- /dev/null +++ b/stable/foldingathome/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: foldingathome +version: 2.0.14 +appVersion: "7.6.21" +description: Folding@home is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/foldingathome +icon: https://truecharts.org/img/chart-icons/foldingathome.png +keywords: + - foldingathome +sources: + - https://hub.docker.com/r/linuxserver/foldingathome +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/foldingathome/2.0.12/README.md b/stable/foldingathome/2.0.14/README.md similarity index 100% rename from stable/foldingathome/2.0.12/README.md rename to stable/foldingathome/2.0.14/README.md diff --git a/stable/foldingathome/2.0.12/app-readme.md b/stable/foldingathome/2.0.14/app-readme.md similarity index 100% rename from stable/foldingathome/2.0.12/app-readme.md rename to stable/foldingathome/2.0.14/app-readme.md diff --git a/stable/grafana/4.0.23/charts/common-10.4.4.tgz b/stable/foldingathome/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/grafana/4.0.23/charts/common-10.4.4.tgz rename to stable/foldingathome/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/foldingathome/2.0.12/icon.png b/stable/foldingathome/2.0.14/icon.png similarity index 100% rename from stable/foldingathome/2.0.12/icon.png rename to stable/foldingathome/2.0.14/icon.png diff --git a/stable/foldingathome/2.0.12/ix_values.yaml b/stable/foldingathome/2.0.14/ix_values.yaml similarity index 100% rename from stable/foldingathome/2.0.12/ix_values.yaml rename to stable/foldingathome/2.0.14/ix_values.yaml diff --git a/stable/foldingathome/2.0.12/questions.yaml b/stable/foldingathome/2.0.14/questions.yaml similarity index 100% rename from stable/foldingathome/2.0.12/questions.yaml rename to stable/foldingathome/2.0.14/questions.yaml diff --git a/stable/haste-server/6.0.13/templates/common.yaml b/stable/foldingathome/2.0.14/templates/common.yaml similarity index 100% rename from stable/haste-server/6.0.13/templates/common.yaml rename to stable/foldingathome/2.0.14/templates/common.yaml diff --git a/stable/grafana/4.0.23/values.yaml b/stable/foldingathome/2.0.14/values.yaml similarity index 100% rename from stable/grafana/4.0.23/values.yaml rename to stable/foldingathome/2.0.14/values.yaml diff --git a/stable/foldingathome/item.yaml b/stable/foldingathome/item.yaml index c1baa3ffb86..40a26b3d1b4 100644 --- a/stable/foldingathome/item.yaml +++ b/stable/foldingathome/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/foldingathome.png +icon_url: https://truecharts.org/img/chart-icons/foldingathome.png categories: - incubator diff --git a/stable/fossil/4.0.12/CHANGELOG.md b/stable/fossil/4.0.12/CHANGELOG.md deleted file mode 100644 index 066cce054ba..00000000000 --- a/stable/fossil/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [fossil-4.0.12](https://github.com/truecharts/apps/compare/fossil-4.0.11...fossil-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [fossil-4.0.11](https://github.com/truecharts/apps/compare/fossil-4.0.10...fossil-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [fossil-4.0.10](https://github.com/truecharts/apps/compare/fossil-4.0.9...fossil-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [fossil-4.0.9](https://github.com/truecharts/apps/compare/fossil-4.0.8...fossil-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [fossil-4.0.8](https://github.com/truecharts/apps/compare/fossil-4.0.7...fossil-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [fossil-4.0.7](https://github.com/truecharts/apps/compare/fossil-4.0.6...fossil-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [fossil-4.0.6](https://github.com/truecharts/apps/compare/fossil-4.0.5...fossil-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [fossil-4.0.5](https://github.com/truecharts/apps/compare/fossil-4.0.4...fossil-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [fossil-4.0.4](https://github.com/truecharts/apps/compare/fossil-4.0.3...fossil-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [fossil-4.0.3](https://github.com/truecharts/apps/compare/fossil-4.0.2...fossil-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [fossil-4.0.2](https://github.com/truecharts/apps/compare/fossil-4.0.1...fossil-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/fossil/4.0.12/Chart.lock b/stable/fossil/4.0.12/Chart.lock deleted file mode 100644 index 0a054ae0f43..00000000000 --- a/stable/fossil/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:54:31.207284032Z" diff --git a/stable/fossil/4.0.12/Chart.yaml b/stable/fossil/4.0.12/Chart.yaml deleted file mode 100644 index d688b458597..00000000000 --- a/stable/fossil/4.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.15.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A simple, high-reliability, distributed software configuration management - system -home: https://github.com/truecharts/apps/tree/master/charts/stable/fossil -icon: https://truecharts.org/img/appicons/fossil.png -keywords: -- fossil -- scm -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: fossil -sources: -- https://fossil-scm.org/ -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/fossil/4.0.14/CHANGELOG.md b/stable/fossil/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..edb09922959 --- /dev/null +++ b/stable/fossil/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [fossil-4.0.14](https://github.com/truecharts/apps/compare/fossil-4.0.12...fossil-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [fossil-4.0.12](https://github.com/truecharts/apps/compare/fossil-4.0.11...fossil-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [fossil-4.0.11](https://github.com/truecharts/apps/compare/fossil-4.0.10...fossil-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [fossil-4.0.10](https://github.com/truecharts/apps/compare/fossil-4.0.9...fossil-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [fossil-4.0.9](https://github.com/truecharts/apps/compare/fossil-4.0.8...fossil-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [fossil-4.0.8](https://github.com/truecharts/apps/compare/fossil-4.0.7...fossil-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [fossil-4.0.7](https://github.com/truecharts/apps/compare/fossil-4.0.6...fossil-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [fossil-4.0.6](https://github.com/truecharts/apps/compare/fossil-4.0.5...fossil-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [fossil-4.0.5](https://github.com/truecharts/apps/compare/fossil-4.0.4...fossil-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [fossil-4.0.4](https://github.com/truecharts/apps/compare/fossil-4.0.3...fossil-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [fossil-4.0.3](https://github.com/truecharts/apps/compare/fossil-4.0.2...fossil-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/fossil/4.0.14/Chart.lock b/stable/fossil/4.0.14/Chart.lock new file mode 100644 index 00000000000..3c5e834c82e --- /dev/null +++ b/stable/fossil/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:14.126105747Z" diff --git a/stable/fossil/4.0.14/Chart.yaml b/stable/fossil/4.0.14/Chart.yaml new file mode 100644 index 00000000000..1905b732bec --- /dev/null +++ b/stable/fossil/4.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.15.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A simple, high-reliability, distributed software configuration management + system +home: https://github.com/truecharts/apps/tree/master/charts/stable/fossil +icon: https://truecharts.org/img/chart-icons/fossil.png +keywords: +- fossil +- scm +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: fossil +sources: +- https://fossil-scm.org/ +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/fossil/4.0.12/README.md b/stable/fossil/4.0.14/README.md similarity index 100% rename from stable/fossil/4.0.12/README.md rename to stable/fossil/4.0.14/README.md diff --git a/stable/fossil/4.0.12/app-readme.md b/stable/fossil/4.0.14/app-readme.md similarity index 100% rename from stable/fossil/4.0.12/app-readme.md rename to stable/fossil/4.0.14/app-readme.md diff --git a/stable/grav/4.0.12/charts/common-10.4.4.tgz b/stable/fossil/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/grav/4.0.12/charts/common-10.4.4.tgz rename to stable/fossil/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/fossil/4.0.12/icon.png b/stable/fossil/4.0.14/icon.png similarity index 100% rename from stable/fossil/4.0.12/icon.png rename to stable/fossil/4.0.14/icon.png diff --git a/stable/fossil/4.0.12/ix_values.yaml b/stable/fossil/4.0.14/ix_values.yaml similarity index 100% rename from stable/fossil/4.0.12/ix_values.yaml rename to stable/fossil/4.0.14/ix_values.yaml diff --git a/stable/fossil/4.0.12/questions.yaml b/stable/fossil/4.0.14/questions.yaml similarity index 100% rename from stable/fossil/4.0.12/questions.yaml rename to stable/fossil/4.0.14/questions.yaml diff --git a/stable/fossil/4.0.12/templates/common.yaml b/stable/fossil/4.0.14/templates/common.yaml similarity index 100% rename from stable/fossil/4.0.12/templates/common.yaml rename to stable/fossil/4.0.14/templates/common.yaml diff --git a/stable/grav/4.0.12/values.yaml b/stable/fossil/4.0.14/values.yaml similarity index 100% rename from stable/grav/4.0.12/values.yaml rename to stable/fossil/4.0.14/values.yaml diff --git a/stable/fossil/item.yaml b/stable/fossil/item.yaml index 88bf555881d..d2df1044312 100644 --- a/stable/fossil/item.yaml +++ b/stable/fossil/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/fossil.png +icon_url: https://truecharts.org/img/chart-icons/fossil.png categories: - media diff --git a/stable/freeradius/6.0.13/CHANGELOG.md b/stable/freeradius/6.0.13/CHANGELOG.md deleted file mode 100644 index 786986f930f..00000000000 --- a/stable/freeradius/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [freeradius-6.0.13](https://github.com/truecharts/apps/compare/freeradius-6.0.12...freeradius-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [freeradius-6.0.12](https://github.com/truecharts/apps/compare/freeradius-6.0.11...freeradius-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [freeradius-6.0.11](https://github.com/truecharts/apps/compare/freeradius-6.0.10...freeradius-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [freeradius-6.0.10](https://github.com/truecharts/apps/compare/freeradius-6.0.9...freeradius-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [freeradius-6.0.9](https://github.com/truecharts/apps/compare/freeradius-6.0.8...freeradius-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [freeradius-6.0.8](https://github.com/truecharts/apps/compare/freeradius-6.0.7...freeradius-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [freeradius-6.0.7](https://github.com/truecharts/apps/compare/freeradius-6.0.6...freeradius-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [freeradius-6.0.6](https://github.com/truecharts/apps/compare/freeradius-6.0.5...freeradius-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [freeradius-6.0.5](https://github.com/truecharts/apps/compare/freeradius-6.0.4...freeradius-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - - - - -### [freeradius-6.0.4](https://github.com/truecharts/apps/compare/freeradius-6.0.3...freeradius-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [freeradius-6.0.3](https://github.com/truecharts/apps/compare/freeradius-6.0.2...freeradius-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/freeradius/6.0.13/Chart.lock b/stable/freeradius/6.0.13/Chart.lock deleted file mode 100644 index 99f9d813c71..00000000000 --- a/stable/freeradius/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:54:36.848785722Z" diff --git a/stable/freeradius/6.0.13/Chart.yaml b/stable/freeradius/6.0.13/Chart.yaml deleted file mode 100644 index 376f0af7b0e..00000000000 --- a/stable/freeradius/6.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "3.2.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: OpenSource Radius implementation -home: https://github.com/truecharts/apps/tree/master/charts/stable/freeradius -icon: https://truecharts.org/img/appicons/freeradius.png -keywords: -- radius -- auth -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: freeradius -sources: -- https://hub.docker.com/r/freeradius/freeradius-server/ -- https://freeradius.org/ -type: application -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - auth - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/freeradius/6.0.15/CHANGELOG.md b/stable/freeradius/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..4eeb7d998b8 --- /dev/null +++ b/stable/freeradius/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [freeradius-6.0.15](https://github.com/truecharts/apps/compare/freeradius-6.0.13...freeradius-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [freeradius-6.0.13](https://github.com/truecharts/apps/compare/freeradius-6.0.12...freeradius-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [freeradius-6.0.12](https://github.com/truecharts/apps/compare/freeradius-6.0.11...freeradius-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [freeradius-6.0.11](https://github.com/truecharts/apps/compare/freeradius-6.0.10...freeradius-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [freeradius-6.0.10](https://github.com/truecharts/apps/compare/freeradius-6.0.9...freeradius-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [freeradius-6.0.9](https://github.com/truecharts/apps/compare/freeradius-6.0.8...freeradius-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [freeradius-6.0.8](https://github.com/truecharts/apps/compare/freeradius-6.0.7...freeradius-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [freeradius-6.0.7](https://github.com/truecharts/apps/compare/freeradius-6.0.6...freeradius-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [freeradius-6.0.6](https://github.com/truecharts/apps/compare/freeradius-6.0.5...freeradius-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [freeradius-6.0.5](https://github.com/truecharts/apps/compare/freeradius-6.0.4...freeradius-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) +* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) + + + + +### [freeradius-6.0.4](https://github.com/truecharts/apps/compare/freeradius-6.0.3...freeradius-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/freeradius/6.0.15/Chart.lock b/stable/freeradius/6.0.15/Chart.lock new file mode 100644 index 00000000000..eb2aa2193bf --- /dev/null +++ b/stable/freeradius/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:17.024948746Z" diff --git a/stable/freeradius/6.0.15/Chart.yaml b/stable/freeradius/6.0.15/Chart.yaml new file mode 100644 index 00000000000..6471b4f9d07 --- /dev/null +++ b/stable/freeradius/6.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.2.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: OpenSource Radius implementation +home: https://github.com/truecharts/apps/tree/master/charts/stable/freeradius +icon: https://truecharts.org/img/chart-icons/freeradius.png +keywords: +- radius +- auth +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: freeradius +sources: +- https://hub.docker.com/r/freeradius/freeradius-server/ +- https://freeradius.org/ +type: application +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - auth + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/freeradius/6.0.13/README.md b/stable/freeradius/6.0.15/README.md similarity index 100% rename from stable/freeradius/6.0.13/README.md rename to stable/freeradius/6.0.15/README.md diff --git a/stable/freeradius/6.0.13/app-readme.md b/stable/freeradius/6.0.15/app-readme.md similarity index 100% rename from stable/freeradius/6.0.13/app-readme.md rename to stable/freeradius/6.0.15/app-readme.md diff --git a/stable/grist/3.0.13/charts/common-10.4.4.tgz b/stable/freeradius/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/grist/3.0.13/charts/common-10.4.4.tgz rename to stable/freeradius/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/freeradius/6.0.13/icon.png b/stable/freeradius/6.0.15/icon.png similarity index 100% rename from stable/freeradius/6.0.13/icon.png rename to stable/freeradius/6.0.15/icon.png diff --git a/stable/freeradius/6.0.13/ix_values.yaml b/stable/freeradius/6.0.15/ix_values.yaml similarity index 100% rename from stable/freeradius/6.0.13/ix_values.yaml rename to stable/freeradius/6.0.15/ix_values.yaml diff --git a/stable/freeradius/6.0.13/questions.yaml b/stable/freeradius/6.0.15/questions.yaml similarity index 100% rename from stable/freeradius/6.0.13/questions.yaml rename to stable/freeradius/6.0.15/questions.yaml diff --git a/stable/freeradius/6.0.13/templates/common.yaml b/stable/freeradius/6.0.15/templates/common.yaml similarity index 100% rename from stable/freeradius/6.0.13/templates/common.yaml rename to stable/freeradius/6.0.15/templates/common.yaml diff --git a/stable/grist/3.0.13/values.yaml b/stable/freeradius/6.0.15/values.yaml similarity index 100% rename from stable/grist/3.0.13/values.yaml rename to stable/freeradius/6.0.15/values.yaml diff --git a/stable/freeradius/item.yaml b/stable/freeradius/item.yaml index c8495257cf9..eb743de661d 100644 --- a/stable/freeradius/item.yaml +++ b/stable/freeradius/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/freeradius.png +icon_url: https://truecharts.org/img/chart-icons/freeradius.png categories: - auth diff --git a/stable/freshrss/11.0.14/CHANGELOG.md b/stable/freshrss/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..32d31aa53c5 --- /dev/null +++ b/stable/freshrss/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [freshrss-11.0.14](https://github.com/truecharts/apps/compare/freshrss-11.0.12...freshrss-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [freshrss-11.0.12](https://github.com/truecharts/apps/compare/freshrss-11.0.11...freshrss-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [freshrss-11.0.11](https://github.com/truecharts/apps/compare/freshrss-11.0.10...freshrss-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [freshrss-11.0.10](https://github.com/truecharts/apps/compare/freshrss-11.0.9...freshrss-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [freshrss-11.0.9](https://github.com/truecharts/apps/compare/freshrss-11.0.8...freshrss-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [freshrss-11.0.8](https://github.com/truecharts/apps/compare/freshrss-11.0.7...freshrss-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [freshrss-11.0.7](https://github.com/truecharts/apps/compare/freshrss-11.0.6...freshrss-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [freshrss-11.0.6](https://github.com/truecharts/apps/compare/freshrss-11.0.5...freshrss-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [freshrss-11.0.5](https://github.com/truecharts/apps/compare/freshrss-11.0.4...freshrss-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [freshrss-11.0.4](https://github.com/truecharts/apps/compare/freshrss-11.0.3...freshrss-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [freshrss-11.0.3](https://github.com/truecharts/apps/compare/freshrss-11.0.2...freshrss-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/freshrss/11.0.14/Chart.lock b/stable/freshrss/11.0.14/Chart.lock new file mode 100644 index 00000000000..47bfebfc5c4 --- /dev/null +++ b/stable/freshrss/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:27.548784662Z" diff --git a/stable/freshrss/11.0.14/Chart.yaml b/stable/freshrss/11.0.14/Chart.yaml new file mode 100644 index 00000000000..1097077fc95 --- /dev/null +++ b/stable/freshrss/11.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.18.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: FreshRSS is a self-hosted RSS feed aggregator +home: https://github.com/truecharts/apps/tree/master/charts/stable/freshrss +icon: https://truecharts.org/img/chart-icons/freshrss.png +keywords: +- freshrss +- rss +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: freshrss +sources: +- https://github.com/FreshRSS/FreshRSS +- https://hub.docker.com/r/linuxserver/freshrss +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/freshrss/11.0.14/README.md b/stable/freshrss/11.0.14/README.md new file mode 100644 index 00000000000..ad21bd7d884 --- /dev/null +++ b/stable/freshrss/11.0.14/README.md @@ -0,0 +1,43 @@ +# freshrss + +FreshRSS is a self-hosted RSS feed aggregator + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/freshrss/11.0.14/app-readme.md b/stable/freshrss/11.0.14/app-readme.md new file mode 100644 index 00000000000..b20c85235b8 --- /dev/null +++ b/stable/freshrss/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +FreshRSS is a self-hosted RSS feed aggregator + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/guacamole-client/4.0.13/charts/common-10.4.4.tgz b/stable/freshrss/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/guacamole-client/4.0.13/charts/common-10.4.4.tgz rename to stable/freshrss/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/freshrss/11.0.14/icon.png b/stable/freshrss/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8e574a286099ea0fd25525aa17e11939f0dec7f6 GIT binary patch literal 16500 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 JDkO{o{|ASx(G~yz literal 0 HcmV?d00001 diff --git a/stable/freshrss/11.0.14/ix_values.yaml b/stable/freshrss/11.0.14/ix_values.yaml new file mode 100644 index 00000000000..e474fa96888 --- /dev/null +++ b/stable/freshrss/11.0.14/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/freshrss + pullPolicy: IfNotPresent + tag: version-1.18.1@sha256:3fc8ef788681ba2c5026453131603fa4dda3b23f855ce2a6c467004eb38a09ec + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10010 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/freshrss/11.0.14/questions.yaml b/stable/freshrss/11.0.14/questions.yaml new file mode 100644 index 00000000000..644b1f22b34 --- /dev/null +++ b/stable/freshrss/11.0.14/questions.yaml @@ -0,0 +1,2429 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 10010 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 80 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/healthchecks/7.0.14/templates/common.yaml b/stable/freshrss/11.0.14/templates/common.yaml similarity index 100% rename from stable/healthchecks/7.0.14/templates/common.yaml rename to stable/freshrss/11.0.14/templates/common.yaml diff --git a/stable/guacamole-client/4.0.13/values.yaml b/stable/freshrss/11.0.14/values.yaml similarity index 100% rename from stable/guacamole-client/4.0.13/values.yaml rename to stable/freshrss/11.0.14/values.yaml diff --git a/stable/freshrss/item.yaml b/stable/freshrss/item.yaml index 9ffab8d4c03..c6edeaa5aa7 100644 --- a/stable/freshrss/item.yaml +++ b/stable/freshrss/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/freshrss.png +icon_url: https://truecharts.org/img/chart-icons/freshrss.png categories: - media diff --git a/stable/friendica/4.0.18/CHANGELOG.md b/stable/friendica/4.0.18/CHANGELOG.md deleted file mode 100644 index 304dc181f14..00000000000 --- a/stable/friendica/4.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [friendica-4.0.18](https://github.com/truecharts/apps/compare/friendica-4.0.17...friendica-4.0.18) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [friendica-4.0.17](https://github.com/truecharts/apps/compare/friendica-4.0.16...friendica-4.0.17) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [friendica-4.0.16](https://github.com/truecharts/apps/compare/friendica-4.0.15...friendica-4.0.16) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [friendica-4.0.15](https://github.com/truecharts/apps/compare/friendica-4.0.14...friendica-4.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [friendica-4.0.14](https://github.com/truecharts/apps/compare/friendica-4.0.13...friendica-4.0.14) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [friendica-4.0.13](https://github.com/truecharts/apps/compare/friendica-4.0.12...friendica-4.0.13) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [friendica-4.0.12](https://github.com/truecharts/apps/compare/friendica-4.0.11...friendica-4.0.12) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [friendica-4.0.11](https://github.com/truecharts/apps/compare/friendica-4.0.10...friendica-4.0.11) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [friendica-4.0.10](https://github.com/truecharts/apps/compare/friendica-4.0.9...friendica-4.0.10) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [friendica-4.0.9](https://github.com/truecharts/apps/compare/friendica-4.0.8...friendica-4.0.9) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [friendica-4.0.8](https://github.com/truecharts/apps/compare/friendica-4.0.7...friendica-4.0.8) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/friendica/4.0.18/Chart.lock b/stable/friendica/4.0.18/Chart.lock deleted file mode 100644 index cd6f97f4788..00000000000 --- a/stable/friendica/4.0.18/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 -generated: "2022-07-12T20:54:57.807230908Z" diff --git a/stable/friendica/4.0.18/Chart.yaml b/stable/friendica/4.0.18/Chart.yaml deleted file mode 100644 index d2b39523361..00000000000 --- a/stable/friendica/4.0.18/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: "2022.06" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: "Welcome to the free social web" -home: https://github.com/truecharts/apps/tree/master/charts/stable/friendica -icon: https://truecharts.org/img/appicons/friendica.png -keywords: - - friend - - social -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: friendica -sources: - - https://friendi.ca/ - - https://hub.docker.com/_/friendica -version: 4.0.18 -annotations: - truecharts.org/catagories: | - - social - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/friendica/4.0.20/CHANGELOG.md b/stable/friendica/4.0.20/CHANGELOG.md new file mode 100644 index 00000000000..147ed49a0bc --- /dev/null +++ b/stable/friendica/4.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [friendica-4.0.20](https://github.com/truecharts/apps/compare/friendica-4.0.18...friendica-4.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [friendica-4.0.18](https://github.com/truecharts/apps/compare/friendica-4.0.17...friendica-4.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [friendica-4.0.17](https://github.com/truecharts/apps/compare/friendica-4.0.16...friendica-4.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [friendica-4.0.16](https://github.com/truecharts/apps/compare/friendica-4.0.15...friendica-4.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [friendica-4.0.15](https://github.com/truecharts/apps/compare/friendica-4.0.14...friendica-4.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [friendica-4.0.14](https://github.com/truecharts/apps/compare/friendica-4.0.13...friendica-4.0.14) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [friendica-4.0.13](https://github.com/truecharts/apps/compare/friendica-4.0.12...friendica-4.0.13) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [friendica-4.0.12](https://github.com/truecharts/apps/compare/friendica-4.0.11...friendica-4.0.12) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [friendica-4.0.11](https://github.com/truecharts/apps/compare/friendica-4.0.10...friendica-4.0.11) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [friendica-4.0.10](https://github.com/truecharts/apps/compare/friendica-4.0.9...friendica-4.0.10) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [friendica-4.0.9](https://github.com/truecharts/apps/compare/friendica-4.0.8...friendica-4.0.9) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/friendica/4.0.20/Chart.lock b/stable/friendica/4.0.20/Chart.lock new file mode 100644 index 00000000000..84aaf0ccf58 --- /dev/null +++ b/stable/friendica/4.0.20/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 +generated: "2022-07-12T23:01:40.231322726Z" diff --git a/stable/friendica/4.0.20/Chart.yaml b/stable/friendica/4.0.20/Chart.yaml new file mode 100644 index 00000000000..c2023571bbd --- /dev/null +++ b/stable/friendica/4.0.20/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2022.06" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: "Welcome to the free social web" +home: https://github.com/truecharts/apps/tree/master/charts/stable/friendica +icon: https://truecharts.org/img/chart-icons/friendica.png +keywords: + - friend + - social +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: friendica +sources: + - https://friendi.ca/ + - https://hub.docker.com/_/friendica +version: 4.0.20 +annotations: + truecharts.org/catagories: | + - social + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/friendica/4.0.18/README.md b/stable/friendica/4.0.20/README.md similarity index 100% rename from stable/friendica/4.0.18/README.md rename to stable/friendica/4.0.20/README.md diff --git a/stable/friendica/4.0.18/app-readme.md b/stable/friendica/4.0.20/app-readme.md similarity index 100% rename from stable/friendica/4.0.18/app-readme.md rename to stable/friendica/4.0.20/app-readme.md diff --git a/stable/guacd/2.0.14/charts/common-10.4.4.tgz b/stable/friendica/4.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/guacd/2.0.14/charts/common-10.4.4.tgz rename to stable/friendica/4.0.20/charts/common-10.4.4.tgz diff --git a/stable/friendica/4.0.18/charts/mariadb-3.0.29.tgz b/stable/friendica/4.0.20/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/friendica/4.0.18/charts/mariadb-3.0.29.tgz rename to stable/friendica/4.0.20/charts/mariadb-3.0.29.tgz diff --git a/stable/kutt/3.0.13/charts/redis-3.0.30.tgz b/stable/friendica/4.0.20/charts/redis-3.0.30.tgz similarity index 100% rename from stable/kutt/3.0.13/charts/redis-3.0.30.tgz rename to stable/friendica/4.0.20/charts/redis-3.0.30.tgz diff --git a/stable/friendica/4.0.18/icon.png b/stable/friendica/4.0.20/icon.png similarity index 100% rename from stable/friendica/4.0.18/icon.png rename to stable/friendica/4.0.20/icon.png diff --git a/stable/friendica/4.0.18/ix_values.yaml b/stable/friendica/4.0.20/ix_values.yaml similarity index 100% rename from stable/friendica/4.0.18/ix_values.yaml rename to stable/friendica/4.0.20/ix_values.yaml diff --git a/stable/friendica/4.0.18/questions.yaml b/stable/friendica/4.0.20/questions.yaml similarity index 100% rename from stable/friendica/4.0.18/questions.yaml rename to stable/friendica/4.0.20/questions.yaml diff --git a/stable/friendica/4.0.18/templates/common.yaml b/stable/friendica/4.0.20/templates/common.yaml similarity index 100% rename from stable/friendica/4.0.18/templates/common.yaml rename to stable/friendica/4.0.20/templates/common.yaml diff --git a/stable/guacd/2.0.14/values.yaml b/stable/friendica/4.0.20/values.yaml similarity index 100% rename from stable/guacd/2.0.14/values.yaml rename to stable/friendica/4.0.20/values.yaml diff --git a/stable/friendica/item.yaml b/stable/friendica/item.yaml index 784622e1cd7..0a29cfa8c13 100644 --- a/stable/friendica/item.yaml +++ b/stable/friendica/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/friendica.png +icon_url: https://truecharts.org/img/chart-icons/friendica.png categories: - social diff --git a/stable/gaps/11.0.14/CHANGELOG.md b/stable/gaps/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..6022bbef163 --- /dev/null +++ b/stable/gaps/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gaps-11.0.14](https://github.com/truecharts/apps/compare/gaps-11.0.12...gaps-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [gaps-11.0.12](https://github.com/truecharts/apps/compare/gaps-11.0.11...gaps-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [gaps-11.0.11](https://github.com/truecharts/apps/compare/gaps-11.0.10...gaps-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [gaps-11.0.10](https://github.com/truecharts/apps/compare/gaps-11.0.9...gaps-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [gaps-11.0.9](https://github.com/truecharts/apps/compare/gaps-11.0.8...gaps-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [gaps-11.0.8](https://github.com/truecharts/apps/compare/gaps-11.0.7...gaps-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [gaps-11.0.7](https://github.com/truecharts/apps/compare/gaps-11.0.6...gaps-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [gaps-11.0.6](https://github.com/truecharts/apps/compare/gaps-11.0.5...gaps-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [gaps-11.0.5](https://github.com/truecharts/apps/compare/gaps-11.0.4...gaps-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [gaps-11.0.4](https://github.com/truecharts/apps/compare/gaps-11.0.3...gaps-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [gaps-11.0.3](https://github.com/truecharts/apps/compare/gaps-11.0.2...gaps-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/gaps/11.0.14/Chart.lock b/stable/gaps/11.0.14/Chart.lock new file mode 100644 index 00000000000..a796d0eb0a4 --- /dev/null +++ b/stable/gaps/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:32.981272792Z" diff --git a/stable/gaps/11.0.14/Chart.yaml b/stable/gaps/11.0.14/Chart.yaml new file mode 100644 index 00000000000..e20fc4df73c --- /dev/null +++ b/stable/gaps/11.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.9.12" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +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://github.com/truecharts/apps/tree/master/charts/stable/gaps +icon: https://truecharts.org/img/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/JasonHHouse/gaps +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gaps/11.0.14/README.md b/stable/gaps/11.0.14/README.md new file mode 100644 index 00000000000..06e894314c2 --- /dev/null +++ b/stable/gaps/11.0.14/README.md @@ -0,0 +1,42 @@ +# gaps + +Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/gaps/11.0.14/app-readme.md b/stable/gaps/11.0.14/app-readme.md new file mode 100644 index 00000000000..58b6e0f8d71 --- /dev/null +++ b/stable/gaps/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +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 please visit https://truecharts.org diff --git a/stable/habridge/2.0.12/charts/common-10.4.4.tgz b/stable/gaps/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/habridge/2.0.12/charts/common-10.4.4.tgz rename to stable/gaps/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/gaps/11.0.14/icon.png b/stable/gaps/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..80ba040d99c2959bccd50f340e9a57039710d783 GIT binary patch literal 6251 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 -### [gitea-8.0.13](https://github.com/truecharts/apps/compare/gitea-8.0.12...gitea-8.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [gitea-8.0.12](https://github.com/truecharts/apps/compare/gitea-8.0.11...gitea-8.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [gitea-8.0.11](https://github.com/truecharts/apps/compare/gitea-8.0.10...gitea-8.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [gitea-8.0.10](https://github.com/truecharts/apps/compare/gitea-8.0.9...gitea-8.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [gitea-8.0.9](https://github.com/truecharts/apps/compare/gitea-8.0.8...gitea-8.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [gitea-8.0.8](https://github.com/truecharts/apps/compare/gitea-8.0.7...gitea-8.0.8) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [gitea-8.0.7](https://github.com/truecharts/apps/compare/gitea-8.0.6...gitea-8.0.7) (2022-06-26) - -#### Gitea - -* change questions.yaml admin password to private ([#2991](https://github.com/truecharts/apps/issues/2991)) - - - - -### [gitea-8.0.6](https://github.com/truecharts/apps/compare/gitea-8.0.5...gitea-8.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [gitea-8.0.5](https://github.com/truecharts/apps/compare/gitea-8.0.4...gitea-8.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [gitea-8.0.4](https://github.com/truecharts/apps/compare/gitea-8.0.3...gitea-8.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/gitea/8.0.14/Chart.lock b/stable/gitea/8.0.14/Chart.lock deleted file mode 100644 index 3e00c2e239d..00000000000 --- a/stable/gitea/8.0.14/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: memcached - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:340f7488a38aae9e673336ecd8f6526fa65386a274775679c8546db5af73c82b -generated: "2022-07-12T20:55:05.123314607Z" diff --git a/stable/gitea/8.0.14/Chart.yaml b/stable/gitea/8.0.14/Chart.yaml deleted file mode 100644 index a16151f6f84..00000000000 --- a/stable/gitea/8.0.14/Chart.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: v2 -appVersion: "1.16.8" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: memcached.enabled - name: memcached - repository: https://charts.truecharts.org/ - version: 3.0.29 -deprecated: false -description: Self hosted GIT repositories -home: https://github.com/truecharts/apps/tree/master/charts/stable/gitea -icon: https://truecharts.org/img/appicons/gitea.png -keywords: -- git -- issue tracker -- code review -- wiki -- gitea -- gogs -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: gitea -sources: -- https://gitea.com/gitea/helm-chart -- https://github.com/go-gitea/gitea -- https://hub.docker.com/r/gitea/gitea/ -type: application -version: 8.0.14 -annotations: - truecharts.org/catagories: | - - GIT - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/gitea/8.0.16/CHANGELOG.md b/stable/gitea/8.0.16/CHANGELOG.md new file mode 100644 index 00000000000..b6eb451d113 --- /dev/null +++ b/stable/gitea/8.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gitea-8.0.16](https://github.com/truecharts/apps/compare/gitea-8.0.14...gitea-8.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [gitea-8.0.14](https://github.com/truecharts/apps/compare/gitea-8.0.13...gitea-8.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [gitea-8.0.13](https://github.com/truecharts/apps/compare/gitea-8.0.12...gitea-8.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [gitea-8.0.12](https://github.com/truecharts/apps/compare/gitea-8.0.11...gitea-8.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [gitea-8.0.11](https://github.com/truecharts/apps/compare/gitea-8.0.10...gitea-8.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [gitea-8.0.10](https://github.com/truecharts/apps/compare/gitea-8.0.9...gitea-8.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [gitea-8.0.9](https://github.com/truecharts/apps/compare/gitea-8.0.8...gitea-8.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [gitea-8.0.8](https://github.com/truecharts/apps/compare/gitea-8.0.7...gitea-8.0.8) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [gitea-8.0.7](https://github.com/truecharts/apps/compare/gitea-8.0.6...gitea-8.0.7) (2022-06-26) + +#### Gitea + +* change questions.yaml admin password to private ([#2991](https://github.com/truecharts/apps/issues/2991)) + + + + +### [gitea-8.0.6](https://github.com/truecharts/apps/compare/gitea-8.0.5...gitea-8.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [gitea-8.0.5](https://github.com/truecharts/apps/compare/gitea-8.0.4...gitea-8.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/gitea/8.0.16/Chart.lock b/stable/gitea/8.0.16/Chart.lock new file mode 100644 index 00000000000..ca32d70e05a --- /dev/null +++ b/stable/gitea/8.0.16/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: memcached + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:340f7488a38aae9e673336ecd8f6526fa65386a274775679c8546db5af73c82b +generated: "2022-07-12T23:01:44.709203467Z" diff --git a/stable/gitea/8.0.16/Chart.yaml b/stable/gitea/8.0.16/Chart.yaml new file mode 100644 index 00000000000..57f74062d3c --- /dev/null +++ b/stable/gitea/8.0.16/Chart.yaml @@ -0,0 +1,42 @@ +apiVersion: v2 +appVersion: "1.16.8" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: memcached.enabled + name: memcached + repository: https://charts.truecharts.org/ + version: 3.0.29 +deprecated: false +description: Self hosted GIT repositories +home: https://github.com/truecharts/apps/tree/master/charts/stable/gitea +icon: https://truecharts.org/img/chart-icons/gitea.png +keywords: +- git +- issue tracker +- code review +- wiki +- gitea +- gogs +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gitea +sources: +- https://gitea.com/gitea/helm-chart +- https://github.com/go-gitea/gitea +- https://hub.docker.com/r/gitea/gitea/ +type: application +version: 8.0.16 +annotations: + truecharts.org/catagories: | + - GIT + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gitea/8.0.14/README.md b/stable/gitea/8.0.16/README.md similarity index 100% rename from stable/gitea/8.0.14/README.md rename to stable/gitea/8.0.16/README.md diff --git a/stable/gitea/8.0.14/app-readme.md b/stable/gitea/8.0.16/app-readme.md similarity index 100% rename from stable/gitea/8.0.14/app-readme.md rename to stable/gitea/8.0.16/app-readme.md diff --git a/stable/hammond/2.0.12/charts/common-10.4.4.tgz b/stable/gitea/8.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/hammond/2.0.12/charts/common-10.4.4.tgz rename to stable/gitea/8.0.16/charts/common-10.4.4.tgz diff --git a/stable/gitea/8.0.14/charts/memcached-3.0.29.tgz b/stable/gitea/8.0.16/charts/memcached-3.0.29.tgz similarity index 100% rename from stable/gitea/8.0.14/charts/memcached-3.0.29.tgz rename to stable/gitea/8.0.16/charts/memcached-3.0.29.tgz diff --git a/stable/guacamole-client/4.0.13/charts/postgresql-8.0.30.tgz b/stable/gitea/8.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/guacamole-client/4.0.13/charts/postgresql-8.0.30.tgz rename to stable/gitea/8.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/gitea/8.0.14/ci/basic-values.yaml b/stable/gitea/8.0.16/ci/basic-values.yaml similarity index 100% rename from stable/gitea/8.0.14/ci/basic-values.yaml rename to stable/gitea/8.0.16/ci/basic-values.yaml diff --git a/stable/gitea/8.0.14/ci/ingress-values.yaml b/stable/gitea/8.0.16/ci/ingress-values.yaml similarity index 100% rename from stable/gitea/8.0.14/ci/ingress-values.yaml rename to stable/gitea/8.0.16/ci/ingress-values.yaml diff --git a/stable/gitea/8.0.14/icon.png b/stable/gitea/8.0.16/icon.png similarity index 100% rename from stable/gitea/8.0.14/icon.png rename to stable/gitea/8.0.16/icon.png diff --git a/stable/gitea/8.0.14/ix_values.yaml b/stable/gitea/8.0.16/ix_values.yaml similarity index 100% rename from stable/gitea/8.0.14/ix_values.yaml rename to stable/gitea/8.0.16/ix_values.yaml diff --git a/stable/gitea/8.0.14/questions.yaml b/stable/gitea/8.0.16/questions.yaml similarity index 100% rename from stable/gitea/8.0.14/questions.yaml rename to stable/gitea/8.0.16/questions.yaml diff --git a/stable/gitea/8.0.14/templates/_configmap.tpl b/stable/gitea/8.0.16/templates/_configmap.tpl similarity index 100% rename from stable/gitea/8.0.14/templates/_configmap.tpl rename to stable/gitea/8.0.16/templates/_configmap.tpl diff --git a/stable/gitea/8.0.14/templates/_secrets.tpl b/stable/gitea/8.0.16/templates/_secrets.tpl similarity index 100% rename from stable/gitea/8.0.14/templates/_secrets.tpl rename to stable/gitea/8.0.16/templates/_secrets.tpl diff --git a/stable/gitea/8.0.14/templates/common.yaml b/stable/gitea/8.0.16/templates/common.yaml similarity index 100% rename from stable/gitea/8.0.14/templates/common.yaml rename to stable/gitea/8.0.16/templates/common.yaml diff --git a/stable/hammond/2.0.12/values.yaml b/stable/gitea/8.0.16/values.yaml similarity index 100% rename from stable/hammond/2.0.12/values.yaml rename to stable/gitea/8.0.16/values.yaml diff --git a/stable/gitea/item.yaml b/stable/gitea/item.yaml index 44692533d42..60e2ab95bd9 100644 --- a/stable/gitea/item.yaml +++ b/stable/gitea/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/gitea.png +icon_url: https://truecharts.org/img/chart-icons/gitea.png categories: - GIT diff --git a/stable/golinks/4.0.12/CHANGELOG.md b/stable/golinks/4.0.12/CHANGELOG.md deleted file mode 100644 index 59eecf20c59..00000000000 --- a/stable/golinks/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [golinks-4.0.12](https://github.com/truecharts/apps/compare/golinks-4.0.11...golinks-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [golinks-4.0.11](https://github.com/truecharts/apps/compare/golinks-4.0.10...golinks-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [golinks-4.0.10](https://github.com/truecharts/apps/compare/golinks-4.0.9...golinks-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [golinks-4.0.9](https://github.com/truecharts/apps/compare/golinks-4.0.8...golinks-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [golinks-4.0.8](https://github.com/truecharts/apps/compare/golinks-4.0.7...golinks-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [golinks-4.0.7](https://github.com/truecharts/apps/compare/golinks-4.0.6...golinks-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [golinks-4.0.6](https://github.com/truecharts/apps/compare/golinks-4.0.5...golinks-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [golinks-4.0.5](https://github.com/truecharts/apps/compare/golinks-4.0.4...golinks-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [golinks-4.0.4](https://github.com/truecharts/apps/compare/golinks-4.0.3...golinks-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [golinks-4.0.3](https://github.com/truecharts/apps/compare/golinks-4.0.2...golinks-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [golinks-4.0.2](https://github.com/truecharts/apps/compare/golinks-4.0.1...golinks-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/golinks/4.0.12/Chart.lock b/stable/golinks/4.0.12/Chart.lock deleted file mode 100644 index 858660bf9ac..00000000000 --- a/stable/golinks/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:55:00.318439489Z" diff --git a/stable/golinks/4.0.12/Chart.yaml b/stable/golinks/4.0.12/Chart.yaml deleted file mode 100644 index 192b37d557a..00000000000 --- a/stable/golinks/4.0.12/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "154c581" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A web app that allows you to create smart bookmarks, commands and aliases - by pointing your web browser's default search engine at a running instance. -home: https://github.com/truecharts/apps/tree/master/charts/stable/golinks -icon: https://truecharts.org/img/appicons/golinks.png -keywords: -- search -- browser -- bookmarks -- smart-bookmarks -- golinks -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: golinks -sources: -- https://github.com/prologic/golinks -- https://github.com/nicholaswilde/docker-golinks -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/golinks/4.0.14/CHANGELOG.md b/stable/golinks/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..621bffd7124 --- /dev/null +++ b/stable/golinks/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [golinks-4.0.14](https://github.com/truecharts/apps/compare/golinks-4.0.12...golinks-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [golinks-4.0.12](https://github.com/truecharts/apps/compare/golinks-4.0.11...golinks-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [golinks-4.0.11](https://github.com/truecharts/apps/compare/golinks-4.0.10...golinks-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [golinks-4.0.10](https://github.com/truecharts/apps/compare/golinks-4.0.9...golinks-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [golinks-4.0.9](https://github.com/truecharts/apps/compare/golinks-4.0.8...golinks-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [golinks-4.0.8](https://github.com/truecharts/apps/compare/golinks-4.0.7...golinks-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [golinks-4.0.7](https://github.com/truecharts/apps/compare/golinks-4.0.6...golinks-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [golinks-4.0.6](https://github.com/truecharts/apps/compare/golinks-4.0.5...golinks-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [golinks-4.0.5](https://github.com/truecharts/apps/compare/golinks-4.0.4...golinks-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [golinks-4.0.4](https://github.com/truecharts/apps/compare/golinks-4.0.3...golinks-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [golinks-4.0.3](https://github.com/truecharts/apps/compare/golinks-4.0.2...golinks-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/golinks/4.0.14/Chart.lock b/stable/golinks/4.0.14/Chart.lock new file mode 100644 index 00000000000..b34111129ae --- /dev/null +++ b/stable/golinks/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:42.238741681Z" diff --git a/stable/golinks/4.0.14/Chart.yaml b/stable/golinks/4.0.14/Chart.yaml new file mode 100644 index 00000000000..0d950c032a7 --- /dev/null +++ b/stable/golinks/4.0.14/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "154c581" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A web app that allows you to create smart bookmarks, commands and aliases + by pointing your web browser's default search engine at a running instance. +home: https://github.com/truecharts/apps/tree/master/charts/stable/golinks +icon: https://truecharts.org/img/chart-icons/golinks.png +keywords: +- search +- browser +- bookmarks +- smart-bookmarks +- golinks +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: golinks +sources: +- https://github.com/prologic/golinks +- https://github.com/nicholaswilde/docker-golinks +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/golinks/4.0.12/README.md b/stable/golinks/4.0.14/README.md similarity index 100% rename from stable/golinks/4.0.12/README.md rename to stable/golinks/4.0.14/README.md diff --git a/stable/golinks/4.0.12/app-readme.md b/stable/golinks/4.0.14/app-readme.md similarity index 100% rename from stable/golinks/4.0.12/app-readme.md rename to stable/golinks/4.0.14/app-readme.md diff --git a/stable/haste-server/6.0.13/charts/common-10.4.4.tgz b/stable/golinks/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/haste-server/6.0.13/charts/common-10.4.4.tgz rename to stable/golinks/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/golinks/4.0.12/icon.png b/stable/golinks/4.0.14/icon.png similarity index 100% rename from stable/golinks/4.0.12/icon.png rename to stable/golinks/4.0.14/icon.png diff --git a/stable/golinks/4.0.12/ix_values.yaml b/stable/golinks/4.0.14/ix_values.yaml similarity index 100% rename from stable/golinks/4.0.12/ix_values.yaml rename to stable/golinks/4.0.14/ix_values.yaml diff --git a/stable/golinks/4.0.12/questions.yaml b/stable/golinks/4.0.14/questions.yaml similarity index 100% rename from stable/golinks/4.0.12/questions.yaml rename to stable/golinks/4.0.14/questions.yaml diff --git a/stable/golinks/4.0.12/templates/common.yaml b/stable/golinks/4.0.14/templates/common.yaml similarity index 100% rename from stable/golinks/4.0.12/templates/common.yaml rename to stable/golinks/4.0.14/templates/common.yaml diff --git a/stable/haste-server/6.0.13/values.yaml b/stable/golinks/4.0.14/values.yaml similarity index 100% rename from stable/haste-server/6.0.13/values.yaml rename to stable/golinks/4.0.14/values.yaml diff --git a/stable/golinks/item.yaml b/stable/golinks/item.yaml index f3af992a500..e69c0fbe336 100644 --- a/stable/golinks/item.yaml +++ b/stable/golinks/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/golinks.png +icon_url: https://truecharts.org/img/chart-icons/golinks.png categories: - media diff --git a/stable/gonic/6.0.13/CHANGELOG.md b/stable/gonic/6.0.13/CHANGELOG.md deleted file mode 100644 index 92e3731292d..00000000000 --- a/stable/gonic/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [gonic-6.0.13](https://github.com/truecharts/apps/compare/gonic-6.0.12...gonic-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [gonic-6.0.12](https://github.com/truecharts/apps/compare/gonic-6.0.11...gonic-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [gonic-6.0.11](https://github.com/truecharts/apps/compare/gonic-6.0.10...gonic-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [gonic-6.0.10](https://github.com/truecharts/apps/compare/gonic-6.0.9...gonic-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [gonic-6.0.9](https://github.com/truecharts/apps/compare/gonic-6.0.8...gonic-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [gonic-6.0.8](https://github.com/truecharts/apps/compare/gonic-6.0.7...gonic-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [gonic-6.0.7](https://github.com/truecharts/apps/compare/gonic-6.0.6...gonic-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [gonic-6.0.6](https://github.com/truecharts/apps/compare/gonic-6.0.5...gonic-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [gonic-6.0.5](https://github.com/truecharts/apps/compare/gonic-6.0.4...gonic-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [gonic-6.0.4](https://github.com/truecharts/apps/compare/gonic-6.0.3...gonic-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [gonic-6.0.3](https://github.com/truecharts/apps/compare/gonic-6.0.2...gonic-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/gonic/6.0.13/Chart.lock b/stable/gonic/6.0.13/Chart.lock deleted file mode 100644 index b14f2de8e16..00000000000 --- a/stable/gonic/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:55:08.80911825Z" diff --git a/stable/gonic/6.0.13/Chart.yaml b/stable/gonic/6.0.13/Chart.yaml deleted file mode 100644 index 1f4922cad75..00000000000 --- a/stable/gonic/6.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.14.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Music streaming server / subsonic server API implementation -home: https://github.com/truecharts/apps/tree/master/charts/stable/gonic -icon: https://truecharts.org/img/appicons/gonic.png -keywords: -- music -- subsonic -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: gonic -sources: -- https://github.com/sentriz/gonic -- https://hub.docker.com/r/sentriz/gonic -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/gonic/6.0.15/CHANGELOG.md b/stable/gonic/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..047fdb7c172 --- /dev/null +++ b/stable/gonic/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gonic-6.0.15](https://github.com/truecharts/apps/compare/gonic-6.0.13...gonic-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [gonic-6.0.13](https://github.com/truecharts/apps/compare/gonic-6.0.12...gonic-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [gonic-6.0.12](https://github.com/truecharts/apps/compare/gonic-6.0.11...gonic-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [gonic-6.0.11](https://github.com/truecharts/apps/compare/gonic-6.0.10...gonic-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [gonic-6.0.10](https://github.com/truecharts/apps/compare/gonic-6.0.9...gonic-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [gonic-6.0.9](https://github.com/truecharts/apps/compare/gonic-6.0.8...gonic-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [gonic-6.0.8](https://github.com/truecharts/apps/compare/gonic-6.0.7...gonic-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [gonic-6.0.7](https://github.com/truecharts/apps/compare/gonic-6.0.6...gonic-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [gonic-6.0.6](https://github.com/truecharts/apps/compare/gonic-6.0.5...gonic-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [gonic-6.0.5](https://github.com/truecharts/apps/compare/gonic-6.0.4...gonic-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [gonic-6.0.4](https://github.com/truecharts/apps/compare/gonic-6.0.3...gonic-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/gonic/6.0.15/Chart.lock b/stable/gonic/6.0.15/Chart.lock new file mode 100644 index 00000000000..e0a3f9a8856 --- /dev/null +++ b/stable/gonic/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:01:48.193791075Z" diff --git a/stable/gonic/6.0.15/Chart.yaml b/stable/gonic/6.0.15/Chart.yaml new file mode 100644 index 00000000000..bf0e3b24a15 --- /dev/null +++ b/stable/gonic/6.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.14.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Music streaming server / subsonic server API implementation +home: https://github.com/truecharts/apps/tree/master/charts/stable/gonic +icon: https://truecharts.org/img/chart-icons/gonic.png +keywords: +- music +- subsonic +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: gonic +sources: +- https://github.com/sentriz/gonic +- https://hub.docker.com/r/sentriz/gonic +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gonic/6.0.13/README.md b/stable/gonic/6.0.15/README.md similarity index 100% rename from stable/gonic/6.0.13/README.md rename to stable/gonic/6.0.15/README.md diff --git a/stable/gonic/6.0.13/app-readme.md b/stable/gonic/6.0.15/app-readme.md similarity index 100% rename from stable/gonic/6.0.13/app-readme.md rename to stable/gonic/6.0.15/app-readme.md diff --git a/stable/headphones/4.0.12/charts/common-10.4.4.tgz b/stable/gonic/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/headphones/4.0.12/charts/common-10.4.4.tgz rename to stable/gonic/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/gonic/6.0.13/ci/ct-values.yaml b/stable/gonic/6.0.15/ci/ct-values.yaml similarity index 100% rename from stable/gonic/6.0.13/ci/ct-values.yaml rename to stable/gonic/6.0.15/ci/ct-values.yaml diff --git a/stable/gonic/6.0.13/icon.png b/stable/gonic/6.0.15/icon.png similarity index 100% rename from stable/gonic/6.0.13/icon.png rename to stable/gonic/6.0.15/icon.png diff --git a/stable/gonic/6.0.13/ix_values.yaml b/stable/gonic/6.0.15/ix_values.yaml similarity index 100% rename from stable/gonic/6.0.13/ix_values.yaml rename to stable/gonic/6.0.15/ix_values.yaml diff --git a/stable/gonic/6.0.13/questions.yaml b/stable/gonic/6.0.15/questions.yaml similarity index 100% rename from stable/gonic/6.0.13/questions.yaml rename to stable/gonic/6.0.15/questions.yaml diff --git a/stable/homer/2.0.16/templates/common.yaml b/stable/gonic/6.0.15/templates/common.yaml similarity index 100% rename from stable/homer/2.0.16/templates/common.yaml rename to stable/gonic/6.0.15/templates/common.yaml diff --git a/stable/headphones/4.0.12/values.yaml b/stable/gonic/6.0.15/values.yaml similarity index 100% rename from stable/headphones/4.0.12/values.yaml rename to stable/gonic/6.0.15/values.yaml diff --git a/stable/gonic/item.yaml b/stable/gonic/item.yaml index 37a81b72465..d4bb6d4eb64 100644 --- a/stable/gonic/item.yaml +++ b/stable/gonic/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/gonic.png +icon_url: https://truecharts.org/img/chart-icons/gonic.png categories: - media diff --git a/stable/gotify/8.0.13/CHANGELOG.md b/stable/gotify/8.0.13/CHANGELOG.md deleted file mode 100644 index 95a24adeddb..00000000000 --- a/stable/gotify/8.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [gotify-8.0.13](https://github.com/truecharts/apps/compare/gotify-8.0.12...gotify-8.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [gotify-8.0.12](https://github.com/truecharts/apps/compare/gotify-8.0.11...gotify-8.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [gotify-8.0.11](https://github.com/truecharts/apps/compare/gotify-8.0.10...gotify-8.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [gotify-8.0.10](https://github.com/truecharts/apps/compare/gotify-8.0.9...gotify-8.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [gotify-8.0.9](https://github.com/truecharts/apps/compare/gotify-8.0.8...gotify-8.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [gotify-8.0.8](https://github.com/truecharts/apps/compare/gotify-8.0.7...gotify-8.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [gotify-8.0.7](https://github.com/truecharts/apps/compare/gotify-8.0.6...gotify-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [gotify-8.0.6](https://github.com/truecharts/apps/compare/gotify-8.0.5...gotify-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [gotify-8.0.5](https://github.com/truecharts/apps/compare/gotify-8.0.4...gotify-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [gotify-8.0.4](https://github.com/truecharts/apps/compare/gotify-8.0.3...gotify-8.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [gotify-8.0.3](https://github.com/truecharts/apps/compare/gotify-8.0.2...gotify-8.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/gotify/8.0.13/Chart.lock b/stable/gotify/8.0.13/Chart.lock deleted file mode 100644 index c537fe004a3..00000000000 --- a/stable/gotify/8.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:55:22.750015719Z" diff --git a/stable/gotify/8.0.13/Chart.yaml b/stable/gotify/8.0.13/Chart.yaml deleted file mode 100644 index 1aa4a949f74..00000000000 --- a/stable/gotify/8.0.13/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.4" -version: 8.0.13 -kubeVersion: '>=1.16.0-0' -name: gotify -description: a simple server for sending and receiving messages -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/gotify -keywords: - - server - - gotify - - messages -icon: https://truecharts.org/img/appicons/gotify.png -sources: - - https://gotify.net/ - - https://github.com/gotify/server - - https://hub.docker.com/r/gotify/server -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/gotify/8.0.15/CHANGELOG.md b/stable/gotify/8.0.15/CHANGELOG.md new file mode 100644 index 00000000000..b7b4e76a5bd --- /dev/null +++ b/stable/gotify/8.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [gotify-8.0.15](https://github.com/truecharts/apps/compare/gotify-8.0.13...gotify-8.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [gotify-8.0.13](https://github.com/truecharts/apps/compare/gotify-8.0.12...gotify-8.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [gotify-8.0.12](https://github.com/truecharts/apps/compare/gotify-8.0.11...gotify-8.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [gotify-8.0.11](https://github.com/truecharts/apps/compare/gotify-8.0.10...gotify-8.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [gotify-8.0.10](https://github.com/truecharts/apps/compare/gotify-8.0.9...gotify-8.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [gotify-8.0.9](https://github.com/truecharts/apps/compare/gotify-8.0.8...gotify-8.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [gotify-8.0.8](https://github.com/truecharts/apps/compare/gotify-8.0.7...gotify-8.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [gotify-8.0.7](https://github.com/truecharts/apps/compare/gotify-8.0.6...gotify-8.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [gotify-8.0.6](https://github.com/truecharts/apps/compare/gotify-8.0.5...gotify-8.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [gotify-8.0.5](https://github.com/truecharts/apps/compare/gotify-8.0.4...gotify-8.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [gotify-8.0.4](https://github.com/truecharts/apps/compare/gotify-8.0.3...gotify-8.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/gotify/8.0.15/Chart.lock b/stable/gotify/8.0.15/Chart.lock new file mode 100644 index 00000000000..b8a8da56c0f --- /dev/null +++ b/stable/gotify/8.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:02:03.122972396Z" diff --git a/stable/gotify/8.0.15/Chart.yaml b/stable/gotify/8.0.15/Chart.yaml new file mode 100644 index 00000000000..15b0fb4747d --- /dev/null +++ b/stable/gotify/8.0.15/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "2.1.4" +version: 8.0.15 +kubeVersion: '>=1.16.0-0' +name: gotify +description: a simple server for sending and receiving messages +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/gotify +keywords: + - server + - gotify + - messages +icon: https://truecharts.org/img/chart-icons/gotify.png +sources: + - https://gotify.net/ + - https://github.com/gotify/server + - https://hub.docker.com/r/gotify/server +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/gotify/8.0.13/README.md b/stable/gotify/8.0.15/README.md similarity index 100% rename from stable/gotify/8.0.13/README.md rename to stable/gotify/8.0.15/README.md diff --git a/stable/gotify/8.0.13/app-readme.md b/stable/gotify/8.0.15/app-readme.md similarity index 100% rename from stable/gotify/8.0.13/app-readme.md rename to stable/gotify/8.0.15/app-readme.md diff --git a/stable/healthchecks/7.0.14/charts/common-10.4.4.tgz b/stable/gotify/8.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/healthchecks/7.0.14/charts/common-10.4.4.tgz rename to stable/gotify/8.0.15/charts/common-10.4.4.tgz diff --git a/stable/hedgedoc/4.0.11/charts/postgresql-8.0.30.tgz b/stable/gotify/8.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/hedgedoc/4.0.11/charts/postgresql-8.0.30.tgz rename to stable/gotify/8.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/gotify/8.0.13/icon.png b/stable/gotify/8.0.15/icon.png similarity index 100% rename from stable/gotify/8.0.13/icon.png rename to stable/gotify/8.0.15/icon.png diff --git a/stable/gotify/8.0.13/ix_values.yaml b/stable/gotify/8.0.15/ix_values.yaml similarity index 100% rename from stable/gotify/8.0.13/ix_values.yaml rename to stable/gotify/8.0.15/ix_values.yaml diff --git a/stable/gotify/8.0.13/questions.yaml b/stable/gotify/8.0.15/questions.yaml similarity index 100% rename from stable/gotify/8.0.13/questions.yaml rename to stable/gotify/8.0.15/questions.yaml diff --git a/stable/gotify/8.0.13/templates/_configmap.tpl b/stable/gotify/8.0.15/templates/_configmap.tpl similarity index 100% rename from stable/gotify/8.0.13/templates/_configmap.tpl rename to stable/gotify/8.0.15/templates/_configmap.tpl diff --git a/stable/gotify/8.0.13/templates/common.yaml b/stable/gotify/8.0.15/templates/common.yaml similarity index 100% rename from stable/gotify/8.0.13/templates/common.yaml rename to stable/gotify/8.0.15/templates/common.yaml diff --git a/stable/healthchecks/7.0.14/values.yaml b/stable/gotify/8.0.15/values.yaml similarity index 100% rename from stable/healthchecks/7.0.14/values.yaml rename to stable/gotify/8.0.15/values.yaml diff --git a/stable/gotify/item.yaml b/stable/gotify/item.yaml index 8991758d55c..fcd8cb0b45a 100644 --- a/stable/gotify/item.yaml +++ b/stable/gotify/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/gotify.png +icon_url: https://truecharts.org/img/chart-icons/gotify.png categories: - media diff --git a/stable/grafana/4.0.23/CHANGELOG.md b/stable/grafana/4.0.23/CHANGELOG.md deleted file mode 100644 index 88f337a38f7..00000000000 --- a/stable/grafana/4.0.23/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [grafana-4.0.23](https://github.com/truecharts/apps/compare/grafana-4.0.22...grafana-4.0.23) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [grafana-4.0.22](https://github.com/truecharts/apps/compare/grafana-4.0.21...grafana-4.0.22) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [grafana-4.0.21](https://github.com/truecharts/apps/compare/grafana-4.0.20...grafana-4.0.21) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [grafana-4.0.20](https://github.com/truecharts/apps/compare/grafana-4.0.19...grafana-4.0.20) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [grafana-4.0.19](https://github.com/truecharts/apps/compare/grafana-4.0.18...grafana-4.0.19) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [grafana-4.0.18](https://github.com/truecharts/apps/compare/grafana-4.0.17...grafana-4.0.18) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [grafana-4.0.17](https://github.com/truecharts/apps/compare/grafana-4.0.16...grafana-4.0.17) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [grafana-4.0.16](https://github.com/truecharts/apps/compare/grafana-4.0.15...grafana-4.0.16) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [grafana-4.0.15](https://github.com/truecharts/apps/compare/grafana-4.0.14...grafana-4.0.15) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [grafana-4.0.14](https://github.com/truecharts/apps/compare/grafana-4.0.13...grafana-4.0.14) (2022-06-27) - -#### Chore - -* update docker general non-major ([#2999](https://github.com/truecharts/apps/issues/2999)) - - - - -### [grafana-4.0.13](https://github.com/truecharts/apps/compare/grafana-4.0.12...grafana-4.0.13) (2022-06-25) - -#### Chore - diff --git a/stable/grafana/4.0.23/Chart.lock b/stable/grafana/4.0.23/Chart.lock deleted file mode 100644 index 5329e785dbe..00000000000 --- a/stable/grafana/4.0.23/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:55:24.478252722Z" diff --git a/stable/grafana/4.0.23/Chart.yaml b/stable/grafana/4.0.23/Chart.yaml deleted file mode 100644 index 69ae7f488c6..00000000000 --- a/stable/grafana/4.0.23/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "8.5.6" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. -home: https://github.com/truecharts/apps/tree/master/charts/stable/grafana -icon: https://truecharts.org/img/appicons/grafana.png -keywords: - - analytics - - monitoring - - metrics - - logs -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: grafana -sources: - - https://github.com/bitnami/bitnami-docker-grafana - - https://grafana.com/ -type: application -version: 4.0.23 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/grafana/4.0.25/CHANGELOG.md b/stable/grafana/4.0.25/CHANGELOG.md new file mode 100644 index 00000000000..ff16f68a86c --- /dev/null +++ b/stable/grafana/4.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grafana-4.0.25](https://github.com/truecharts/apps/compare/grafana-4.0.23...grafana-4.0.25) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [grafana-4.0.23](https://github.com/truecharts/apps/compare/grafana-4.0.22...grafana-4.0.23) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [grafana-4.0.22](https://github.com/truecharts/apps/compare/grafana-4.0.21...grafana-4.0.22) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [grafana-4.0.21](https://github.com/truecharts/apps/compare/grafana-4.0.20...grafana-4.0.21) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [grafana-4.0.20](https://github.com/truecharts/apps/compare/grafana-4.0.19...grafana-4.0.20) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [grafana-4.0.19](https://github.com/truecharts/apps/compare/grafana-4.0.18...grafana-4.0.19) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [grafana-4.0.18](https://github.com/truecharts/apps/compare/grafana-4.0.17...grafana-4.0.18) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [grafana-4.0.17](https://github.com/truecharts/apps/compare/grafana-4.0.16...grafana-4.0.17) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [grafana-4.0.16](https://github.com/truecharts/apps/compare/grafana-4.0.15...grafana-4.0.16) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [grafana-4.0.15](https://github.com/truecharts/apps/compare/grafana-4.0.14...grafana-4.0.15) (2022-06-30) + +#### Fix + +* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) + + + + +### [grafana-4.0.14](https://github.com/truecharts/apps/compare/grafana-4.0.13...grafana-4.0.14) (2022-06-27) + +#### Chore + diff --git a/stable/grafana/4.0.25/Chart.lock b/stable/grafana/4.0.25/Chart.lock new file mode 100644 index 00000000000..22402d1a323 --- /dev/null +++ b/stable/grafana/4.0.25/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:03.231727231Z" diff --git a/stable/grafana/4.0.25/Chart.yaml b/stable/grafana/4.0.25/Chart.yaml new file mode 100644 index 00000000000..dfb19f278f3 --- /dev/null +++ b/stable/grafana/4.0.25/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "8.5.6" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Grafana is an open source, feature rich metrics dashboard and graph editor for Graphite, Elasticsearch, OpenTSDB, Prometheus and InfluxDB. +home: https://github.com/truecharts/apps/tree/master/charts/stable/grafana +icon: https://truecharts.org/img/chart-icons/grafana.png +keywords: + - analytics + - monitoring + - metrics + - logs +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grafana +sources: + - https://github.com/bitnami/bitnami-docker-grafana + - https://grafana.com/ +type: application +version: 4.0.25 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grafana/4.0.23/README.md b/stable/grafana/4.0.25/README.md similarity index 100% rename from stable/grafana/4.0.23/README.md rename to stable/grafana/4.0.25/README.md diff --git a/stable/grafana/4.0.23/app-readme.md b/stable/grafana/4.0.25/app-readme.md similarity index 100% rename from stable/grafana/4.0.23/app-readme.md rename to stable/grafana/4.0.25/app-readme.md diff --git a/stable/hedgedoc/4.0.11/charts/common-10.4.4.tgz b/stable/grafana/4.0.25/charts/common-10.4.4.tgz similarity index 100% rename from stable/hedgedoc/4.0.11/charts/common-10.4.4.tgz rename to stable/grafana/4.0.25/charts/common-10.4.4.tgz diff --git a/stable/grafana/4.0.23/icon.png b/stable/grafana/4.0.25/icon.png similarity index 100% rename from stable/grafana/4.0.23/icon.png rename to stable/grafana/4.0.25/icon.png diff --git a/stable/grafana/4.0.23/ix_values.yaml b/stable/grafana/4.0.25/ix_values.yaml similarity index 100% rename from stable/grafana/4.0.23/ix_values.yaml rename to stable/grafana/4.0.25/ix_values.yaml diff --git a/stable/grafana/4.0.23/questions.yaml b/stable/grafana/4.0.25/questions.yaml similarity index 100% rename from stable/grafana/4.0.23/questions.yaml rename to stable/grafana/4.0.25/questions.yaml diff --git a/stable/htpcmanager/2.0.12/templates/common.yaml b/stable/grafana/4.0.25/templates/common.yaml similarity index 100% rename from stable/htpcmanager/2.0.12/templates/common.yaml rename to stable/grafana/4.0.25/templates/common.yaml diff --git a/stable/grafana/4.0.23/templates/prometheusrules.yaml b/stable/grafana/4.0.25/templates/prometheusrules.yaml similarity index 100% rename from stable/grafana/4.0.23/templates/prometheusrules.yaml rename to stable/grafana/4.0.25/templates/prometheusrules.yaml diff --git a/stable/grafana/4.0.23/templates/servicemonitor.yaml b/stable/grafana/4.0.25/templates/servicemonitor.yaml similarity index 100% rename from stable/grafana/4.0.23/templates/servicemonitor.yaml rename to stable/grafana/4.0.25/templates/servicemonitor.yaml diff --git a/stable/hedgedoc/4.0.11/values.yaml b/stable/grafana/4.0.25/values.yaml similarity index 100% rename from stable/hedgedoc/4.0.11/values.yaml rename to stable/grafana/4.0.25/values.yaml diff --git a/stable/grafana/item.yaml b/stable/grafana/item.yaml index 62ac6331952..6afa706a035 100644 --- a/stable/grafana/item.yaml +++ b/stable/grafana/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/grafana.png +icon_url: https://truecharts.org/img/chart-icons/grafana.png categories: - metrics diff --git a/stable/grav/4.0.12/CHANGELOG.md b/stable/grav/4.0.12/CHANGELOG.md deleted file mode 100644 index c65bdffb869..00000000000 --- a/stable/grav/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [grav-4.0.12](https://github.com/truecharts/apps/compare/grav-4.0.11...grav-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [grav-4.0.11](https://github.com/truecharts/apps/compare/grav-4.0.10...grav-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [grav-4.0.10](https://github.com/truecharts/apps/compare/grav-4.0.9...grav-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [grav-4.0.9](https://github.com/truecharts/apps/compare/grav-4.0.8...grav-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [grav-4.0.8](https://github.com/truecharts/apps/compare/grav-4.0.7...grav-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [grav-4.0.7](https://github.com/truecharts/apps/compare/grav-4.0.6...grav-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [grav-4.0.6](https://github.com/truecharts/apps/compare/grav-4.0.5...grav-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [grav-4.0.5](https://github.com/truecharts/apps/compare/grav-4.0.4...grav-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [grav-4.0.4](https://github.com/truecharts/apps/compare/grav-4.0.3...grav-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [grav-4.0.3](https://github.com/truecharts/apps/compare/grav-4.0.2...grav-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [grav-4.0.2](https://github.com/truecharts/apps/compare/grav-4.0.1...grav-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/grav/4.0.12/Chart.lock b/stable/grav/4.0.12/Chart.lock deleted file mode 100644 index 71d2ba578a0..00000000000 --- a/stable/grav/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:55:24.579791686Z" diff --git a/stable/grav/4.0.12/Chart.yaml b/stable/grav/4.0.12/Chart.yaml deleted file mode 100644 index 2eb0b6c9598..00000000000 --- a/stable/grav/4.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.18" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A Fast, Simple, and Flexible, file-based Web-platform. -home: https://github.com/truecharts/apps/tree/master/charts/stable/grav -icon: https://truecharts.org/img/appicons/grav.png -keywords: -- grav -- web -- platform -- file -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: grav -sources: -- https://github.com/linuxserver/docker-grav -- https://github.com/getgrav/grav/ -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/grav/4.0.14/CHANGELOG.md b/stable/grav/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..d43e4d91c2b --- /dev/null +++ b/stable/grav/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grav-4.0.14](https://github.com/truecharts/apps/compare/grav-4.0.12...grav-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [grav-4.0.12](https://github.com/truecharts/apps/compare/grav-4.0.11...grav-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [grav-4.0.11](https://github.com/truecharts/apps/compare/grav-4.0.10...grav-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [grav-4.0.10](https://github.com/truecharts/apps/compare/grav-4.0.9...grav-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [grav-4.0.9](https://github.com/truecharts/apps/compare/grav-4.0.8...grav-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [grav-4.0.8](https://github.com/truecharts/apps/compare/grav-4.0.7...grav-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [grav-4.0.7](https://github.com/truecharts/apps/compare/grav-4.0.6...grav-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [grav-4.0.6](https://github.com/truecharts/apps/compare/grav-4.0.5...grav-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [grav-4.0.5](https://github.com/truecharts/apps/compare/grav-4.0.4...grav-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [grav-4.0.4](https://github.com/truecharts/apps/compare/grav-4.0.3...grav-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [grav-4.0.3](https://github.com/truecharts/apps/compare/grav-4.0.2...grav-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/grav/4.0.14/Chart.lock b/stable/grav/4.0.14/Chart.lock new file mode 100644 index 00000000000..76b48f941fc --- /dev/null +++ b/stable/grav/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:06.081745021Z" diff --git a/stable/grav/4.0.14/Chart.yaml b/stable/grav/4.0.14/Chart.yaml new file mode 100644 index 00000000000..34203a500c6 --- /dev/null +++ b/stable/grav/4.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.7.18" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A Fast, Simple, and Flexible, file-based Web-platform. +home: https://github.com/truecharts/apps/tree/master/charts/stable/grav +icon: https://truecharts.org/img/chart-icons/grav.png +keywords: +- grav +- web +- platform +- file +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grav +sources: +- https://github.com/linuxserver/docker-grav +- https://github.com/getgrav/grav/ +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grav/4.0.12/README.md b/stable/grav/4.0.14/README.md similarity index 100% rename from stable/grav/4.0.12/README.md rename to stable/grav/4.0.14/README.md diff --git a/stable/grav/4.0.12/app-readme.md b/stable/grav/4.0.14/app-readme.md similarity index 100% rename from stable/grav/4.0.12/app-readme.md rename to stable/grav/4.0.14/app-readme.md diff --git a/stable/homarr/2.0.14/charts/common-10.4.4.tgz b/stable/grav/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/homarr/2.0.14/charts/common-10.4.4.tgz rename to stable/grav/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/grav/4.0.12/icon.png b/stable/grav/4.0.14/icon.png similarity index 100% rename from stable/grav/4.0.12/icon.png rename to stable/grav/4.0.14/icon.png diff --git a/stable/grav/4.0.12/ix_values.yaml b/stable/grav/4.0.14/ix_values.yaml similarity index 100% rename from stable/grav/4.0.12/ix_values.yaml rename to stable/grav/4.0.14/ix_values.yaml diff --git a/stable/grav/4.0.12/questions.yaml b/stable/grav/4.0.14/questions.yaml similarity index 100% rename from stable/grav/4.0.12/questions.yaml rename to stable/grav/4.0.14/questions.yaml diff --git a/stable/grav/4.0.12/templates/common.yaml b/stable/grav/4.0.14/templates/common.yaml similarity index 100% rename from stable/grav/4.0.12/templates/common.yaml rename to stable/grav/4.0.14/templates/common.yaml diff --git a/stable/homarr/2.0.14/values.yaml b/stable/grav/4.0.14/values.yaml similarity index 100% rename from stable/homarr/2.0.14/values.yaml rename to stable/grav/4.0.14/values.yaml diff --git a/stable/grav/item.yaml b/stable/grav/item.yaml index b574ba1c2e3..0f364870fe8 100644 --- a/stable/grav/item.yaml +++ b/stable/grav/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/grav.png +icon_url: https://truecharts.org/img/chart-icons/grav.png categories: - media diff --git a/stable/grist/3.0.13/CHANGELOG.md b/stable/grist/3.0.13/CHANGELOG.md deleted file mode 100644 index 909209a930e..00000000000 --- a/stable/grist/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [grist-3.0.13](https://github.com/truecharts/apps/compare/grist-3.0.12...grist-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [grist-3.0.12](https://github.com/truecharts/apps/compare/grist-3.0.11...grist-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [grist-3.0.11](https://github.com/truecharts/apps/compare/grist-3.0.10...grist-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [grist-3.0.10](https://github.com/truecharts/apps/compare/grist-3.0.9...grist-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [grist-3.0.9](https://github.com/truecharts/apps/compare/grist-3.0.8...grist-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [grist-3.0.8](https://github.com/truecharts/apps/compare/grist-3.0.7...grist-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [grist-3.0.7](https://github.com/truecharts/apps/compare/grist-3.0.6...grist-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [grist-3.0.6](https://github.com/truecharts/apps/compare/grist-3.0.5...grist-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [grist-3.0.5](https://github.com/truecharts/apps/compare/grist-3.0.4...grist-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [grist-3.0.4](https://github.com/truecharts/apps/compare/grist-3.0.3...grist-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [grist-3.0.3](https://github.com/truecharts/apps/compare/grist-3.0.2...grist-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/grist/3.0.13/Chart.lock b/stable/grist/3.0.13/Chart.lock deleted file mode 100644 index 5aebb95ea82..00000000000 --- a/stable/grist/3.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd -generated: "2022-07-12T20:55:38.381527915Z" diff --git a/stable/grist/3.0.13/Chart.yaml b/stable/grist/3.0.13/Chart.yaml deleted file mode 100644 index 6e0bf4276ac..00000000000 --- a/stable/grist/3.0.13/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "0.7.9" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: Grist is a modern relational spreadsheet. It combine the flexibility of a spreadsheet with the robustness of a database to organize your data. -home: https://github.com/truecharts/apps/tree/master/charts/stable/grist -icon: https://truecharts.org/img/appicons/grist.png -keywords: -- grist -- spreadsheet -- database -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: grist -sources: -- https://hub.docker.com/r/gristlabs/grist -- https://github.com/gristlabs/grist-core -- https://support.getgrist.com/ -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/grist/3.0.15/CHANGELOG.md b/stable/grist/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..86b7b6b8d76 --- /dev/null +++ b/stable/grist/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grist-3.0.15](https://github.com/truecharts/apps/compare/grist-3.0.13...grist-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [grist-3.0.13](https://github.com/truecharts/apps/compare/grist-3.0.12...grist-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [grist-3.0.12](https://github.com/truecharts/apps/compare/grist-3.0.11...grist-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [grist-3.0.11](https://github.com/truecharts/apps/compare/grist-3.0.10...grist-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [grist-3.0.10](https://github.com/truecharts/apps/compare/grist-3.0.9...grist-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [grist-3.0.9](https://github.com/truecharts/apps/compare/grist-3.0.8...grist-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [grist-3.0.8](https://github.com/truecharts/apps/compare/grist-3.0.7...grist-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [grist-3.0.7](https://github.com/truecharts/apps/compare/grist-3.0.6...grist-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [grist-3.0.6](https://github.com/truecharts/apps/compare/grist-3.0.5...grist-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [grist-3.0.5](https://github.com/truecharts/apps/compare/grist-3.0.4...grist-3.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [grist-3.0.4](https://github.com/truecharts/apps/compare/grist-3.0.3...grist-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/grist/3.0.15/Chart.lock b/stable/grist/3.0.15/Chart.lock new file mode 100644 index 00000000000..7e9eeb41543 --- /dev/null +++ b/stable/grist/3.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd +generated: "2022-07-12T23:02:15.078182377Z" diff --git a/stable/grist/3.0.15/Chart.yaml b/stable/grist/3.0.15/Chart.yaml new file mode 100644 index 00000000000..ed24ad08ee3 --- /dev/null +++ b/stable/grist/3.0.15/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "0.7.9" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: Grist is a modern relational spreadsheet. It combine the flexibility of a spreadsheet with the robustness of a database to organize your data. +home: https://github.com/truecharts/apps/tree/master/charts/stable/grist +icon: https://truecharts.org/img/chart-icons/grist.png +keywords: +- grist +- spreadsheet +- database +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grist +sources: +- https://hub.docker.com/r/gristlabs/grist +- https://github.com/gristlabs/grist-core +- https://support.getgrist.com/ +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grist/3.0.13/README.md b/stable/grist/3.0.15/README.md similarity index 100% rename from stable/grist/3.0.13/README.md rename to stable/grist/3.0.15/README.md diff --git a/stable/grist/3.0.13/app-readme.md b/stable/grist/3.0.15/app-readme.md similarity index 100% rename from stable/grist/3.0.13/app-readme.md rename to stable/grist/3.0.15/app-readme.md diff --git a/stable/homer/2.0.16/charts/common-10.4.4.tgz b/stable/grist/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/homer/2.0.16/charts/common-10.4.4.tgz rename to stable/grist/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/librephotos/4.0.15/charts/redis-3.0.30.tgz b/stable/grist/3.0.15/charts/redis-3.0.30.tgz similarity index 100% rename from stable/librephotos/4.0.15/charts/redis-3.0.30.tgz rename to stable/grist/3.0.15/charts/redis-3.0.30.tgz diff --git a/stable/grist/3.0.13/icon.png b/stable/grist/3.0.15/icon.png similarity index 100% rename from stable/grist/3.0.13/icon.png rename to stable/grist/3.0.15/icon.png diff --git a/stable/grist/3.0.13/ix_values.yaml b/stable/grist/3.0.15/ix_values.yaml similarity index 100% rename from stable/grist/3.0.13/ix_values.yaml rename to stable/grist/3.0.15/ix_values.yaml diff --git a/stable/grist/3.0.13/questions.yaml b/stable/grist/3.0.15/questions.yaml similarity index 100% rename from stable/grist/3.0.13/questions.yaml rename to stable/grist/3.0.15/questions.yaml diff --git a/stable/hyperion-ng/6.0.13/templates/common.yaml b/stable/grist/3.0.15/templates/common.yaml similarity index 100% rename from stable/hyperion-ng/6.0.13/templates/common.yaml rename to stable/grist/3.0.15/templates/common.yaml diff --git a/stable/homer/2.0.16/values.yaml b/stable/grist/3.0.15/values.yaml similarity index 100% rename from stable/homer/2.0.16/values.yaml rename to stable/grist/3.0.15/values.yaml diff --git a/stable/grist/item.yaml b/stable/grist/item.yaml index 58d97f8fc9b..b6e73a7737e 100644 --- a/stable/grist/item.yaml +++ b/stable/grist/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/grist.png +icon_url: https://truecharts.org/img/chart-icons/grist.png categories: - productivity diff --git a/stable/grocy/11.0.19/CHANGELOG.md b/stable/grocy/11.0.19/CHANGELOG.md new file mode 100644 index 00000000000..862a5dcf267 --- /dev/null +++ b/stable/grocy/11.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [grocy-11.0.19](https://github.com/truecharts/apps/compare/grocy-11.0.17...grocy-11.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [grocy-11.0.17](https://github.com/truecharts/apps/compare/grocy-11.0.16...grocy-11.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [grocy-11.0.16](https://github.com/truecharts/apps/compare/grocy-11.0.15...grocy-11.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [grocy-11.0.15](https://github.com/truecharts/apps/compare/grocy-11.0.14...grocy-11.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [grocy-11.0.14](https://github.com/truecharts/apps/compare/grocy-11.0.13...grocy-11.0.14) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [grocy-11.0.13](https://github.com/truecharts/apps/compare/grocy-11.0.12...grocy-11.0.13) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [grocy-11.0.12](https://github.com/truecharts/apps/compare/grocy-11.0.11...grocy-11.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [grocy-11.0.11](https://github.com/truecharts/apps/compare/grocy-11.0.10...grocy-11.0.11) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [grocy-11.0.10](https://github.com/truecharts/apps/compare/grocy-11.0.9...grocy-11.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [grocy-11.0.9](https://github.com/truecharts/apps/compare/grocy-11.0.8...grocy-11.0.9) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [grocy-11.0.8](https://github.com/truecharts/apps/compare/grocy-11.0.7...grocy-11.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/grocy/11.0.19/Chart.lock b/stable/grocy/11.0.19/Chart.lock new file mode 100644 index 00000000000..c2404948c8b --- /dev/null +++ b/stable/grocy/11.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:18.648513992Z" diff --git a/stable/grocy/11.0.19/Chart.yaml b/stable/grocy/11.0.19/Chart.yaml new file mode 100644 index 00000000000..cc02c7a9d7f --- /dev/null +++ b/stable/grocy/11.0.19/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "3.3.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: ERP beyond your fridge - grocy is a web-based self-hosted groceries & + household management solution for your home +home: https://github.com/truecharts/apps/tree/master/charts/stable/grocy +icon: https://truecharts.org/img/chart-icons/grocy.png +keywords: +- grocy +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: grocy +sources: +- https://github.com/grocy/grocy +type: application +version: 11.0.19 +annotations: + truecharts.org/catagories: | + - Home-Automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/grocy/11.0.19/README.md b/stable/grocy/11.0.19/README.md new file mode 100644 index 00000000000..7bf5c7bbebf --- /dev/null +++ b/stable/grocy/11.0.19/README.md @@ -0,0 +1,42 @@ +# grocy + +ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/grocy/11.0.19/app-readme.md b/stable/grocy/11.0.19/app-readme.md new file mode 100644 index 00000000000..680a98a5dee --- /dev/null +++ b/stable/grocy/11.0.19/app-readme.md @@ -0,0 +1,3 @@ +ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/htpcmanager/2.0.12/charts/common-10.4.4.tgz b/stable/grocy/11.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/htpcmanager/2.0.12/charts/common-10.4.4.tgz rename to stable/grocy/11.0.19/charts/common-10.4.4.tgz diff --git a/stable/grocy/11.0.19/icon.png b/stable/grocy/11.0.19/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b0b5172215927e31df395a94f85ce8a9e642c5 GIT binary patch literal 4912 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 literal 0 HcmV?d00001 diff --git a/stable/grocy/11.0.19/ix_values.yaml b/stable/grocy/11.0.19/ix_values.yaml new file mode 100644 index 00000000000..dfb87e20714 --- /dev/null +++ b/stable/grocy/11.0.19/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/grocy + tag: v3.3.1@sha256:1fc0c85a95b31ddf458a6cff82cea80a16585bc7684f9e985ce663a2a51f0eb4 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10013 + targetPort: 80 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/grocy/11.0.19/questions.yaml b/stable/grocy/11.0.19/questions.yaml new file mode 100644 index 00000000000..87a200e6842 --- /dev/null +++ b/stable/grocy/11.0.19/questions.yaml @@ -0,0 +1,2430 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 10013 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 80 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/icinga2/3.0.14/templates/common.yaml b/stable/grocy/11.0.19/templates/common.yaml similarity index 100% rename from stable/icinga2/3.0.14/templates/common.yaml rename to stable/grocy/11.0.19/templates/common.yaml diff --git a/stable/htpcmanager/2.0.12/values.yaml b/stable/grocy/11.0.19/values.yaml similarity index 100% rename from stable/htpcmanager/2.0.12/values.yaml rename to stable/grocy/11.0.19/values.yaml diff --git a/stable/grocy/item.yaml b/stable/grocy/item.yaml index 5cc473402d7..42cc3a4aaa9 100644 --- a/stable/grocy/item.yaml +++ b/stable/grocy/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/grocy.png +icon_url: https://truecharts.org/img/chart-icons/grocy.png categories: - Home-Automation diff --git a/stable/guacamole-client/4.0.13/CHANGELOG.md b/stable/guacamole-client/4.0.13/CHANGELOG.md deleted file mode 100644 index 06d10912797..00000000000 --- a/stable/guacamole-client/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [guacamole-client-4.0.13](https://github.com/truecharts/apps/compare/guacamole-client-4.0.12...guacamole-client-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [guacamole-client-4.0.12](https://github.com/truecharts/apps/compare/guacamole-client-4.0.11...guacamole-client-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [guacamole-client-4.0.11](https://github.com/truecharts/apps/compare/guacamole-client-4.0.10...guacamole-client-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [guacamole-client-4.0.10](https://github.com/truecharts/apps/compare/guacamole-client-4.0.9...guacamole-client-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [guacamole-client-4.0.9](https://github.com/truecharts/apps/compare/guacamole-client-4.0.8...guacamole-client-4.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [guacamole-client-4.0.8](https://github.com/truecharts/apps/compare/guacamole-client-4.0.6...guacamole-client-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - -#### Fix - -* adjust initcontainers with new image ([#3069](https://github.com/truecharts/apps/issues/3069)) - - - - -### [guacamole-client-4.0.6](https://github.com/truecharts/apps/compare/guacamole-client-4.0.5...guacamole-client-4.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [guacamole-client-4.0.5](https://github.com/truecharts/apps/compare/guacamole-client-4.0.4...guacamole-client-4.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [guacamole-client-4.0.4](https://github.com/truecharts/apps/compare/guacamole-client-4.0.3...guacamole-client-4.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [guacamole-client-4.0.3](https://github.com/truecharts/apps/compare/guacamole-client-4.0.2...guacamole-client-4.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [guacamole-client-4.0.2](https://github.com/truecharts/apps/compare/guacamole-client-4.0.1...guacamole-client-4.0.2) (2022-06-14) - diff --git a/stable/guacamole-client/4.0.13/Chart.lock b/stable/guacamole-client/4.0.13/Chart.lock deleted file mode 100644 index 8e6bc08573a..00000000000 --- a/stable/guacamole-client/4.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:55:46.385031881Z" diff --git a/stable/guacamole-client/4.0.13/Chart.yaml b/stable/guacamole-client/4.0.13/Chart.yaml deleted file mode 100644 index d7cb134d4fd..00000000000 --- a/stable/guacamole-client/4.0.13/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.4.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Apache Guacamole is a clientless remote desktop gateway. -home: https://github.com/truecharts/apps/tree/master/charts/stable/guacamole-client -icon: https://truecharts.org/img/appicons/guacamole-client.png -keywords: -- guacamole -- remote -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: guacamole-client -sources: -- https://github.com/apache/guacamole-client -- https://hub.docker.com/r/guacamole/guacamole -- http://guacamole.incubator.apache.org/doc/gug/introduction.html -type: application -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/guacamole-client/4.0.15/CHANGELOG.md b/stable/guacamole-client/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..2077e73e2a0 --- /dev/null +++ b/stable/guacamole-client/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [guacamole-client-4.0.15](https://github.com/truecharts/apps/compare/guacamole-client-4.0.13...guacamole-client-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [guacamole-client-4.0.13](https://github.com/truecharts/apps/compare/guacamole-client-4.0.12...guacamole-client-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [guacamole-client-4.0.12](https://github.com/truecharts/apps/compare/guacamole-client-4.0.11...guacamole-client-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [guacamole-client-4.0.11](https://github.com/truecharts/apps/compare/guacamole-client-4.0.10...guacamole-client-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [guacamole-client-4.0.10](https://github.com/truecharts/apps/compare/guacamole-client-4.0.9...guacamole-client-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [guacamole-client-4.0.9](https://github.com/truecharts/apps/compare/guacamole-client-4.0.8...guacamole-client-4.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [guacamole-client-4.0.8](https://github.com/truecharts/apps/compare/guacamole-client-4.0.6...guacamole-client-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + +#### Fix + +* adjust initcontainers with new image ([#3069](https://github.com/truecharts/apps/issues/3069)) + + + + +### [guacamole-client-4.0.6](https://github.com/truecharts/apps/compare/guacamole-client-4.0.5...guacamole-client-4.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [guacamole-client-4.0.5](https://github.com/truecharts/apps/compare/guacamole-client-4.0.4...guacamole-client-4.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [guacamole-client-4.0.4](https://github.com/truecharts/apps/compare/guacamole-client-4.0.3...guacamole-client-4.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [guacamole-client-4.0.3](https://github.com/truecharts/apps/compare/guacamole-client-4.0.2...guacamole-client-4.0.3) (2022-06-14) + diff --git a/stable/guacamole-client/4.0.15/Chart.lock b/stable/guacamole-client/4.0.15/Chart.lock new file mode 100644 index 00000000000..a54b8507496 --- /dev/null +++ b/stable/guacamole-client/4.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:02:26.430267637Z" diff --git a/stable/guacamole-client/4.0.15/Chart.yaml b/stable/guacamole-client/4.0.15/Chart.yaml new file mode 100644 index 00000000000..268adbcc875 --- /dev/null +++ b/stable/guacamole-client/4.0.15/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Apache Guacamole is a clientless remote desktop gateway. +home: https://github.com/truecharts/apps/tree/master/charts/stable/guacamole-client +icon: https://truecharts.org/img/chart-icons/guacamole-client.png +keywords: +- guacamole +- remote +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: guacamole-client +sources: +- https://github.com/apache/guacamole-client +- https://hub.docker.com/r/guacamole/guacamole +- http://guacamole.incubator.apache.org/doc/gug/introduction.html +type: application +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/guacamole-client/4.0.13/README.md b/stable/guacamole-client/4.0.15/README.md similarity index 100% rename from stable/guacamole-client/4.0.13/README.md rename to stable/guacamole-client/4.0.15/README.md diff --git a/stable/guacamole-client/4.0.13/app-readme.md b/stable/guacamole-client/4.0.15/app-readme.md similarity index 100% rename from stable/guacamole-client/4.0.13/app-readme.md rename to stable/guacamole-client/4.0.15/app-readme.md diff --git a/stable/hyperion-ng/6.0.13/charts/common-10.4.4.tgz b/stable/guacamole-client/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/hyperion-ng/6.0.13/charts/common-10.4.4.tgz rename to stable/guacamole-client/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/inventree/3.0.15/charts/postgresql-8.0.30.tgz b/stable/guacamole-client/4.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/inventree/3.0.15/charts/postgresql-8.0.30.tgz rename to stable/guacamole-client/4.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/guacamole-client/4.0.13/icon.png b/stable/guacamole-client/4.0.15/icon.png similarity index 100% rename from stable/guacamole-client/4.0.13/icon.png rename to stable/guacamole-client/4.0.15/icon.png diff --git a/stable/guacamole-client/4.0.13/ix_values.yaml b/stable/guacamole-client/4.0.15/ix_values.yaml similarity index 100% rename from stable/guacamole-client/4.0.13/ix_values.yaml rename to stable/guacamole-client/4.0.15/ix_values.yaml diff --git a/stable/guacamole-client/4.0.13/questions.yaml b/stable/guacamole-client/4.0.15/questions.yaml similarity index 100% rename from stable/guacamole-client/4.0.13/questions.yaml rename to stable/guacamole-client/4.0.15/questions.yaml diff --git a/stable/guacamole-client/4.0.13/templates/_configmap.tpl b/stable/guacamole-client/4.0.15/templates/_configmap.tpl similarity index 100% rename from stable/guacamole-client/4.0.13/templates/_configmap.tpl rename to stable/guacamole-client/4.0.15/templates/_configmap.tpl diff --git a/stable/guacamole-client/4.0.13/templates/common.yaml b/stable/guacamole-client/4.0.15/templates/common.yaml similarity index 100% rename from stable/guacamole-client/4.0.13/templates/common.yaml rename to stable/guacamole-client/4.0.15/templates/common.yaml diff --git a/stable/hyperion-ng/6.0.13/values.yaml b/stable/guacamole-client/4.0.15/values.yaml similarity index 100% rename from stable/hyperion-ng/6.0.13/values.yaml rename to stable/guacamole-client/4.0.15/values.yaml diff --git a/stable/guacamole-client/item.yaml b/stable/guacamole-client/item.yaml index 534b8c6cf4b..32b91796bd1 100644 --- a/stable/guacamole-client/item.yaml +++ b/stable/guacamole-client/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/guacamole-client.png +icon_url: https://truecharts.org/img/chart-icons/guacamole-client.png categories: - utilities diff --git a/stable/guacd/2.0.14/CHANGELOG.md b/stable/guacd/2.0.14/CHANGELOG.md deleted file mode 100644 index 5078e70ebad..00000000000 --- a/stable/guacd/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [guacd-2.0.14](https://github.com/truecharts/apps/compare/guacd-2.0.13...guacd-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [guacd-2.0.13](https://github.com/truecharts/apps/compare/guacd-2.0.12...guacd-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [guacd-2.0.12](https://github.com/truecharts/apps/compare/guacd-2.0.11...guacd-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [guacd-2.0.11](https://github.com/truecharts/apps/compare/guacd-2.0.10...guacd-2.0.11) (2022-07-10) - -#### Fix - -* rootfs writable ([#3121](https://github.com/truecharts/apps/issues/3121)) - - - - -### [guacd-2.0.10](https://github.com/truecharts/apps/compare/guacd-2.0.9...guacd-2.0.10) (2022-07-10) - -#### Fix - -* run rootless ([#3114](https://github.com/truecharts/apps/issues/3114)) - - - - -### [guacd-2.0.9](https://github.com/truecharts/apps/compare/guacd-2.0.8...guacd-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [guacd-2.0.8](https://github.com/truecharts/apps/compare/guacd-2.0.7...guacd-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [guacd-2.0.7](https://github.com/truecharts/apps/compare/guacd-2.0.6...guacd-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [guacd-2.0.6](https://github.com/truecharts/apps/compare/guacd-2.0.5...guacd-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [guacd-2.0.5](https://github.com/truecharts/apps/compare/guacd-2.0.4...guacd-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [guacd-2.0.4](https://github.com/truecharts/apps/compare/guacd-2.0.3...guacd-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/guacd/2.0.14/Chart.lock b/stable/guacd/2.0.14/Chart.lock deleted file mode 100644 index c19fec96d1a..00000000000 --- a/stable/guacd/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:55:43.458643674Z" diff --git a/stable/guacd/2.0.14/Chart.yaml b/stable/guacd/2.0.14/Chart.yaml deleted file mode 100644 index 96ffeb93993..00000000000 --- a/stable/guacd/2.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: guacd -version: 2.0.14 -appVersion: "1.4.0" -description: Guacd - Apache Guacamole is a clientless remote desktop gateway. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/guacd -icon: https://truecharts.org/img/appicons/guacd.png -keywords: - - guacd - - guacamole - - remote -sources: - - https://hub.docker.com/r/guacamole/guacd - - https://github.com/apache/guacamole-server -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/guacd/2.0.16/CHANGELOG.md b/stable/guacd/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..5a428f8074b --- /dev/null +++ b/stable/guacd/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [guacd-2.0.16](https://github.com/truecharts/apps/compare/guacd-2.0.14...guacd-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [guacd-2.0.14](https://github.com/truecharts/apps/compare/guacd-2.0.13...guacd-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [guacd-2.0.13](https://github.com/truecharts/apps/compare/guacd-2.0.12...guacd-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [guacd-2.0.12](https://github.com/truecharts/apps/compare/guacd-2.0.11...guacd-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [guacd-2.0.11](https://github.com/truecharts/apps/compare/guacd-2.0.10...guacd-2.0.11) (2022-07-10) + +#### Fix + +* rootfs writable ([#3121](https://github.com/truecharts/apps/issues/3121)) + + + + +### [guacd-2.0.10](https://github.com/truecharts/apps/compare/guacd-2.0.9...guacd-2.0.10) (2022-07-10) + +#### Fix + +* run rootless ([#3114](https://github.com/truecharts/apps/issues/3114)) + + + + +### [guacd-2.0.9](https://github.com/truecharts/apps/compare/guacd-2.0.8...guacd-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [guacd-2.0.8](https://github.com/truecharts/apps/compare/guacd-2.0.7...guacd-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [guacd-2.0.7](https://github.com/truecharts/apps/compare/guacd-2.0.6...guacd-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [guacd-2.0.6](https://github.com/truecharts/apps/compare/guacd-2.0.5...guacd-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [guacd-2.0.5](https://github.com/truecharts/apps/compare/guacd-2.0.4...guacd-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/guacd/2.0.16/Chart.lock b/stable/guacd/2.0.16/Chart.lock new file mode 100644 index 00000000000..8b555549cd8 --- /dev/null +++ b/stable/guacd/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:23.699767633Z" diff --git a/stable/guacd/2.0.16/Chart.yaml b/stable/guacd/2.0.16/Chart.yaml new file mode 100644 index 00000000000..c68586558c9 --- /dev/null +++ b/stable/guacd/2.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: guacd +version: 2.0.16 +appVersion: "1.4.0" +description: Guacd - Apache Guacamole is a clientless remote desktop gateway. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/guacd +icon: https://truecharts.org/img/chart-icons/guacd.png +keywords: + - guacd + - guacamole + - remote +sources: + - https://hub.docker.com/r/guacamole/guacd + - https://github.com/apache/guacamole-server +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/guacd/2.0.14/README.md b/stable/guacd/2.0.16/README.md similarity index 100% rename from stable/guacd/2.0.14/README.md rename to stable/guacd/2.0.16/README.md diff --git a/stable/guacd/2.0.14/app-readme.md b/stable/guacd/2.0.16/app-readme.md similarity index 100% rename from stable/guacd/2.0.14/app-readme.md rename to stable/guacd/2.0.16/app-readme.md diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/charts/common-10.4.4.tgz b/stable/guacd/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/charts/common-10.4.4.tgz rename to stable/guacd/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/guacd/2.0.14/icon.png b/stable/guacd/2.0.16/icon.png similarity index 100% rename from stable/guacd/2.0.14/icon.png rename to stable/guacd/2.0.16/icon.png diff --git a/stable/guacd/2.0.14/ix_values.yaml b/stable/guacd/2.0.16/ix_values.yaml similarity index 100% rename from stable/guacd/2.0.14/ix_values.yaml rename to stable/guacd/2.0.16/ix_values.yaml diff --git a/stable/guacd/2.0.14/questions.yaml b/stable/guacd/2.0.16/questions.yaml similarity index 100% rename from stable/guacd/2.0.14/questions.yaml rename to stable/guacd/2.0.16/questions.yaml diff --git a/stable/impostor-server/1.0.16/templates/common.yaml b/stable/guacd/2.0.16/templates/common.yaml similarity index 100% rename from stable/impostor-server/1.0.16/templates/common.yaml rename to stable/guacd/2.0.16/templates/common.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/values.yaml b/stable/guacd/2.0.16/values.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/values.yaml rename to stable/guacd/2.0.16/values.yaml diff --git a/stable/guacd/item.yaml b/stable/guacd/item.yaml index cb96cbc9297..a0b4426cf0c 100644 --- a/stable/guacd/item.yaml +++ b/stable/guacd/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/guacd.png +icon_url: https://truecharts.org/img/chart-icons/guacd.png categories: - incubator diff --git a/stable/habridge/2.0.12/CHANGELOG.md b/stable/habridge/2.0.12/CHANGELOG.md deleted file mode 100644 index c20e38550c3..00000000000 --- a/stable/habridge/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [habridge-2.0.12](https://github.com/truecharts/apps/compare/habridge-2.0.11...habridge-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [habridge-2.0.11](https://github.com/truecharts/apps/compare/habridge-2.0.10...habridge-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [habridge-2.0.10](https://github.com/truecharts/apps/compare/habridge-2.0.9...habridge-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [habridge-2.0.9](https://github.com/truecharts/apps/compare/habridge-2.0.8...habridge-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [habridge-2.0.8](https://github.com/truecharts/apps/compare/habridge-2.0.7...habridge-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [habridge-2.0.7](https://github.com/truecharts/apps/compare/habridge-2.0.6...habridge-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [habridge-2.0.6](https://github.com/truecharts/apps/compare/habridge-2.0.5...habridge-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [habridge-2.0.5](https://github.com/truecharts/apps/compare/habridge-2.0.4...habridge-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [habridge-2.0.4](https://github.com/truecharts/apps/compare/habridge-2.0.3...habridge-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [habridge-2.0.3](https://github.com/truecharts/apps/compare/habridge-2.0.2...habridge-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [habridge-2.0.2](https://github.com/truecharts/apps/compare/habridge-2.0.1...habridge-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/habridge/2.0.12/Chart.lock b/stable/habridge/2.0.12/Chart.lock deleted file mode 100644 index 43679f1704e..00000000000 --- a/stable/habridge/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:55:56.911892119Z" diff --git a/stable/habridge/2.0.12/Chart.yaml b/stable/habridge/2.0.12/Chart.yaml deleted file mode 100644 index ddbe161a28b..00000000000 --- a/stable/habridge/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: habridge -version: 2.0.12 -appVersion: "5.4.1" -description: Habridge emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot or other systems that support Philips Hue. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/habridge -icon: https://truecharts.org/img/appicons/habridge.png -keywords: - - habridge -sources: - - https://hub.docker.com/r/linuxserver/habridge -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/habridge/2.0.14/CHANGELOG.md b/stable/habridge/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..da453df89a6 --- /dev/null +++ b/stable/habridge/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [habridge-2.0.14](https://github.com/truecharts/apps/compare/habridge-2.0.12...habridge-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [habridge-2.0.12](https://github.com/truecharts/apps/compare/habridge-2.0.11...habridge-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [habridge-2.0.11](https://github.com/truecharts/apps/compare/habridge-2.0.10...habridge-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [habridge-2.0.10](https://github.com/truecharts/apps/compare/habridge-2.0.9...habridge-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [habridge-2.0.9](https://github.com/truecharts/apps/compare/habridge-2.0.8...habridge-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [habridge-2.0.8](https://github.com/truecharts/apps/compare/habridge-2.0.7...habridge-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [habridge-2.0.7](https://github.com/truecharts/apps/compare/habridge-2.0.6...habridge-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [habridge-2.0.6](https://github.com/truecharts/apps/compare/habridge-2.0.5...habridge-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [habridge-2.0.5](https://github.com/truecharts/apps/compare/habridge-2.0.4...habridge-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [habridge-2.0.4](https://github.com/truecharts/apps/compare/habridge-2.0.3...habridge-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [habridge-2.0.3](https://github.com/truecharts/apps/compare/habridge-2.0.2...habridge-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/habridge/2.0.14/Chart.lock b/stable/habridge/2.0.14/Chart.lock new file mode 100644 index 00000000000..c85ff3e042d --- /dev/null +++ b/stable/habridge/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:33.989517226Z" diff --git a/stable/habridge/2.0.14/Chart.yaml b/stable/habridge/2.0.14/Chart.yaml new file mode 100644 index 00000000000..823ce7af542 --- /dev/null +++ b/stable/habridge/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: habridge +version: 2.0.14 +appVersion: "5.4.1" +description: Habridge emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot or other systems that support Philips Hue. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/habridge +icon: https://truecharts.org/img/chart-icons/habridge.png +keywords: + - habridge +sources: + - https://hub.docker.com/r/linuxserver/habridge +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/habridge/2.0.12/README.md b/stable/habridge/2.0.14/README.md similarity index 100% rename from stable/habridge/2.0.12/README.md rename to stable/habridge/2.0.14/README.md diff --git a/stable/habridge/2.0.12/app-readme.md b/stable/habridge/2.0.14/app-readme.md similarity index 100% rename from stable/habridge/2.0.12/app-readme.md rename to stable/habridge/2.0.14/app-readme.md diff --git a/stable/icinga2/3.0.14/charts/common-10.4.4.tgz b/stable/habridge/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/icinga2/3.0.14/charts/common-10.4.4.tgz rename to stable/habridge/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/habridge/2.0.12/icon.png b/stable/habridge/2.0.14/icon.png similarity index 100% rename from stable/habridge/2.0.12/icon.png rename to stable/habridge/2.0.14/icon.png diff --git a/stable/habridge/2.0.12/ix_values.yaml b/stable/habridge/2.0.14/ix_values.yaml similarity index 100% rename from stable/habridge/2.0.12/ix_values.yaml rename to stable/habridge/2.0.14/ix_values.yaml diff --git a/stable/habridge/2.0.12/questions.yaml b/stable/habridge/2.0.14/questions.yaml similarity index 100% rename from stable/habridge/2.0.12/questions.yaml rename to stable/habridge/2.0.14/questions.yaml diff --git a/stable/ispy-agent-dvr/2.0.18/templates/common.yaml b/stable/habridge/2.0.14/templates/common.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/templates/common.yaml rename to stable/habridge/2.0.14/templates/common.yaml diff --git a/stable/icinga2/3.0.14/values.yaml b/stable/habridge/2.0.14/values.yaml similarity index 100% rename from stable/icinga2/3.0.14/values.yaml rename to stable/habridge/2.0.14/values.yaml diff --git a/stable/habridge/item.yaml b/stable/habridge/item.yaml index e4a72ebfb7c..c3c141ed5d4 100644 --- a/stable/habridge/item.yaml +++ b/stable/habridge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/habridge.png +icon_url: https://truecharts.org/img/chart-icons/habridge.png categories: - incubator diff --git a/stable/hammond/2.0.12/CHANGELOG.md b/stable/hammond/2.0.12/CHANGELOG.md deleted file mode 100644 index a18e25567fb..00000000000 --- a/stable/hammond/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [hammond-2.0.12](https://github.com/truecharts/apps/compare/hammond-2.0.11...hammond-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [hammond-2.0.11](https://github.com/truecharts/apps/compare/hammond-2.0.10...hammond-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [hammond-2.0.10](https://github.com/truecharts/apps/compare/hammond-2.0.9...hammond-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [hammond-2.0.9](https://github.com/truecharts/apps/compare/hammond-2.0.8...hammond-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [hammond-2.0.8](https://github.com/truecharts/apps/compare/hammond-2.0.7...hammond-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [hammond-2.0.7](https://github.com/truecharts/apps/compare/hammond-2.0.6...hammond-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [hammond-2.0.6](https://github.com/truecharts/apps/compare/hammond-2.0.5...hammond-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [hammond-2.0.5](https://github.com/truecharts/apps/compare/hammond-2.0.4...hammond-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [hammond-2.0.4](https://github.com/truecharts/apps/compare/hammond-2.0.3...hammond-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [hammond-2.0.3](https://github.com/truecharts/apps/compare/hammond-2.0.2...hammond-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [hammond-2.0.2](https://github.com/truecharts/apps/compare/hammond-2.0.1...hammond-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/hammond/2.0.12/Chart.lock b/stable/hammond/2.0.12/Chart.lock deleted file mode 100644 index fe1cbaa12ee..00000000000 --- a/stable/hammond/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:55:59.106454992Z" diff --git a/stable/hammond/2.0.12/Chart.yaml b/stable/hammond/2.0.12/Chart.yaml deleted file mode 100644 index 4d7444ffe14..00000000000 --- a/stable/hammond/2.0.12/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A self-hosted vehicle expense tracking system with support for multiple users. -home: https://github.com/truecharts/apps/tree/master/charts/stable/hammond -icon: https://truecharts.org/img/appicons/hammond.png -keywords: -- hammond -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hammond -sources: -- https://github.com/akhilrex/hammond -- https://hub.docker.com/r/akhilrex/hammond -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/hammond/2.0.14/CHANGELOG.md b/stable/hammond/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..231cdb63f80 --- /dev/null +++ b/stable/hammond/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [hammond-2.0.14](https://github.com/truecharts/apps/compare/hammond-2.0.12...hammond-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [hammond-2.0.12](https://github.com/truecharts/apps/compare/hammond-2.0.11...hammond-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [hammond-2.0.11](https://github.com/truecharts/apps/compare/hammond-2.0.10...hammond-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [hammond-2.0.10](https://github.com/truecharts/apps/compare/hammond-2.0.9...hammond-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [hammond-2.0.9](https://github.com/truecharts/apps/compare/hammond-2.0.8...hammond-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [hammond-2.0.8](https://github.com/truecharts/apps/compare/hammond-2.0.7...hammond-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [hammond-2.0.7](https://github.com/truecharts/apps/compare/hammond-2.0.6...hammond-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [hammond-2.0.6](https://github.com/truecharts/apps/compare/hammond-2.0.5...hammond-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [hammond-2.0.5](https://github.com/truecharts/apps/compare/hammond-2.0.4...hammond-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [hammond-2.0.4](https://github.com/truecharts/apps/compare/hammond-2.0.3...hammond-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [hammond-2.0.3](https://github.com/truecharts/apps/compare/hammond-2.0.2...hammond-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/hammond/2.0.14/Chart.lock b/stable/hammond/2.0.14/Chart.lock new file mode 100644 index 00000000000..2937a017a9a --- /dev/null +++ b/stable/hammond/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:35.193596111Z" diff --git a/stable/hammond/2.0.14/Chart.yaml b/stable/hammond/2.0.14/Chart.yaml new file mode 100644 index 00000000000..0687397aef9 --- /dev/null +++ b/stable/hammond/2.0.14/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.0.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A self-hosted vehicle expense tracking system with support for multiple users. +home: https://github.com/truecharts/apps/tree/master/charts/stable/hammond +icon: https://truecharts.org/img/chart-icons/hammond.png +keywords: +- hammond +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hammond +sources: +- https://github.com/akhilrex/hammond +- https://hub.docker.com/r/akhilrex/hammond +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hammond/2.0.12/README.md b/stable/hammond/2.0.14/README.md similarity index 100% rename from stable/hammond/2.0.12/README.md rename to stable/hammond/2.0.14/README.md diff --git a/stable/hammond/2.0.12/app-readme.md b/stable/hammond/2.0.14/app-readme.md similarity index 100% rename from stable/hammond/2.0.12/app-readme.md rename to stable/hammond/2.0.14/app-readme.md diff --git a/stable/impostor-server/1.0.16/charts/common-10.4.4.tgz b/stable/hammond/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/impostor-server/1.0.16/charts/common-10.4.4.tgz rename to stable/hammond/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/hammond/2.0.12/icon.png b/stable/hammond/2.0.14/icon.png similarity index 100% rename from stable/hammond/2.0.12/icon.png rename to stable/hammond/2.0.14/icon.png diff --git a/stable/hammond/2.0.12/ix_values.yaml b/stable/hammond/2.0.14/ix_values.yaml similarity index 100% rename from stable/hammond/2.0.12/ix_values.yaml rename to stable/hammond/2.0.14/ix_values.yaml diff --git a/stable/hammond/2.0.12/questions.yaml b/stable/hammond/2.0.14/questions.yaml similarity index 100% rename from stable/hammond/2.0.12/questions.yaml rename to stable/hammond/2.0.14/questions.yaml diff --git a/stable/hammond/2.0.12/templates/_secrets.tpl b/stable/hammond/2.0.14/templates/_secrets.tpl similarity index 100% rename from stable/hammond/2.0.12/templates/_secrets.tpl rename to stable/hammond/2.0.14/templates/_secrets.tpl diff --git a/stable/hammond/2.0.12/templates/common.yaml b/stable/hammond/2.0.14/templates/common.yaml similarity index 100% rename from stable/hammond/2.0.12/templates/common.yaml rename to stable/hammond/2.0.14/templates/common.yaml diff --git a/stable/impostor-server/1.0.16/values.yaml b/stable/hammond/2.0.14/values.yaml similarity index 100% rename from stable/impostor-server/1.0.16/values.yaml rename to stable/hammond/2.0.14/values.yaml diff --git a/stable/hammond/item.yaml b/stable/hammond/item.yaml index 0c1fc4ac8bf..2bd414459ef 100644 --- a/stable/hammond/item.yaml +++ b/stable/hammond/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/hammond.png +icon_url: https://truecharts.org/img/chart-icons/hammond.png categories: - productivity diff --git a/stable/handbrake/13.0.16/CHANGELOG.md b/stable/handbrake/13.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8a278736eb3 --- /dev/null +++ b/stable/handbrake/13.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [handbrake-13.0.16](https://github.com/truecharts/apps/compare/handbrake-13.0.14...handbrake-13.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [handbrake-13.0.14](https://github.com/truecharts/apps/compare/handbrake-13.0.13...handbrake-13.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [handbrake-13.0.13](https://github.com/truecharts/apps/compare/handbrake-13.0.12...handbrake-13.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [handbrake-13.0.12](https://github.com/truecharts/apps/compare/handbrake-13.0.11...handbrake-13.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [handbrake-13.0.11](https://github.com/truecharts/apps/compare/handbrake-13.0.10...handbrake-13.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [handbrake-13.0.10](https://github.com/truecharts/apps/compare/handbrake-13.0.9...handbrake-13.0.10) (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) + + + + +### [handbrake-13.0.9](https://github.com/truecharts/apps/compare/handbrake-13.0.8...handbrake-13.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [handbrake-13.0.8](https://github.com/truecharts/apps/compare/handbrake-13.0.7...handbrake-13.0.8) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [handbrake-13.0.7](https://github.com/truecharts/apps/compare/handbrake-13.0.6...handbrake-13.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [handbrake-13.0.6](https://github.com/truecharts/apps/compare/handbrake-13.0.5...handbrake-13.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [handbrake-13.0.5](https://github.com/truecharts/apps/compare/handbrake-13.0.4...handbrake-13.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/handbrake/13.0.16/Chart.lock b/stable/handbrake/13.0.16/Chart.lock new file mode 100644 index 00000000000..7bb1bd882e7 --- /dev/null +++ b/stable/handbrake/13.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:38.889643264Z" diff --git a/stable/handbrake/13.0.16/Chart.yaml b/stable/handbrake/13.0.16/Chart.yaml new file mode 100644 index 00000000000..a3b6aeb66a9 --- /dev/null +++ b/stable/handbrake/13.0.16/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.25.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: HandBrake is a tool for converting video from nearly any format to a + selection of modern, widely supported codecs. +home: https://github.com/truecharts/apps/tree/master/charts/stable/handbrake +icon: https://truecharts.org/img/chart-icons/handbrake.png +keywords: +- handbrake +- encode +- media +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: handbrake +sources: +- https://github.com/jlesage/docker-handbrake +- https://hub.docker.com/r/jlesage/handbrake/ +- https://handbrake.fr/ +type: application +version: 13.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/handbrake/13.0.16/README.md b/stable/handbrake/13.0.16/README.md new file mode 100644 index 00000000000..6bfa56a4442 --- /dev/null +++ b/stable/handbrake/13.0.16/README.md @@ -0,0 +1,44 @@ +# handbrake + +HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/handbrake/13.0.16/app-readme.md b/stable/handbrake/13.0.16/app-readme.md new file mode 100644 index 00000000000..f9af35c5f66 --- /dev/null +++ b/stable/handbrake/13.0.16/app-readme.md @@ -0,0 +1,3 @@ +HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/inventree/3.0.15/charts/common-10.4.4.tgz b/stable/handbrake/13.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/inventree/3.0.15/charts/common-10.4.4.tgz rename to stable/handbrake/13.0.16/charts/common-10.4.4.tgz diff --git a/stable/jdownloader2/8.0.13/docs/installation_notes.md b/stable/handbrake/13.0.16/docs/installation_notes.md similarity index 100% rename from stable/jdownloader2/8.0.13/docs/installation_notes.md rename to stable/handbrake/13.0.16/docs/installation_notes.md diff --git a/stable/handbrake/13.0.16/icon.png b/stable/handbrake/13.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..448c90a1fd30662f6074f448e77b2ba82b1a0946 GIT binary patch literal 75029 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 literal 0 HcmV?d00001 diff --git a/stable/handbrake/13.0.16/ix_values.yaml b/stable/handbrake/13.0.16/ix_values.yaml new file mode 100644 index 00000000000..aa791e867ee --- /dev/null +++ b/stable/handbrake/13.0.16/ix_values.yaml @@ -0,0 +1,69 @@ +image: + repository: tccr.io/truecharts/handbrake + tag: v1.25.1@sha256:89920e1a3bd1cd94487f43113f08e28ec6a00bad08b573032c69ee40abe50ff1 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10053 + targetPort: 5800 + vnc: + enabled: true + ports: + vnc: + enabled: true + port: 10055 + targetPort: 5900 + +envFrom: + - configMapRef: + name: '{{ include "tc.common.names.fullname" . }}-handbrake' + +secretEnv: + VNC_PASSWORD: "" + +handbrake: + KEEP_APP_RUNNING: false + DISPLAY_WIDTH: 1280 + DISPLAY_HEIGHT: 768 + SECURE_CONNECTION: false + ENABLE_CJK_FONT: false + AUTOMATED_CONVERSION_PRESET: "General/Very Fast 1080p30" + AUTOMATED_CONVERSION_FORMAT: "mp4" + AUTOMATED_CONVERSION_KEEP_SOURCE: true + AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "ignore" + +configmap: + handbrake: + enabled: true + data: + ENABLE_CJK_FONT: "{{ ternary \"1\" \"0\" .Values.handbrake.ENABLE_CJK_FONT }}" + KEEP_APP_RUNNING: "{{ ternary \"1\" \"0\" .Values.handbrake.KEEP_APP_RUNNING }}" + SECURE_CONNECTION: "{{ ternary \"1\" \"0\" .Values.handbrake.SECURE_CONNECTION }}" + DISPLAY_WIDTH: "{{ .Values.handbrake.DISPLAY_WIDTH }}" + DISPLAY_HEIGHT: "{{ .Values.handbrake.DISPLAY_HEIGHT }}" + AUTOMATED_CONVERSION_KEEP_SOURCE: "{{ ternary \"1\" \"0\" .Values.handbrake.AUTOMATED_CONVERSION_KEEP_SOURCE }}" + AUTOMATED_CONVERSION_PRESET: "{{ .Values.handbrake.AUTOMATED_CONVERSION_PRESET }}" + AUTOMATED_CONVERSION_FORMAT: "{{ .Values.handbrake.AUTOMATED_CONVERSION_FORMAT }}" + AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION: "{{ .Values.handbrake.AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION }}" + +persistence: + config: + enabled: true + mountPath: "/config" + storage: + enabled: true + mountPath: "/storage" + output: + enabled: true + mountPath: "/output" diff --git a/stable/handbrake/13.0.16/questions.yaml b/stable/handbrake/13.0.16/questions.yaml new file mode 100644 index 00000000000..57df79c4e70 --- /dev/null +++ b/stable/handbrake/13.0.16/questions.yaml @@ -0,0 +1,3011 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + # Portal + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: secretEnv + group: "Container Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: VNC_PASSWORD + label: "VNC_PASSWORD" + description: "Password needed to connect to the application's GUI. See the VNC Password section for more details." + schema: + type: string + private: true + default: "" + - variable: handbrake + group: "Container Configuration" + label: "HandBrake Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ENABLE_CJK_FONT + label: "ENABLE_CJK_FONT" + description: "When set to true, open-source computer font WenQuanYi Zen Hei is installed. " + schema: + type: boolean + default: false + - variable: KEEP_APP_RUNNING + label: "KEEP_APP_RUNNING" + description: "When set to true, the application will be automatically restarted if it crashes or if a user quits it." + schema: + type: boolean + default: false + - variable: gui + label: "GUI Settings" + description: "Always read description before changing a value here. Also refer to README" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: DISPLAY_WIDTH + label: "DISPLAY_WIDTH" + description: "Width (in pixels) of the application's window." + schema: + type: int + default: 1280 + required: true + - variable: DISPLAY_HEIGHT + label: "DISPLAY_HEIGHT" + description: "Height (in pixels) of the application's window." + schema: + type: int + default: 768 + required: true + - variable: SECURE_CONNECTION + label: "SECURE_CONNECTION" + description: "When set to true, an encrypted connection is used to access the application's GUI (either via a web browser or VNC client). See the Security section for more details." + schema: + type: boolean + default: false + - variable: autoconv + label: "Automated Conversion Settings" + description: "Always read description before changing a value here. Also refer to README" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: AUTOMATED_CONVERSION_PRESET + label: "AUTOMATED_CONVERSION_PRESET" + description: "HandBrake preset used by the automatic video converter. Identification of a preset must follow the format /" + schema: + type: string + default: "General/Very Fast 1080p30" + required: true + - variable: AUTOMATED_CONVERSION_FORMAT + label: "AUTOMATED_CONVERSION_FORMAT" + description: "Video container format used by the automatic video converter for output files. This is typically the video filename extension." + schema: + type: string + default: "mp4" + required: true + - variable: AUTOMATED_CONVERSION_KEEP_SOURCE + label: "AUTOMATED_CONVERSION_KEEP_SOURCE" + description: "When set to 0, a video that has been successfully converted is removed from the watch folder." + schema: + type: boolean + default: false + - variable: AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION + label: "AUTOMATED_CONVERSION_NON_VIDEO_FILE_ACTION" + description: "When set to ignore, a non-video file found in the watch folder is ignored. If set to copy, a non-video file is copied as-is to the output folder." + schema: + type: string + default: "ignore" + required: true + - 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 Config" + 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: 10053 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 5800 + + - variable: vnc + label: "VNC Service" + description: "VNC Service" + 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: vnc + label: "TCP 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: 10055 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 5900 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: storage + label: "App Storage" + description: "Application Storage." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: output + label: "App Output Storage" + description: "Stores the Application Output." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/iyuuplus/2.0.12/templates/common.yaml b/stable/handbrake/13.0.16/templates/common.yaml similarity index 100% rename from stable/iyuuplus/2.0.12/templates/common.yaml rename to stable/handbrake/13.0.16/templates/common.yaml diff --git a/stable/inventree/3.0.15/values.yaml b/stable/handbrake/13.0.16/values.yaml similarity index 100% rename from stable/inventree/3.0.15/values.yaml rename to stable/handbrake/13.0.16/values.yaml diff --git a/stable/handbrake/item.yaml b/stable/handbrake/item.yaml index 23a15b4c357..dd2da2f41c6 100644 --- a/stable/handbrake/item.yaml +++ b/stable/handbrake/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/handbrake.png +icon_url: https://truecharts.org/img/chart-icons/handbrake.png categories: - media diff --git a/stable/haste-server/6.0.13/CHANGELOG.md b/stable/haste-server/6.0.13/CHANGELOG.md deleted file mode 100644 index 07d92a504a8..00000000000 --- a/stable/haste-server/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [haste-server-6.0.13](https://github.com/truecharts/apps/compare/haste-server-6.0.12...haste-server-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [haste-server-6.0.12](https://github.com/truecharts/apps/compare/haste-server-6.0.11...haste-server-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [haste-server-6.0.11](https://github.com/truecharts/apps/compare/haste-server-6.0.10...haste-server-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [haste-server-6.0.10](https://github.com/truecharts/apps/compare/haste-server-6.0.9...haste-server-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [haste-server-6.0.9](https://github.com/truecharts/apps/compare/haste-server-6.0.8...haste-server-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [haste-server-6.0.8](https://github.com/truecharts/apps/compare/haste-server-6.0.7...haste-server-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [haste-server-6.0.7](https://github.com/truecharts/apps/compare/haste-server-6.0.6...haste-server-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [haste-server-6.0.6](https://github.com/truecharts/apps/compare/haste-server-6.0.5...haste-server-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [haste-server-6.0.5](https://github.com/truecharts/apps/compare/haste-server-6.0.4...haste-server-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [haste-server-6.0.4](https://github.com/truecharts/apps/compare/haste-server-6.0.3...haste-server-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [haste-server-6.0.3](https://github.com/truecharts/apps/compare/haste-server-6.0.2...haste-server-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/haste-server/6.0.13/Chart.lock b/stable/haste-server/6.0.13/Chart.lock deleted file mode 100644 index a8186c4c296..00000000000 --- a/stable/haste-server/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:08.660948152Z" diff --git a/stable/haste-server/6.0.13/Chart.yaml b/stable/haste-server/6.0.13/Chart.yaml deleted file mode 100644 index 4e636f4de77..00000000000 --- a/stable/haste-server/6.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Simple text sharing -home: https://github.com/truecharts/apps/tree/master/charts/stable/haste-server -icon: https://truecharts.org/img/appicons/haste-server.png -keywords: -- haste -- hastebin -- haste-server -- pastebin -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: haste-server -sources: -- https://github.com/seejohnrun/haste-server -- https://github.com/k8s-at-home/container-images -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/haste-server/6.0.15/CHANGELOG.md b/stable/haste-server/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..782412b7022 --- /dev/null +++ b/stable/haste-server/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [haste-server-6.0.15](https://github.com/truecharts/apps/compare/haste-server-6.0.13...haste-server-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [haste-server-6.0.13](https://github.com/truecharts/apps/compare/haste-server-6.0.12...haste-server-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [haste-server-6.0.12](https://github.com/truecharts/apps/compare/haste-server-6.0.11...haste-server-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [haste-server-6.0.11](https://github.com/truecharts/apps/compare/haste-server-6.0.10...haste-server-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [haste-server-6.0.10](https://github.com/truecharts/apps/compare/haste-server-6.0.9...haste-server-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [haste-server-6.0.9](https://github.com/truecharts/apps/compare/haste-server-6.0.8...haste-server-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [haste-server-6.0.8](https://github.com/truecharts/apps/compare/haste-server-6.0.7...haste-server-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [haste-server-6.0.7](https://github.com/truecharts/apps/compare/haste-server-6.0.6...haste-server-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [haste-server-6.0.6](https://github.com/truecharts/apps/compare/haste-server-6.0.5...haste-server-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [haste-server-6.0.5](https://github.com/truecharts/apps/compare/haste-server-6.0.4...haste-server-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [haste-server-6.0.4](https://github.com/truecharts/apps/compare/haste-server-6.0.3...haste-server-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/haste-server/6.0.15/Chart.lock b/stable/haste-server/6.0.15/Chart.lock new file mode 100644 index 00000000000..03963e3aa31 --- /dev/null +++ b/stable/haste-server/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:46.811969606Z" diff --git a/stable/haste-server/6.0.15/Chart.yaml b/stable/haste-server/6.0.15/Chart.yaml new file mode 100644 index 00000000000..ac55da610ca --- /dev/null +++ b/stable/haste-server/6.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Simple text sharing +home: https://github.com/truecharts/apps/tree/master/charts/stable/haste-server +icon: https://truecharts.org/img/chart-icons/haste-server.png +keywords: +- haste +- hastebin +- haste-server +- pastebin +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: haste-server +sources: +- https://github.com/seejohnrun/haste-server +- https://github.com/k8s-at-home/container-images +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/haste-server/6.0.13/README.md b/stable/haste-server/6.0.15/README.md similarity index 100% rename from stable/haste-server/6.0.13/README.md rename to stable/haste-server/6.0.15/README.md diff --git a/stable/haste-server/6.0.13/app-readme.md b/stable/haste-server/6.0.15/app-readme.md similarity index 100% rename from stable/haste-server/6.0.13/app-readme.md rename to stable/haste-server/6.0.15/app-readme.md diff --git a/stable/ipfs/3.0.16/charts/common-10.4.4.tgz b/stable/haste-server/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/ipfs/3.0.16/charts/common-10.4.4.tgz rename to stable/haste-server/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/haste-server/6.0.13/icon.png b/stable/haste-server/6.0.15/icon.png similarity index 100% rename from stable/haste-server/6.0.13/icon.png rename to stable/haste-server/6.0.15/icon.png diff --git a/stable/haste-server/6.0.13/ix_values.yaml b/stable/haste-server/6.0.15/ix_values.yaml similarity index 100% rename from stable/haste-server/6.0.13/ix_values.yaml rename to stable/haste-server/6.0.15/ix_values.yaml diff --git a/stable/haste-server/6.0.13/questions.yaml b/stable/haste-server/6.0.15/questions.yaml similarity index 100% rename from stable/haste-server/6.0.13/questions.yaml rename to stable/haste-server/6.0.15/questions.yaml diff --git a/stable/jdownloader2/8.0.13/templates/common.yaml b/stable/haste-server/6.0.15/templates/common.yaml similarity index 100% rename from stable/jdownloader2/8.0.13/templates/common.yaml rename to stable/haste-server/6.0.15/templates/common.yaml diff --git a/stable/ipfs/3.0.16/values.yaml b/stable/haste-server/6.0.15/values.yaml similarity index 100% rename from stable/ipfs/3.0.16/values.yaml rename to stable/haste-server/6.0.15/values.yaml diff --git a/stable/haste-server/item.yaml b/stable/haste-server/item.yaml index ff283f4346a..3c9caf4cc47 100644 --- a/stable/haste-server/item.yaml +++ b/stable/haste-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/haste-server.png +icon_url: https://truecharts.org/img/chart-icons/haste-server.png categories: - utilities diff --git a/stable/headphones/4.0.12/CHANGELOG.md b/stable/headphones/4.0.12/CHANGELOG.md deleted file mode 100644 index e0d74274efa..00000000000 --- a/stable/headphones/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [headphones-4.0.12](https://github.com/truecharts/apps/compare/headphones-4.0.11...headphones-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [headphones-4.0.11](https://github.com/truecharts/apps/compare/headphones-4.0.10...headphones-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [headphones-4.0.10](https://github.com/truecharts/apps/compare/headphones-4.0.9...headphones-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [headphones-4.0.9](https://github.com/truecharts/apps/compare/headphones-4.0.8...headphones-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [headphones-4.0.8](https://github.com/truecharts/apps/compare/headphones-4.0.7...headphones-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [headphones-4.0.7](https://github.com/truecharts/apps/compare/headphones-4.0.6...headphones-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [headphones-4.0.6](https://github.com/truecharts/apps/compare/headphones-4.0.5...headphones-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [headphones-4.0.5](https://github.com/truecharts/apps/compare/headphones-4.0.4...headphones-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [headphones-4.0.4](https://github.com/truecharts/apps/compare/headphones-4.0.3...headphones-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [headphones-4.0.3](https://github.com/truecharts/apps/compare/headphones-4.0.2...headphones-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [headphones-4.0.2](https://github.com/truecharts/apps/compare/headphones-4.0.1...headphones-4.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/headphones/4.0.12/Chart.lock b/stable/headphones/4.0.12/Chart.lock deleted file mode 100644 index a7978ee4308..00000000000 --- a/stable/headphones/4.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:12.385422074Z" diff --git a/stable/headphones/4.0.12/Chart.yaml b/stable/headphones/4.0.12/Chart.yaml deleted file mode 100644 index d4bc0cbb18a..00000000000 --- a/stable/headphones/4.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "58edc604" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: "An automated music downloader for NZB and Torrent, written in Python.\ - \ It supports SABnzbd, NZBget, Transmission, \xB5Torrent and Blackhole." -home: https://github.com/truecharts/apps/tree/master/charts/stable/headphones -icon: https://truecharts.org/img/appicons/headphones.png -keywords: -- headphones -- music -- downloader -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: headphones -sources: -- https://github.com/linuxserver/docker-headphones -- https://github.com/rembo10/headphones -type: application -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/headphones/4.0.14/CHANGELOG.md b/stable/headphones/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..e0570b6595b --- /dev/null +++ b/stable/headphones/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [headphones-4.0.14](https://github.com/truecharts/apps/compare/headphones-4.0.12...headphones-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [headphones-4.0.12](https://github.com/truecharts/apps/compare/headphones-4.0.11...headphones-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [headphones-4.0.11](https://github.com/truecharts/apps/compare/headphones-4.0.10...headphones-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [headphones-4.0.10](https://github.com/truecharts/apps/compare/headphones-4.0.9...headphones-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [headphones-4.0.9](https://github.com/truecharts/apps/compare/headphones-4.0.8...headphones-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [headphones-4.0.8](https://github.com/truecharts/apps/compare/headphones-4.0.7...headphones-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [headphones-4.0.7](https://github.com/truecharts/apps/compare/headphones-4.0.6...headphones-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [headphones-4.0.6](https://github.com/truecharts/apps/compare/headphones-4.0.5...headphones-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [headphones-4.0.5](https://github.com/truecharts/apps/compare/headphones-4.0.4...headphones-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [headphones-4.0.4](https://github.com/truecharts/apps/compare/headphones-4.0.3...headphones-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [headphones-4.0.3](https://github.com/truecharts/apps/compare/headphones-4.0.2...headphones-4.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/headphones/4.0.14/Chart.lock b/stable/headphones/4.0.14/Chart.lock new file mode 100644 index 00000000000..4fd051f283f --- /dev/null +++ b/stable/headphones/4.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:49.040421667Z" diff --git a/stable/headphones/4.0.14/Chart.yaml b/stable/headphones/4.0.14/Chart.yaml new file mode 100644 index 00000000000..d01210f38cd --- /dev/null +++ b/stable/headphones/4.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "58edc604" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: "An automated music downloader for NZB and Torrent, written in Python.\ + \ It supports SABnzbd, NZBget, Transmission, \xB5Torrent and Blackhole." +home: https://github.com/truecharts/apps/tree/master/charts/stable/headphones +icon: https://truecharts.org/img/chart-icons/headphones.png +keywords: +- headphones +- music +- downloader +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: headphones +sources: +- https://github.com/linuxserver/docker-headphones +- https://github.com/rembo10/headphones +type: application +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/headphones/4.0.12/README.md b/stable/headphones/4.0.14/README.md similarity index 100% rename from stable/headphones/4.0.12/README.md rename to stable/headphones/4.0.14/README.md diff --git a/stable/headphones/4.0.12/app-readme.md b/stable/headphones/4.0.14/app-readme.md similarity index 100% rename from stable/headphones/4.0.12/app-readme.md rename to stable/headphones/4.0.14/app-readme.md diff --git a/stable/ispy-agent-dvr/2.0.18/charts/common-10.4.4.tgz b/stable/headphones/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/charts/common-10.4.4.tgz rename to stable/headphones/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/headphones/4.0.12/icon.png b/stable/headphones/4.0.14/icon.png similarity index 100% rename from stable/headphones/4.0.12/icon.png rename to stable/headphones/4.0.14/icon.png diff --git a/stable/headphones/4.0.12/ix_values.yaml b/stable/headphones/4.0.14/ix_values.yaml similarity index 100% rename from stable/headphones/4.0.12/ix_values.yaml rename to stable/headphones/4.0.14/ix_values.yaml diff --git a/stable/headphones/4.0.12/questions.yaml b/stable/headphones/4.0.14/questions.yaml similarity index 100% rename from stable/headphones/4.0.12/questions.yaml rename to stable/headphones/4.0.14/questions.yaml diff --git a/stable/headphones/4.0.12/templates/common.yaml b/stable/headphones/4.0.14/templates/common.yaml similarity index 100% rename from stable/headphones/4.0.12/templates/common.yaml rename to stable/headphones/4.0.14/templates/common.yaml diff --git a/stable/ispy-agent-dvr/2.0.18/values.yaml b/stable/headphones/4.0.14/values.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/values.yaml rename to stable/headphones/4.0.14/values.yaml diff --git a/stable/headphones/item.yaml b/stable/headphones/item.yaml index da860722134..98d71dc3061 100644 --- a/stable/headphones/item.yaml +++ b/stable/headphones/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/headphones.png +icon_url: https://truecharts.org/img/chart-icons/headphones.png categories: - media diff --git a/stable/healthchecks/7.0.14/CHANGELOG.md b/stable/healthchecks/7.0.14/CHANGELOG.md deleted file mode 100644 index ae860b037e0..00000000000 --- a/stable/healthchecks/7.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [healthchecks-7.0.14](https://github.com/truecharts/apps/compare/healthchecks-7.0.13...healthchecks-7.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [healthchecks-7.0.13](https://github.com/truecharts/apps/compare/healthchecks-7.0.12...healthchecks-7.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [healthchecks-7.0.12](https://github.com/truecharts/apps/compare/healthchecks-7.0.11...healthchecks-7.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [healthchecks-7.0.11](https://github.com/truecharts/apps/compare/healthchecks-7.0.10...healthchecks-7.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [healthchecks-7.0.10](https://github.com/truecharts/apps/compare/healthchecks-7.0.9...healthchecks-7.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [healthchecks-7.0.9](https://github.com/truecharts/apps/compare/healthchecks-7.0.8...healthchecks-7.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [healthchecks-7.0.8](https://github.com/truecharts/apps/compare/healthchecks-7.0.7...healthchecks-7.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [healthchecks-7.0.7](https://github.com/truecharts/apps/compare/healthchecks-7.0.6...healthchecks-7.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [healthchecks-7.0.6](https://github.com/truecharts/apps/compare/healthchecks-7.0.4...healthchecks-7.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [healthchecks-7.0.4](https://github.com/truecharts/apps/compare/healthchecks-7.0.3...healthchecks-7.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [healthchecks-7.0.3](https://github.com/truecharts/apps/compare/healthchecks-7.0.2...healthchecks-7.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/healthchecks/7.0.14/Chart.lock b/stable/healthchecks/7.0.14/Chart.lock deleted file mode 100644 index c5ab36ab128..00000000000 --- a/stable/healthchecks/7.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:15.371271101Z" diff --git a/stable/healthchecks/7.0.14/Chart.yaml b/stable/healthchecks/7.0.14/Chart.yaml deleted file mode 100644 index 30dd98653af..00000000000 --- a/stable/healthchecks/7.0.14/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.22.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Healthchecks is a cron job monitoring service. It listens for HTTP requests - and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). - When a ping does not arrive on time, Healthchecks sends out alerts. -home: https://github.com/truecharts/apps/tree/master/charts/stable/healthchecks -icon: https://truecharts.org/img/appicons/healthchecks.png -keywords: -- cron -- monitoring -- alert -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: healthchecks -sources: -- https://github.com/healthchecks/healthchecks -- https://hub.docker.com/r/linuxserver/healthchecks -version: 7.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/healthchecks/7.0.16/CHANGELOG.md b/stable/healthchecks/7.0.16/CHANGELOG.md new file mode 100644 index 00000000000..5b4250e0ea3 --- /dev/null +++ b/stable/healthchecks/7.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [healthchecks-7.0.16](https://github.com/truecharts/apps/compare/healthchecks-7.0.14...healthchecks-7.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [healthchecks-7.0.14](https://github.com/truecharts/apps/compare/healthchecks-7.0.13...healthchecks-7.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [healthchecks-7.0.13](https://github.com/truecharts/apps/compare/healthchecks-7.0.12...healthchecks-7.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [healthchecks-7.0.12](https://github.com/truecharts/apps/compare/healthchecks-7.0.11...healthchecks-7.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [healthchecks-7.0.11](https://github.com/truecharts/apps/compare/healthchecks-7.0.10...healthchecks-7.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [healthchecks-7.0.10](https://github.com/truecharts/apps/compare/healthchecks-7.0.9...healthchecks-7.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [healthchecks-7.0.9](https://github.com/truecharts/apps/compare/healthchecks-7.0.8...healthchecks-7.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [healthchecks-7.0.8](https://github.com/truecharts/apps/compare/healthchecks-7.0.7...healthchecks-7.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [healthchecks-7.0.7](https://github.com/truecharts/apps/compare/healthchecks-7.0.6...healthchecks-7.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [healthchecks-7.0.6](https://github.com/truecharts/apps/compare/healthchecks-7.0.4...healthchecks-7.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [healthchecks-7.0.4](https://github.com/truecharts/apps/compare/healthchecks-7.0.3...healthchecks-7.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/healthchecks/7.0.16/Chart.lock b/stable/healthchecks/7.0.16/Chart.lock new file mode 100644 index 00000000000..ef8aedeeb05 --- /dev/null +++ b/stable/healthchecks/7.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:02:50.786564169Z" diff --git a/stable/healthchecks/7.0.16/Chart.yaml b/stable/healthchecks/7.0.16/Chart.yaml new file mode 100644 index 00000000000..3b67e5680b3 --- /dev/null +++ b/stable/healthchecks/7.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.22.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Healthchecks is a cron job monitoring service. It listens for HTTP requests + and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). + When a ping does not arrive on time, Healthchecks sends out alerts. +home: https://github.com/truecharts/apps/tree/master/charts/stable/healthchecks +icon: https://truecharts.org/img/chart-icons/healthchecks.png +keywords: +- cron +- monitoring +- alert +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: healthchecks +sources: +- https://github.com/healthchecks/healthchecks +- https://hub.docker.com/r/linuxserver/healthchecks +version: 7.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/healthchecks/7.0.14/README.md b/stable/healthchecks/7.0.16/README.md similarity index 100% rename from stable/healthchecks/7.0.14/README.md rename to stable/healthchecks/7.0.16/README.md diff --git a/stable/healthchecks/7.0.14/app-readme.md b/stable/healthchecks/7.0.16/app-readme.md similarity index 100% rename from stable/healthchecks/7.0.14/app-readme.md rename to stable/healthchecks/7.0.16/app-readme.md diff --git a/stable/iyuuplus/2.0.12/charts/common-10.4.4.tgz b/stable/healthchecks/7.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/iyuuplus/2.0.12/charts/common-10.4.4.tgz rename to stable/healthchecks/7.0.16/charts/common-10.4.4.tgz diff --git a/stable/healthchecks/7.0.14/icon.png b/stable/healthchecks/7.0.16/icon.png similarity index 100% rename from stable/healthchecks/7.0.14/icon.png rename to stable/healthchecks/7.0.16/icon.png diff --git a/stable/healthchecks/7.0.14/ix_values.yaml b/stable/healthchecks/7.0.16/ix_values.yaml similarity index 100% rename from stable/healthchecks/7.0.14/ix_values.yaml rename to stable/healthchecks/7.0.16/ix_values.yaml diff --git a/stable/healthchecks/7.0.14/questions.yaml b/stable/healthchecks/7.0.16/questions.yaml similarity index 100% rename from stable/healthchecks/7.0.14/questions.yaml rename to stable/healthchecks/7.0.16/questions.yaml diff --git a/stable/jellyseerr/2.0.12/templates/common.yaml b/stable/healthchecks/7.0.16/templates/common.yaml similarity index 100% rename from stable/jellyseerr/2.0.12/templates/common.yaml rename to stable/healthchecks/7.0.16/templates/common.yaml diff --git a/stable/iyuuplus/2.0.12/values.yaml b/stable/healthchecks/7.0.16/values.yaml similarity index 100% rename from stable/iyuuplus/2.0.12/values.yaml rename to stable/healthchecks/7.0.16/values.yaml diff --git a/stable/healthchecks/item.yaml b/stable/healthchecks/item.yaml index 3deb9858f85..c36203cc3a2 100644 --- a/stable/healthchecks/item.yaml +++ b/stable/healthchecks/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/healthchecks.png +icon_url: https://truecharts.org/img/chart-icons/healthchecks.png categories: - media diff --git a/stable/hedgedoc/4.0.11/CHANGELOG.md b/stable/hedgedoc/4.0.11/CHANGELOG.md deleted file mode 100644 index 00f428345c0..00000000000 --- a/stable/hedgedoc/4.0.11/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [hedgedoc-4.0.11](https://github.com/truecharts/apps/compare/hedgedoc-4.0.10...hedgedoc-4.0.11) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [hedgedoc-4.0.10](https://github.com/truecharts/apps/compare/hedgedoc-4.0.9...hedgedoc-4.0.10) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [hedgedoc-4.0.9](https://github.com/truecharts/apps/compare/hedgedoc-4.0.8...hedgedoc-4.0.9) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [hedgedoc-4.0.8](https://github.com/truecharts/apps/compare/hedgedoc-4.0.7...hedgedoc-4.0.8) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [hedgedoc-4.0.7](https://github.com/truecharts/apps/compare/hedgedoc-4.0.6...hedgedoc-4.0.7) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [hedgedoc-4.0.6](https://github.com/truecharts/apps/compare/hedgedoc-4.0.5...hedgedoc-4.0.6) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [hedgedoc-4.0.5](https://github.com/truecharts/apps/compare/hedgedoc-4.0.4...hedgedoc-4.0.5) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [hedgedoc-4.0.4](https://github.com/truecharts/apps/compare/hedgedoc-4.0.3...hedgedoc-4.0.4) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [hedgedoc-4.0.3](https://github.com/truecharts/apps/compare/hedgedoc-4.0.2...hedgedoc-4.0.3) (2022-06-27) - -#### Chore - -* update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) - - - - -### [hedgedoc-4.0.2](https://github.com/truecharts/apps/compare/hedgedoc-4.0.1...hedgedoc-4.0.2) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [hedgedoc-4.0.1](https://github.com/truecharts/apps/compare/hedgedoc-4.0.0...hedgedoc-4.0.1) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - diff --git a/stable/hedgedoc/4.0.11/Chart.lock b/stable/hedgedoc/4.0.11/Chart.lock deleted file mode 100644 index 870aad10972..00000000000 --- a/stable/hedgedoc/4.0.11/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:56:21.765411301Z" diff --git a/stable/hedgedoc/4.0.11/Chart.yaml b/stable/hedgedoc/4.0.11/Chart.yaml deleted file mode 100644 index 4fa99fe4f09..00000000000 --- a/stable/hedgedoc/4.0.11/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: hedgedoc -version: 4.0.11 -appVersion: "1.9.4" -description: HedgeDoc lets you create real-time collaborative markdown notes. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/hedgedoc -icon: https://truecharts.org/img/appicons/hedgedoc.png -keywords: - - hedgedoc -sources: - - https://hub.docker.com/r/linuxserver/hedgedoc -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/hedgedoc/4.0.13/CHANGELOG.md b/stable/hedgedoc/4.0.13/CHANGELOG.md new file mode 100644 index 00000000000..f494c06c6b6 --- /dev/null +++ b/stable/hedgedoc/4.0.13/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [hedgedoc-4.0.13](https://github.com/truecharts/apps/compare/hedgedoc-4.0.11...hedgedoc-4.0.13) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [hedgedoc-4.0.11](https://github.com/truecharts/apps/compare/hedgedoc-4.0.10...hedgedoc-4.0.11) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [hedgedoc-4.0.10](https://github.com/truecharts/apps/compare/hedgedoc-4.0.9...hedgedoc-4.0.10) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [hedgedoc-4.0.9](https://github.com/truecharts/apps/compare/hedgedoc-4.0.8...hedgedoc-4.0.9) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [hedgedoc-4.0.8](https://github.com/truecharts/apps/compare/hedgedoc-4.0.7...hedgedoc-4.0.8) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [hedgedoc-4.0.7](https://github.com/truecharts/apps/compare/hedgedoc-4.0.6...hedgedoc-4.0.7) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [hedgedoc-4.0.6](https://github.com/truecharts/apps/compare/hedgedoc-4.0.5...hedgedoc-4.0.6) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [hedgedoc-4.0.5](https://github.com/truecharts/apps/compare/hedgedoc-4.0.4...hedgedoc-4.0.5) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [hedgedoc-4.0.4](https://github.com/truecharts/apps/compare/hedgedoc-4.0.3...hedgedoc-4.0.4) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [hedgedoc-4.0.3](https://github.com/truecharts/apps/compare/hedgedoc-4.0.2...hedgedoc-4.0.3) (2022-06-27) + +#### Chore + +* update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) + + + + +### [hedgedoc-4.0.2](https://github.com/truecharts/apps/compare/hedgedoc-4.0.1...hedgedoc-4.0.2) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/stable/hedgedoc/4.0.13/Chart.lock b/stable/hedgedoc/4.0.13/Chart.lock new file mode 100644 index 00000000000..601334a0039 --- /dev/null +++ b/stable/hedgedoc/4.0.13/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:02:59.452287179Z" diff --git a/stable/hedgedoc/4.0.13/Chart.yaml b/stable/hedgedoc/4.0.13/Chart.yaml new file mode 100644 index 00000000000..d81ef90df54 --- /dev/null +++ b/stable/hedgedoc/4.0.13/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: hedgedoc +version: 4.0.13 +appVersion: "1.9.4" +description: HedgeDoc lets you create real-time collaborative markdown notes. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/hedgedoc +icon: https://truecharts.org/img/chart-icons/hedgedoc.png +keywords: + - hedgedoc +sources: + - https://hub.docker.com/r/linuxserver/hedgedoc +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hedgedoc/4.0.11/README.md b/stable/hedgedoc/4.0.13/README.md similarity index 100% rename from stable/hedgedoc/4.0.11/README.md rename to stable/hedgedoc/4.0.13/README.md diff --git a/stable/hedgedoc/4.0.11/app-readme.md b/stable/hedgedoc/4.0.13/app-readme.md similarity index 100% rename from stable/hedgedoc/4.0.11/app-readme.md rename to stable/hedgedoc/4.0.13/app-readme.md diff --git a/stable/jdownloader2/8.0.13/charts/common-10.4.4.tgz b/stable/hedgedoc/4.0.13/charts/common-10.4.4.tgz similarity index 100% rename from stable/jdownloader2/8.0.13/charts/common-10.4.4.tgz rename to stable/hedgedoc/4.0.13/charts/common-10.4.4.tgz diff --git a/stable/joplin-server/8.0.12/charts/postgresql-8.0.30.tgz b/stable/hedgedoc/4.0.13/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/joplin-server/8.0.12/charts/postgresql-8.0.30.tgz rename to stable/hedgedoc/4.0.13/charts/postgresql-8.0.30.tgz diff --git a/stable/hedgedoc/4.0.11/icon.png b/stable/hedgedoc/4.0.13/icon.png similarity index 100% rename from stable/hedgedoc/4.0.11/icon.png rename to stable/hedgedoc/4.0.13/icon.png diff --git a/stable/hedgedoc/4.0.11/ix_values.yaml b/stable/hedgedoc/4.0.13/ix_values.yaml similarity index 100% rename from stable/hedgedoc/4.0.11/ix_values.yaml rename to stable/hedgedoc/4.0.13/ix_values.yaml diff --git a/stable/hedgedoc/4.0.11/questions.yaml b/stable/hedgedoc/4.0.13/questions.yaml similarity index 100% rename from stable/hedgedoc/4.0.11/questions.yaml rename to stable/hedgedoc/4.0.13/questions.yaml diff --git a/stable/hedgedoc/4.0.11/templates/_secrets.tpl b/stable/hedgedoc/4.0.13/templates/_secrets.tpl similarity index 100% rename from stable/hedgedoc/4.0.11/templates/_secrets.tpl rename to stable/hedgedoc/4.0.13/templates/_secrets.tpl diff --git a/stable/hedgedoc/4.0.11/templates/common.yaml b/stable/hedgedoc/4.0.13/templates/common.yaml similarity index 100% rename from stable/hedgedoc/4.0.11/templates/common.yaml rename to stable/hedgedoc/4.0.13/templates/common.yaml diff --git a/stable/jdownloader2/8.0.13/values.yaml b/stable/hedgedoc/4.0.13/values.yaml similarity index 100% rename from stable/jdownloader2/8.0.13/values.yaml rename to stable/hedgedoc/4.0.13/values.yaml diff --git a/stable/hedgedoc/item.yaml b/stable/hedgedoc/item.yaml index a0ff00d594f..6e4316056ba 100644 --- a/stable/hedgedoc/item.yaml +++ b/stable/hedgedoc/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/hedgedoc.png +icon_url: https://truecharts.org/img/chart-icons/hedgedoc.png categories: - incubator diff --git a/stable/heimdall/11.0.16/CHANGELOG.md b/stable/heimdall/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..62c8bbe3bdd --- /dev/null +++ b/stable/heimdall/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [heimdall-11.0.16](https://github.com/truecharts/apps/compare/heimdall-11.0.14...heimdall-11.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [heimdall-11.0.14](https://github.com/truecharts/apps/compare/heimdall-11.0.13...heimdall-11.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [heimdall-11.0.13](https://github.com/truecharts/apps/compare/heimdall-11.0.12...heimdall-11.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [heimdall-11.0.12](https://github.com/truecharts/apps/compare/heimdall-11.0.11...heimdall-11.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [heimdall-11.0.11](https://github.com/truecharts/apps/compare/heimdall-11.0.10...heimdall-11.0.11) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [heimdall-11.0.10](https://github.com/truecharts/apps/compare/heimdall-11.0.9...heimdall-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [heimdall-11.0.9](https://github.com/truecharts/apps/compare/heimdall-11.0.8...heimdall-11.0.9) (2022-07-06) + +#### Chore + +* manually update ([#3088](https://github.com/truecharts/apps/issues/3088)) + + + + +### [heimdall-11.0.8](https://github.com/truecharts/apps/compare/heimdall-11.0.7...heimdall-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [heimdall-11.0.7](https://github.com/truecharts/apps/compare/heimdall-11.0.6...heimdall-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [heimdall-11.0.6](https://github.com/truecharts/apps/compare/heimdall-11.0.5...heimdall-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [heimdall-11.0.5](https://github.com/truecharts/apps/compare/heimdall-11.0.4...heimdall-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/heimdall/11.0.16/Chart.lock b/stable/heimdall/11.0.16/Chart.lock new file mode 100644 index 00000000000..6078b5c6a65 --- /dev/null +++ b/stable/heimdall/11.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:01.460770309Z" diff --git a/stable/heimdall/11.0.16/Chart.yaml b/stable/heimdall/11.0.16/Chart.yaml new file mode 100644 index 00000000000..5e9974daed5 --- /dev/null +++ b/stable/heimdall/11.0.16/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.4.13" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: An Application dashboard and launcher +home: https://github.com/truecharts/apps/tree/master/charts/stable/heimdall +icon: https://truecharts.org/img/chart-icons/heimdall.png +keywords: +- heimdall +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: heimdall +sources: +- https://github.com/linuxserver/Heimdall/ +type: application +version: 11.0.16 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/heimdall/11.0.16/README.md b/stable/heimdall/11.0.16/README.md new file mode 100644 index 00000000000..01b41cf41e6 --- /dev/null +++ b/stable/heimdall/11.0.16/README.md @@ -0,0 +1,42 @@ +# heimdall + +An Application dashboard and launcher + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/heimdall/11.0.16/app-readme.md b/stable/heimdall/11.0.16/app-readme.md new file mode 100644 index 00000000000..4536a5af69a --- /dev/null +++ b/stable/heimdall/11.0.16/app-readme.md @@ -0,0 +1,3 @@ +An Application dashboard and launcher + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/jellyseerr/2.0.12/charts/common-10.4.4.tgz b/stable/heimdall/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/jellyseerr/2.0.12/charts/common-10.4.4.tgz rename to stable/heimdall/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/heimdall/11.0.16/icon.png b/stable/heimdall/11.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4420538688acab63cb6a8b8dcb4ed747853bea33 GIT binary patch literal 20624 zcmbTd2RxST`#+8-5g}xSxJmZjlo_&f+mvzBZSO6i%K10=29}wVC;bCB45GX3hYQmo#7ysd2 zhX0r7mS(^oR~;1eoG~!)Z(RI`iII{d~MR9uAI>6N! z7~=Ol98AotQ7-hRC`+`R1jE+HCI))6xdelbfC{&YgAD2^TEWW+^~g(A%goE#OvIew zo+Q1vhbY{@7Ug0>?_q0W=Pc?W!SIj!io(wqf6c`}|Bp*ttR)zvE*?m)tD;UXWAB8b z7vkjRFyrRtrWX?7cX#J>=i{_@vgG0s5fS0y=H=q$<$xQ+rnz2?iMIKi|RD;Xk*vbN<&n!HjWvm^g6paB^R~(?2dW zH~Y_Z4z5l%|9H5$85hb1Ws9`Rp(nLAiyE>Vnxp#RS_ ziptpA*gL_4VRU@|_3ssBWYnGPEzmabfwSfVX?jID89^QqK|u~)PM&`ZS4Bls(azb$ z#Lf(*C@aALlf#Kdn~PeQ2?z?9n(}an2=bsfP=fp>9KtAmUJg?sl#sBniHU_UO7P#` zm$f%@y$FGe@Bec4;iOqk#>&2+d;g0-#CftH3VPOt4Ga=K9`|xv^3h-HQ@Cx$q@R-7& z1WiOP!u}tTB&vXRhBfy5*G77Ta{Sj%HfZ{P1dphR*~O-iU@*Ig29!C&zy2Ei-^|DV z)06-8efOs*xat2PO8)tDXL}15cM~U+lqJmF|1}D^{&$0SHgWqu5B>jbDgQa9|90sA zHERF=4E;Jo6|M={`-2c=m^=*`&6?{OThp9GF53$cXZn9 zHATfA#VoP03du&LpIB-{AH04?renBD!|ARQ6q^v6K+@#6XQ7VJaheJ%BtpRsixt-xD75#@t=$2qwO)S z`}wIrm~r0!ep27=bw>f? z*mZ_#yH#*}mnp-PYx{A((0;n$cm->*Wx(0B)7W!-H){AKJX6-)^Kav1&?oj`Mky=* z=_}7}yel6hQW^Zd&i~})cYXpDwvS&)w!2p9@@*F-PprzPaCa+LirS*a&@bq5N%3$h z#@MspOa7w3k-9&~Kd{PQSjg~tdQ<4RSo1XJQK(Mffiw}7&!^;uH1j%Cd3b3QJq8EtUBL#3{J1-sLt(nFj!@|MK6(pzF7cS!o87d-ursAg>U z2Tn7MyW(DB#j8d)UGfQ;`le4FlC8j+E}wwS*E3nH8lg@2t$-H_MNfIg>ovzwdBI>r!k}7D2po+*YWThg) zdl^kbD3&eL6;xO#oUTeLC-n&FR7aC+lTbr=%k*e-^2@v<-b*ai{J5+bV)&tb>KQc> zshB^wNZ)yTzqc)nt)PrQ;EbZ)UVqr(&68r9Atci0Pq1H7S79R50D|ema!7 z&8sybJ0iT`&LtC(H(d_8AWdx$VRirDG94@Z2i#PQ)cMuSd0;;gDiW(WiFB zC@_n-Y`>9vhUxHeGOfuY=J|A=(6faHEDKI=2hp@{6Y80VfMsvl^y@TAU(x68VG zHJuk7>I~10YZ~Qv(_vxTL{wBXM3#XiOuAfsW+b!7aF_Q?LxQ3V9aZ6aK5ao*2$;WsZL zt38sIDYGl4$D&Iv_Aj9k`m6S+O7s@Sy~mqzu(cSHzsx(q(57-4s^Zy3N_oV^mFbD- zsUj*ITQ3uCPOF*5`1oH{8FUb)!Txg|HW~OdC5R=gLv`8NmK59HoHw*}c4ji}&edRP z2&l7X_uRLp7N`FFUY~48ZMAPe;jn*`jV;S|5BND;_wmV4Ev-&q3?_`}v~a95yhd=HPncg;136Y{otSYi^y{~i`=bGzS-&`^ z@4AjkMQ@o5e$!wlS45DkPuE06Pz%K><-;%ghXdTVXYoB1Ta;2IeK2+joQ^<%qHRd{8?C={GS>BOD?W%BoXpm zdVN)wsI_CAZY*5)FH1a0d;UzO{l?X5`{~}zbg|H{rYvEf7k-cq^6`-(<0n75tv>c) zul`_ws^##%|2%8fM6$sN2Z?kPW>u>gnRnw85$UYMzu93?iG8VFtcg@Z3&|9tT;bkF z`}5~dm}ST_ywss@&{Qv_{c|2fs_W=H5U1t3qv)1hhCn^Uc^yaJ1z^H*UyUSfXw1EE1*CZcd8Z)lf%`_w*Rl9Jdrax^|5)RyDsQHbTiC z65p<8Y$pN|(|nWfHl|E#D|Vn1LQ&so&@LhUlj}A;3_E#DFS|{KDOu^ZSUQb_6SiJL z7v(vQFO$fl(zy7w@iQiutm=x^SGqW7&mun^kQWxl_EKFeCiJ!a!F_f9+v zDI(ZdusDaCV=}DC=1xkP{fu~6GE`0Uh`GpIA9<9bvZJ$@7%aEd`fdK zsx(W>ElKUOba_W;&V%JTY-TCRrf2C5-iPl|drM5dRz0Jy@SBtOmh0UAO2#7k2PV29 z%Q(;U2qh;aJux@OmMge6D^=-q)O`L&Ay$?(o`EESmz(=JJ?@8^YE2f>1cahwVorH^ z%ueW4k{w}cA-lKgEEv&z&+-ddegFKaHAGF)+Q{fUI%(0*FfX~f%h>Fv*LC9)?v8AL zulG@fYZp0#GcJ7?!>UV)A!mE3(Z^!RkmZ(Hhnd$XPQNoAA-k!!)zt}?>>E4%|NJf} zEX>wrA&U4)L3v9qp-Z2mk_GApXJUA1DW|z!UU`;(!jc6dI1pATV}GCM+GVtr4I;Hm zLde{jT(sVh6E0SXh|tD=UPp(vMVkncn3$SoPar(;ePt&fSi1&PArx+S(N%D8cPZ!_ z=nMO-5ZyJ4dP4GLLaT;fh*5C>-w3;GkrtWik?Z*c^|D~(vyVFxP4sR{KY_ejh9=vV|0{a(#VJf@)x7S5-ZL2 z?}DPD)Da1^{N?mmStFxcfByV|!e*XdN#mCtdenb)ppyK`<1UGg69MtVSSYFG=27W+GTStvH*Z6zRF4$SJxf0=`-dNY5xaNbn{M4!VPcGKeJJP zmT0+1ao_)q5Q3fQ_JQ7y&R5u~vs|04gD#uPuezD^j>p>f+xjUfAsobEhN@(xcL(Tk zvAo^3+7_LNquQ@hFforv{(hxaW_X)Cd{(cmN1HII|3g;R?aP<1#2`YK+T@9_p~eaf z4gJv4fy^ffp`QBF=YCR;S@<8x#J<7N@AsMGOgua&+&#+zFGU$Kjwm6fT7`3qg~NX@ARU9x(@y{-7& zH@VCmCNuXEcb~KQujSsi}`?z;)Gh2J&z~G_0(D zd2U*0K1x6Z1qUZ5rM=B5A%OT{NM=vIA4re8fRE!NNoQA+nvp^KcK2hdnE&m4toGP9 zucr%dOjcD8SVWrjZBAm#+>R~KQf#7E8N|ID2w8BqC73Q2*5q;^S(O$0<;rX!8bUrv zo|fy9XYewC(_38VoJ2~B)u+~GfQla0S6hepg-cd8B3PKD&hZ6VZ{f-NJxJYId|i(% zJ;)#6j{ylXP0~3Ciu&|&k%tqzEDMFXl~>9m%RWtREj^_Zp?C6qzX2j&#l~8+8Zioq zU6fani?-i$DSpoZlUQrSdAKndURbEjTSN+=J#(bX29Z6j`%=0yvvDyX4_zNFEZO_= zVWLBbsiOBU94Y#E)f;%1$EwV(j48K81}g}8t!)-+-~|ZxBd^=Syu8)CD`@}oVkZ=s zSG-l@&`aol9(C{Jg*ii3%|fY+Qxdo0094QAk+QW#KBiB`7Ax*D?m|5(Du{a3f1uf&P+lh_cXbMmWGCgY{ot%15(g79r?C);IwvV8}vYa_-lrl2oW}B({vwH zgO#nVJ4Co|61KO#E$=DBet}ffjO#G^eERVQrna}4AN6t85LG$V(-e8ZRMc7m$MK(M z4VLvU+7EyKc@-H6x7>)mhu(NWIY}ZLW1Z=z${g2{%fjSZMG}h5p`v25@{1uxVbpP> zzW;$<6Th|$5zeuDk;sXa3FjiDq|-$8xrn;f4w~stzNtQvk9SUW*k0zLk9{SX^Yd!G zw`lEZKE564o4~i5tiUN7`TaSvP2e*Zmcir0)}q@TWhOHC3x@9s!}1DkCTfZ0G&&N! z%r^IUg!#YB%+R0Xkz42z@T;`0?QE~?n87d=-S$H7^SBpHuU7~k6=8z`-xpj zv|j*e8|b-1O+~e0V}HkZE}Tn*W}!lFbGj*tC5$W;mmP;x?skmA_S>48h4_v*-_qRNU1twG*7fBIJwx?Ex%PU-Q}&+c zS7Lq?6(f$wc%k|EF2J9wdHH!tRAU9^N!OEFvTox+j6Uef9Yhxv7OrgmVofwXGd*V7 z|2B;>%f&tsd1LZ2^RCE10cpg+0l$!7!lx;`{rpu(-{l^k80s%|VX6$OlfKktmuDw$ z)thTFklAut|MlzhhFe_Co$N)7^F<}e_nHBt0|t^e1L&jsmRDC+nm63a^sua~EP_7c zQxzBs0IY=Umoq<~J6(LKKr1YzkoD*IxME35pl$N8=Nr#Dd*iE8&oCPlr?lTjn7l6G z;IOXnf<6)&H`*w!0?Xfpu!pmQ&WH4A42JlBj{kI^s#LQ1e9vH$T1Ps%>4+rgH7Pt> zF&}MbrOy|7OD`c*Hs{o(VB||f3cg~jLjK^w-bw71jB?C+ThL`HYO3|Zek>!A#%Ch- zhMZF829w$2a58lqmh)VW)yvL22WQZ50NlA1F7A+Apgulpt* zZrSYR$$-2P&vx@H_2#vm?_>QYmbEu$GT9HhayPMvk00e$EiMAodsk3!n-s5PY>6g= znV~%GYb>-sj4z8$ZR5RMw>KI4mvp4RneUiGe zZ>oYc+9S4Jx}RAu@JfmEMxX7ZZW#T&s>?ye6c!Qc!lVO6nF7x$QXA;X1mwEiCIlLX z3wbbxNWWG)P9M#S=ZEZgVxu2$S=Zd6%=z$^MvcZ*`p(lLyehE(xQ*U{j1r?qO^^ zqzW+R*u9qFPS)5E6vR%Q!t*INudvYOhWV}RklnCQzG7@DQ7M}6SE9OcduS?EJ?5FC zM=V?U2dPRTG+#(=kN!hWy2O!+a+PX_K7O;PItAEjFt)E?ZW?%fZ=BmeY z)!E4lN=oE3NX2kYNN2u(rsI^4E-P)|=#t^gY+pW@bE{)X=)Z>~U93_e#ZtSfnHMa} znVOqdpK_o6{?yd%clRo{uY?mXa3!`xqok0?iwEgPzCoujjsF!bWdOL@!Al#JZ&Md4 zT^`c4_<8vtw$eU_aJv=X?|n3VRdeI+Xa%%;48~Exr>CbC)s|K%K@T+?gtdRvpM9gx z?3>>^+5YW=y5Yr#q_wuT-XM(R$Dm$5e{x&uFtINo*Th!?rM=Jv?}&x@$(Rer`!vt? z<(Tt4>)x|By6l={gyRj@F^?;q|CUG7hX>WK--mdb-=Sy2v!d)G+C33}mKmka{WMW4 zuS6Y*d@R+Kh7Yw17y)SM#Y!6~-Z;gL>ElaUS-o<<2j9$|{Epoo9`7%SQ=9a~QoiGij!MPbHze-MhA>OLMcyN*s z+Eztn%zgl%LN?2fA3sKuHLj%7Xd~P?r5bzji$C8$%M3d%(?p#OR{WaGh?+v z<`EJ$m4j${_4*~4VY@_py@ZXaV3*{JZ{1p~F>{2zyYTaDMcdr6v;glfNR4GG^IDvV zj1;)vhksg)%Va&N)eFlWZTKtpVpb)2y77|mlT;CW6J@uGBDCUtuI!?+BF2@Y@yVk1 zOWY4ge~gT*om@|yP#SdRUaPQ?y(Ryx715Ep@@u5JwK&*GG~G>bFRpL#f?pebFXflr z_&N8^S5soe*p>B__d`cQH-cK8e7C!azyCBrE?Py9YWEr<_)<+5%3d2uq+rPlEwd&P zDQ6M!T5CN>a_+jIA{~xpll3?Rr|Czl>`>{f=j|J9%X?$DHW^cUNVb2E zeL&wxR&L|`lP4h8sNTHla?vvt4GpU%6@@(Y8UgNg(VW*~-jp|GxMQYliH#$qJ$)?2>hu-d6S8g&s-g~!j`-l$?@X+8h&4o9W+ zt|A%ZM@C$%9gno?VeP~9DHZXU_mc#A9Pm`L5I?$SYaHUnWt-C4%>rDcc(s#u4L{l~ zu44t#A83Vqy57Ab_3+28URbZN${=*N>thY60Og4zzH0k+zij9F2e|^AA+QfX<8dbD zsI#n)h%SgGN&7mQ02T(Zbhd;gVr+luto!WbWgnn68sB8~(SKAuy>_tM8w!BiJrbHA>8$Vg znQ6di0B|ovv&a)$a1-6vCY|6+Ty*ZLuyN%JXf)v<#WSze(_H26G>^UDGE-4*ZV9^L zs<$&oGHW?UVwDh3UwbSR5pkc&-MM}rZZgFvyq1mnw&=toCX=cHvsx`I zOWZ&E{^#={(-;rl&h>TnP}zX;avs359p;rCs&}B$8h5>~iz1PW0rJA)ceU-?M|XFb z)QNeF=KTFJp)vhJqIDlXTlX%TLZU3r(351;W?1%XL_k&{D-bbPuG7AUjR5q_fuo!T zB1QpPY!Tp}t6W`u9RG;MD7?5&|C}Z4ON0X&fPk&7tyiZKcgW!C+vvWyo<;5W=o{FW ziP_)#ry^TtpX{|objvebi+aT^EZot(&aRr1&y?B|tIS+bP%sO8*9SqN8{uD-c;9FZ z@_(Yeo|BUU*S<&3x5e5Plj)Vdcq0`ji}T7=FpEl!F@I1mmffpS{Y`aV(8cU!Oc__( zkIN%S^bTGMUGXKy!@2m?*XY*ciCQT?zk6RzW7^u}tL?_JuNS>WK%zvq%CUY;EJahD z_+(r}U#@_F06#zfd)qZ_AT=De&VBRp@^`$%*C*=YBtE)jb?{cUJ@3^Vy^V{ds<$*1 zc%`F4+0|8`fW&-G04e8K$8O6>9Xc2H9lw$lD}|>?HTG@n50m72{ey#pi8}AZ2x`HZ z*KcD1dMa&KR#sx4JyWH<*PHVo3a}x>I2o`7xteZg|4c!U%DFema*WVPB$H040 zQB$MsY!GohBz)P(T!w;?HI#)#5YPwCPyU|AE|x;ifuzKC4AuJ1Jo#x=$yGy3Cb>MP zBm$7P*YDHqQy(UkkmSl6ah(WiL7OMQyJ^4eAe372kyJyFw9LCz`b|q(SzCor$|ycW zhqHu1M{hS>7pTv!Y4GS#1)iZ4Y3H(&8@~P}57}n>d>m)MqsbAn6q!lQMga;5ly$Ip zw@I%#{qDWRo2=Z~E|y9?XU?lAPFwRQT;NJfn<-C`R@3XlB=4x%7-GB0IvH2^ACp$x>&3{tUR*_( zW*t}VXZ%N+uH8JEI3BUKg+98bHjMPqKcE^K) zg5n7f4A5Q1b{DtKzRAkMl+&nn-=eLI>A=@v>Bns;J@zT$aU*y?uy(|tiI(Rx_}h#j z(a`W?XsCZ;R5!LRG9_MGx_~=JBLUQ`iV#$XI5ko@=-Pf2+HG>u41=n;%P{&Zt=1l<2SGvhpIz;|*w)6WRh2{8N6KUWye5B*FHX+JqTbp=ZJ_?!0@ zOk~FxTZ)O__^_b@;gvuc8JM1(jm$Ge2+fDXv)Vw&J+%iM7^|9l@ixubLTXv+Z}JMm z&Re7|U%7JiG8R{N7topraz?5sMv-);a!-Np{1M5?lul#pkvDyM0_cghf7d|+4(s@Y z`?&iVv|Hk|*WtI1N1Kp|4qRRNg@oc*TMRv+fLZd|Ojk$TJ8AzboXx^3DjGJpWPKN_ zI#D@A{T0E_m*F@2`6Ke$WC<^+)8vXiZB`PNBpg?jdFi_m<%%k5oQsibiRJ6TB z@IUd%&=cvN-bLfmeKF%1e|R9*suK2fo)qcYd58ouD7bZ^(K`{eFgLsD#&=Hx3vM{f z4|6~_S&{vHXy~O@_7+GzGdo^rduuZrpR|W`zUD7uZC@~Bk>!B2M|FPxIeZs{i{P$N zzt^ngxrMBtW)0`)HUk+FLXBd)Xb+izwam_~OTKqJbp&bq_|N%rtSp~ZfoZv}UQh%l zPJhRp29_^HXey8vp`7(*h_xTuj&FN4^u1e!Myq)_r>rdM_jS4e`tQ1r)gBm7cajv- z=0ybTOj~FA$|I1Uiip3I%PGBe-ViDxOlgBws4=Hl*}Rlo|< z-6#2%MlT`LQHEcIG43DomaNpw$G-9@7*0fh`%$iHilJE-YlNwwY4yUCF)p957bj zeim-PeRkUXqRKd-!_CFb$&YCw?u1fA7vG&wR?Uy|U})Lj|4_o?gBc>9LweKkK-meX zVo7n|6yQ=LX(W|hkwbjh1WQNU!s6Wx-bck5akd84x^@#v?{!BF`Mk`vkc)9_Ivtc| zM66E^Fgn7TKfpLIUpztFu*oy7J&Nwewad#!{K2hKyvaY7m5S+g7;v!w-*BV~Y8V)V zV|4fSI&D<;k*Bkx+zvMU<_S_#Q!jR*B|+@5Pot$mY~M1Z4^NYYrzOBP1840ae%?J@ z5lxe0X0|@jm|kK~&8|cU1QBQA{I{W^rz^;-)Iv6IN=j_M76oUsoc>Db>Gd8B%?=q^ zTijb4p`@j4dpxIKhh*Tuns+lOr|6cakxMvPiBn5TN%69XV`syYVPuqLh#@l?HROaF ztWVWF(&^v!^4ve>xlSvIAi@=|3`0D+8_+_3V7%J=;6cm2?1Eo>-iUkzaj1MJ zdoA%d9661o$(bKg0*YDx|QmPk~*8hLBWl7KW{?qB2V) zC!IwEbUJgTG7hQpHH5imcQjLMM@s=HEa)cLyE;4E^uF_vT9LZwj@p2)S^Mhn3Lnh^|JhDP^-zsM%vy-OYF1Z zUUVao)q)K8KckVzuUkiaA_8BBtVck}2l*co_vq+k15l!a5_=xvhM#{gHR4`?H>6KVyrm)6!pK-f~#-JHq#M`XH_o<&&OqC$NAdyHd9i-#z zoZLY2E84c94@`T+77a*lqUH^!orTUDKn)BI4uV_&YXf(DS7=4Hoy^c@%fSIKbj1{} zfD|g9%ZHjc)qF|{iu*Ar03aM39A0}mlnd4X!j|`V1O&cDqzc8LC^bkyFuoc0=+W6s z>vdOjmb8DwbPK*DmmuP}PNAAVI56l%s|7Q#2V#rg ze#@0FbBH(iU6oA?C<2kvn{c^Ubjy{))cQck0o_8>1Ps3N2S_Ax`(M6F|B=PKH;EiJ-E zunWY294b3B$ot@c$A#ZMERvP0#(*3<&3P}{Gms*{_aSa4q*H2S zX6~||ypjw}%A6y#JE}Bd5X=BZ*vWJJo?ysnG}jW-N_fc%CJyciTl?5Trv}+ge02kM zn=ac_;Daa(-!vH{l5C6So*k3Q^3-}Z3)G}K&pqaglthY09R79mgUO{-K^xsznk5Ty z8a(0%`IC+5KSp4hnLce3+NUaV`FU!?O*At*-#$_6+NFv6&19?!|hY){8znGnme;mO};UAb7b9;+n% zPf7mMsOX=BFT(eeWa$3sVW`nm!!;}CrNT}=c)8auit$4j5v>`T`f)F(!EPBHmWT|xP_j> zb^@%e$bYASR7m#fp z;=L=Q6rh>_$7Xq2UpdAe5fOoX2@}2qoo`so!A)#T4I&VybF&(!^wX6#tk5a)ETnT# zVka7%gPYUT3t&!iG$6ho`~LL>^{?E+$CxMg@dsonb_cbVd2C8Gw1ov^}$5`o+U3OpyC3&;5zRkP6=OM@U7|V>#Ij(fBwo_4-~}kur_E_ z;Cgt`YGPqwk(7~~^|1&*UHzdN&E~fzPwXE@oR4$kh}n< zEYO{ay(6u2sb+0EXJ-I4)H0LEt_$4e7+4pQJ(`o2};>NU#C zbNMV*F}kN&tU9GqIwU*fQ7i=wm2?6Mq>~bYsysAk?-$&mxA^}4Ausp42bJUS0h!t6 zO?$yVfPH}fhlCHY38mG{%&gw3GhpbOY@4p)=PaTIUti!AyCyYB*|M)B5j|90u#$;W3iS@H7E z??dA7_M1kIJv|+?tw^U-C4Rx0v|uyg0k2_$n(Cg7g|80kImQ_-$U@PgKR&^0Q}5+?i)} zJ{i~5GKZ_`urT)$!9E9Q)8p@?yW`z&e5l*bod>f8kAM~d{+%HP7w$nL=JkUl&!D?a zo#hMgIr+V5SxrrJWqs}5chm+3Cd8v?ViB`PzfbmmAvYyF?!T*G)W+W#Z`O;WH`({? zs1HoGgs%4um^8q~$oBSKA!}jbK>w5~XQG*pQ|wqWWm|hY+R6${5|VtoqpwDEbdV4- z9%l=o#w}}ZeEj0dtm%1`IjszXpCuH5;D8GEDk_3UOw5|>SR`FFC@2V2F&7t?mCc_I zac?E5ZE3N74bE4CqK$f~w09!juls6q({4)S*@V?CV|HTjI_>wVsge)|gHs6r^hH4f zQ>3}*pKfEhSOkOyG-YX$-U-kQ8isxDubH+ma~Fzv`opVx-{0P3p!U>D02*nc&OPd3A{S8G(1!weee!#_1hxkMzLKf){9h1^ zIgJ`$wQrQZh_Pb(T88P%EalYfeLp{)yn(%&3c>g5$K()7F1HEj5H zf#SaLzVyks@IirZ#7J)7{bMBZ^DOuL{CpZuwkerbW1}JBc@y4(N&p7UrNf`*-wU&{ zZsN%^5L;MSLRb8G)w%Lf z+Ulw9k40V`0cX48_#&OU(=kinR5Sadz;3&J;`7OQ4jU>_z0>aiWRFkw0|sJA?n4^r z!woqf@Iq=eurK$Vm(T8B`Q*86;h~Mu`}k7_pyuu0f52Z+Z9Dck>(UhkMBMO+7IKJD zS6&N~9uBf^$$Lz+k5&anb2x$g z*RNj`)O3~>Zsd9ijvpr>SwsB zz{`OxljZ5EW5ItXUG>qUM>5_9)DVc!8t}Vd0qt!zKkr4MPxP*&p#SRA54Zddzuq*g zbBlQ0A2;V996~L$m-_o~XE;knm?qM4mnaTp2Mbp7grT1ceW6jLV zD+QdyfE1RwjLn}sX-+u>+j0p*$NYn+3fDaguv=2*JRN*dR{%De3xtiI$ay=2K{7K6 zbQXRp)JShSji^VoEQ3j%0(pV-ZLocd_#U#48AhsecR;QKYJaQgH|LuoWXgiWT|D5w z*H8AY5fYL-3muCfd%>{nOkv9Gd=<-qMgm>CX|kkn;T!jA_`omJ7uN!iTnmZRFnA;b z=2_W`*Yw?tG>(lg;-iS=b+6v z9{dz2HU1bh=LFhH3HNs7#<+;j_M6;hQ>KG7Ripd8^znMl!qlOFx%SRKZZRmvB3GVj z;{#~Buti4E-ZOR^)W?~>x?Qw%kDNpn<5_n1BV>ohK@D$N~r%oh{lO%k0&r1ZXkzj3<8ssmMw8}Cd+dldJ9G1@UXwwKl zZ5Vr8*COPW^`GT|HH5Su+LTj&gYzz8&dG6OudmMOfVCof=D-8GE)NOX#?$lP@CO^? zy&ALai$1H?HT(@vfL;1L94<-ztE&)AIb;8N?2W+7g2^8cY(};vRjf%u+8}HdlwaUT zHT$v*(tWSa#XYd|(JPVwE=ceQlp{$Dhq{^F&oVDx+DiImb7PG$U8x^{lg&gLKHp)o z4Y>vpNVjjmRIMxC`?ml0hKne%TnuU{Fy}p0Sjl4!Xn8Y4 znUAJ|FozST1xE}Bi3=R$9q_ov)JWuX42Z{Y+FM;b;|AcT4Oa+o`ngTo~@sUaM1z^Ae z#8C5U=uV7+E;b)Np`6A796S(zw);Yz<;CFYk4cu9Kkn1HrKNVpSvmB$;6kPq_h?>> zy4N;;P}(j#W11w@=clWyK=i$G_3_;(iA8_KSS`^W;6ZImN&sD1JBtb3eMcTXyksoM zJM-t#C9fd|Z?SCRAriU%`u_U*`t4dnWo1<$a~*|gKqQ9kL`g-P*YfVrsJIyCeaGNf zzm%;CL1hds90Exbf0mYz$2=GMB^!0unGq==A(1BG9_f?yq=00}Nd)-$_NZHCf&FTd z?lQF3usfEWpnYgdIoWg&28y0^*Ao;jRmjVg_?I(-AgP?5UNjwH*}6>UWf+pOWi1u& zDWv4}nzMCq!eVUcXeqOD8g7-fn{@*95|)Q{adnCAHK*V$d~plBx8)2;N-P6uhKl97 zKk%S!$UB4Y&ey}@g!?!TS+2i-{R}4nHHu_vFa@5a%({8*wcx8&Lf~EXKDv< zY1x}0NAyDJdmjhWIr+B3=5=yL1?=NEt?v$fnx8kEh&=tF{|5Q9q^Ae_)pu86Qd3Cz*VVuQ z8)bm324>crx3lHamC-t1v3}j|ib2HCmoL~*tjZ@Uop3c@6Z>W0m~Ms>W7Fe)GPoT0 zjj$4dva$+;It!-wwK>8Q@$8sC~Ghi)JXB=g4x1iVpe;$_qU=<{P}cwlh6Yiw_s z_*K~SOSMOPijUdJS65d7MfDF1>?%`?!ZERTDTm#xX3|KcxO~9QXV{{RzNsJ$e;TE2 zcHqeAX91J~5N%-edo#=`(3!b6wW(0MpvpqCpE3Dytj2xo(?S;T6PycI=$^f+!8rC= z%UVS<9TRS6lAmvTVuxb+p(6+?$nu)OhN0wc3DoHa^MLNs=IR7;pgEI5WuY=*0LX($ zha4=2T-*hEwqg2V9n}&&1t0J5@Xu4jSn=x??imQhw2vPB-^7ykzGNOz4h{jK1fnOW z?>_OW%TJOI-}zPgqHM-3Ix#tl%ajmtJ`TS~S6xo);_8M)&WRnoXRl{Ih<4n+T-a7s z)hUU)GLV~-lQYate$Y= zi_2oKLLai(V#Ok^f{|up>w%*vn(y0_jAc###tW|qnA?|oGe_c*+VZ@Z;QUWLO+nop zZvDFpt@ch7-JQ%ngIW7W7^Uj$7u`3Ah(!9+2grxB?*7wy>o*?~F9>cQ4R^c=gToyi z6*fHM=0>P%=@5M{tg7oOg{ouk(=L8W_Xh6_pq{5k*`aF}jm! zSZ9jXZdk8dwm2~BXK{6P{p7ui2zV3jl1eO*ITBuoP80P_fwK?NYx#+1sBQe_X457x z;fXxC_a1F)Q%IBaH6k!D@TvS!7829uhb>Y^=Mkjk!9f`fq>hB4W-NjqiTc43$sbO9 zGZ0+;K*af+f4vF(4>Hj?B%ss-OhaFFro8Plv=gkfmcjy>SNSZVi_qKp8qD>X`{7#w zW0%~&XhoF*^(0q0Kzg8)rS+9Pu3=VBE>(jwLy&Wz2?ArG@jH!=Y0lp&&OWT0ho(*; z(07CMQ@%w@mLzv6V zWO$XlL(6-sM&5+MLki|WVz7NCCnw?9j0BHmu{f9arDWC+=vSXhb$lhdhQ00CkdV%W zuW@l~MHrRrKJ6L&Mx((dwspe^qZkxVKIXFb>y?yEKtYaJ zCitRvw|njZ66v`$%Ja+0IypVPD)zaZTsi4T=Kj7`{X3U}ZF{hNE)p$>t;iXcDPzuS za{p%FuSr#t{6nfiG+NbJ{=bV>| zZW4s5MUDT_OtzN#ZplX;_SJLl8nXy#j^W?A#V&24Cv~&)u8~ZWY`R`?k~eXTccQnX z6=Gi$qG8Xq%PGbQ_Y{u*0;_dg4=+Fe3)9#2P1lqUq!vZE61xrtau>9Hk%C?Q zj1NGbjN|OZ*z0fv@_OG9n|bW>B1D_krvb6kF2|Ijaiu~8LzZ6+!A=9Q$OXmDv_>WpFi+AIgV4S^<9n} z+B*-k|E6-r^W>MDy}sQiZi2JZ!fw4_?#%aL?9QvZDB63T(jKaW4Cy_wofa2;)rSus z#QA!=Rg=CZmOp(xDdt{b-A-uK^bMD(tKwBVgtMCD?C{2T8MTNi=27BaTRirUzm^`i zw5LwEt&`35mSCpDy>`ERlf#9k9t@ZlmDxyzpdascXr0c_MqjbtQy#4YWdZpM#|wjM zb)IYF=l5q^8Lq7O=c7!RuobbIJ~z|zg><=osZdo9&0!Y^}5OS&+2#RYY z25oP;sz7ZTag$q{RMVx+d~^Ow&G+jk{Cc;C3PjeZhfs**Pu+%CWRyYPyj4pja?Xo(uY}WkT_# zvwfwhPXqSvLyQlOe>T6qR9H~TjAr3UL9DK=Ra(3a50HE)0Segev7_(VDAvwO6`W+0 zHRA!_sfgz~NM|v;ZBh^<*(^Rz2fqg6!5Q+d5U4_iMq19{CV9G7l{TNcYmVr?SFV-e zgvl$ow@2Rcn6LvY9Gq%XjJ<#{AnibtFtfV;xxQZ1+Qx}9lPk3Z>N-_UqEYNy&!VL9 zjU`x-e`Faf%(S+d{}nE3Ln5ef?WBH7fwI^S$N{f zj1|qoy_>QZZl^(ki;ACO@`(Z`UM!slfjYn$T|nh^(=1`gZJYsvyGMqGpU&hGWs7 zIYEzF&0(OBuUXbQHQ(2`enm$nT5-lt|LgJy*@b&DYH(np*jky11j;cGHS;%a^p$+6 zqP8edG!Xe7aG=^N^4kJi*z}d&hV@__YSWWD%?(Iev&s8#^7%v@4$&f> zT#Jn%dzrk79w^X~>z&~vGwhBbfHQpHofNbi-R^ei(;>P#qgK3xksBiQtOUDV_a?W{ zI?y`lVs0zDIThW&&D9YDh%ViexaeM!BQtpL2MsVP=4A_iu^!jli0+OpQRv+K|A z>2F9W#eY4uq`2W}d<720)5L!1-576CAc>5Kh*8aV)cS4=sWw}lNQ#3TJXR*lU=JNw z4P)4)qQ82!s!8+iHF`>CV2F2UaG8AXs{9%RH`{o%El5>)mKGp?my@coVuH;8@DN*0 zli6=Kal0cvrM+yHMysOE5zo-Hc2hX2B;POK`}i)ndZ6vr5|vQvltm)p6g2d7q>14! zqCGZ6)9H%hHvrBjp~+1R}k#f^=WT$g-2-?J-Z3nw>q;Ca%&C(Y%TG zhj4pK$w%2>mb)!8A}T^}Fmq;=hz6*~=B+!aUC4<%9VF8CwX39>ku8T^RPb5az|H=o z9Z6wf+!d?1H5xh%Q;wRdcW-}-koOB4^#Q1Z^Nk?gkuIVip#ZyY?e(ia263dUcE>D$ zo?euOe&vz%O~NTS^$9IDk2r6@_(paAKrDUerhYuB^+7}ihNiX4dPQq43jh~xZsDh^ zd-_D!4eLfkZ?J?KUrJ+w$+EWa+pnvbGThQg&*K$h9J7@^(e~fXHU-z~wXu_z$WkAPUcK;%4V~KLm_Ias;mjRl>)QTYpzNp zU^RI?He^)S`Ref-!2hvU2VZNa`PYG8TjO(-1%e>plx6Nect9eNn70=(C%&qxT2Yap zVzG##DAd)~T4D{Frs4B?85$a5aBvXc`d&T0k3JP@%}|bA?{u- zJ(}m16bc0z>g#d4-Om-Ewgb6bj$j}#&%JUu9B9D32M@^S^A(lYTp_+-4L0QqQLeDd zw}Bs&>0E0Db56&DhYy*Wp0);9W^*~h;V{8qa9$YIZshZMg25mzgSeWe;rILL?dxN3 zaBw|OiW&gkF2{+=8JGMTaHovtTN9X*a_>KQV5zg4u1qKxtf*XwD2g;TH0VP?jgbwx zT#kG9?_2wjb%-Qzh%!Y<%YB6o0}sl4&XU4>3O{=CgptwFr=ks__{@}9J7JD=aJgKT zlA_n^<-x;;jE|4wofBwSM@XR0tQjrW3Cm587_gUho=B7=i9$ZlojZ3d#Sl}ow~}Cv zlQV~Z&dkno^Y(3AF4uajy-EUavP?z9Qo)WjHVqs=*ZWrPOE@qz z#FHmaDxS=XAdbFr*mAGfxl1!=AYQc5hL?uvwnSqw?%chL%k8d6w?&p^^0^#0Z`}ex zsF-TwWuh0@g^l}GyTcf1;28QC-gO7l)q3#Y0YgJW6&E%&lY;jiJYZyG1poS4J+11l4?xnt#Q)(O6YzUPS9 zZAhgM1aw)*b=TW&-iRY3Biw)ZuwtIlk|ZIDB41p;PCA{QR~l2{_zmF4?KZ+hB@qPl z-u545ot4T9f?#RiPEAkavpL6LlJ?=FNA&jgR-Eg%1pY_XxVCDgs5F9rE@`?8xM8;; z%Y`{)CzVQZ^|Q|qMA0@OIV*S&jdK0Q4SlXjHc)@%Xb1UX_Paz&7Bl-G(fNN+k&BeM&zA{3W{$SuR9T z#N~E#Q~S^0VnM?8#{NsBz#Mz~8mokQZUOW1#KE82WS| zA9}%K#X>{BQD)pMSn~4Q zKsWj*f^~)UNDvdhh+gpcq1}djiRa=5@J;lN(xlC{ycE_mK>)6x%M1M!HrMQYiFrt( zKfv|?-?i72)nUC8#Kdm_n}L4-%-C$p>kJk6KhfQ(igkfkf>(tgpqJ18GSCJ58=Gx; z9q~P26YxKvZ^&N>yh;Qy5e5DN`ik;O329d-eh)Z`UPJf9W?M>*SCJql9-<3rZ$U4D zEZ@NL*8{%^yaoI*^s(TtBwl5Ln0SC*M&F5^xqWD_IqMoD=zTkzfjS5J`dJgP<5v`SfxnLakolXuMh}^Ft2?<${EqS32mCC$sNDuT4XQv)1Ahqo z7xaqT*AlNQK}>vRya0X-_$qq)Z^$l#Y(^HH6yHam5^H2GJ9)zlA=+?3D@8mI7ZA -### [homarr-2.0.13](https://github.com/truecharts/apps/compare/homarr-2.0.12...homarr-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [homarr-2.0.12](https://github.com/truecharts/apps/compare/homarr-2.0.11...homarr-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [homarr-2.0.11](https://github.com/truecharts/apps/compare/homarr-2.0.10...homarr-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [homarr-2.0.10](https://github.com/truecharts/apps/compare/homarr-2.0.9...homarr-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [homarr-2.0.9](https://github.com/truecharts/apps/compare/homarr-2.0.8...homarr-2.0.9) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [homarr-2.0.8](https://github.com/truecharts/apps/compare/homarr-2.0.7...homarr-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [homarr-2.0.7](https://github.com/truecharts/apps/compare/homarr-2.0.6...homarr-2.0.7) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [homarr-2.0.6](https://github.com/truecharts/apps/compare/homarr-2.0.5...homarr-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [homarr-2.0.5](https://github.com/truecharts/apps/compare/homarr-2.0.4...homarr-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [homarr-2.0.4](https://github.com/truecharts/apps/compare/homarr-2.0.3...homarr-2.0.4) (2022-06-13) - -#### Chore - -* update docker general non-major ([#2860](https://github.com/truecharts/apps/issues/2860)) diff --git a/stable/homarr/2.0.14/Chart.lock b/stable/homarr/2.0.14/Chart.lock deleted file mode 100644 index 09f1c0ea0d7..00000000000 --- a/stable/homarr/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:27.269699892Z" diff --git a/stable/homarr/2.0.14/Chart.yaml b/stable/homarr/2.0.14/Chart.yaml deleted file mode 100644 index fbd3f4fd723..00000000000 --- a/stable/homarr/2.0.14/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "0.7.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place. -home: https://github.com/truecharts/apps/tree/master/charts/stable/homarr -icon: https://truecharts.org/img/appicons/homarr.png -keywords: -- dashboard -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homarr -sources: -- https://github.com/ajnart/homarr -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/homarr/2.0.16/CHANGELOG.md b/stable/homarr/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..2d8ddd2c35c --- /dev/null +++ b/stable/homarr/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [homarr-2.0.16](https://github.com/truecharts/apps/compare/homarr-2.0.14...homarr-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [homarr-2.0.14](https://github.com/truecharts/apps/compare/homarr-2.0.13...homarr-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [homarr-2.0.13](https://github.com/truecharts/apps/compare/homarr-2.0.12...homarr-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [homarr-2.0.12](https://github.com/truecharts/apps/compare/homarr-2.0.11...homarr-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [homarr-2.0.11](https://github.com/truecharts/apps/compare/homarr-2.0.10...homarr-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [homarr-2.0.10](https://github.com/truecharts/apps/compare/homarr-2.0.9...homarr-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [homarr-2.0.9](https://github.com/truecharts/apps/compare/homarr-2.0.8...homarr-2.0.9) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [homarr-2.0.8](https://github.com/truecharts/apps/compare/homarr-2.0.7...homarr-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [homarr-2.0.7](https://github.com/truecharts/apps/compare/homarr-2.0.6...homarr-2.0.7) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [homarr-2.0.6](https://github.com/truecharts/apps/compare/homarr-2.0.5...homarr-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [homarr-2.0.5](https://github.com/truecharts/apps/compare/homarr-2.0.4...homarr-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/homarr/2.0.16/Chart.lock b/stable/homarr/2.0.16/Chart.lock new file mode 100644 index 00000000000..c58fe160754 --- /dev/null +++ b/stable/homarr/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:04.53119229Z" diff --git a/stable/homarr/2.0.16/Chart.yaml b/stable/homarr/2.0.16/Chart.yaml new file mode 100644 index 00000000000..77f440dc550 --- /dev/null +++ b/stable/homarr/2.0.16/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "0.7.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place. +home: https://github.com/truecharts/apps/tree/master/charts/stable/homarr +icon: https://truecharts.org/img/chart-icons/homarr.png +keywords: +- dashboard +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homarr +sources: +- https://github.com/ajnart/homarr +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/homarr/2.0.14/README.md b/stable/homarr/2.0.16/README.md similarity index 100% rename from stable/homarr/2.0.14/README.md rename to stable/homarr/2.0.16/README.md diff --git a/stable/homarr/2.0.14/app-readme.md b/stable/homarr/2.0.16/app-readme.md similarity index 100% rename from stable/homarr/2.0.14/app-readme.md rename to stable/homarr/2.0.16/app-readme.md diff --git a/stable/joplin-server/8.0.12/charts/common-10.4.4.tgz b/stable/homarr/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/joplin-server/8.0.12/charts/common-10.4.4.tgz rename to stable/homarr/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/homarr/2.0.14/icon.png b/stable/homarr/2.0.16/icon.png similarity index 100% rename from stable/homarr/2.0.14/icon.png rename to stable/homarr/2.0.16/icon.png diff --git a/stable/homarr/2.0.14/ix_values.yaml b/stable/homarr/2.0.16/ix_values.yaml similarity index 100% rename from stable/homarr/2.0.14/ix_values.yaml rename to stable/homarr/2.0.16/ix_values.yaml diff --git a/stable/homarr/2.0.14/questions.yaml b/stable/homarr/2.0.16/questions.yaml similarity index 100% rename from stable/homarr/2.0.14/questions.yaml rename to stable/homarr/2.0.16/questions.yaml diff --git a/stable/kanboard/8.0.13/templates/common.yaml b/stable/homarr/2.0.16/templates/common.yaml similarity index 100% rename from stable/kanboard/8.0.13/templates/common.yaml rename to stable/homarr/2.0.16/templates/common.yaml diff --git a/stable/joplin-server/8.0.12/values.yaml b/stable/homarr/2.0.16/values.yaml similarity index 100% rename from stable/joplin-server/8.0.12/values.yaml rename to stable/homarr/2.0.16/values.yaml diff --git a/stable/homarr/item.yaml b/stable/homarr/item.yaml index ef906b93a8d..5aa3366dd5b 100644 --- a/stable/homarr/item.yaml +++ b/stable/homarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/homarr.png +icon_url: https://truecharts.org/img/chart-icons/homarr.png categories: - media diff --git a/stable/home-assistant/15.0.22/CHANGELOG.md b/stable/home-assistant/15.0.22/CHANGELOG.md new file mode 100644 index 00000000000..b782478ac80 --- /dev/null +++ b/stable/home-assistant/15.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [home-assistant-15.0.22](https://github.com/truecharts/apps/compare/home-assistant-15.0.20...home-assistant-15.0.22) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [home-assistant-15.0.20](https://github.com/truecharts/apps/compare/home-assistant-15.0.19...home-assistant-15.0.20) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [home-assistant-15.0.19](https://github.com/truecharts/apps/compare/home-assistant-15.0.18...home-assistant-15.0.19) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [home-assistant-15.0.18](https://github.com/truecharts/apps/compare/home-assistant-15.0.17...home-assistant-15.0.18) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [home-assistant-15.0.17](https://github.com/truecharts/apps/compare/home-assistant-15.0.16...home-assistant-15.0.17) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [home-assistant-15.0.16](https://github.com/truecharts/apps/compare/home-assistant-15.0.15...home-assistant-15.0.16) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [home-assistant-15.0.15](https://github.com/truecharts/apps/compare/home-assistant-15.0.14...home-assistant-15.0.15) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [home-assistant-15.0.14](https://github.com/truecharts/apps/compare/home-assistant-15.0.13...home-assistant-15.0.14) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [home-assistant-15.0.13](https://github.com/truecharts/apps/compare/home-assistant-15.0.12...home-assistant-15.0.13) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [home-assistant-15.0.12](https://github.com/truecharts/apps/compare/home-assistant-15.0.11...home-assistant-15.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [home-assistant-15.0.11](https://github.com/truecharts/apps/compare/home-assistant-15.0.10...home-assistant-15.0.11) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/stable/home-assistant/15.0.22/Chart.lock b/stable/home-assistant/15.0.22/Chart.lock new file mode 100644 index 00000000000..b4907300d99 --- /dev/null +++ b/stable/home-assistant/15.0.22/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:03:11.358252015Z" diff --git a/stable/home-assistant/15.0.22/Chart.yaml b/stable/home-assistant/15.0.22/Chart.yaml new file mode 100644 index 00000000000..a47d6b0cbf3 --- /dev/null +++ b/stable/home-assistant/15.0.22/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "2022.7.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +deprecated: false +description: home-assistant App for TrueNAS SCALE +home: https://github.com/truecharts/apps/tree/master/charts/stable/home-assistant +icon: https://truecharts.org/img/chart-icons/home-assistant.png +keywords: +- home-assistant +- hass +- homeassistant +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: home-assistant +sources: +- https://github.com/home-assistant/home-assistant +- https://github.com/cdr/code-server +type: application +version: 15.0.22 +annotations: + truecharts.org/catagories: | + - home-automation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/home-assistant/15.0.22/README.md b/stable/home-assistant/15.0.22/README.md new file mode 100644 index 00000000000..a9b97f8a667 --- /dev/null +++ b/stable/home-assistant/15.0.22/README.md @@ -0,0 +1,44 @@ +# home-assistant + +home-assistant App for TrueNAS SCALE + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/home-assistant/15.0.22/app-readme.md b/stable/home-assistant/15.0.22/app-readme.md new file mode 100644 index 00000000000..3f7d1730309 --- /dev/null +++ b/stable/home-assistant/15.0.22/app-readme.md @@ -0,0 +1,3 @@ +home-assistant App for TrueNAS SCALE + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/k8s-gateway/6.0.12/charts/common-10.4.4.tgz b/stable/home-assistant/15.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/k8s-gateway/6.0.12/charts/common-10.4.4.tgz rename to stable/home-assistant/15.0.22/charts/common-10.4.4.tgz diff --git a/stable/kanboard/8.0.13/charts/postgresql-8.0.30.tgz b/stable/home-assistant/15.0.22/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/kanboard/8.0.13/charts/postgresql-8.0.30.tgz rename to stable/home-assistant/15.0.22/charts/postgresql-8.0.30.tgz diff --git a/stable/home-assistant/15.0.22/icon.png b/stable/home-assistant/15.0.22/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..36e2dbd0554b570292a1f1d9b1c15c1e32055051 GIT binary patch literal 19755 zcmbTd1yozX*C5{FuEmObae_l}DNu?NTnfRRpuycWxR(OOp}4zCaVhRz+@*BWpY6B* zv)}HXf6htX%X@dO&z(DWW+GISWHHg+qP=?c3R7NAS`Bs``ujyeg8f!#SLVPjsE%?v z&aYmfewC3${OT3rrIm)Zi?-q?A&`R|yRoT*i5a_xog)nT)hl5!4@YB=jhPFT ziJ66!y$H=&YbOnrm8l4g7Ox_wqN9|VrInl~*i7A1Ndx3*0}?c)5fh~n_7H+0urqTp zrt+|}wRaZs5TW@8ULn~1-^Uy@RQ~{Ru@Rw>_)CyVTTz8d$^mRf#m~;k2IA!8q~aH3 z2XOQ9g9Oc3skk_~034kB8~`3RPEH|iK_Ol~s(*cGVC2B2=0a-HAO1xQ_D_Vy(#6G5 zh=ar3-JRW?o819y!2u8y6y)IK;^5+9gF&!4L+o9QJ=pA>Y5$Eu+RPaQwsLf_aFx4hWd{fC6Ji;NpgjDIQQ ze+%ub0dX|rP&0FOa0P?RWZYnE(*BjkQAi4GX6)hs)^KpJ{kNr5{>?HK7Z*D()jKUK zds7E@XQuzsz)afM#Y}|euhrN9TxOc_}Fs zu!FgkE$oG}nye(1yo?kdK#-4*jf)-d4|Ww5h2-s>U5xEPX7bV^G%)3`TUnV3aheGT z^6_#Tvzh+=F*oMnVl(0A;b8;unwxT&n3{qFjJf{ZUfKcV`qu^iw*O~$Fm(XIaQsj9 zc)9sNg61YBZ06=BW^7!hJbY{>AagS|V}4!}El!+{I#3!rOrkh?@ek*7kCd-tu8 zKQGgsG>BT`(=owrIK}R!!EUMjPPkKSyq()!v$ZUHb#ZPar%EJa zk*P7~4D#qK4Ltl3gvAghxQ09_fgD9b9_TXJ&2xZL5QOzjB8-aMg%eW<0S005W)a*Jr0ZV z6^0(1aS$5(aEDNY5qTXvTpt{5_2u{amA4wrOe46|I4lU_rrqyc!af&XY`YurT#?s* zia(4cE?mYp3>u^~)}b6o0h57%GY&435?)^-!#7B!#_zriQ7GS+3GC%}b-0~;V?$6y zNAl%AZ>rRfX&qqZ9Z{9mV3b8BAH!CIz5&0Coa&#B-P!=4F+Kr|6>0|WxC zNi@0}y+Iy7Uj{b8>D3=GZ3re%Xpn-a$Tz3Dy~S7WqrRqX>h^_~Oec>5e(K$;C~p|3 zs{7(9Sh2UJ5lC#IT*?rW1qMjGTy@ELJmk=B_f_}bi9Dlz^OFsA;pC8GFvL}-bl#q0 zF4P^GUfY^M_PlKL1oB0h*)}A)j2f2f5)8;vYx&1mT-D>vjZ&_PMKU9FEL8Id2~?ho zVB`Me7ak8t7}43fYS$%_7KxE%u}r5bo9|ju|Lhnq=IyO~Lf?uVgMW`S;Zi)+z2%Qf zeU1_KLE#q*ki8o6VpM{ZZ$?~J*HoeD-eJO9zARU@4*KJLmxtE@NQ+IF>ZS>rl~*&b zd($pLh?WPz2`^Rt3|o0;ERt32!DhGE^u_&W@ibzGcO!;8RW{Dr%{pJ90R+#C7TIv zgH>mdSGivdj!PJpa4E>MJUD5Bt1+zs&6>Xaqqb{GkDkj@kwG1xKR?iDit8-N>ptNW zg8b?botfa%el?O$li}B<&o66o&UIq|Fad8V6>rGhy%={TAGfhomm;ww2=Nl*K}Wlc z3>_RdcQs-O5y2`a@dYslIHuH`@Fv6o)stL!y5JAQL#R3FA2)bVzLcI;u`&tKS&<42 zYoMd_V_KG#u&5;LR2RLO+V4f5-)a6lx&N8oyv-aJINP#bi2a?XT%upnJo9i|D8=Oc zBw%_UA0Np|%Gz?q>-_*tj$qQhl=2DfS#$cI*7u{&{RX|#f^i+<-}xQ_S&Oy$X<#vWywkB5XP$-jTcb#cLp~ z2^p+FR=qi#@N$K|^Yz|rmALGo_FUOK%=#{Q7mG`8>%+go{yagYQ z2ve@M70?G=G&8!>!a1})yecl_*ascMNp#bR8Uu<=+p?ShIn>Gt-JWQJbn?!G?|*^DBEU>2u`m?bY0EgZK1Y34E%mKnTq`# z6;)b7Q4;TXmI=Ix_4;JNXyD=~?Pe9bEhwy0Y1=;n| z_qX*@>XOM8dvOBxD~}a1+!^H`(M9JOpmg@ddIe1S-$03Vfmjl{-3ax}pa6jy9+DkF zQ9k7zOS0HRx(S2zFgS;HC(6iaBNP=I#$vtUO}!{$burJfrIoyIQcwmLxDf9CH@IL$ zF@<5ko^7o1_!O1H?)R+CwJ^q>O#7ec1yBSc%IYs4@Rf-U=;$C{6`+fuXF_!pJ{w%K7ozaGO^0G z29iP>gtwflul!yfMKO9Z9ae(i;6qsD--fo9hQx0AesV$KBLAkKqil;M-v&&r8oRn+ zgD1lVo5rb1dz?NRzFGrs8wQ8A02w0+*gq4oB*bot(hDJ~s~eA?Kx!M0^7^R$9HhKX zy>!YNQWa}y*<4d7AJKDI3PVJyIZ6q9n;9?NrE5_p93aoN+&Y~=m1x|Obi)uNyj7Dd zD4JXhY%sia_s)xeT#Oc7Z=&i$wmYPu2tQ}VCx}lIA&oiVbm_3sJ3X8b<5EEj!Q1<4 zi$)f$jGg+R`S>ZEV9iZ^Yc*rmkx>PL`~W()dFfRW915g5;&Yy z6kH%D4^5_XtW$*Ef;BUX4bt(}LMueWBt*%p2?ZfSd~%UH3@uz|AA4f{gxc6;NII06&3lI+5u(o44R4X;mrl2Vb0N`j>YT z#N?=Oiro5Fjt)4qz%q871chl?LNP(L0y@YG)9-iZdzrWJ@`R4oUlwZp>wN`}(%}}l z@VFd4dANfM*6nOHsF{dz{ADcnT~NRnLBg)Pr^HcB-negfxMiePkKA$ZT3UAHwx-n( z2=wk;^2UdORTb86Te-8NNKpl`Fjp(s3mI#j2~kyZRuIwyB-kT#>(ekV(`m}=WlGyl z%o*j?piNmGRt++OuhV{IQ68ujU8E8!M zhK?V_I&jxKdOKPax7Z`7h-CvzH$JK*3*bozW>o4|4ugB)1hF6CgAxj^J~FEut#RG` z?myD>1;0I1{}wm-DR!1>{ke}yHnN3IXF=9Bxp5_Fcva1*L9QJ;uU7t6i|yD`n2#Mh z{3N*RkPfGdzb6N}yWfioFDSJpmw$=Ng^>2=rvjsn)3-GCMrND%xDfpsnhktCBu+Rd zGLGl!aat3gFs|=IlCQ?*533k2gH>qDW_1RnzOMVL$?!yV#nQWe%anuXSLyHbLci!BJs!2-S}axJSp!_~z4SBNgjiuNwk`RVW66MHp#&66T>EW# zl2icPmy$xk*X&E`DN>qntZ{}0#QXX)dbJVdVn?OA2AcnJhoHr-RMFz{Zg5U7muyE4 zx6EYrl7;l~LK?D->1AMMvL&SWKYZVouk5?fiGue9PQvAqcoi#6N7AX;|zD6|OhQX{$#o zmbm-@!iPf%G!2oADMYqpuQn9LmZYLTzZ>(}j%Zg`j^vRakHDvieKB|SJ-(F9-GprE%rkXiN2#Rt(?YBCd@X_g%R1+~~N}zIK z7^Lq<#Lk$+l4x<&6o=A z6+g)KD@uM6=91cQ$A9rZ z4l2FG>SfRopm-B$JdM*5yjaU7XKxb%Hw)M|8|QcL#Ym%wReR+2KjFQmIi9U> z*1E=#sZM0A4Veq38>TDFFvYU*3HzGC^UX+@c^*HEN;am!+=-0@tk3o4yrigARPBTg zSsVu?dGfM`bm0EXhgzgVB{He23sji)XOYzD$DX~fm21wsjOLH~j1LOAEk$Ebews9A zs0qO6t^^g26FYhe;`+9$Kzlf4E8`h;Nk=C<(jOvG;xlQo3{owX)`b*hEu8W%@pW%^ z?{W7cB;to>ORs+?k$ttLbb@XlRrn}@rBCR?)Zd4coibgldr4^$V%oG|XqErC*svVy zJi}t@A4wJ?+5hDm2eXGNPpyuQa4)8pjrVm9m%>$OUZ7)t2H7rg$CYJ_p;5D&UPux9 z4P(dDvVRm|%?tUJjT_uL=Jm1Ca#yz4#` zf9%G8d46WkX|8$oF7pxNthwwH?8)ZT+X=nQUZOPWJ3^!qFMh?tgq;_;TXY>TYpk~3 zXhQ@0w=nD9^)l7Nwn;uelgOlAFNpRQddOahVz2HNA(ps}Q*?Z8IZV@4(oUfl21kX&+UcPd%WHt7{Mo%{w|H zkb7NO>$FK8iTzSnO&c|5PfpG5)CKW^T{mdivG1jn)@KU8MR;$JfQQIZDqE&Lc7p3#oT-I+VB*Tm?_MQk@+&iLJ?MI^)}?tlnddePg{{orp_j*gO2UC-JyiT3P;6$(fTdO{6P&sc&Bu;o+6YCrZQR>c$_e8&PIS?ya2Tk;vKvfXSvL8&0q9X@Tg`lZ?>MZ|wLHPb zIlD{ltfy+(YzgTiYH+(cZ5{bV+<3qB^$3(;LV$GD6Z1rC=+-M>ES- z-LDWD@DG*VKF3&CHQHN^;2+wZVX8)3|EaUPFKhC03$;%n#55MTS=6J7Wc_noKt{xV zao@N~9T%+^iWZ8V>fyb!h9>rtsJdj~{Ax4p&+j1Bm&bGw48nE>)ZHQD`{97M9IZ}S z+QtyWpL}>%BZ`Q=5Z5m3JJ~+MaSG1oDxjeEndO=OxciRBl^uOYQ~Sp_j#(4;EO(07 zhqZ0$+|}t`dX^y2$Dw9%;Bg`4&8O(-kF4@PJXf=q%`3;;#&U@9Oha)m$s=@c4q5>D*jIE`Hc5$+=_%stAQhVt!Xd0dZ-F638FAm|L-6w4V;{|9e=98qmQ%IV zQR8g$kjgupvElc6UW*%OI&mEPM$!8_KV|)4ir5HZj;#=7f6Ko`H)!`{({?@JB(9Ug zZ%Y~jSqv3EYx;tY!>&)k!yYs@4CJNt-VH!A@-7}}u}`gYJya2=*R=mh3BY4^XwUBx zGo0_;01SySqVSv=N@CRB(+xxbb(F+@h0>{sZ2Mtw?K_-tL2w>@B&(_=sturBuy-M6Zd67= zn1Za{_7`B~y)|SwZa_f4dIyXo#`)~wH*~ftfF*D?*PuG8z`p}oms#~!E9;jwu34SL zQ#7$d&Jj0#m4k|s5-js0j~y)ha-=D3x%ER{At=S z{io>1?U?>D6Y^fF+=G$d*C~d=*rjua2F>cfqF=;^NQe%eat(NWjTI@RJxu9Lw1&4( z-}o4FIu3HCx{8+q3mF~m%Pels--~^ktuXA3b=s8?BL=a$2x`I$_QJz_V?BPGgZ&5& zSjr@5E->Wn1dv)s2`d}vP#bG8q*VD}odT|@%G&phKT%l0;-TxO)BE93nnc&M=6eNF zN=rsaCr-D00wLjolaT}~y*xQO7&Xc&WQS&!-44-mzn)zlu0h;GY|hxOZo-(`E(f>C z(6X;Rmc9(C#8Kyfu)GBH#)1f6fV%6g0J6w#=vwMNZ=kAYhnU7mf*2Bd}>NZ zyjfHG07B;8yvx}4BhT03F=4UNZTsU~t<11~rZ0TJYY^u~OMs%}R`{oRq2Y!3ft6Ho z;g|dVZ5k$FE`k-cq%SPjnbY&c<$ez?2$ve23HA1M_lZ?@D646)yubG$pgGpB39}hF zV(+z?a71!niB+Xjg1)&5?ezYD?dLHg;7%E#lj6RXaq7pENE5~thzjRR7RJVW@+u#8 zBEusjO2wR(41R|0j_;*a>(QK``N1or@y*=krhl1z3#0~cGyw%e7N0=Zbg1t>P`?9Quu?4H6ykREZRgWKS) zt}D$4@2wJp&tHVF7h_ISm?s2Ekk?UUtpN=0ii?uH$#XG3WV4a41I#%xP}_z z2J}VWIIhkcMjMas_?vzS9d~^Sb#A@yEJFBIrTsz5Oh)2%Dq_Q7?#DO(O7Hx)_J zk1Ci@vW%6jiM-#L)wf0<^{Q5D|KT}>J$2V+^Rr^J?a;o$#F4R;YB6xx&weA+=S}GI zbjj%b&aRE1S}bwp0I|T*S~{yN%a6?r@h>4gTU0|Dj9EYCN=SDov>Xn*uY#>f9ZFGx ztCyACH{e1v^EMqNBhjW&Bpv#|K9zlS-PYFG~+?BGpn9mc zFg9~-T|a^>9{r9?5nDh0W(+_1D;T2~ZeJM{oYWAD-Nob=NaP#S@Sf6;>BhcwZe1i$ zsW*ew7mTc(qxq~amX!4td?vW5;*g^z$Xo(24XF$ao=AvopJ!d3ZYpxdQe-(AaA-oXkn;LgWEQwwv+k_@ik{p{j&86n95v6!ebAdi*2N`0o@f% z2!Z9A3u4;aDI&POl|IP194K)yx`w_{3Poo(A@v5Kb2531IQ9ZKurVctxZ+(1;jP{f z>Tc;}WadY22lrr(9+mFz9m|-BoohPVbB!s~p*;u@rfEg*+km%T zqaRZlh5r=zpBXOouZxvs7GZi`Bll#>vceJzBy;n62-9Yj-}ixvFq4$M;3C$G`vLCO z`xmp-=e;HWytYlTTWN1QS++wdp0F!9I{B>loqRoHK@C{2khVVz87oMS#Rq2Mggt71 z6fsJSsouM@aL*bnvDIUGOacEj=iit9eo7gS57b0WSdE5bV8WD6oImnJJ2 z2-hvw<)IF(m&cEdR;P~1*N)AOgvK^&R&(+V6<8TkFh*>GDMV!#JX?l#j6E@MmM4DO(h7hZ43MQ_J(&p)9R2)e7 ztr=jO6mGPFjp3t%BL^BzW3pMS6YwmD(D`qSRn{Cwal6=9kJ|M7wI_oQUERM^yWa3Y z8kf?bH5+_G((Qodi}Opf(BlR-`W*pZC~ciR=iPlz?{o}W{Y0;S!X-VL>B zbldg<>kq$Hq9H@w+_4YGXuGLora9lj6f7`5rZ3aJPn>anp6EzJ9%L2!NqOPmW#SEQ zKq0KF_HtiGHX$&~XswQ=W!gQ_O;G0ZVx`sh8A}vwl>BFn5N-tDXh7&=qczVXyP;Ai#&L)I&%a+0}CTavD_H2GH41Lgdf?`yM5} zaythF&rx-*32D>{44x?=OSH zd3PgkUc)k+=DmRU9P#_LN)%-(i(r-HIhjq4#<1)A^A=})s z)-vy#0A|C_L-gtjh2`ZZH%-1a37D&)n<|S&K*PF$eb@ar;T3B3&hebl0oss#L`2b> zBskdYPJ3o|rMmO`G_6B$5YWs_wdttit&z_cBx3IbhRCMLK-xj071dp5><|os;LQw{ zuR?{(@%-$RcCM-Cc~@6$$InQc`|vbM{V~?KT3Jh@$Q-Az^+%H?!uK&!_@&D(-sGz> z)x)Ss54L>TIH+7sdw3gpPNRjRBBG7qL$6Pfl36}hQ^B%`1g$lVz1CI(A}E20$EX2N z5}o6{h%$u&FPxr@2AQtAmYnSks3?8xmRJg<{Bld(xy>P-5PWAjiZdU2VX$q>^l>4!35UgYzLyeM|GZi|Sv0Z-eL1+c@>hyWku!88)Jq86KO(ccE^>lNXN zE2=+xYnQq}^ThYk<kJAv|29+W;#R+#Md>%$PEdYxdl8AhspY_aUdAZc+rH78@%20aR?a*%l!bm3d%9^_ zj!2?Qt}(m%nA^GX%lZ&|J}VnKQrhMe^PS-Sc@HjA>rrE*#S&J22kH%i7QprFd9@Rh zZ@le^_S!#NZ`~m|_uNs$K~5vnu0p-RitF*H6Zl3&e&}xpHA*+L*ggXfM$l1K+TQPt z(*md+ts6IM2q+9>^7J(a%Ent=?Y`Ro?yXEy_cDNPAfI8D^u^;3r9WJq*9G!4x9T?N zw@q)OXQH=lr7$CxRxS{By_AyL=C131zCvRZgza+~Erni*1nS4;%l3VGakIGU_ZlRL zOFAV>-*(AefX#9B+iP#k**wS!M#H3lqq%FUd;FSDtP`y+(VhVs46E(N{`7u&j0pqQ zxJ4YpSHEt4Ykaf362mW+)RG{sWIk&v8|nNN!6Z|e(@P}KxPBgh4$f+x&DT)-NMMnu zU)$`zqPDr*O2cJ5XD^c zut=B42Luio2-N*MgY0X~Dp6uZ!J|DHaBdT#EHAN^hc<)6?U_1|2 zGV@c0Yp)UTM7PZ*OWCencNE+g!cKk-$$Mvaxp*kSNhGL|+k%omE5 z?IzF?7`ly9O^CYU;4@vY%2-b!o4|_az!x*+KB)M?M6=W-&M8Gh+w>dPiN?NRF+5 zZqwtT%={{Fv+O@tUZ}XywBZ0M1_Xm5#(1ELqU)i?=Q-iQb^k0$F{XSCS9CYVJlF2R?qkk7H(YWFYf_s?g`nx_)n zJjM=vellE$vmRB86MN70#d;HT7xwHTU=GXkCsuh4!8H@zbgs0TjTqg6@DydY{bZ%h zR{^1o)f@1V`5!AWRa~uTeUeD!h!TXjc2-i! zmy0Jx6@I$;C0(H#MO<>6Sz4>N&_nk)7=x^@yjB>nxw?;3e&S5~+XwN!lV3NIV#Ry1 zFx#|Hs(kXK7n(IYoY2F6eqJ24Pw4ZGoCR8$Xt}1tU(FZ0IDwkmS~XzwEG*rJJ44iT z{C)R~GOlUwtMG*3Ho$ORzG30J5xrp8haWO5T2(+g{7jUAaP?}nn^Gl&x4|W4x-t7g zWeL}R2FAGKrg!cef8%ng>pt4zysbr!IQS8{*{nomC>dWp#Ku3F7-S~1{pKOV447&R zQ7s<$*vR36ESb9QagB8PA?|}pBq?^(sN3%+1Hf5pZRpOI_i0`XRa+y*f3B*-#X1>H zj^ruq*{L3xQKg1wz$6c-!CEjwc93h=~f zJ5&3uvYpr>Iq1Q6f7^SQ>C{Btt?lh>B>e4ZQrg+a)9}?$S1c3=T5jx8>l%YBL*_@HZ5}0x(SqhS9 zcNE3IJ~|?s*kX<33KkJVFWs)EGpDFAZwIYU1(iA5DvA$cj8AQQ(XTMd-)qK{AZz8M zO8G0>qU)^N{hYLGy3NBuT=RwT9de-)>LA>;0SCEB0VX(Sv$3EAbTug!{2-(M)kc+! zMog#L*w^$jm={q&y0nVTFwg-R}U+ss5Re-V|-A*&()6ddf zn`PSarX;BI6D9&qXgWw;A6Q_;H%o-)3cpeidXF%i0L`zI%#2>8A@NE^bvszGn=bkO z9iar-^%dUmreRB*I@E)TFa32bUSFUI{1;*&)04?Gj=K+n!U1t&I5m|AvlTFBK?OqYLLe=;1JIVJbSkw4+IzF2`{%3E zv>@JHJ2A|M0TAvJ^LJ-`ra{;=^L+W(dnmrQlqFKlHG3N#UiFvfH9Ohc+aRxW`rf|% z(AT-VJK5z!#J6&_Cuk%$%+AL9oSJ)aR3yozmF9}itYwC%uJUjtiZm!l{X%nPq7lUV zWSZ}-)Ppo}2XJCr-^N}c#neX7q*`SSpy)0RdSJF_KzbpsbGm?cvRNziuu{CYy;rn# z@|}KK{(JxGC29ULQ}#f+k$#rs$bN zy#>S(Zi8@gu6t}9RdVU8#7uly4uh#=eQuVH|*hxVz1XpYFjaIUl z2>-@S(ZerR9g`5u)t;O8CTm_6m=}5c{LYs;`q?8@6?gZ0Ggsv&TnGb&>9!O+&ohOP zaUE-7^bE2^aT85& z*Yz|gHf`OsKOf@?70GMH*(BL?LeVMPkk#L+O{twCikLxamLE9c&a%B}h zT4uN0goM$GdRWM%BDcSc$#IdB3BC#tYyB(n5#3-%B)X?BOx~i(>vu87f%BE7$PTNS z$sdzu^OKk8OC$_C{|x`m8OiT|vttSWL^Ke^E00k?&5o~Vlp$uPWbv&s&P1JP{!CUO1h4HQVhFO9tJ!1${? zT~%wh+l*}Wpd?Aemz}Iv=-&4o@rkV%ENDG=#aS8T}VUW3kB#>$=+xlu^e! zL!_Hgna)}7P2c^9CyPWE__nH3IxG!nG-ebZcs0={dUU#MtMc7=F462~UFmF6U)pMc zr#D;((>Ew{51swS4gx+=F+-Nh~h$)f1j^Sq~QI-QKf{A|inMfDHA-DLir zRCX)@zh+Lpd8$E;RMzZwE$H@eLMq_cfL)oPCwr2}6voIp9QI_wPh3N_cf_#`u#rXa zcjFZ!dfXYFExvNOC>}$x{*A}SQoH)QK;kdj{tlvKPP+!Ung+Z1%)&fK>+3d<-n7dB zZXc6Oo)A%_H>s6dh%wI9d1`2+NAou07ph6v4pBPlF4G`BKDntdYlO4T{DDS_xW!qP zUnTD#@J4L{8_xux)zt&MS*L06PCC8(XVuuH4U(U{kE5*;^JI#k55&u<<&R> zkXb}@Sd)Z7Y?$H!&XaIYM5mhGboN`s@)=agUW?(7K^wYwN#1OS@=(477bKkRnCf0jM3H*u#AD7E25#7 zlD|VR_8L)j%ex(mO+W1v{Ek`{b2<$^x7KJ_mU!MA1wXE99{y1%{{(G=D7bT#;%dHC z%EZ+g$Q#-kbIIXlVkq|Yc~R$e!d%K0sl49L5zRY7+R`KHI@x7s;?~ zk!s5(LWQ4WTj4p+PYfz4L@YiZtM#^yUmjux$E{IbR1C5ir)dOW6cr_hqd*c#LNpGDdg_a=I2MxxbMGgGpICt9fAhk-TQx4P&}no zNRAifm_V0Q4j-=fgE>ya7u_9Zr_Gp&J(>z!9x7FS-OWSVE`%wi?{|TKsuq!*9NgVA ziWtcF#~_X|xz#M(nw+2zjBzq}#&;4+7*6o4b>p|%P^O-}t7XHr=8P$4tWJPpoau0m2T_OnAs zzDChk?vH~;2IGwu~P266xmrd*C=2n zf$9}*+m316pRx#d8vTY(F}q`S$CDd`mz$OAT5D zscmXG7Y+(2KPAU-Gcr-c7o4h~E37?}^6gGY5W&#ZX2{)LkM9PhmF0UWN~d#;aeBaBy)kW@)7aCQ)wxkW__ zG_z8@pG6d{>g3*9Q{5$v(`6m`ypchRv1@EZVCZWzw4Zxa3rRNiww25rCr;UeUOR`p z$L?$M$j&Po^l9T(_3{o#hCq|`iXvStMX>Pn4kq63_m??D-Jja0>eZKhh3&&B;y4$y z8RD7qA47W`9m}HiJbCH3C`h#C(a1u=?t!C|XPJ~*;m%0BNa9wtprf=N^@@>BVhIzM zn2BW{^X-ehO;;mD;|ljy^x==7(A?N}M$075A5(3vpCgwgD_h@fkT5piOESw_=YcQ2 zY(^VyGKM9eomG1@hP9p3#Zi*id0#m(ityc{q_Xq()q}9#mQ5Ntx{a{-;a#?iq|A5* zuc8Wecsq5aD}+=}HDinGg?7;ByC+N>pGG%%X%BlTVXqrGOUz(rkvh(Q;ndCPEF>qy z-)rYTvjsRkWk7OHpdB;R^zufps($VSD1uqN@7WqNxQx7b%t4Kg#owO0?Wh;TcsEGO zFt+7G?fWH-Bs@k*L_4px<2P|SZkk{^*Aou5o~FFDv$($|4B4CpFr&@M)Xl-lb$UZ$ zXLj-V3q&tRCb`@xX!)Ru5}O$#cmX@{`^OZ22Qm9*ub&BzvlK8F5mq|I9~iyCXd$8X z`V$+*I)ysHEh8IfN;NGHn6`x>VHky#9?kB&qRkBPI}psT=XPtlWbfrEFxIGWo=9Av0H)rr)|M}mid0V zU(|w?H#)X4jBL?{Q_Zct&9G(IxhxINBQPduN+*6>dLSZ^zoSczJ{gy|GGO5R1>M`% zuYFKzdjy&l<@7wIEcvpns^H$ZLC?NXU2{1L486-f4idV%&@OH}#K^U%aDClyi04+( z1MSnhDb4SX-C1H+0 z%c%w*ll;d$V1fk?dW|UAjc@29+t+y(eRv8skYW`FR#$HcPOyK_pF#Kvn&>jfImY>u zvfRrs48TG0s~6n3mM|_TIEhYGiug%>iE3>!K~5exhQlOpThO)-m#dYtRSnWV#Qb8p z5$6zh|DvRz)i|5KgpaJrBeiWsh0IT`(a|_qlc(p=_9>gJ2vaC?dzdGRQWbb_yYk9|k3*-^WE={PJiIB|&Y>l0%vuXYSbsk?#n zE+V}az5P7a!fuRu9@T&aHq2!v-R_-fI5FrM6;3xlX0u`U_gtWUA5J_wj`vm>o?^V!wW1NntPrx7v zd}u;VB7;HK@dRK;E~Q< zL&c6^s%qulqs-al@RP5|;d4Jg}kS^!vy zX8-U?_Cu1^3gLx{{Ne42q*zW9uj0$2>Zl{ig3->@?vK3MkvC}|wUaEs^50>E1Ocw^ zyfBQ7hF$lftPG>GUi1F&J9rgq^s?=H8Qfp$<)X%{hvLxrYIn$Ynlo@Jl%DaJ|65wQ zo9W#V(4Q4MK|E%IwQ7f#nyhpFI2{Uk{ek^!R0omO$=zN?%DU%4(Osik z-Hw;y^JP+DX6F(@Z@4_Ec#O!LGFETL70g)lr;xkceYN=sgG2KZ_tovkPSwQEU;!cwq0Uf9Hn1?10ffFL(F0lOxVKiNp@??3&5 z6h#<97uS`w!VNJWVB6zjkdxO9i%u#Cg#%#c!jSB#TC+;6F>G1_vN%OcUEEPEFo|1) z6_RkMajXn)1tC7)_i|<~>go0gpPtWur{uLcK3Ff{HxfV#@R+r5Dx3NDq?TFBqU@)# zO0(0YM@SlDw=%wdZ$U2>IMbhU&fSeZ9tOr_>9xYnr%Gg~$RjJOdeoIaPl)a^wz3gb zfFEer*Ud`$?7vqs^$g3TYicQDt}e$}LW>HYFUWBhBG2TYvx#Kru)}M+9KwYQ!o$+TE$f>HBO45jZ$l%BL!0{>Gk1O7 zrkQ4ns>LO=XTW_(n`KadijGtH>l3D`MbrC-@Jm>dT^8AcjrEgGUHqqLWt(~aW~vfb zQmm69TfUVu6f#b174?RZP+|#3UX-x38vRYj32WTdW3t0p%`f&=v(fP*e8ZM;$47ro z-HZYTAG~03o=V{})6E%==R*TPdq>n{=h1Dr&D=iGJV~2%EuE7MTHskX<5|78sovNy zs$lHwM(Gs>hmZ_xULEbZr|T*opWD{84I4<`x3VGIR2pqY!u<`cVoRUHx0-LLa>$lu znX1=FxKE1HT5brbm6ccn3*g_)ptP=*Fa(a)kMy4h&Yiahi!2d>PFd+}l;7Od`xXV7ebEI*olefFEi39|0l>-S#e_ z5+{=5T*HgjyCSWW9LG8i0S;H8D}XniDg5u%9uJJW?ki{Z3PU|Yx#s$GnK|T;O$t@& zGIEA)?!|%=fFKh^@%&#}lX!53D^8j$&AC9+Xf;X8YOxMOaN8Rz!SmM&2E%Lbvh?~; z^o3X7X?gn@h9!Yp9xV{pgX?d%S+06eS=;3t2qPhU{5-?2trx~iGm{(>&#Rnxsa6+Z zZLb@xaSX#rrQp0p(3Q;n6B^4}q+gh@<3+-t6M!IfvBB|(!A9y9ceiD44b~PNIfg^{=()lb>xJ>s?3W@)ui|I~L`Q!% zZ)j4hpw7nnY@ z*C4FFUc^}ZDpq!7sw8u-KPUX;kY&%9W#xdEM1&{1&@CDZ3ylb#v)<#&1)ta76*C;W zc!Z#g#^8H~FI-@_WQ~EE(w#rv2izi3QSTdmxT{Lp!eDm6C?>qlE|jxK?%U!g$Ry|u z47&l_&tY-5y2^wr+o97V1m|$7DoV1gF0E2_nfqs)-a4L^WCH69QxK{Ulgu6Qj^d zB019Mgc$YWZ};AOEIi*%6p!}-%n&Zbkx`NAOFSDOUHd#)nbPD9ZA%wP-@&38p{wTIYISRa~Fpl zazZ1K@b&lx30X{I;EOTMWJ#rohzky;k|ZlV7K!_JaS~)=A$I*@DWc-kD@a}&5R03- z1h)omN)+5{1(O=;Iw6p7q6JbG8;-IY1cM}Ii2%+XsSo}PIgWZPLM%>#G$A$2X^yfc z;#rhLwQ{~56$9$*6qh8IyoUO7hZOUKY&uC(Oe1TTOm1&9+a5H2dz`W82~wv=MyjNj zUX6fFjP}&-(B!kkjhm`iK!zCYZ#MU2M>ch&Ii`_GD-jyfB#|t2a!i(PvIwwv2{Ku~ zoAiB1SyOL&Bi4XuLX3ncf^+%G(ULFdjy;tzD|^c7@B;?Ns;XDSQG)MCnU1hG%GbYni%Q3b#g3HJLH5QNE77f!JY_; z#%G%GRtXJqrRYeH`9aeFPd!`pe~u={6e`tXksh$v3DRVDB+_CMNdiJ$i^>uuy%|Rl zqC=2*!6Y87iLa%JEbg7fW|(KOxCt@|n$)f455T4uxIvz}fe#JIu?R)^69&^sgRD9= z$@h;U$0E2-i=QBq80$>|#H?MBc(O7UU$gX>aKSr~^!8xdS$_&L98+q{133~eb4weZ z1woF(pqeNFn4ofHzcbZuC;UFUjSkw3ncR!?t%V~8R#9uGT|f0Gv`i2~UEN=JOd(Am zL)%HO?Ia}X2#@w+((69io5z@z=1HvzJVT{cEsxczCFq&)?^-5^jlzmZz;PR4lSmWD z-io6y@T5oD5gzl78B6E|vNb#ywJ_YuZ(1hEXsL8xu6K|yjE=7jHQCOmaNl-RsYQkb z9ym(k)Qs&&PGzi>-?mJU@iF_e!R|QYVqHX->4opaLFNaG!0R*_6bM8qmBwzaR;zcw z(2RfEx($-wccYC8qbBI>)wspQ_ZABl>5c4Qe&Bf?HmXvtg*S(m{jL1A<+eY@tL(0p z#{V@CT5|_<(7|zlRVYSES!*}m^Q;wj-}{2~E&aY_g49OVP#Uj&UTb6cesI*1#vOF9 znBe(7vDT;_Iegv5pB?0kTlci|`_?5$u0|~S&!fY`-_8>u#_y=~9V|+y7z)NRJUo0` zWi0oV!Y(1dv$et6GC?$o@HD1es=RLW(4nzn0C?VFGuJzK5<_w1CBGMZYPYe7|>Kkh1v1QPf#qyMyBj1&rrWFv9qu{fvx_ zzoJ;^y49mPt4X}|-n=$x$QH*0p84nDa`i=r_w6MYS1IHJ)Oa1^y@LgZ#Yv4^5Rli9 z(Sv vywP=lfq!AXe9q&uVKkc9jjtr807qapKD&!+_HI-od>>mcPzSY|Jd+bilyGPrJ`l*r;Hc8&G-Eh(cI&7ZA*7IVq#n5 zebuV{cr;e}O&I;P!1pgum9-+`b+SD=XgAcYzxOz$@TZ4|ir@2#xxXGbP&*t3#`S4# z1KL^-A__(*`M&>UjD97I^lV$Log$vs@8x}?Ry*cN2XluY8i`t~V`A(h1(l!Cov+2B zn7G>BU3CI|9ds}?PPi4OI_O{_(IH3&9ZZ7`K|1JQ8gvNKK?l>ILy!(Sm> /config/configuration.yaml + fi + if grep -q http: "/config/configuration.yaml"; then + echo "configuration.yaml already contains http section" + else + cat /config/init/http.default >> /config/configuration.yaml + fi + else + echo "configuration.yaml does NOT exist." + cp /config/init/configuration.yaml.default /config/configuration.yaml + cat /config/init/recorder.default >> /config/configuration.yaml + cat /config/init/http.default >> /config/configuration.yaml + fi + + echo "Creating include files..." + for include_file in groups.yaml automations.yaml scripts.yaml scenes.yaml; do + if test -f "/config/$include_file"; then + echo "$include_file exists." + else + echo "$include_file does NOT exist." + touch "/config/$include_file" + fi + done + + cd "/config" || echo "Could not change path to /config" + echo "Creating custom_components directory..." + mkdir "/config/custom_components" || echo "custom_components directory already exists" + + echo "Changing to the custom_components directory..." + cd "/config/custom_components" || echo "Could not change path to /config/custom_components" + + echo "Downloading HACS" + wget "https://github.com/hacs/integration/releases/latest/download/hacs.zip" || exit 0 + + if [ -d "/config/custom_components/hacs" ]; then + echo "HACS directory already exist, cleaning up..." + rm -R "/config/custom_components/hacs" + fi + + echo "Creating HACS directory..." + mkdir "/config/custom_components/hacs" + + echo "Unpacking HACS..." + unzip "/config/custom_components/hacs.zip" -d "/config/custom_components/hacs" >/dev/null 2>&1 + + echo "Removing HACS zip file..." + rm "/config/custom_components/hacs.zip" + echo "Installation complete." + + configuration.yaml.default: |- + # Configure a default setup of Home Assistant (frontend, api, etc) + default_config: + + # Text to speech + tts: + - platform: google_translate + + group: !include groups.yaml + automation: !include automations.yaml + script: !include scripts.yaml + scene: !include scenes.yaml + recorder.default: |- + + recorder: + purge_keep_days: 30 + commit_interval: 3 + db_url: {{ ( printf "%s?client_encoding=utf8" ( .Values.postgresql.url.complete | trimAll "\"" ) ) | quote }} + http.default: |- + + http: + use_x_forwarded_for: true + trusted_proxies: + - 172.16.0.0/16 + +postgresql: + enabled: true + postgresqlUsername: home-assistant + postgresqlDatabase: home-assistant + existingSecret: "dbcreds" + +influxdb: + enabled: false + architecture: standalone + database: home_assistant + authEnabled: false + persistence: + enabled: false + # storageClass: "" + # diff --git a/stable/home-assistant/15.0.22/questions.yaml b/stable/home-assistant/15.0.22/questions.yaml new file mode 100644 index 00000000000..90334d1beac --- /dev/null +++ b/stable/home-assistant/15.0.22/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8123 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8123 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/mosquitto/6.0.12/templates/common.yaml b/stable/home-assistant/15.0.22/templates/common.yaml similarity index 100% rename from stable/mosquitto/6.0.12/templates/common.yaml rename to stable/home-assistant/15.0.22/templates/common.yaml diff --git a/stable/k8s-gateway/6.0.12/values.yaml b/stable/home-assistant/15.0.22/values.yaml similarity index 100% rename from stable/k8s-gateway/6.0.12/values.yaml rename to stable/home-assistant/15.0.22/values.yaml diff --git a/stable/home-assistant/item.yaml b/stable/home-assistant/item.yaml index e48c8da40a5..d3ac62a7e5e 100644 --- a/stable/home-assistant/item.yaml +++ b/stable/home-assistant/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/home-assistant.png +icon_url: https://truecharts.org/img/chart-icons/home-assistant.png categories: - home-automation diff --git a/stable/homer/2.0.16/CHANGELOG.md b/stable/homer/2.0.16/CHANGELOG.md deleted file mode 100644 index c4df8245175..00000000000 --- a/stable/homer/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [homer-2.0.16](https://github.com/truecharts/apps/compare/homer-2.0.15...homer-2.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [homer-2.0.15](https://github.com/truecharts/apps/compare/homer-2.0.14...homer-2.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [homer-2.0.14](https://github.com/truecharts/apps/compare/homer-2.0.13...homer-2.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [homer-2.0.13](https://github.com/truecharts/apps/compare/homer-2.0.12...homer-2.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [homer-2.0.12](https://github.com/truecharts/apps/compare/homer-2.0.11...homer-2.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [homer-2.0.11](https://github.com/truecharts/apps/compare/homer-2.0.10...homer-2.0.11) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [homer-2.0.10](https://github.com/truecharts/apps/compare/homer-2.0.9...homer-2.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [homer-2.0.9](https://github.com/truecharts/apps/compare/homer-2.0.8...homer-2.0.9) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [homer-2.0.8](https://github.com/truecharts/apps/compare/homer-2.0.7...homer-2.0.8) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [homer-2.0.7](https://github.com/truecharts/apps/compare/homer-2.0.6...homer-2.0.7) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [homer-2.0.6](https://github.com/truecharts/apps/compare/homer-2.0.5...homer-2.0.6) (2022-06-15) - -#### Fix - -* run as non root ([#2895](https://github.com/truecharts/apps/issues/2895)) - diff --git a/stable/homer/2.0.16/Chart.lock b/stable/homer/2.0.16/Chart.lock deleted file mode 100644 index fc36ff8752d..00000000000 --- a/stable/homer/2.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:40.823919897Z" diff --git a/stable/homer/2.0.16/Chart.yaml b/stable/homer/2.0.16/Chart.yaml deleted file mode 100644 index 269cf7f9cf1..00000000000 --- a/stable/homer/2.0.16/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "22.07.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A dead simple static homepage for your server to keep your services on hand. -home: https://github.com/truecharts/apps/tree/master/charts/stable/homer -icon: https://truecharts.org/img/appicons/homer.png -keywords: -- homer -- dashboard -- launcher -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: homer -sources: -- https://github.com/bastienwirtz/homer -- https://hub.docker.com/r/b4bz/homer -version: 2.0.16 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/homer/2.0.18/CHANGELOG.md b/stable/homer/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..cc0a87e6c6c --- /dev/null +++ b/stable/homer/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [homer-2.0.18](https://github.com/truecharts/apps/compare/homer-2.0.16...homer-2.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [homer-2.0.16](https://github.com/truecharts/apps/compare/homer-2.0.15...homer-2.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [homer-2.0.15](https://github.com/truecharts/apps/compare/homer-2.0.14...homer-2.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [homer-2.0.14](https://github.com/truecharts/apps/compare/homer-2.0.13...homer-2.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [homer-2.0.13](https://github.com/truecharts/apps/compare/homer-2.0.12...homer-2.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [homer-2.0.12](https://github.com/truecharts/apps/compare/homer-2.0.11...homer-2.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [homer-2.0.11](https://github.com/truecharts/apps/compare/homer-2.0.10...homer-2.0.11) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [homer-2.0.10](https://github.com/truecharts/apps/compare/homer-2.0.9...homer-2.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [homer-2.0.9](https://github.com/truecharts/apps/compare/homer-2.0.8...homer-2.0.9) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [homer-2.0.8](https://github.com/truecharts/apps/compare/homer-2.0.7...homer-2.0.8) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [homer-2.0.7](https://github.com/truecharts/apps/compare/homer-2.0.6...homer-2.0.7) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/homer/2.0.18/Chart.lock b/stable/homer/2.0.18/Chart.lock new file mode 100644 index 00000000000..d59ad234b5a --- /dev/null +++ b/stable/homer/2.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:16.545951213Z" diff --git a/stable/homer/2.0.18/Chart.yaml b/stable/homer/2.0.18/Chart.yaml new file mode 100644 index 00000000000..14adba3d3ed --- /dev/null +++ b/stable/homer/2.0.18/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "22.07.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A dead simple static homepage for your server to keep your services on hand. +home: https://github.com/truecharts/apps/tree/master/charts/stable/homer +icon: https://truecharts.org/img/chart-icons/homer.png +keywords: +- homer +- dashboard +- launcher +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: homer +sources: +- https://github.com/bastienwirtz/homer +- https://hub.docker.com/r/b4bz/homer +version: 2.0.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/homer/2.0.16/README.md b/stable/homer/2.0.18/README.md similarity index 100% rename from stable/homer/2.0.16/README.md rename to stable/homer/2.0.18/README.md diff --git a/stable/homer/2.0.16/app-readme.md b/stable/homer/2.0.18/app-readme.md similarity index 100% rename from stable/homer/2.0.16/app-readme.md rename to stable/homer/2.0.18/app-readme.md diff --git a/stable/kanboard/8.0.13/charts/common-10.4.4.tgz b/stable/homer/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/kanboard/8.0.13/charts/common-10.4.4.tgz rename to stable/homer/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/homer/2.0.16/icon.png b/stable/homer/2.0.18/icon.png similarity index 100% rename from stable/homer/2.0.16/icon.png rename to stable/homer/2.0.18/icon.png diff --git a/stable/homer/2.0.16/ix_values.yaml b/stable/homer/2.0.18/ix_values.yaml similarity index 100% rename from stable/homer/2.0.16/ix_values.yaml rename to stable/homer/2.0.18/ix_values.yaml diff --git a/stable/homer/2.0.16/questions.yaml b/stable/homer/2.0.18/questions.yaml similarity index 100% rename from stable/homer/2.0.16/questions.yaml rename to stable/homer/2.0.18/questions.yaml diff --git a/stable/kavita/2.0.13/templates/common.yaml b/stable/homer/2.0.18/templates/common.yaml similarity index 100% rename from stable/kavita/2.0.13/templates/common.yaml rename to stable/homer/2.0.18/templates/common.yaml diff --git a/stable/kanboard/8.0.13/values.yaml b/stable/homer/2.0.18/values.yaml similarity index 100% rename from stable/kanboard/8.0.13/values.yaml rename to stable/homer/2.0.18/values.yaml diff --git a/stable/homer/item.yaml b/stable/homer/item.yaml index 98fd6864841..7495005a9f0 100644 --- a/stable/homer/item.yaml +++ b/stable/homer/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/homer.png +icon_url: https://truecharts.org/img/chart-icons/homer.png categories: - media diff --git a/stable/htpcmanager/2.0.12/CHANGELOG.md b/stable/htpcmanager/2.0.12/CHANGELOG.md deleted file mode 100644 index 42fb4764bf4..00000000000 --- a/stable/htpcmanager/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [htpcmanager-2.0.12](https://github.com/truecharts/apps/compare/htpcmanager-2.0.11...htpcmanager-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [htpcmanager-2.0.11](https://github.com/truecharts/apps/compare/htpcmanager-2.0.10...htpcmanager-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [htpcmanager-2.0.10](https://github.com/truecharts/apps/compare/htpcmanager-2.0.9...htpcmanager-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [htpcmanager-2.0.9](https://github.com/truecharts/apps/compare/htpcmanager-2.0.8...htpcmanager-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [htpcmanager-2.0.8](https://github.com/truecharts/apps/compare/htpcmanager-2.0.7...htpcmanager-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [htpcmanager-2.0.7](https://github.com/truecharts/apps/compare/htpcmanager-2.0.6...htpcmanager-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [htpcmanager-2.0.6](https://github.com/truecharts/apps/compare/htpcmanager-2.0.5...htpcmanager-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [htpcmanager-2.0.5](https://github.com/truecharts/apps/compare/htpcmanager-2.0.4...htpcmanager-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [htpcmanager-2.0.4](https://github.com/truecharts/apps/compare/htpcmanager-2.0.3...htpcmanager-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [htpcmanager-2.0.3](https://github.com/truecharts/apps/compare/htpcmanager-2.0.2...htpcmanager-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [htpcmanager-2.0.2](https://github.com/truecharts/apps/compare/htpcmanager-2.0.1...htpcmanager-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/htpcmanager/2.0.12/Chart.lock b/stable/htpcmanager/2.0.12/Chart.lock deleted file mode 100644 index c64e0d8eb95..00000000000 --- a/stable/htpcmanager/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:42.796735734Z" diff --git a/stable/htpcmanager/2.0.12/Chart.yaml b/stable/htpcmanager/2.0.12/Chart.yaml deleted file mode 100644 index 80e6ec3086d..00000000000 --- a/stable/htpcmanager/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: htpcmanager -version: 2.0.12 -appVersion: "2021.11.17" -description: Htpcmanager is a front end for many htpc related applications. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/htpcmanager -icon: https://truecharts.org/img/appicons/htpcmanager.png -keywords: - - htpcmanager -sources: - - https://hub.docker.com/r/linuxserver/htpcmanager -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/htpcmanager/2.0.14/CHANGELOG.md b/stable/htpcmanager/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..88999b13ee5 --- /dev/null +++ b/stable/htpcmanager/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [htpcmanager-2.0.14](https://github.com/truecharts/apps/compare/htpcmanager-2.0.12...htpcmanager-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [htpcmanager-2.0.12](https://github.com/truecharts/apps/compare/htpcmanager-2.0.11...htpcmanager-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [htpcmanager-2.0.11](https://github.com/truecharts/apps/compare/htpcmanager-2.0.10...htpcmanager-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [htpcmanager-2.0.10](https://github.com/truecharts/apps/compare/htpcmanager-2.0.9...htpcmanager-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [htpcmanager-2.0.9](https://github.com/truecharts/apps/compare/htpcmanager-2.0.8...htpcmanager-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [htpcmanager-2.0.8](https://github.com/truecharts/apps/compare/htpcmanager-2.0.7...htpcmanager-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [htpcmanager-2.0.7](https://github.com/truecharts/apps/compare/htpcmanager-2.0.6...htpcmanager-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [htpcmanager-2.0.6](https://github.com/truecharts/apps/compare/htpcmanager-2.0.5...htpcmanager-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [htpcmanager-2.0.5](https://github.com/truecharts/apps/compare/htpcmanager-2.0.4...htpcmanager-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [htpcmanager-2.0.4](https://github.com/truecharts/apps/compare/htpcmanager-2.0.3...htpcmanager-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [htpcmanager-2.0.3](https://github.com/truecharts/apps/compare/htpcmanager-2.0.2...htpcmanager-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/htpcmanager/2.0.14/Chart.lock b/stable/htpcmanager/2.0.14/Chart.lock new file mode 100644 index 00000000000..9be76ce6ec8 --- /dev/null +++ b/stable/htpcmanager/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:19.400663888Z" diff --git a/stable/htpcmanager/2.0.14/Chart.yaml b/stable/htpcmanager/2.0.14/Chart.yaml new file mode 100644 index 00000000000..9f2925e1f98 --- /dev/null +++ b/stable/htpcmanager/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: htpcmanager +version: 2.0.14 +appVersion: "2021.11.17" +description: Htpcmanager is a front end for many htpc related applications. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/htpcmanager +icon: https://truecharts.org/img/chart-icons/htpcmanager.png +keywords: + - htpcmanager +sources: + - https://hub.docker.com/r/linuxserver/htpcmanager +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/htpcmanager/2.0.12/README.md b/stable/htpcmanager/2.0.14/README.md similarity index 100% rename from stable/htpcmanager/2.0.12/README.md rename to stable/htpcmanager/2.0.14/README.md diff --git a/stable/htpcmanager/2.0.12/app-readme.md b/stable/htpcmanager/2.0.14/app-readme.md similarity index 100% rename from stable/htpcmanager/2.0.12/app-readme.md rename to stable/htpcmanager/2.0.14/app-readme.md diff --git a/stable/kavita/2.0.13/charts/common-10.4.4.tgz b/stable/htpcmanager/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/kavita/2.0.13/charts/common-10.4.4.tgz rename to stable/htpcmanager/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/htpcmanager/2.0.12/icon.png b/stable/htpcmanager/2.0.14/icon.png similarity index 100% rename from stable/htpcmanager/2.0.12/icon.png rename to stable/htpcmanager/2.0.14/icon.png diff --git a/stable/htpcmanager/2.0.12/ix_values.yaml b/stable/htpcmanager/2.0.14/ix_values.yaml similarity index 100% rename from stable/htpcmanager/2.0.12/ix_values.yaml rename to stable/htpcmanager/2.0.14/ix_values.yaml diff --git a/stable/htpcmanager/2.0.12/questions.yaml b/stable/htpcmanager/2.0.14/questions.yaml similarity index 100% rename from stable/htpcmanager/2.0.12/questions.yaml rename to stable/htpcmanager/2.0.14/questions.yaml diff --git a/stable/kodi-headless/2.0.12/templates/common.yaml b/stable/htpcmanager/2.0.14/templates/common.yaml similarity index 100% rename from stable/kodi-headless/2.0.12/templates/common.yaml rename to stable/htpcmanager/2.0.14/templates/common.yaml diff --git a/stable/kavita/2.0.13/values.yaml b/stable/htpcmanager/2.0.14/values.yaml similarity index 100% rename from stable/kavita/2.0.13/values.yaml rename to stable/htpcmanager/2.0.14/values.yaml diff --git a/stable/htpcmanager/item.yaml b/stable/htpcmanager/item.yaml index c919a97c313..5eb77956970 100644 --- a/stable/htpcmanager/item.yaml +++ b/stable/htpcmanager/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/htpcmanager.png +icon_url: https://truecharts.org/img/chart-icons/htpcmanager.png categories: - incubator diff --git a/stable/hyperion-ng/6.0.13/CHANGELOG.md b/stable/hyperion-ng/6.0.13/CHANGELOG.md deleted file mode 100644 index c7e4ab93450..00000000000 --- a/stable/hyperion-ng/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [hyperion-ng-6.0.13](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.12...hyperion-ng-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [hyperion-ng-6.0.12](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.11...hyperion-ng-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [hyperion-ng-6.0.11](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.10...hyperion-ng-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [hyperion-ng-6.0.10](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.9...hyperion-ng-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [hyperion-ng-6.0.9](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.8...hyperion-ng-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [hyperion-ng-6.0.8](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.7...hyperion-ng-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [hyperion-ng-6.0.7](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.6...hyperion-ng-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [hyperion-ng-6.0.6](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.5...hyperion-ng-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [hyperion-ng-6.0.5](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.4...hyperion-ng-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [hyperion-ng-6.0.4](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.3...hyperion-ng-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [hyperion-ng-6.0.3](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.2...hyperion-ng-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/hyperion-ng/6.0.13/Chart.lock b/stable/hyperion-ng/6.0.13/Chart.lock deleted file mode 100644 index 6ac1d1c9457..00000000000 --- a/stable/hyperion-ng/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:43.267392672Z" diff --git a/stable/hyperion-ng/6.0.13/Chart.yaml b/stable/hyperion-ng/6.0.13/Chart.yaml deleted file mode 100644 index b9e12bc8aea..00000000000 --- a/stable/hyperion-ng/6.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.13" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Hyperion is an opensource Bias or Ambient Lighting implementation -home: https://github.com/truecharts/apps/tree/master/charts/stable/hyperion-ng -icon: https://truecharts.org/img/appicons/hyperion-ng.png -keywords: -- hyperion-ng -- hyperion -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: hyperion-ng -sources: -- https://github.com/hyperion-project/hyperion.ng -- https://hub.docker.com/r/sirfragalot/hyperion.ng -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/hyperion-ng/6.0.15/CHANGELOG.md b/stable/hyperion-ng/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..42da04dc9fe --- /dev/null +++ b/stable/hyperion-ng/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [hyperion-ng-6.0.15](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.13...hyperion-ng-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [hyperion-ng-6.0.13](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.12...hyperion-ng-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [hyperion-ng-6.0.12](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.11...hyperion-ng-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [hyperion-ng-6.0.11](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.10...hyperion-ng-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [hyperion-ng-6.0.10](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.9...hyperion-ng-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [hyperion-ng-6.0.9](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.8...hyperion-ng-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [hyperion-ng-6.0.8](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.7...hyperion-ng-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [hyperion-ng-6.0.7](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.6...hyperion-ng-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [hyperion-ng-6.0.6](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.5...hyperion-ng-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [hyperion-ng-6.0.5](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.4...hyperion-ng-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [hyperion-ng-6.0.4](https://github.com/truecharts/apps/compare/hyperion-ng-6.0.3...hyperion-ng-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/hyperion-ng/6.0.15/Chart.lock b/stable/hyperion-ng/6.0.15/Chart.lock new file mode 100644 index 00000000000..6aef514c628 --- /dev/null +++ b/stable/hyperion-ng/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:19.980580395Z" diff --git a/stable/hyperion-ng/6.0.15/Chart.yaml b/stable/hyperion-ng/6.0.15/Chart.yaml new file mode 100644 index 00000000000..6dbc5df8436 --- /dev/null +++ b/stable/hyperion-ng/6.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.0.13" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Hyperion is an opensource Bias or Ambient Lighting implementation +home: https://github.com/truecharts/apps/tree/master/charts/stable/hyperion-ng +icon: https://truecharts.org/img/chart-icons/hyperion-ng.png +keywords: +- hyperion-ng +- hyperion +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: hyperion-ng +sources: +- https://github.com/hyperion-project/hyperion.ng +- https://hub.docker.com/r/sirfragalot/hyperion.ng +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/hyperion-ng/6.0.13/README.md b/stable/hyperion-ng/6.0.15/README.md similarity index 100% rename from stable/hyperion-ng/6.0.13/README.md rename to stable/hyperion-ng/6.0.15/README.md diff --git a/stable/hyperion-ng/6.0.13/app-readme.md b/stable/hyperion-ng/6.0.15/app-readme.md similarity index 100% rename from stable/hyperion-ng/6.0.13/app-readme.md rename to stable/hyperion-ng/6.0.15/app-readme.md diff --git a/stable/kimai/3.0.13/charts/common-10.4.4.tgz b/stable/hyperion-ng/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/kimai/3.0.13/charts/common-10.4.4.tgz rename to stable/hyperion-ng/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/hyperion-ng/6.0.13/icon.png b/stable/hyperion-ng/6.0.15/icon.png similarity index 100% rename from stable/hyperion-ng/6.0.13/icon.png rename to stable/hyperion-ng/6.0.15/icon.png diff --git a/stable/hyperion-ng/6.0.13/ix_values.yaml b/stable/hyperion-ng/6.0.15/ix_values.yaml similarity index 100% rename from stable/hyperion-ng/6.0.13/ix_values.yaml rename to stable/hyperion-ng/6.0.15/ix_values.yaml diff --git a/stable/hyperion-ng/6.0.13/questions.yaml b/stable/hyperion-ng/6.0.15/questions.yaml similarity index 100% rename from stable/hyperion-ng/6.0.13/questions.yaml rename to stable/hyperion-ng/6.0.15/questions.yaml diff --git a/stable/komga/6.0.15/templates/common.yaml b/stable/hyperion-ng/6.0.15/templates/common.yaml similarity index 100% rename from stable/komga/6.0.15/templates/common.yaml rename to stable/hyperion-ng/6.0.15/templates/common.yaml diff --git a/stable/kimai/3.0.13/values.yaml b/stable/hyperion-ng/6.0.15/values.yaml similarity index 100% rename from stable/kimai/3.0.13/values.yaml rename to stable/hyperion-ng/6.0.15/values.yaml diff --git a/stable/hyperion-ng/item.yaml b/stable/hyperion-ng/item.yaml index 2dda3ab4936..a39b6dde065 100644 --- a/stable/hyperion-ng/item.yaml +++ b/stable/hyperion-ng/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/hyperion-ng.png +icon_url: https://truecharts.org/img/chart-icons/hyperion-ng.png categories: - media diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/CHANGELOG.md b/stable/icantbelieveitsnotvaletudo/4.0.13/CHANGELOG.md deleted file mode 100644 index 08bea94d7e7..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [icantbelieveitsnotvaletudo-4.0.13](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.12...icantbelieveitsnotvaletudo-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [icantbelieveitsnotvaletudo-4.0.12](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.11...icantbelieveitsnotvaletudo-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [icantbelieveitsnotvaletudo-4.0.11](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.10...icantbelieveitsnotvaletudo-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [icantbelieveitsnotvaletudo-4.0.10](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.9...icantbelieveitsnotvaletudo-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [icantbelieveitsnotvaletudo-4.0.9](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.8...icantbelieveitsnotvaletudo-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [icantbelieveitsnotvaletudo-4.0.8](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.7...icantbelieveitsnotvaletudo-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [icantbelieveitsnotvaletudo-4.0.7](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.6...icantbelieveitsnotvaletudo-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [icantbelieveitsnotvaletudo-4.0.6](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.5...icantbelieveitsnotvaletudo-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [icantbelieveitsnotvaletudo-4.0.5](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.4...icantbelieveitsnotvaletudo-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [icantbelieveitsnotvaletudo-4.0.4](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.3...icantbelieveitsnotvaletudo-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [icantbelieveitsnotvaletudo-4.0.3](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.2...icantbelieveitsnotvaletudo-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/Chart.lock b/stable/icantbelieveitsnotvaletudo/4.0.13/Chart.lock deleted file mode 100644 index 34cb3ebe0d0..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:57.549504321Z" diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/Chart.yaml b/stable/icantbelieveitsnotvaletudo/4.0.13/Chart.yaml deleted file mode 100644 index 17c1d51c397..00000000000 --- a/stable/icantbelieveitsnotvaletudo/4.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2021.2.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Create live map data from Valetudo powered robots -home: https://github.com/truecharts/apps/tree/master/charts/stable/icantbelieveitsnotvaletudo -icon: https://truecharts.org/img/appicons/icantbelieveitsnotvaletudo.png -keywords: -- icantbelieveitsnotvaletudo -- MQTT -- valetudo -- iot -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: icantbelieveitsnotvaletudo -sources: -- https://github.com/Hypfer/ICantBelieveItsNotValetudo -- https://github.com/truecharts/apps/tree/master/charts/icantbelieveitsnotvaletudo -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md b/stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..49dd2122c56 --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [icantbelieveitsnotvaletudo-4.0.15](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.13...icantbelieveitsnotvaletudo-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [icantbelieveitsnotvaletudo-4.0.13](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.12...icantbelieveitsnotvaletudo-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [icantbelieveitsnotvaletudo-4.0.12](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.11...icantbelieveitsnotvaletudo-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [icantbelieveitsnotvaletudo-4.0.11](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.10...icantbelieveitsnotvaletudo-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [icantbelieveitsnotvaletudo-4.0.10](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.9...icantbelieveitsnotvaletudo-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [icantbelieveitsnotvaletudo-4.0.9](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.8...icantbelieveitsnotvaletudo-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [icantbelieveitsnotvaletudo-4.0.8](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.7...icantbelieveitsnotvaletudo-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [icantbelieveitsnotvaletudo-4.0.7](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.6...icantbelieveitsnotvaletudo-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [icantbelieveitsnotvaletudo-4.0.6](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.5...icantbelieveitsnotvaletudo-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [icantbelieveitsnotvaletudo-4.0.5](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.4...icantbelieveitsnotvaletudo-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [icantbelieveitsnotvaletudo-4.0.4](https://github.com/truecharts/apps/compare/icantbelieveitsnotvaletudo-4.0.3...icantbelieveitsnotvaletudo-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.lock b/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.lock new file mode 100644 index 00000000000..487a3bf00c6 --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:31.247145894Z" diff --git a/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.yaml b/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.yaml new file mode 100644 index 00000000000..3ef0076bade --- /dev/null +++ b/stable/icantbelieveitsnotvaletudo/4.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2021.2.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Create live map data from Valetudo powered robots +home: https://github.com/truecharts/apps/tree/master/charts/stable/icantbelieveitsnotvaletudo +icon: https://truecharts.org/img/chart-icons/icantbelieveitsnotvaletudo.png +keywords: +- icantbelieveitsnotvaletudo +- MQTT +- valetudo +- iot +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: icantbelieveitsnotvaletudo +sources: +- https://github.com/Hypfer/ICantBelieveItsNotValetudo +- https://github.com/truecharts/apps/tree/master/charts/icantbelieveitsnotvaletudo +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/README.md b/stable/icantbelieveitsnotvaletudo/4.0.15/README.md similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/README.md rename to stable/icantbelieveitsnotvaletudo/4.0.15/README.md diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/app-readme.md b/stable/icantbelieveitsnotvaletudo/4.0.15/app-readme.md similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/app-readme.md rename to stable/icantbelieveitsnotvaletudo/4.0.15/app-readme.md diff --git a/stable/kodi-headless/2.0.12/charts/common-10.4.4.tgz b/stable/icantbelieveitsnotvaletudo/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/kodi-headless/2.0.12/charts/common-10.4.4.tgz rename to stable/icantbelieveitsnotvaletudo/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/icon.png b/stable/icantbelieveitsnotvaletudo/4.0.15/icon.png similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/icon.png rename to stable/icantbelieveitsnotvaletudo/4.0.15/icon.png diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/ix_values.yaml b/stable/icantbelieveitsnotvaletudo/4.0.15/ix_values.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/ix_values.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.15/ix_values.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/questions.yaml b/stable/icantbelieveitsnotvaletudo/4.0.15/questions.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/questions.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.15/questions.yaml diff --git a/stable/icantbelieveitsnotvaletudo/4.0.13/templates/common.yaml b/stable/icantbelieveitsnotvaletudo/4.0.15/templates/common.yaml similarity index 100% rename from stable/icantbelieveitsnotvaletudo/4.0.13/templates/common.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.15/templates/common.yaml diff --git a/stable/kodi-headless/2.0.12/values.yaml b/stable/icantbelieveitsnotvaletudo/4.0.15/values.yaml similarity index 100% rename from stable/kodi-headless/2.0.12/values.yaml rename to stable/icantbelieveitsnotvaletudo/4.0.15/values.yaml diff --git a/stable/icantbelieveitsnotvaletudo/item.yaml b/stable/icantbelieveitsnotvaletudo/item.yaml index 07cea018111..ba3e72b09ea 100644 --- a/stable/icantbelieveitsnotvaletudo/item.yaml +++ b/stable/icantbelieveitsnotvaletudo/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/icantbelieveitsnotvaletudo.png +icon_url: https://truecharts.org/img/chart-icons/icantbelieveitsnotvaletudo.png categories: - media diff --git a/stable/icinga2/3.0.14/CHANGELOG.md b/stable/icinga2/3.0.14/CHANGELOG.md deleted file mode 100644 index f3856b36787..00000000000 --- a/stable/icinga2/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [icinga2-3.0.14](https://github.com/truecharts/apps/compare/icinga2-3.0.13...icinga2-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [icinga2-3.0.13](https://github.com/truecharts/apps/compare/icinga2-3.0.12...icinga2-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [icinga2-3.0.12](https://github.com/truecharts/apps/compare/icinga2-3.0.11...icinga2-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [icinga2-3.0.11](https://github.com/truecharts/apps/compare/icinga2-3.0.10...icinga2-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [icinga2-3.0.10](https://github.com/truecharts/apps/compare/icinga2-3.0.9...icinga2-3.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [icinga2-3.0.9](https://github.com/truecharts/apps/compare/icinga2-3.0.8...icinga2-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [icinga2-3.0.8](https://github.com/truecharts/apps/compare/icinga2-3.0.7...icinga2-3.0.8) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [icinga2-3.0.7](https://github.com/truecharts/apps/compare/icinga2-3.0.6...icinga2-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [icinga2-3.0.6](https://github.com/truecharts/apps/compare/icinga2-3.0.5...icinga2-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [icinga2-3.0.5](https://github.com/truecharts/apps/compare/icinga2-3.0.4...icinga2-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [icinga2-3.0.4](https://github.com/truecharts/apps/compare/icinga2-3.0.3...icinga2-3.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/icinga2/3.0.14/Chart.lock b/stable/icinga2/3.0.14/Chart.lock deleted file mode 100644 index 0ae177f79c6..00000000000 --- a/stable/icinga2/3.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:57:04.000759272Z" diff --git a/stable/icinga2/3.0.14/Chart.yaml b/stable/icinga2/3.0.14/Chart.yaml deleted file mode 100644 index 86bcef298f5..00000000000 --- a/stable/icinga2/3.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.13.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: "A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting." -home: https://github.com/truecharts/apps/tree/master/charts/stable/icinga2 -icon: https://truecharts.org/img/appicons/icinga2.png -keywords: -- icinga2 -- monitoring -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: icinga2 -sources: -- https://github.com/jjethwa/icinga2 -- https://icinga.com/ -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - monitoring - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/icinga2/3.0.16/CHANGELOG.md b/stable/icinga2/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..21a48c7d62c --- /dev/null +++ b/stable/icinga2/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [icinga2-3.0.16](https://github.com/truecharts/apps/compare/icinga2-3.0.14...icinga2-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [icinga2-3.0.14](https://github.com/truecharts/apps/compare/icinga2-3.0.13...icinga2-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [icinga2-3.0.13](https://github.com/truecharts/apps/compare/icinga2-3.0.12...icinga2-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [icinga2-3.0.12](https://github.com/truecharts/apps/compare/icinga2-3.0.11...icinga2-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [icinga2-3.0.11](https://github.com/truecharts/apps/compare/icinga2-3.0.10...icinga2-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [icinga2-3.0.10](https://github.com/truecharts/apps/compare/icinga2-3.0.9...icinga2-3.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [icinga2-3.0.9](https://github.com/truecharts/apps/compare/icinga2-3.0.8...icinga2-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [icinga2-3.0.8](https://github.com/truecharts/apps/compare/icinga2-3.0.7...icinga2-3.0.8) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [icinga2-3.0.7](https://github.com/truecharts/apps/compare/icinga2-3.0.6...icinga2-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [icinga2-3.0.6](https://github.com/truecharts/apps/compare/icinga2-3.0.5...icinga2-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [icinga2-3.0.5](https://github.com/truecharts/apps/compare/icinga2-3.0.4...icinga2-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/icinga2/3.0.16/Chart.lock b/stable/icinga2/3.0.16/Chart.lock new file mode 100644 index 00000000000..003f5ebc725 --- /dev/null +++ b/stable/icinga2/3.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:03:37.277989952Z" diff --git a/stable/icinga2/3.0.16/Chart.yaml b/stable/icinga2/3.0.16/Chart.yaml new file mode 100644 index 00000000000..b5c3f620ff2 --- /dev/null +++ b/stable/icinga2/3.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.13.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: "A monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting." +home: https://github.com/truecharts/apps/tree/master/charts/stable/icinga2 +icon: https://truecharts.org/img/chart-icons/icinga2.png +keywords: +- icinga2 +- monitoring +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: icinga2 +sources: +- https://github.com/jjethwa/icinga2 +- https://icinga.com/ +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - monitoring + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/icinga2/3.0.14/README.md b/stable/icinga2/3.0.16/README.md similarity index 100% rename from stable/icinga2/3.0.14/README.md rename to stable/icinga2/3.0.16/README.md diff --git a/stable/icinga2/3.0.14/app-readme.md b/stable/icinga2/3.0.16/app-readme.md similarity index 100% rename from stable/icinga2/3.0.14/app-readme.md rename to stable/icinga2/3.0.16/app-readme.md diff --git a/stable/koel/3.0.14/charts/common-10.4.4.tgz b/stable/icinga2/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/koel/3.0.14/charts/common-10.4.4.tgz rename to stable/icinga2/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/icinga2/3.0.14/charts/mariadb-3.0.29.tgz b/stable/icinga2/3.0.16/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/icinga2/3.0.14/charts/mariadb-3.0.29.tgz rename to stable/icinga2/3.0.16/charts/mariadb-3.0.29.tgz diff --git a/stable/icinga2/3.0.14/icon.png b/stable/icinga2/3.0.16/icon.png similarity index 100% rename from stable/icinga2/3.0.14/icon.png rename to stable/icinga2/3.0.16/icon.png diff --git a/stable/icinga2/3.0.14/ix_values.yaml b/stable/icinga2/3.0.16/ix_values.yaml similarity index 100% rename from stable/icinga2/3.0.14/ix_values.yaml rename to stable/icinga2/3.0.16/ix_values.yaml diff --git a/stable/icinga2/3.0.14/questions.yaml b/stable/icinga2/3.0.16/questions.yaml similarity index 100% rename from stable/icinga2/3.0.14/questions.yaml rename to stable/icinga2/3.0.16/questions.yaml diff --git a/stable/kopia/2.0.20/templates/common.yaml b/stable/icinga2/3.0.16/templates/common.yaml similarity index 100% rename from stable/kopia/2.0.20/templates/common.yaml rename to stable/icinga2/3.0.16/templates/common.yaml diff --git a/stable/koel/3.0.14/values.yaml b/stable/icinga2/3.0.16/values.yaml similarity index 100% rename from stable/koel/3.0.14/values.yaml rename to stable/icinga2/3.0.16/values.yaml diff --git a/stable/icinga2/item.yaml b/stable/icinga2/item.yaml index 61a353e7af1..9a433918a2f 100644 --- a/stable/icinga2/item.yaml +++ b/stable/icinga2/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/icinga2.png +icon_url: https://truecharts.org/img/chart-icons/icinga2.png categories: - monitoring diff --git a/stable/impostor-server/1.0.16/CHANGELOG.md b/stable/impostor-server/1.0.16/CHANGELOG.md deleted file mode 100644 index ed38006ad24..00000000000 --- a/stable/impostor-server/1.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [impostor-server-1.0.16](https://github.com/truecharts/apps/compare/impostor-server-1.0.15...impostor-server-1.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [impostor-server-1.0.15](https://github.com/truecharts/apps/compare/impostor-server-1.0.14...impostor-server-1.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [impostor-server-1.0.14](https://github.com/truecharts/apps/compare/impostor-server-1.0.13...impostor-server-1.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [impostor-server-1.0.13](https://github.com/truecharts/apps/compare/impostor-server-1.0.12...impostor-server-1.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [impostor-server-1.0.12](https://github.com/truecharts/apps/compare/impostor-server-1.0.11...impostor-server-1.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [impostor-server-1.0.11](https://github.com/truecharts/apps/compare/impostor-server-1.0.10...impostor-server-1.0.11) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [impostor-server-1.0.10](https://github.com/truecharts/apps/compare/impostor-server-1.0.9...impostor-server-1.0.10) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [impostor-server-1.0.9](https://github.com/truecharts/apps/compare/impostor-server-1.0.8...impostor-server-1.0.9) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [impostor-server-1.0.8](https://github.com/truecharts/apps/compare/impostor-server-1.0.7...impostor-server-1.0.8) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [impostor-server-1.0.7](https://github.com/truecharts/apps/compare/impostor-server-1.0.5...impostor-server-1.0.7) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [impostor-server-1.0.5](https://github.com/truecharts/apps/compare/impostor-server-1.0.4...impostor-server-1.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/impostor-server/1.0.16/Chart.lock b/stable/impostor-server/1.0.16/Chart.lock deleted file mode 100644 index ba47ab3175a..00000000000 --- a/stable/impostor-server/1.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:56:58.610026217Z" diff --git a/stable/impostor-server/1.0.16/Chart.yaml b/stable/impostor-server/1.0.16/Chart.yaml deleted file mode 100644 index f79a82756bf..00000000000 --- a/stable/impostor-server/1.0.16/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: A private Among Us server -home: https://github.com/truecharts/apps/tree/master/charts/games/impostor-server -icon: https://truecharts.org/img/appicons/impostor-server.png -keywords: -- impostor-server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: impostor-server -sources: - - https://github.com/truecharts/apps/tree/master/incubator/impostor-server -type: application -version: 1.0.16 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/impostor-server/1.0.18/CHANGELOG.md b/stable/impostor-server/1.0.18/CHANGELOG.md new file mode 100644 index 00000000000..107480057db --- /dev/null +++ b/stable/impostor-server/1.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [impostor-server-1.0.18](https://github.com/truecharts/apps/compare/impostor-server-1.0.16...impostor-server-1.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [impostor-server-1.0.16](https://github.com/truecharts/apps/compare/impostor-server-1.0.15...impostor-server-1.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [impostor-server-1.0.15](https://github.com/truecharts/apps/compare/impostor-server-1.0.14...impostor-server-1.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [impostor-server-1.0.14](https://github.com/truecharts/apps/compare/impostor-server-1.0.13...impostor-server-1.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [impostor-server-1.0.13](https://github.com/truecharts/apps/compare/impostor-server-1.0.12...impostor-server-1.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [impostor-server-1.0.12](https://github.com/truecharts/apps/compare/impostor-server-1.0.11...impostor-server-1.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [impostor-server-1.0.11](https://github.com/truecharts/apps/compare/impostor-server-1.0.10...impostor-server-1.0.11) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [impostor-server-1.0.10](https://github.com/truecharts/apps/compare/impostor-server-1.0.9...impostor-server-1.0.10) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [impostor-server-1.0.9](https://github.com/truecharts/apps/compare/impostor-server-1.0.8...impostor-server-1.0.9) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [impostor-server-1.0.8](https://github.com/truecharts/apps/compare/impostor-server-1.0.7...impostor-server-1.0.8) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [impostor-server-1.0.7](https://github.com/truecharts/apps/compare/impostor-server-1.0.5...impostor-server-1.0.7) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/impostor-server/1.0.18/Chart.lock b/stable/impostor-server/1.0.18/Chart.lock new file mode 100644 index 00000000000..c58408f82e2 --- /dev/null +++ b/stable/impostor-server/1.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:34.273296253Z" diff --git a/stable/impostor-server/1.0.18/Chart.yaml b/stable/impostor-server/1.0.18/Chart.yaml new file mode 100644 index 00000000000..0bd4c7bfffd --- /dev/null +++ b/stable/impostor-server/1.0.18/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.7.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A private Among Us server +home: https://github.com/truecharts/apps/tree/master/charts/games/impostor-server +icon: https://truecharts.org/img/chart-icons/impostor-server.png +keywords: +- impostor-server +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: impostor-server +sources: + - https://github.com/truecharts/apps/tree/master/incubator/impostor-server +type: application +version: 1.0.18 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/impostor-server/1.0.16/README.md b/stable/impostor-server/1.0.18/README.md similarity index 100% rename from stable/impostor-server/1.0.16/README.md rename to stable/impostor-server/1.0.18/README.md diff --git a/stable/impostor-server/1.0.16/app-readme.md b/stable/impostor-server/1.0.18/app-readme.md similarity index 100% rename from stable/impostor-server/1.0.16/app-readme.md rename to stable/impostor-server/1.0.18/app-readme.md diff --git a/stable/komga/6.0.15/charts/common-10.4.4.tgz b/stable/impostor-server/1.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/komga/6.0.15/charts/common-10.4.4.tgz rename to stable/impostor-server/1.0.18/charts/common-10.4.4.tgz diff --git a/stable/impostor-server/1.0.16/ci/base-values.yaml b/stable/impostor-server/1.0.18/ci/base-values.yaml similarity index 100% rename from stable/impostor-server/1.0.16/ci/base-values.yaml rename to stable/impostor-server/1.0.18/ci/base-values.yaml diff --git a/stable/impostor-server/1.0.16/ci/values.yaml b/stable/impostor-server/1.0.18/ci/values.yaml similarity index 100% rename from stable/impostor-server/1.0.16/ci/values.yaml rename to stable/impostor-server/1.0.18/ci/values.yaml diff --git a/stable/impostor-server/1.0.16/icon.png b/stable/impostor-server/1.0.18/icon.png similarity index 100% rename from stable/impostor-server/1.0.16/icon.png rename to stable/impostor-server/1.0.18/icon.png diff --git a/stable/impostor-server/1.0.16/ix_values.yaml b/stable/impostor-server/1.0.18/ix_values.yaml similarity index 100% rename from stable/impostor-server/1.0.16/ix_values.yaml rename to stable/impostor-server/1.0.18/ix_values.yaml diff --git a/stable/impostor-server/1.0.16/questions.yaml b/stable/impostor-server/1.0.18/questions.yaml similarity index 100% rename from stable/impostor-server/1.0.16/questions.yaml rename to stable/impostor-server/1.0.18/questions.yaml diff --git a/stable/lanraragi/2.0.12/templates/common.yaml b/stable/impostor-server/1.0.18/templates/common.yaml similarity index 100% rename from stable/lanraragi/2.0.12/templates/common.yaml rename to stable/impostor-server/1.0.18/templates/common.yaml diff --git a/stable/komga/6.0.15/values.yaml b/stable/impostor-server/1.0.18/values.yaml similarity index 100% rename from stable/komga/6.0.15/values.yaml rename to stable/impostor-server/1.0.18/values.yaml diff --git a/stable/impostor-server/item.yaml b/stable/impostor-server/item.yaml index 4eb51a68889..da18e528a8f 100644 --- a/stable/impostor-server/item.yaml +++ b/stable/impostor-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/impostor-server.png +icon_url: https://truecharts.org/img/chart-icons/impostor-server.png categories: - games diff --git a/stable/inventree/3.0.15/CHANGELOG.md b/stable/inventree/3.0.15/CHANGELOG.md deleted file mode 100644 index 7fb805fc837..00000000000 --- a/stable/inventree/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [inventree-3.0.15](https://github.com/truecharts/apps/compare/inventree-3.0.14...inventree-3.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [inventree-3.0.14](https://github.com/truecharts/apps/compare/inventree-3.0.13...inventree-3.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [inventree-3.0.13](https://github.com/truecharts/apps/compare/inventree-3.0.12...inventree-3.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [inventree-3.0.12](https://github.com/truecharts/apps/compare/inventree-3.0.11...inventree-3.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [inventree-3.0.11](https://github.com/truecharts/apps/compare/inventree-3.0.10...inventree-3.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [inventree-3.0.10](https://github.com/truecharts/apps/compare/inventree-3.0.9...inventree-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [inventree-3.0.9](https://github.com/truecharts/apps/compare/inventree-3.0.8...inventree-3.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [inventree-3.0.8](https://github.com/truecharts/apps/compare/inventree-3.0.7...inventree-3.0.8) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [inventree-3.0.7](https://github.com/truecharts/apps/compare/inventree-3.0.6...inventree-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [inventree-3.0.6](https://github.com/truecharts/apps/compare/inventree-3.0.5...inventree-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [inventree-3.0.5](https://github.com/truecharts/apps/compare/inventree-3.0.4...inventree-3.0.5) (2022-06-17) - -#### Chore - -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - diff --git a/stable/inventree/3.0.15/Chart.lock b/stable/inventree/3.0.15/Chart.lock deleted file mode 100644 index f3b7202e14a..00000000000 --- a/stable/inventree/3.0.15/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:57:05.141389535Z" diff --git a/stable/inventree/3.0.15/Chart.yaml b/stable/inventree/3.0.15/Chart.yaml deleted file mode 100644 index 596d3b90487..00000000000 --- a/stable/inventree/3.0.15/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.7.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/inventree -icon: https://truecharts.org/img/appicons/inventree.png -keywords: -- inventory -- inventree -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: inventree -sources: -- https://inventree.readthedocs.io -- https://github.com/inventree/InvenTree -version: 3.0.15 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/inventree/3.0.17/CHANGELOG.md b/stable/inventree/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..ed55395709a --- /dev/null +++ b/stable/inventree/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [inventree-3.0.17](https://github.com/truecharts/apps/compare/inventree-3.0.15...inventree-3.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [inventree-3.0.15](https://github.com/truecharts/apps/compare/inventree-3.0.14...inventree-3.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [inventree-3.0.14](https://github.com/truecharts/apps/compare/inventree-3.0.13...inventree-3.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [inventree-3.0.13](https://github.com/truecharts/apps/compare/inventree-3.0.12...inventree-3.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [inventree-3.0.12](https://github.com/truecharts/apps/compare/inventree-3.0.11...inventree-3.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [inventree-3.0.11](https://github.com/truecharts/apps/compare/inventree-3.0.10...inventree-3.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [inventree-3.0.10](https://github.com/truecharts/apps/compare/inventree-3.0.9...inventree-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [inventree-3.0.9](https://github.com/truecharts/apps/compare/inventree-3.0.8...inventree-3.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [inventree-3.0.8](https://github.com/truecharts/apps/compare/inventree-3.0.7...inventree-3.0.8) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [inventree-3.0.7](https://github.com/truecharts/apps/compare/inventree-3.0.6...inventree-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [inventree-3.0.6](https://github.com/truecharts/apps/compare/inventree-3.0.5...inventree-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/inventree/3.0.17/Chart.lock b/stable/inventree/3.0.17/Chart.lock new file mode 100644 index 00000000000..5768a91a40d --- /dev/null +++ b/stable/inventree/3.0.17/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:03:40.902694956Z" diff --git a/stable/inventree/3.0.17/Chart.yaml b/stable/inventree/3.0.17/Chart.yaml new file mode 100644 index 00000000000..f44c33d9cab --- /dev/null +++ b/stable/inventree/3.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.7.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/inventree +icon: https://truecharts.org/img/chart-icons/inventree.png +keywords: +- inventory +- inventree +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: inventree +sources: +- https://inventree.readthedocs.io +- https://github.com/inventree/InvenTree +version: 3.0.17 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/inventree/3.0.15/README.md b/stable/inventree/3.0.17/README.md similarity index 100% rename from stable/inventree/3.0.15/README.md rename to stable/inventree/3.0.17/README.md diff --git a/stable/inventree/3.0.15/app-readme.md b/stable/inventree/3.0.17/app-readme.md similarity index 100% rename from stable/inventree/3.0.15/app-readme.md rename to stable/inventree/3.0.17/app-readme.md diff --git a/stable/kopia/2.0.20/charts/common-10.4.4.tgz b/stable/inventree/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/kopia/2.0.20/charts/common-10.4.4.tgz rename to stable/inventree/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/kutt/3.0.13/charts/postgresql-8.0.30.tgz b/stable/inventree/3.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/kutt/3.0.13/charts/postgresql-8.0.30.tgz rename to stable/inventree/3.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/inventree/3.0.15/icon.png b/stable/inventree/3.0.17/icon.png similarity index 100% rename from stable/inventree/3.0.15/icon.png rename to stable/inventree/3.0.17/icon.png diff --git a/stable/inventree/3.0.15/ix_values.yaml b/stable/inventree/3.0.17/ix_values.yaml similarity index 100% rename from stable/inventree/3.0.15/ix_values.yaml rename to stable/inventree/3.0.17/ix_values.yaml diff --git a/stable/inventree/3.0.15/questions.yaml b/stable/inventree/3.0.17/questions.yaml similarity index 100% rename from stable/inventree/3.0.15/questions.yaml rename to stable/inventree/3.0.17/questions.yaml diff --git a/stable/inventree/3.0.15/templates/_secrets.tpl b/stable/inventree/3.0.17/templates/_secrets.tpl similarity index 100% rename from stable/inventree/3.0.15/templates/_secrets.tpl rename to stable/inventree/3.0.17/templates/_secrets.tpl diff --git a/stable/inventree/3.0.15/templates/common.yaml b/stable/inventree/3.0.17/templates/common.yaml similarity index 100% rename from stable/inventree/3.0.15/templates/common.yaml rename to stable/inventree/3.0.17/templates/common.yaml diff --git a/stable/kopia/2.0.20/values.yaml b/stable/inventree/3.0.17/values.yaml similarity index 100% rename from stable/kopia/2.0.20/values.yaml rename to stable/inventree/3.0.17/values.yaml diff --git a/stable/inventree/item.yaml b/stable/inventree/item.yaml index 245b2826882..5960ab69d7f 100644 --- a/stable/inventree/item.yaml +++ b/stable/inventree/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/inventree.png +icon_url: https://truecharts.org/img/chart-icons/inventree.png categories: - utilities diff --git a/stable/ipfs/3.0.16/CHANGELOG.md b/stable/ipfs/3.0.16/CHANGELOG.md deleted file mode 100644 index c12c5c0ce37..00000000000 --- a/stable/ipfs/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ipfs-3.0.16](https://github.com/truecharts/apps/compare/ipfs-3.0.15...ipfs-3.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ipfs-3.0.15](https://github.com/truecharts/apps/compare/ipfs-3.0.14...ipfs-3.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ipfs-3.0.14](https://github.com/truecharts/apps/compare/ipfs-3.0.13...ipfs-3.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ipfs-3.0.13](https://github.com/truecharts/apps/compare/ipfs-3.0.12...ipfs-3.0.13) (2022-07-10) - -#### Fix - -* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) - - - - -### [ipfs-3.0.12](https://github.com/truecharts/apps/compare/ipfs-3.0.11...ipfs-3.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ipfs-3.0.11](https://github.com/truecharts/apps/compare/ipfs-3.0.10...ipfs-3.0.11) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [ipfs-3.0.10](https://github.com/truecharts/apps/compare/ipfs-3.0.9...ipfs-3.0.10) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [ipfs-3.0.9](https://github.com/truecharts/apps/compare/ipfs-3.0.8...ipfs-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ipfs-3.0.8](https://github.com/truecharts/apps/compare/ipfs-3.0.7...ipfs-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ipfs-3.0.7](https://github.com/truecharts/apps/compare/ipfs-3.0.6...ipfs-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ipfs-3.0.6](https://github.com/truecharts/apps/compare/ipfs-3.0.5...ipfs-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/ipfs/3.0.16/Chart.lock b/stable/ipfs/3.0.16/Chart.lock deleted file mode 100644 index 06488cb6cc6..00000000000 --- a/stable/ipfs/3.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:57:13.67988639Z" diff --git a/stable/ipfs/3.0.16/Chart.yaml b/stable/ipfs/3.0.16/Chart.yaml deleted file mode 100644 index e22ab994dbc..00000000000 --- a/stable/ipfs/3.0.16/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ipfs -version: 3.0.16 -appVersion: "0.13.1" -description: IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/ipfs -icon: https://truecharts.org/img/appicons/ipfs.png -keywords: - - ipfs -sources: - - https://hub.docker.com/r/linuxserver/ipfs -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - storage - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ipfs/3.0.18/CHANGELOG.md b/stable/ipfs/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..6ce8c6d0b74 --- /dev/null +++ b/stable/ipfs/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ipfs-3.0.18](https://github.com/truecharts/apps/compare/ipfs-3.0.16...ipfs-3.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ipfs-3.0.16](https://github.com/truecharts/apps/compare/ipfs-3.0.15...ipfs-3.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ipfs-3.0.15](https://github.com/truecharts/apps/compare/ipfs-3.0.14...ipfs-3.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ipfs-3.0.14](https://github.com/truecharts/apps/compare/ipfs-3.0.13...ipfs-3.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ipfs-3.0.13](https://github.com/truecharts/apps/compare/ipfs-3.0.12...ipfs-3.0.13) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [ipfs-3.0.12](https://github.com/truecharts/apps/compare/ipfs-3.0.11...ipfs-3.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ipfs-3.0.11](https://github.com/truecharts/apps/compare/ipfs-3.0.10...ipfs-3.0.11) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [ipfs-3.0.10](https://github.com/truecharts/apps/compare/ipfs-3.0.9...ipfs-3.0.10) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [ipfs-3.0.9](https://github.com/truecharts/apps/compare/ipfs-3.0.8...ipfs-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ipfs-3.0.8](https://github.com/truecharts/apps/compare/ipfs-3.0.7...ipfs-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ipfs-3.0.7](https://github.com/truecharts/apps/compare/ipfs-3.0.6...ipfs-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/ipfs/3.0.18/Chart.lock b/stable/ipfs/3.0.18/Chart.lock new file mode 100644 index 00000000000..acdbb5a6ba8 --- /dev/null +++ b/stable/ipfs/3.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:46.480253662Z" diff --git a/stable/ipfs/3.0.18/Chart.yaml b/stable/ipfs/3.0.18/Chart.yaml new file mode 100644 index 00000000000..0d6f01c1133 --- /dev/null +++ b/stable/ipfs/3.0.18/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ipfs +version: 3.0.18 +appVersion: "0.13.1" +description: IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from previous systems such Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/ipfs +icon: https://truecharts.org/img/chart-icons/ipfs.png +keywords: + - ipfs +sources: + - https://hub.docker.com/r/linuxserver/ipfs +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - storage + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ipfs/3.0.16/README.md b/stable/ipfs/3.0.18/README.md similarity index 100% rename from stable/ipfs/3.0.16/README.md rename to stable/ipfs/3.0.18/README.md diff --git a/stable/ipfs/3.0.16/app-readme.md b/stable/ipfs/3.0.18/app-readme.md similarity index 100% rename from stable/ipfs/3.0.16/app-readme.md rename to stable/ipfs/3.0.18/app-readme.md diff --git a/stable/kutt/3.0.13/charts/common-10.4.4.tgz b/stable/ipfs/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/kutt/3.0.13/charts/common-10.4.4.tgz rename to stable/ipfs/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/ipfs/3.0.16/icon.png b/stable/ipfs/3.0.18/icon.png similarity index 100% rename from stable/ipfs/3.0.16/icon.png rename to stable/ipfs/3.0.18/icon.png diff --git a/stable/ipfs/3.0.16/ix_values.yaml b/stable/ipfs/3.0.18/ix_values.yaml similarity index 100% rename from stable/ipfs/3.0.16/ix_values.yaml rename to stable/ipfs/3.0.18/ix_values.yaml diff --git a/stable/ipfs/3.0.16/questions.yaml b/stable/ipfs/3.0.18/questions.yaml similarity index 100% rename from stable/ipfs/3.0.16/questions.yaml rename to stable/ipfs/3.0.18/questions.yaml diff --git a/stable/ipfs/3.0.16/templates/common.yaml b/stable/ipfs/3.0.18/templates/common.yaml similarity index 100% rename from stable/ipfs/3.0.16/templates/common.yaml rename to stable/ipfs/3.0.18/templates/common.yaml diff --git a/stable/kutt/3.0.13/values.yaml b/stable/ipfs/3.0.18/values.yaml similarity index 100% rename from stable/kutt/3.0.13/values.yaml rename to stable/ipfs/3.0.18/values.yaml diff --git a/stable/ipfs/item.yaml b/stable/ipfs/item.yaml index 17d456fa16c..4026fe81c87 100644 --- a/stable/ipfs/item.yaml +++ b/stable/ipfs/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ipfs.png +icon_url: https://truecharts.org/img/chart-icons/ipfs.png categories: - storage diff --git a/stable/ispy-agent-dvr/2.0.18/CHANGELOG.md b/stable/ispy-agent-dvr/2.0.18/CHANGELOG.md deleted file mode 100644 index 3543977388a..00000000000 --- a/stable/ispy-agent-dvr/2.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ispy-agent-dvr-2.0.18](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.17...ispy-agent-dvr-2.0.18) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ispy-agent-dvr-2.0.17](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.16...ispy-agent-dvr-2.0.17) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ispy-agent-dvr-2.0.16](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.15...ispy-agent-dvr-2.0.16) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ispy-agent-dvr-2.0.15](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.14...ispy-agent-dvr-2.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ispy-agent-dvr-2.0.14](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.13...ispy-agent-dvr-2.0.14) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ispy-agent-dvr-2.0.13](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.12...ispy-agent-dvr-2.0.13) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ispy-agent-dvr-2.0.12](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.11...ispy-agent-dvr-2.0.12) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [ispy-agent-dvr-2.0.11](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.10...ispy-agent-dvr-2.0.11) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ispy-agent-dvr-2.0.10](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.9...ispy-agent-dvr-2.0.10) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ispy-agent-dvr-2.0.9](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.8...ispy-agent-dvr-2.0.9) (2022-06-17) - -#### Chore - -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - - - - -### [ispy-agent-dvr-2.0.8](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.7...ispy-agent-dvr-2.0.8) (2022-06-16) - -#### Chore - -* update docker general non-major ([#2904](https://github.com/truecharts/apps/issues/2904)) diff --git a/stable/ispy-agent-dvr/2.0.18/Chart.lock b/stable/ispy-agent-dvr/2.0.18/Chart.lock deleted file mode 100644 index d7684e2564d..00000000000 --- a/stable/ispy-agent-dvr/2.0.18/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:57:14.741819754Z" diff --git a/stable/ispy-agent-dvr/2.0.18/Chart.yaml b/stable/ispy-agent-dvr/2.0.18/Chart.yaml deleted file mode 100644 index 9fb356083b7..00000000000 --- a/stable/ispy-agent-dvr/2.0.18/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "4.0.9.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: iSpy's Agent DVR, a standalone DVR service to manage IP cameras. -home: https://github.com/truecharts/apps/tree/master/charts/stable/ispy-agent-dvr -icon: https://truecharts.org/img/appicons/ispy-agent-dvr.png -keywords: -- dvr -- ispy -- agent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ispy-agent-dvr -sources: -- https://hub.docker.com/r/doitandbedone/ispyagentdvr -- https://github.com/doitandbedone/ispyagentdvr-docker -version: 2.0.18 -annotations: - truecharts.org/catagories: | - - security - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ispy-agent-dvr/2.0.20/CHANGELOG.md b/stable/ispy-agent-dvr/2.0.20/CHANGELOG.md new file mode 100644 index 00000000000..2f20cc523af --- /dev/null +++ b/stable/ispy-agent-dvr/2.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ispy-agent-dvr-2.0.20](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.18...ispy-agent-dvr-2.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ispy-agent-dvr-2.0.18](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.17...ispy-agent-dvr-2.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ispy-agent-dvr-2.0.17](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.16...ispy-agent-dvr-2.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ispy-agent-dvr-2.0.16](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.15...ispy-agent-dvr-2.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ispy-agent-dvr-2.0.15](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.14...ispy-agent-dvr-2.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ispy-agent-dvr-2.0.14](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.13...ispy-agent-dvr-2.0.14) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ispy-agent-dvr-2.0.13](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.12...ispy-agent-dvr-2.0.13) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ispy-agent-dvr-2.0.12](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.11...ispy-agent-dvr-2.0.12) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [ispy-agent-dvr-2.0.11](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.10...ispy-agent-dvr-2.0.11) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ispy-agent-dvr-2.0.10](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.9...ispy-agent-dvr-2.0.10) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ispy-agent-dvr-2.0.9](https://github.com/truecharts/apps/compare/ispy-agent-dvr-2.0.8...ispy-agent-dvr-2.0.9) (2022-06-17) + +#### Chore + +* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) diff --git a/stable/ispy-agent-dvr/2.0.20/Chart.lock b/stable/ispy-agent-dvr/2.0.20/Chart.lock new file mode 100644 index 00000000000..723c1b23155 --- /dev/null +++ b/stable/ispy-agent-dvr/2.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:49.822612097Z" diff --git a/stable/ispy-agent-dvr/2.0.20/Chart.yaml b/stable/ispy-agent-dvr/2.0.20/Chart.yaml new file mode 100644 index 00000000000..85744472164 --- /dev/null +++ b/stable/ispy-agent-dvr/2.0.20/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "4.0.9.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: iSpy's Agent DVR, a standalone DVR service to manage IP cameras. +home: https://github.com/truecharts/apps/tree/master/charts/stable/ispy-agent-dvr +icon: https://truecharts.org/img/chart-icons/ispy-agent-dvr.png +keywords: +- dvr +- ispy +- agent +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ispy-agent-dvr +sources: +- https://hub.docker.com/r/doitandbedone/ispyagentdvr +- https://github.com/doitandbedone/ispyagentdvr-docker +version: 2.0.20 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ispy-agent-dvr/2.0.18/README.md b/stable/ispy-agent-dvr/2.0.20/README.md similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/README.md rename to stable/ispy-agent-dvr/2.0.20/README.md diff --git a/stable/ispy-agent-dvr/2.0.18/app-readme.md b/stable/ispy-agent-dvr/2.0.20/app-readme.md similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/app-readme.md rename to stable/ispy-agent-dvr/2.0.20/app-readme.md diff --git a/stable/lanraragi/2.0.12/charts/common-10.4.4.tgz b/stable/ispy-agent-dvr/2.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/lanraragi/2.0.12/charts/common-10.4.4.tgz rename to stable/ispy-agent-dvr/2.0.20/charts/common-10.4.4.tgz diff --git a/stable/ispy-agent-dvr/2.0.18/icon.png b/stable/ispy-agent-dvr/2.0.20/icon.png similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/icon.png rename to stable/ispy-agent-dvr/2.0.20/icon.png diff --git a/stable/ispy-agent-dvr/2.0.18/ix_values.yaml b/stable/ispy-agent-dvr/2.0.20/ix_values.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/ix_values.yaml rename to stable/ispy-agent-dvr/2.0.20/ix_values.yaml diff --git a/stable/ispy-agent-dvr/2.0.18/questions.yaml b/stable/ispy-agent-dvr/2.0.20/questions.yaml similarity index 100% rename from stable/ispy-agent-dvr/2.0.18/questions.yaml rename to stable/ispy-agent-dvr/2.0.20/questions.yaml diff --git a/stable/libreddit/1.0.6/templates/common.yaml b/stable/ispy-agent-dvr/2.0.20/templates/common.yaml similarity index 100% rename from stable/libreddit/1.0.6/templates/common.yaml rename to stable/ispy-agent-dvr/2.0.20/templates/common.yaml diff --git a/stable/lanraragi/2.0.12/values.yaml b/stable/ispy-agent-dvr/2.0.20/values.yaml similarity index 100% rename from stable/lanraragi/2.0.12/values.yaml rename to stable/ispy-agent-dvr/2.0.20/values.yaml diff --git a/stable/ispy-agent-dvr/item.yaml b/stable/ispy-agent-dvr/item.yaml index 618254c91b1..ae65d631d41 100644 --- a/stable/ispy-agent-dvr/item.yaml +++ b/stable/ispy-agent-dvr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ispy-agent-dvr.png +icon_url: https://truecharts.org/img/chart-icons/ispy-agent-dvr.png categories: - security diff --git a/stable/iyuuplus/2.0.12/CHANGELOG.md b/stable/iyuuplus/2.0.12/CHANGELOG.md deleted file mode 100644 index a94b54b1ffe..00000000000 --- a/stable/iyuuplus/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [iyuuplus-2.0.12](https://github.com/truecharts/apps/compare/iyuuplus-2.0.11...iyuuplus-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [iyuuplus-2.0.11](https://github.com/truecharts/apps/compare/iyuuplus-2.0.10...iyuuplus-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [iyuuplus-2.0.10](https://github.com/truecharts/apps/compare/iyuuplus-2.0.9...iyuuplus-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [iyuuplus-2.0.9](https://github.com/truecharts/apps/compare/iyuuplus-2.0.8...iyuuplus-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [iyuuplus-2.0.8](https://github.com/truecharts/apps/compare/iyuuplus-2.0.7...iyuuplus-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [iyuuplus-2.0.7](https://github.com/truecharts/apps/compare/iyuuplus-2.0.6...iyuuplus-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [iyuuplus-2.0.6](https://github.com/truecharts/apps/compare/iyuuplus-2.0.5...iyuuplus-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [iyuuplus-2.0.5](https://github.com/truecharts/apps/compare/iyuuplus-2.0.4...iyuuplus-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [iyuuplus-2.0.4](https://github.com/truecharts/apps/compare/iyuuplus-2.0.3...iyuuplus-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [iyuuplus-2.0.3](https://github.com/truecharts/apps/compare/iyuuplus-2.0.2...iyuuplus-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [iyuuplus-2.0.2](https://github.com/truecharts/apps/compare/iyuuplus-2.0.1...iyuuplus-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/iyuuplus/2.0.12/Chart.lock b/stable/iyuuplus/2.0.12/Chart.lock deleted file mode 100644 index bd0bfbe3636..00000000000 --- a/stable/iyuuplus/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:57:24.86518636Z" diff --git a/stable/iyuuplus/2.0.12/Chart.yaml b/stable/iyuuplus/2.0.12/Chart.yaml deleted file mode 100644 index d4634fd4e5f..00000000000 --- a/stable/iyuuplus/2.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: iyuuplus -version: 2.0.12 -appVersion: "latest" -description: The IYUU automatic seeding tool can automatically seed most PT sites in China, support downloader clusters, multiple disks, multiple download directories, connecting to remote downloaders, etc. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/iyuuplus -icon: https://truecharts.org/img/appicons/iyuuplus.png -keywords: - - iyuuplus - - pt -sources: - - https://hub.docker.com/r/iyuucn/iyuuplus -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/iyuuplus/2.0.14/CHANGELOG.md b/stable/iyuuplus/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..1b1620bd389 --- /dev/null +++ b/stable/iyuuplus/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [iyuuplus-2.0.14](https://github.com/truecharts/apps/compare/iyuuplus-2.0.12...iyuuplus-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [iyuuplus-2.0.12](https://github.com/truecharts/apps/compare/iyuuplus-2.0.11...iyuuplus-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [iyuuplus-2.0.11](https://github.com/truecharts/apps/compare/iyuuplus-2.0.10...iyuuplus-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [iyuuplus-2.0.10](https://github.com/truecharts/apps/compare/iyuuplus-2.0.9...iyuuplus-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [iyuuplus-2.0.9](https://github.com/truecharts/apps/compare/iyuuplus-2.0.8...iyuuplus-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [iyuuplus-2.0.8](https://github.com/truecharts/apps/compare/iyuuplus-2.0.7...iyuuplus-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [iyuuplus-2.0.7](https://github.com/truecharts/apps/compare/iyuuplus-2.0.6...iyuuplus-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [iyuuplus-2.0.6](https://github.com/truecharts/apps/compare/iyuuplus-2.0.5...iyuuplus-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [iyuuplus-2.0.5](https://github.com/truecharts/apps/compare/iyuuplus-2.0.4...iyuuplus-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [iyuuplus-2.0.4](https://github.com/truecharts/apps/compare/iyuuplus-2.0.3...iyuuplus-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [iyuuplus-2.0.3](https://github.com/truecharts/apps/compare/iyuuplus-2.0.2...iyuuplus-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/iyuuplus/2.0.14/Chart.lock b/stable/iyuuplus/2.0.14/Chart.lock new file mode 100644 index 00000000000..d275ade9a21 --- /dev/null +++ b/stable/iyuuplus/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:03:57.786972535Z" diff --git a/stable/iyuuplus/2.0.14/Chart.yaml b/stable/iyuuplus/2.0.14/Chart.yaml new file mode 100644 index 00000000000..93c7874c87f --- /dev/null +++ b/stable/iyuuplus/2.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: iyuuplus +version: 2.0.14 +appVersion: "latest" +description: The IYUU automatic seeding tool can automatically seed most PT sites in China, support downloader clusters, multiple disks, multiple download directories, connecting to remote downloaders, etc. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/iyuuplus +icon: https://truecharts.org/img/chart-icons/iyuuplus.png +keywords: + - iyuuplus + - pt +sources: + - https://hub.docker.com/r/iyuucn/iyuuplus +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/iyuuplus/2.0.12/README.md b/stable/iyuuplus/2.0.14/README.md similarity index 100% rename from stable/iyuuplus/2.0.12/README.md rename to stable/iyuuplus/2.0.14/README.md diff --git a/stable/iyuuplus/2.0.12/app-readme.md b/stable/iyuuplus/2.0.14/app-readme.md similarity index 100% rename from stable/iyuuplus/2.0.12/app-readme.md rename to stable/iyuuplus/2.0.14/app-readme.md diff --git a/stable/leaf2mqtt/4.0.13/charts/common-10.4.4.tgz b/stable/iyuuplus/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/leaf2mqtt/4.0.13/charts/common-10.4.4.tgz rename to stable/iyuuplus/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/iyuuplus/2.0.12/icon.png b/stable/iyuuplus/2.0.14/icon.png similarity index 100% rename from stable/iyuuplus/2.0.12/icon.png rename to stable/iyuuplus/2.0.14/icon.png diff --git a/stable/iyuuplus/2.0.12/ix_values.yaml b/stable/iyuuplus/2.0.14/ix_values.yaml similarity index 100% rename from stable/iyuuplus/2.0.12/ix_values.yaml rename to stable/iyuuplus/2.0.14/ix_values.yaml diff --git a/stable/iyuuplus/2.0.12/questions.yaml b/stable/iyuuplus/2.0.14/questions.yaml similarity index 100% rename from stable/iyuuplus/2.0.12/questions.yaml rename to stable/iyuuplus/2.0.14/questions.yaml diff --git a/stable/libreoffice/2.0.12/templates/common.yaml b/stable/iyuuplus/2.0.14/templates/common.yaml similarity index 100% rename from stable/libreoffice/2.0.12/templates/common.yaml rename to stable/iyuuplus/2.0.14/templates/common.yaml diff --git a/stable/leaf2mqtt/4.0.13/values.yaml b/stable/iyuuplus/2.0.14/values.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.13/values.yaml rename to stable/iyuuplus/2.0.14/values.yaml diff --git a/stable/iyuuplus/item.yaml b/stable/iyuuplus/item.yaml index 06f92ae4893..2e2e3aa2e41 100644 --- a/stable/iyuuplus/item.yaml +++ b/stable/iyuuplus/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/iyuuplus.png +icon_url: https://truecharts.org/img/chart-icons/iyuuplus.png categories: - media diff --git a/stable/jackett/11.0.26/CHANGELOG.md b/stable/jackett/11.0.26/CHANGELOG.md new file mode 100644 index 00000000000..a85fdc7f3d5 --- /dev/null +++ b/stable/jackett/11.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jackett-11.0.26](https://github.com/truecharts/apps/compare/jackett-11.0.24...jackett-11.0.26) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [jackett-11.0.24](https://github.com/truecharts/apps/compare/jackett-11.0.23...jackett-11.0.24) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [jackett-11.0.23](https://github.com/truecharts/apps/compare/jackett-11.0.22...jackett-11.0.23) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [jackett-11.0.22](https://github.com/truecharts/apps/compare/jackett-11.0.21...jackett-11.0.22) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [jackett-11.0.21](https://github.com/truecharts/apps/compare/jackett-11.0.20...jackett-11.0.21) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [jackett-11.0.20](https://github.com/truecharts/apps/compare/jackett-11.0.19...jackett-11.0.20) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [jackett-11.0.19](https://github.com/truecharts/apps/compare/jackett-11.0.18...jackett-11.0.19) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [jackett-11.0.18](https://github.com/truecharts/apps/compare/jackett-11.0.17...jackett-11.0.18) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [jackett-11.0.17](https://github.com/truecharts/apps/compare/jackett-11.0.16...jackett-11.0.17) (2022-06-27) + +#### Chore + +* update docker general non-major ([#2999](https://github.com/truecharts/apps/issues/2999)) + + + + +### [jackett-11.0.16](https://github.com/truecharts/apps/compare/jackett-11.0.15...jackett-11.0.16) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [jackett-11.0.15](https://github.com/truecharts/apps/compare/jackett-11.0.14...jackett-11.0.15) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) diff --git a/stable/jackett/11.0.26/Chart.lock b/stable/jackett/11.0.26/Chart.lock new file mode 100644 index 00000000000..2b46a1e84c8 --- /dev/null +++ b/stable/jackett/11.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:01.045467373Z" diff --git a/stable/jackett/11.0.26/Chart.yaml b/stable/jackett/11.0.26/Chart.yaml new file mode 100644 index 00000000000..e1392fefb1d --- /dev/null +++ b/stable/jackett/11.0.26/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.20.1299" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://github.com/truecharts/apps/tree/master/charts/stable/jackett +icon: https://truecharts.org/img/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/Jackett/Jackett +type: application +version: 11.0.26 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jackett/11.0.26/README.md b/stable/jackett/11.0.26/README.md new file mode 100644 index 00000000000..868f145dc85 --- /dev/null +++ b/stable/jackett/11.0.26/README.md @@ -0,0 +1,42 @@ +# jackett + +API Support for your favorite torrent trackers. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jackett/11.0.26/app-readme.md b/stable/jackett/11.0.26/app-readme.md new file mode 100644 index 00000000000..151894ff6be --- /dev/null +++ b/stable/jackett/11.0.26/app-readme.md @@ -0,0 +1,3 @@ +API Support for your favorite torrent trackers. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/leantime/4.0.14/charts/common-10.4.4.tgz b/stable/jackett/11.0.26/charts/common-10.4.4.tgz similarity index 100% rename from stable/leantime/4.0.14/charts/common-10.4.4.tgz rename to stable/jackett/11.0.26/charts/common-10.4.4.tgz diff --git a/stable/jackett/11.0.26/icon.png b/stable/jackett/11.0.26/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6cd3bc3bbae96ca010f549d20d61d757fda09d91 GIT binary patch literal 24159 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 z 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 literal 0 HcmV?d00001 diff --git a/stable/jackett/11.0.26/ix_values.yaml b/stable/jackett/11.0.26/ix_values.yaml new file mode 100644 index 00000000000..62081e6d40f --- /dev/null +++ b/stable/jackett/11.0.26/ix_values.yaml @@ -0,0 +1,30 @@ +image: + repository: tccr.io/truecharts/jackett + pullPolicy: IfNotPresent + tag: v0.20.1299@sha256:0b425562f302a71e50a6d3618da77523f28015cce97b3251ebd5a18d39bc4787 + +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" diff --git a/stable/jackett/11.0.26/questions.yaml b/stable/jackett/11.0.26/questions.yaml new file mode 100644 index 00000000000..33aba491b3d --- /dev/null +++ b/stable/jackett/11.0.26/questions.yaml @@ -0,0 +1,2439 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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 + 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/librespeed/6.0.13/templates/common.yaml b/stable/jackett/11.0.26/templates/common.yaml similarity index 100% rename from stable/librespeed/6.0.13/templates/common.yaml rename to stable/jackett/11.0.26/templates/common.yaml diff --git a/stable/leantime/4.0.14/values.yaml b/stable/jackett/11.0.26/values.yaml similarity index 100% rename from stable/leantime/4.0.14/values.yaml rename to stable/jackett/11.0.26/values.yaml diff --git a/stable/jackett/item.yaml b/stable/jackett/item.yaml index 86c29eedc59..e14a9bb7e44 100644 --- a/stable/jackett/item.yaml +++ b/stable/jackett/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/jackett.png +icon_url: https://truecharts.org/img/chart-icons/jackett.png categories: - media - test diff --git a/stable/jdownloader2/8.0.13/CHANGELOG.md b/stable/jdownloader2/8.0.13/CHANGELOG.md deleted file mode 100644 index 89dcb478d0b..00000000000 --- a/stable/jdownloader2/8.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [jdownloader2-8.0.13](https://github.com/truecharts/apps/compare/jdownloader2-8.0.12...jdownloader2-8.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [jdownloader2-8.0.12](https://github.com/truecharts/apps/compare/jdownloader2-8.0.11...jdownloader2-8.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [jdownloader2-8.0.11](https://github.com/truecharts/apps/compare/jdownloader2-8.0.10...jdownloader2-8.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [jdownloader2-8.0.10](https://github.com/truecharts/apps/compare/jdownloader2-8.0.9...jdownloader2-8.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [jdownloader2-8.0.9](https://github.com/truecharts/apps/compare/jdownloader2-8.0.8...jdownloader2-8.0.9) (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) - - - - -### [jdownloader2-8.0.8](https://github.com/truecharts/apps/compare/jdownloader2-8.0.7...jdownloader2-8.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [jdownloader2-8.0.7](https://github.com/truecharts/apps/compare/jdownloader2-8.0.6...jdownloader2-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [jdownloader2-8.0.6](https://github.com/truecharts/apps/compare/jdownloader2-8.0.5...jdownloader2-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [jdownloader2-8.0.5](https://github.com/truecharts/apps/compare/jdownloader2-8.0.4...jdownloader2-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [jdownloader2-8.0.4](https://github.com/truecharts/apps/compare/jdownloader2-8.0.3...jdownloader2-8.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [jdownloader2-8.0.3](https://github.com/truecharts/apps/compare/jdownloader2-8.0.2...jdownloader2-8.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/jdownloader2/8.0.13/Chart.lock b/stable/jdownloader2/8.0.13/Chart.lock deleted file mode 100644 index 3f20754c572..00000000000 --- a/stable/jdownloader2/8.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:57:29.703065959Z" diff --git a/stable/jdownloader2/8.0.13/Chart.yaml b/stable/jdownloader2/8.0.13/Chart.yaml deleted file mode 100644 index a992c2083a0..00000000000 --- a/stable/jdownloader2/8.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.7.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: JDownloader is a free, open-source download management tool with a huge - community of developers that makes downloading as easy and fast as it should be. -home: https://github.com/truecharts/apps/tree/master/charts/stable/jdownloader2 -icon: https://truecharts.org/img/appicons/jdownloader2.png -keywords: -- jdownloader -- download -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jdownloader2 -sources: -- https://github.com/jlesage/docker-jdownloader-2 -- https://hub.docker.com/r/jlesage/jdownloader-2 -- https://jdownloader.org/ -type: application -version: 8.0.13 -annotations: - truecharts.org/catagories: | - - downloads - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/jdownloader2/8.0.15/CHANGELOG.md b/stable/jdownloader2/8.0.15/CHANGELOG.md new file mode 100644 index 00000000000..bb567a25089 --- /dev/null +++ b/stable/jdownloader2/8.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jdownloader2-8.0.15](https://github.com/truecharts/apps/compare/jdownloader2-8.0.13...jdownloader2-8.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [jdownloader2-8.0.13](https://github.com/truecharts/apps/compare/jdownloader2-8.0.12...jdownloader2-8.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [jdownloader2-8.0.12](https://github.com/truecharts/apps/compare/jdownloader2-8.0.11...jdownloader2-8.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [jdownloader2-8.0.11](https://github.com/truecharts/apps/compare/jdownloader2-8.0.10...jdownloader2-8.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [jdownloader2-8.0.10](https://github.com/truecharts/apps/compare/jdownloader2-8.0.9...jdownloader2-8.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [jdownloader2-8.0.9](https://github.com/truecharts/apps/compare/jdownloader2-8.0.8...jdownloader2-8.0.9) (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) + + + + +### [jdownloader2-8.0.8](https://github.com/truecharts/apps/compare/jdownloader2-8.0.7...jdownloader2-8.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [jdownloader2-8.0.7](https://github.com/truecharts/apps/compare/jdownloader2-8.0.6...jdownloader2-8.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [jdownloader2-8.0.6](https://github.com/truecharts/apps/compare/jdownloader2-8.0.5...jdownloader2-8.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [jdownloader2-8.0.5](https://github.com/truecharts/apps/compare/jdownloader2-8.0.4...jdownloader2-8.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [jdownloader2-8.0.4](https://github.com/truecharts/apps/compare/jdownloader2-8.0.3...jdownloader2-8.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/jdownloader2/8.0.15/Chart.lock b/stable/jdownloader2/8.0.15/Chart.lock new file mode 100644 index 00000000000..54b20014b54 --- /dev/null +++ b/stable/jdownloader2/8.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:02.034631017Z" diff --git a/stable/jdownloader2/8.0.15/Chart.yaml b/stable/jdownloader2/8.0.15/Chart.yaml new file mode 100644 index 00000000000..33a75035bee --- /dev/null +++ b/stable/jdownloader2/8.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.7.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: JDownloader is a free, open-source download management tool with a huge + community of developers that makes downloading as easy and fast as it should be. +home: https://github.com/truecharts/apps/tree/master/charts/stable/jdownloader2 +icon: https://truecharts.org/img/chart-icons/jdownloader2.png +keywords: +- jdownloader +- download +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jdownloader2 +sources: +- https://github.com/jlesage/docker-jdownloader-2 +- https://hub.docker.com/r/jlesage/jdownloader-2 +- https://jdownloader.org/ +type: application +version: 8.0.15 +annotations: + truecharts.org/catagories: | + - downloads + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jdownloader2/8.0.13/README.md b/stable/jdownloader2/8.0.15/README.md similarity index 100% rename from stable/jdownloader2/8.0.13/README.md rename to stable/jdownloader2/8.0.15/README.md diff --git a/stable/jdownloader2/8.0.13/app-readme.md b/stable/jdownloader2/8.0.15/app-readme.md similarity index 100% rename from stable/jdownloader2/8.0.13/app-readme.md rename to stable/jdownloader2/8.0.15/app-readme.md diff --git a/stable/libreddit/1.0.6/charts/common-10.4.4.tgz b/stable/jdownloader2/8.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/libreddit/1.0.6/charts/common-10.4.4.tgz rename to stable/jdownloader2/8.0.15/charts/common-10.4.4.tgz diff --git a/stable/makemkv/2.0.14/docs/installation_notes.md b/stable/jdownloader2/8.0.15/docs/installation_notes.md similarity index 100% rename from stable/makemkv/2.0.14/docs/installation_notes.md rename to stable/jdownloader2/8.0.15/docs/installation_notes.md diff --git a/stable/jdownloader2/8.0.13/icon.png b/stable/jdownloader2/8.0.15/icon.png similarity index 100% rename from stable/jdownloader2/8.0.13/icon.png rename to stable/jdownloader2/8.0.15/icon.png diff --git a/stable/jdownloader2/8.0.13/ix_values.yaml b/stable/jdownloader2/8.0.15/ix_values.yaml similarity index 100% rename from stable/jdownloader2/8.0.13/ix_values.yaml rename to stable/jdownloader2/8.0.15/ix_values.yaml diff --git a/stable/jdownloader2/8.0.13/questions.yaml b/stable/jdownloader2/8.0.15/questions.yaml similarity index 100% rename from stable/jdownloader2/8.0.13/questions.yaml rename to stable/jdownloader2/8.0.15/questions.yaml diff --git a/stable/linkding/2.0.13/templates/common.yaml b/stable/jdownloader2/8.0.15/templates/common.yaml similarity index 100% rename from stable/linkding/2.0.13/templates/common.yaml rename to stable/jdownloader2/8.0.15/templates/common.yaml diff --git a/stable/libreddit/1.0.6/values.yaml b/stable/jdownloader2/8.0.15/values.yaml similarity index 100% rename from stable/libreddit/1.0.6/values.yaml rename to stable/jdownloader2/8.0.15/values.yaml diff --git a/stable/jdownloader2/item.yaml b/stable/jdownloader2/item.yaml index c1cc2528242..a87b32dee67 100644 --- a/stable/jdownloader2/item.yaml +++ b/stable/jdownloader2/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/jdownloader2.png +icon_url: https://truecharts.org/img/chart-icons/jdownloader2.png categories: - downloads diff --git a/stable/jellyfin/11.0.15/CHANGELOG.md b/stable/jellyfin/11.0.15/CHANGELOG.md new file mode 100644 index 00000000000..2c47b26b011 --- /dev/null +++ b/stable/jellyfin/11.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jellyfin-11.0.15](https://github.com/truecharts/apps/compare/jellyfin-11.0.13...jellyfin-11.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [jellyfin-11.0.13](https://github.com/truecharts/apps/compare/jellyfin-11.0.12...jellyfin-11.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [jellyfin-11.0.12](https://github.com/truecharts/apps/compare/jellyfin-11.0.11...jellyfin-11.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [jellyfin-11.0.11](https://github.com/truecharts/apps/compare/jellyfin-11.0.10...jellyfin-11.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [jellyfin-11.0.10](https://github.com/truecharts/apps/compare/jellyfin-11.0.9...jellyfin-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [jellyfin-11.0.9](https://github.com/truecharts/apps/compare/jellyfin-11.0.8...jellyfin-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [jellyfin-11.0.8](https://github.com/truecharts/apps/compare/jellyfin-11.0.7...jellyfin-11.0.8) (2022-06-27) + +#### Chore + +* update docker general non-major ([#2999](https://github.com/truecharts/apps/issues/2999)) + + + + +### [jellyfin-11.0.7](https://github.com/truecharts/apps/compare/jellyfin-11.0.6...jellyfin-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [jellyfin-11.0.6](https://github.com/truecharts/apps/compare/jellyfin-11.0.5...jellyfin-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [jellyfin-11.0.5](https://github.com/truecharts/apps/compare/jellyfin-11.0.4...jellyfin-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [jellyfin-11.0.4](https://github.com/truecharts/apps/compare/jellyfin-11.0.3...jellyfin-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/jellyfin/11.0.15/Chart.lock b/stable/jellyfin/11.0.15/Chart.lock new file mode 100644 index 00000000000..a6cffd6e454 --- /dev/null +++ b/stable/jellyfin/11.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:05.015474366Z" diff --git a/stable/jellyfin/11.0.15/Chart.yaml b/stable/jellyfin/11.0.15/Chart.yaml new file mode 100644 index 00000000000..5f7ff8e6774 --- /dev/null +++ b/stable/jellyfin/11.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "10.8.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Jellyfin is a Free Software Media System +home: https://github.com/truecharts/apps/tree/master/charts/stable/jellyfin +icon: https://truecharts.org/img/chart-icons/jellyfin.png +keywords: +- jellyfin +- plex +- emby +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jellyfin +sources: +- https://github.com/jellyfin/jellyfin +type: application +version: 11.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jellyfin/11.0.15/README.md b/stable/jellyfin/11.0.15/README.md new file mode 100644 index 00000000000..a8f2e9bc775 --- /dev/null +++ b/stable/jellyfin/11.0.15/README.md @@ -0,0 +1,42 @@ +# jellyfin + +Jellyfin is a Free Software Media System + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/jellyfin/11.0.15/app-readme.md b/stable/jellyfin/11.0.15/app-readme.md new file mode 100644 index 00000000000..aaff3c0f7f9 --- /dev/null +++ b/stable/jellyfin/11.0.15/app-readme.md @@ -0,0 +1,3 @@ +Jellyfin is a Free Software Media System + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/libreoffice/2.0.12/charts/common-10.4.4.tgz b/stable/jellyfin/11.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/libreoffice/2.0.12/charts/common-10.4.4.tgz rename to stable/jellyfin/11.0.15/charts/common-10.4.4.tgz diff --git a/stable/jellyfin/11.0.15/icon.png b/stable/jellyfin/11.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..79c61d185763abef0351c387f468064bc5152984 GIT binary patch literal 27336 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 literal 0 HcmV?d00001 diff --git a/stable/jellyfin/11.0.15/ix_values.yaml b/stable/jellyfin/11.0.15/ix_values.yaml new file mode 100644 index 00000000000..9d723c515be --- /dev/null +++ b/stable/jellyfin/11.0.15/ix_values.yaml @@ -0,0 +1,26 @@ +image: + repository: tccr.io/truecharts/jellyfin + pullPolicy: IfNotPresent + tag: v10.8.1@sha256:a58818ef1cc1ce6fba2abb6c9b39efdc20a6d0a7d7e45a40029224b5f0885643 + +securityContext: + readOnlyRootFilesystem: false + +env: + JELLYFIN_PublishedServerUrl: "https://jelly.mydomain.com" + +service: + main: + ports: + main: + port: 8096 + targetPort: 8096 + +persistence: + config: + enabled: true + mountPath: "/config" + cache: + enabled: true + mountPath: "/cache" + type: "emptyDir" diff --git a/stable/jellyfin/11.0.15/questions.yaml b/stable/jellyfin/11.0.15/questions.yaml new file mode 100644 index 00000000000..6e0a03628b6 --- /dev/null +++ b/stable/jellyfin/11.0.15/questions.yaml @@ -0,0 +1,2445 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: JELLYFIN_PublishedServerUrl + description: "Published Server URL" + label: "The Server URL to publish in UDP Auto Discovery response." + schema: + type: string + default: "" + - 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 Config" + 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: 8096 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8096 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/logitech-media-server/4.0.14/templates/common.yaml b/stable/jellyfin/11.0.15/templates/common.yaml similarity index 100% rename from stable/logitech-media-server/4.0.14/templates/common.yaml rename to stable/jellyfin/11.0.15/templates/common.yaml diff --git a/stable/libreoffice/2.0.12/values.yaml b/stable/jellyfin/11.0.15/values.yaml similarity index 100% rename from stable/libreoffice/2.0.12/values.yaml rename to stable/jellyfin/11.0.15/values.yaml diff --git a/stable/jellyfin/item.yaml b/stable/jellyfin/item.yaml index 830fba55b50..ff2a417eb70 100644 --- a/stable/jellyfin/item.yaml +++ b/stable/jellyfin/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/jellyfin.png +icon_url: https://truecharts.org/img/chart-icons/jellyfin.png categories: - media diff --git a/stable/jellyseerr/2.0.12/CHANGELOG.md b/stable/jellyseerr/2.0.12/CHANGELOG.md deleted file mode 100644 index 268704c2d2b..00000000000 --- a/stable/jellyseerr/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [jellyseerr-2.0.12](https://github.com/truecharts/apps/compare/jellyseerr-2.0.11...jellyseerr-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [jellyseerr-2.0.11](https://github.com/truecharts/apps/compare/jellyseerr-2.0.10...jellyseerr-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [jellyseerr-2.0.10](https://github.com/truecharts/apps/compare/jellyseerr-2.0.9...jellyseerr-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [jellyseerr-2.0.9](https://github.com/truecharts/apps/compare/jellyseerr-2.0.8...jellyseerr-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [jellyseerr-2.0.8](https://github.com/truecharts/apps/compare/jellyseerr-2.0.7...jellyseerr-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [jellyseerr-2.0.7](https://github.com/truecharts/apps/compare/jellyseerr-2.0.6...jellyseerr-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [jellyseerr-2.0.6](https://github.com/truecharts/apps/compare/jellyseerr-2.0.5...jellyseerr-2.0.6) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [jellyseerr-2.0.5](https://github.com/truecharts/apps/compare/jellyseerr-2.0.4...jellyseerr-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [jellyseerr-2.0.4](https://github.com/truecharts/apps/compare/jellyseerr-2.0.3...jellyseerr-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [jellyseerr-2.0.3](https://github.com/truecharts/apps/compare/jellyseerr-2.0.2...jellyseerr-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [jellyseerr-2.0.2](https://github.com/truecharts/apps/compare/jellyseerr-2.0.1...jellyseerr-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/stable/jellyseerr/2.0.12/Chart.lock b/stable/jellyseerr/2.0.12/Chart.lock deleted file mode 100644 index 30dc56c63f0..00000000000 --- a/stable/jellyseerr/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:57:40.612900122Z" diff --git a/stable/jellyseerr/2.0.12/Chart.yaml b/stable/jellyseerr/2.0.12/Chart.yaml deleted file mode 100644 index 1c76fe032af..00000000000 --- a/stable/jellyseerr/2.0.12/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.1.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: TEMPLATEREPLACEME -home: https://github.com/truecharts/apps/tree/master/charts/stable/jellyseerr -icon: https://truecharts.org/img/appicons/jellyseerr.png -keywords: -- jellyseerr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: jellyseerr -sources: -- https://github.com/Fallenbagel/jellyseerr -- https://hub.docker.com/r/fallenbagel/jellyseerr -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/jellyseerr/2.0.14/CHANGELOG.md b/stable/jellyseerr/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..a25305a79e2 --- /dev/null +++ b/stable/jellyseerr/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [jellyseerr-2.0.14](https://github.com/truecharts/apps/compare/jellyseerr-2.0.12...jellyseerr-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [jellyseerr-2.0.12](https://github.com/truecharts/apps/compare/jellyseerr-2.0.11...jellyseerr-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [jellyseerr-2.0.11](https://github.com/truecharts/apps/compare/jellyseerr-2.0.10...jellyseerr-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [jellyseerr-2.0.10](https://github.com/truecharts/apps/compare/jellyseerr-2.0.9...jellyseerr-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [jellyseerr-2.0.9](https://github.com/truecharts/apps/compare/jellyseerr-2.0.8...jellyseerr-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [jellyseerr-2.0.8](https://github.com/truecharts/apps/compare/jellyseerr-2.0.7...jellyseerr-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [jellyseerr-2.0.7](https://github.com/truecharts/apps/compare/jellyseerr-2.0.6...jellyseerr-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [jellyseerr-2.0.6](https://github.com/truecharts/apps/compare/jellyseerr-2.0.5...jellyseerr-2.0.6) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [jellyseerr-2.0.5](https://github.com/truecharts/apps/compare/jellyseerr-2.0.4...jellyseerr-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [jellyseerr-2.0.4](https://github.com/truecharts/apps/compare/jellyseerr-2.0.3...jellyseerr-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [jellyseerr-2.0.3](https://github.com/truecharts/apps/compare/jellyseerr-2.0.2...jellyseerr-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/jellyseerr/2.0.14/Chart.lock b/stable/jellyseerr/2.0.14/Chart.lock new file mode 100644 index 00000000000..fc9b86823fb --- /dev/null +++ b/stable/jellyseerr/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:12.820799087Z" diff --git a/stable/jellyseerr/2.0.14/Chart.yaml b/stable/jellyseerr/2.0.14/Chart.yaml new file mode 100644 index 00000000000..4ce72c28fc8 --- /dev/null +++ b/stable/jellyseerr/2.0.14/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.1.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: TEMPLATEREPLACEME +home: https://github.com/truecharts/apps/tree/master/charts/stable/jellyseerr +icon: https://truecharts.org/img/chart-icons/jellyseerr.png +keywords: +- jellyseerr +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: jellyseerr +sources: +- https://github.com/Fallenbagel/jellyseerr +- https://hub.docker.com/r/fallenbagel/jellyseerr +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/jellyseerr/2.0.12/README.md b/stable/jellyseerr/2.0.14/README.md similarity index 100% rename from stable/jellyseerr/2.0.12/README.md rename to stable/jellyseerr/2.0.14/README.md diff --git a/stable/jellyseerr/2.0.12/app-readme.md b/stable/jellyseerr/2.0.14/app-readme.md similarity index 100% rename from stable/jellyseerr/2.0.12/app-readme.md rename to stable/jellyseerr/2.0.14/app-readme.md diff --git a/stable/librephotos/4.0.15/charts/common-10.4.4.tgz b/stable/jellyseerr/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/librephotos/4.0.15/charts/common-10.4.4.tgz rename to stable/jellyseerr/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/jellyseerr/2.0.12/icon.png b/stable/jellyseerr/2.0.14/icon.png similarity index 100% rename from stable/jellyseerr/2.0.12/icon.png rename to stable/jellyseerr/2.0.14/icon.png diff --git a/stable/jellyseerr/2.0.12/ix_values.yaml b/stable/jellyseerr/2.0.14/ix_values.yaml similarity index 100% rename from stable/jellyseerr/2.0.12/ix_values.yaml rename to stable/jellyseerr/2.0.14/ix_values.yaml diff --git a/stable/jellyseerr/2.0.12/questions.yaml b/stable/jellyseerr/2.0.14/questions.yaml similarity index 100% rename from stable/jellyseerr/2.0.12/questions.yaml rename to stable/jellyseerr/2.0.14/questions.yaml diff --git a/stable/loki/5.0.15/templates/common.yaml b/stable/jellyseerr/2.0.14/templates/common.yaml similarity index 100% rename from stable/loki/5.0.15/templates/common.yaml rename to stable/jellyseerr/2.0.14/templates/common.yaml diff --git a/stable/librephotos/4.0.15/values.yaml b/stable/jellyseerr/2.0.14/values.yaml similarity index 100% rename from stable/librephotos/4.0.15/values.yaml rename to stable/jellyseerr/2.0.14/values.yaml diff --git a/stable/jellyseerr/item.yaml b/stable/jellyseerr/item.yaml index 0db3eb546be..942e8a7b69d 100644 --- a/stable/jellyseerr/item.yaml +++ b/stable/jellyseerr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/jellyseerr.png +icon_url: https://truecharts.org/img/chart-icons/jellyseerr.png categories: - media diff --git a/stable/joplin-server/8.0.12/CHANGELOG.md b/stable/joplin-server/8.0.12/CHANGELOG.md deleted file mode 100644 index c1408df2f78..00000000000 --- a/stable/joplin-server/8.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [joplin-server-8.0.12](https://github.com/truecharts/apps/compare/joplin-server-8.0.11...joplin-server-8.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [joplin-server-8.0.11](https://github.com/truecharts/apps/compare/joplin-server-8.0.10...joplin-server-8.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [joplin-server-8.0.10](https://github.com/truecharts/apps/compare/joplin-server-8.0.9...joplin-server-8.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [joplin-server-8.0.9](https://github.com/truecharts/apps/compare/joplin-server-8.0.8...joplin-server-8.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [joplin-server-8.0.8](https://github.com/truecharts/apps/compare/joplin-server-8.0.7...joplin-server-8.0.8) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [joplin-server-8.0.7](https://github.com/truecharts/apps/compare/joplin-server-8.0.6...joplin-server-8.0.7) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [joplin-server-8.0.6](https://github.com/truecharts/apps/compare/joplin-server-8.0.5...joplin-server-8.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [joplin-server-8.0.5](https://github.com/truecharts/apps/compare/joplin-server-8.0.4...joplin-server-8.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [joplin-server-8.0.4](https://github.com/truecharts/apps/compare/joplin-server-8.0.3...joplin-server-8.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [joplin-server-8.0.3](https://github.com/truecharts/apps/compare/joplin-server-8.0.2...joplin-server-8.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [joplin-server-8.0.2](https://github.com/truecharts/apps/compare/joplin-server-8.0.1...joplin-server-8.0.2) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/joplin-server/8.0.12/Chart.lock b/stable/joplin-server/8.0.12/Chart.lock deleted file mode 100644 index fb9290738a3..00000000000 --- a/stable/joplin-server/8.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:57:47.722805787Z" diff --git a/stable/joplin-server/8.0.12/Chart.yaml b/stable/joplin-server/8.0.12/Chart.yaml deleted file mode 100644 index bf8cd44aae9..00000000000 --- a/stable/joplin-server/8.0.12/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "2.7.4" -description: This server allows you to sync any Joplin client -name: joplin-server -version: 8.0.12 -kubeVersion: '>=1.16.0-0' -keywords: - - joplin - - notes -home: https://github.com/truecharts/apps/tree/master/charts/stable/joplin-server -icon: https://truecharts.org/img/appicons/joplin-server.png -sources: - - https://github.com/laurent22/joplin/tree/dev/packages/server - - https://github.com/laurent22/joplin - - https://hub.docker.com/r/joplin/server -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/joplin-server/8.0.14/CHANGELOG.md b/stable/joplin-server/8.0.14/CHANGELOG.md new file mode 100644 index 00000000000..ecad6b9dcdc --- /dev/null +++ b/stable/joplin-server/8.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [joplin-server-8.0.14](https://github.com/truecharts/apps/compare/joplin-server-8.0.12...joplin-server-8.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [joplin-server-8.0.12](https://github.com/truecharts/apps/compare/joplin-server-8.0.11...joplin-server-8.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [joplin-server-8.0.11](https://github.com/truecharts/apps/compare/joplin-server-8.0.10...joplin-server-8.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [joplin-server-8.0.10](https://github.com/truecharts/apps/compare/joplin-server-8.0.9...joplin-server-8.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [joplin-server-8.0.9](https://github.com/truecharts/apps/compare/joplin-server-8.0.8...joplin-server-8.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [joplin-server-8.0.8](https://github.com/truecharts/apps/compare/joplin-server-8.0.7...joplin-server-8.0.8) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [joplin-server-8.0.7](https://github.com/truecharts/apps/compare/joplin-server-8.0.6...joplin-server-8.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [joplin-server-8.0.6](https://github.com/truecharts/apps/compare/joplin-server-8.0.5...joplin-server-8.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [joplin-server-8.0.5](https://github.com/truecharts/apps/compare/joplin-server-8.0.4...joplin-server-8.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [joplin-server-8.0.4](https://github.com/truecharts/apps/compare/joplin-server-8.0.3...joplin-server-8.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [joplin-server-8.0.3](https://github.com/truecharts/apps/compare/joplin-server-8.0.2...joplin-server-8.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/joplin-server/8.0.14/Chart.lock b/stable/joplin-server/8.0.14/Chart.lock new file mode 100644 index 00000000000..720fb622588 --- /dev/null +++ b/stable/joplin-server/8.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:04:21.908717546Z" diff --git a/stable/joplin-server/8.0.14/Chart.yaml b/stable/joplin-server/8.0.14/Chart.yaml new file mode 100644 index 00000000000..68ab8b96f74 --- /dev/null +++ b/stable/joplin-server/8.0.14/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.7.4" +description: This server allows you to sync any Joplin client +name: joplin-server +version: 8.0.14 +kubeVersion: '>=1.16.0-0' +keywords: + - joplin + - notes +home: https://github.com/truecharts/apps/tree/master/charts/stable/joplin-server +icon: https://truecharts.org/img/chart-icons/joplin-server.png +sources: + - https://github.com/laurent22/joplin/tree/dev/packages/server + - https://github.com/laurent22/joplin + - https://hub.docker.com/r/joplin/server +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/joplin-server/8.0.12/README.md b/stable/joplin-server/8.0.14/README.md similarity index 100% rename from stable/joplin-server/8.0.12/README.md rename to stable/joplin-server/8.0.14/README.md diff --git a/stable/joplin-server/8.0.12/app-readme.md b/stable/joplin-server/8.0.14/app-readme.md similarity index 100% rename from stable/joplin-server/8.0.12/app-readme.md rename to stable/joplin-server/8.0.14/app-readme.md diff --git a/stable/librespeed/6.0.13/charts/common-10.4.4.tgz b/stable/joplin-server/8.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/librespeed/6.0.13/charts/common-10.4.4.tgz rename to stable/joplin-server/8.0.14/charts/common-10.4.4.tgz diff --git a/stable/librephotos/4.0.15/charts/postgresql-8.0.30.tgz b/stable/joplin-server/8.0.14/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/librephotos/4.0.15/charts/postgresql-8.0.30.tgz rename to stable/joplin-server/8.0.14/charts/postgresql-8.0.30.tgz diff --git a/stable/joplin-server/8.0.12/icon.png b/stable/joplin-server/8.0.14/icon.png similarity index 100% rename from stable/joplin-server/8.0.12/icon.png rename to stable/joplin-server/8.0.14/icon.png diff --git a/stable/joplin-server/8.0.12/ix_values.yaml b/stable/joplin-server/8.0.14/ix_values.yaml similarity index 100% rename from stable/joplin-server/8.0.12/ix_values.yaml rename to stable/joplin-server/8.0.14/ix_values.yaml diff --git a/stable/joplin-server/8.0.12/questions.yaml b/stable/joplin-server/8.0.14/questions.yaml similarity index 100% rename from stable/joplin-server/8.0.12/questions.yaml rename to stable/joplin-server/8.0.14/questions.yaml diff --git a/stable/makemkv/2.0.14/templates/common.yaml b/stable/joplin-server/8.0.14/templates/common.yaml similarity index 100% rename from stable/makemkv/2.0.14/templates/common.yaml rename to stable/joplin-server/8.0.14/templates/common.yaml diff --git a/stable/librespeed/6.0.13/values.yaml b/stable/joplin-server/8.0.14/values.yaml similarity index 100% rename from stable/librespeed/6.0.13/values.yaml rename to stable/joplin-server/8.0.14/values.yaml diff --git a/stable/joplin-server/item.yaml b/stable/joplin-server/item.yaml index 0019e812526..96fcb48c27e 100644 --- a/stable/joplin-server/item.yaml +++ b/stable/joplin-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/joplin-server.png +icon_url: https://truecharts.org/img/chart-icons/joplin-server.png categories: - media diff --git a/stable/k8s-gateway/6.0.12/CHANGELOG.md b/stable/k8s-gateway/6.0.12/CHANGELOG.md deleted file mode 100644 index 91770bf4932..00000000000 --- a/stable/k8s-gateway/6.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [k8s-gateway-6.0.12](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.11...k8s-gateway-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [k8s-gateway-6.0.11](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.10...k8s-gateway-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [k8s-gateway-6.0.10](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.9...k8s-gateway-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [k8s-gateway-6.0.9](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.8...k8s-gateway-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [k8s-gateway-6.0.8](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.7...k8s-gateway-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [k8s-gateway-6.0.7](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.6...k8s-gateway-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [k8s-gateway-6.0.6](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.5...k8s-gateway-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [k8s-gateway-6.0.5](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.4...k8s-gateway-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [k8s-gateway-6.0.4](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.3...k8s-gateway-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [k8s-gateway-6.0.3](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.2...k8s-gateway-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [k8s-gateway-6.0.2](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.1...k8s-gateway-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/k8s-gateway/6.0.12/Chart.lock b/stable/k8s-gateway/6.0.12/Chart.lock deleted file mode 100644 index 7b83d35e440..00000000000 --- a/stable/k8s-gateway/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:57:46.091102615Z" diff --git a/stable/k8s-gateway/6.0.12/Chart.yaml b/stable/k8s-gateway/6.0.12/Chart.yaml deleted file mode 100644 index 0637ffa201d..00000000000 --- a/stable/k8s-gateway/6.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.3.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: A Helm chart for the k8s_gateway CoreDNS plugin -home: https://github.com/truecharts/apps/tree/master/charts/core/k8s-gateway -icon: https://truecharts.org/img/appicons/k8s-gateway.png -keywords: -- DNS -- networking -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: k8s-gateway -sources: -- https://github.com/ori-edge/k8s_gateway -type: application -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/k8s-gateway/6.0.14/CHANGELOG.md b/stable/k8s-gateway/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..8dcb58c5a3a --- /dev/null +++ b/stable/k8s-gateway/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [k8s-gateway-6.0.14](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.12...k8s-gateway-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [k8s-gateway-6.0.12](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.11...k8s-gateway-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [k8s-gateway-6.0.11](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.10...k8s-gateway-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [k8s-gateway-6.0.10](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.9...k8s-gateway-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [k8s-gateway-6.0.9](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.8...k8s-gateway-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [k8s-gateway-6.0.8](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.7...k8s-gateway-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [k8s-gateway-6.0.7](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.6...k8s-gateway-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [k8s-gateway-6.0.6](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.5...k8s-gateway-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [k8s-gateway-6.0.5](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.4...k8s-gateway-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [k8s-gateway-6.0.4](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.3...k8s-gateway-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [k8s-gateway-6.0.3](https://github.com/truecharts/apps/compare/k8s-gateway-6.0.2...k8s-gateway-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/k8s-gateway/6.0.14/Chart.lock b/stable/k8s-gateway/6.0.14/Chart.lock new file mode 100644 index 00000000000..1450f8eaac2 --- /dev/null +++ b/stable/k8s-gateway/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:17.3011002Z" diff --git a/stable/k8s-gateway/6.0.14/Chart.yaml b/stable/k8s-gateway/6.0.14/Chart.yaml new file mode 100644 index 00000000000..ae888bed877 --- /dev/null +++ b/stable/k8s-gateway/6.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.3.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A Helm chart for the k8s_gateway CoreDNS plugin +home: https://github.com/truecharts/apps/tree/master/charts/core/k8s-gateway +icon: https://truecharts.org/img/chart-icons/k8s-gateway.png +keywords: +- DNS +- networking +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: k8s-gateway +sources: +- https://github.com/ori-edge/k8s_gateway +type: application +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/k8s-gateway/6.0.12/README.md b/stable/k8s-gateway/6.0.14/README.md similarity index 100% rename from stable/k8s-gateway/6.0.12/README.md rename to stable/k8s-gateway/6.0.14/README.md diff --git a/stable/k8s-gateway/6.0.12/app-readme.md b/stable/k8s-gateway/6.0.14/app-readme.md similarity index 100% rename from stable/k8s-gateway/6.0.12/app-readme.md rename to stable/k8s-gateway/6.0.14/app-readme.md diff --git a/stable/linkace/4.0.20/charts/common-10.4.4.tgz b/stable/k8s-gateway/6.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/linkace/4.0.20/charts/common-10.4.4.tgz rename to stable/k8s-gateway/6.0.14/charts/common-10.4.4.tgz diff --git a/stable/k8s-gateway/6.0.12/icon.png b/stable/k8s-gateway/6.0.14/icon.png similarity index 100% rename from stable/k8s-gateway/6.0.12/icon.png rename to stable/k8s-gateway/6.0.14/icon.png diff --git a/stable/k8s-gateway/6.0.12/ix_values.yaml b/stable/k8s-gateway/6.0.14/ix_values.yaml similarity index 100% rename from stable/k8s-gateway/6.0.12/ix_values.yaml rename to stable/k8s-gateway/6.0.14/ix_values.yaml diff --git a/stable/k8s-gateway/6.0.12/questions.yaml b/stable/k8s-gateway/6.0.14/questions.yaml similarity index 100% rename from stable/k8s-gateway/6.0.12/questions.yaml rename to stable/k8s-gateway/6.0.14/questions.yaml diff --git a/stable/k8s-gateway/6.0.12/templates/_configmap.tpl b/stable/k8s-gateway/6.0.14/templates/_configmap.tpl similarity index 100% rename from stable/k8s-gateway/6.0.12/templates/_configmap.tpl rename to stable/k8s-gateway/6.0.14/templates/_configmap.tpl diff --git a/stable/k8s-gateway/6.0.12/templates/common.yaml b/stable/k8s-gateway/6.0.14/templates/common.yaml similarity index 100% rename from stable/k8s-gateway/6.0.12/templates/common.yaml rename to stable/k8s-gateway/6.0.14/templates/common.yaml diff --git a/stable/linkace/4.0.20/values.yaml b/stable/k8s-gateway/6.0.14/values.yaml similarity index 100% rename from stable/linkace/4.0.20/values.yaml rename to stable/k8s-gateway/6.0.14/values.yaml diff --git a/stable/k8s-gateway/item.yaml b/stable/k8s-gateway/item.yaml index 7a15c64715e..aefdae082d1 100644 --- a/stable/k8s-gateway/item.yaml +++ b/stable/k8s-gateway/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/k8s-gateway.png +icon_url: https://truecharts.org/img/chart-icons/k8s-gateway.png categories: - networking diff --git a/stable/kanboard/8.0.13/CHANGELOG.md b/stable/kanboard/8.0.13/CHANGELOG.md deleted file mode 100644 index f03ae182174..00000000000 --- a/stable/kanboard/8.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [kanboard-8.0.13](https://github.com/truecharts/apps/compare/kanboard-8.0.12...kanboard-8.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [kanboard-8.0.12](https://github.com/truecharts/apps/compare/kanboard-8.0.11...kanboard-8.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [kanboard-8.0.11](https://github.com/truecharts/apps/compare/kanboard-8.0.10...kanboard-8.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [kanboard-8.0.10](https://github.com/truecharts/apps/compare/kanboard-8.0.9...kanboard-8.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [kanboard-8.0.9](https://github.com/truecharts/apps/compare/kanboard-8.0.8...kanboard-8.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [kanboard-8.0.8](https://github.com/truecharts/apps/compare/kanboard-8.0.7...kanboard-8.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [kanboard-8.0.7](https://github.com/truecharts/apps/compare/kanboard-8.0.6...kanboard-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [kanboard-8.0.6](https://github.com/truecharts/apps/compare/kanboard-8.0.5...kanboard-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [kanboard-8.0.5](https://github.com/truecharts/apps/compare/kanboard-8.0.4...kanboard-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [kanboard-8.0.4](https://github.com/truecharts/apps/compare/kanboard-8.0.3...kanboard-8.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [kanboard-8.0.3](https://github.com/truecharts/apps/compare/kanboard-8.0.2...kanboard-8.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/kanboard/8.0.13/Chart.lock b/stable/kanboard/8.0.13/Chart.lock deleted file mode 100644 index 169523981ac..00000000000 --- a/stable/kanboard/8.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T20:57:51.853402698Z" diff --git a/stable/kanboard/8.0.13/Chart.yaml b/stable/kanboard/8.0.13/Chart.yaml deleted file mode 100644 index d6825eb7d94..00000000000 --- a/stable/kanboard/8.0.13/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.22" -description: Kanboard is a free and open source Kanban project management software. -name: kanboard -version: 8.0.13 -kubeVersion: ">=1.16.0-0" -keywords: -- kanboard -- kanban -home: https://github.com/truecharts/apps/tree/master/charts/stable/kanboard -icon: https://truecharts.org/img/appicons/kanboard.png -sources: -- https://github.com/kanboard/kanboard -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kanboard/8.0.15/CHANGELOG.md b/stable/kanboard/8.0.15/CHANGELOG.md new file mode 100644 index 00000000000..386bc65cf4f --- /dev/null +++ b/stable/kanboard/8.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kanboard-8.0.15](https://github.com/truecharts/apps/compare/kanboard-8.0.13...kanboard-8.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [kanboard-8.0.13](https://github.com/truecharts/apps/compare/kanboard-8.0.12...kanboard-8.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [kanboard-8.0.12](https://github.com/truecharts/apps/compare/kanboard-8.0.11...kanboard-8.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [kanboard-8.0.11](https://github.com/truecharts/apps/compare/kanboard-8.0.10...kanboard-8.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [kanboard-8.0.10](https://github.com/truecharts/apps/compare/kanboard-8.0.9...kanboard-8.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [kanboard-8.0.9](https://github.com/truecharts/apps/compare/kanboard-8.0.8...kanboard-8.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [kanboard-8.0.8](https://github.com/truecharts/apps/compare/kanboard-8.0.7...kanboard-8.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [kanboard-8.0.7](https://github.com/truecharts/apps/compare/kanboard-8.0.6...kanboard-8.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [kanboard-8.0.6](https://github.com/truecharts/apps/compare/kanboard-8.0.5...kanboard-8.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [kanboard-8.0.5](https://github.com/truecharts/apps/compare/kanboard-8.0.4...kanboard-8.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [kanboard-8.0.4](https://github.com/truecharts/apps/compare/kanboard-8.0.3...kanboard-8.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/kanboard/8.0.15/Chart.lock b/stable/kanboard/8.0.15/Chart.lock new file mode 100644 index 00000000000..67cbbd54849 --- /dev/null +++ b/stable/kanboard/8.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:04:25.296627888Z" diff --git a/stable/kanboard/8.0.15/Chart.yaml b/stable/kanboard/8.0.15/Chart.yaml new file mode 100644 index 00000000000..961484312bd --- /dev/null +++ b/stable/kanboard/8.0.15/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.2.22" +description: Kanboard is a free and open source Kanban project management software. +name: kanboard +version: 8.0.15 +kubeVersion: ">=1.16.0-0" +keywords: +- kanboard +- kanban +home: https://github.com/truecharts/apps/tree/master/charts/stable/kanboard +icon: https://truecharts.org/img/chart-icons/kanboard.png +sources: +- https://github.com/kanboard/kanboard +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kanboard/8.0.13/README.md b/stable/kanboard/8.0.15/README.md similarity index 100% rename from stable/kanboard/8.0.13/README.md rename to stable/kanboard/8.0.15/README.md diff --git a/stable/kanboard/8.0.13/app-readme.md b/stable/kanboard/8.0.15/app-readme.md similarity index 100% rename from stable/kanboard/8.0.13/app-readme.md rename to stable/kanboard/8.0.15/app-readme.md diff --git a/stable/linkding/2.0.13/charts/common-10.4.4.tgz b/stable/kanboard/8.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/linkding/2.0.13/charts/common-10.4.4.tgz rename to stable/kanboard/8.0.15/charts/common-10.4.4.tgz diff --git a/stable/mattermost/3.0.15/charts/postgresql-8.0.30.tgz b/stable/kanboard/8.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/mattermost/3.0.15/charts/postgresql-8.0.30.tgz rename to stable/kanboard/8.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/kanboard/8.0.13/icon.png b/stable/kanboard/8.0.15/icon.png similarity index 100% rename from stable/kanboard/8.0.13/icon.png rename to stable/kanboard/8.0.15/icon.png diff --git a/stable/kanboard/8.0.13/ix_values.yaml b/stable/kanboard/8.0.15/ix_values.yaml similarity index 100% rename from stable/kanboard/8.0.13/ix_values.yaml rename to stable/kanboard/8.0.15/ix_values.yaml diff --git a/stable/kanboard/8.0.13/questions.yaml b/stable/kanboard/8.0.15/questions.yaml similarity index 100% rename from stable/kanboard/8.0.13/questions.yaml rename to stable/kanboard/8.0.15/questions.yaml diff --git a/stable/matomo/3.0.23/templates/common.yaml b/stable/kanboard/8.0.15/templates/common.yaml similarity index 100% rename from stable/matomo/3.0.23/templates/common.yaml rename to stable/kanboard/8.0.15/templates/common.yaml diff --git a/stable/linkding/2.0.13/values.yaml b/stable/kanboard/8.0.15/values.yaml similarity index 100% rename from stable/linkding/2.0.13/values.yaml rename to stable/kanboard/8.0.15/values.yaml diff --git a/stable/kanboard/item.yaml b/stable/kanboard/item.yaml index 0c2b37d5d9b..da75f6338b8 100644 --- a/stable/kanboard/item.yaml +++ b/stable/kanboard/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/kanboard.png +icon_url: https://truecharts.org/img/chart-icons/kanboard.png categories: - media diff --git a/stable/kavita/2.0.13/CHANGELOG.md b/stable/kavita/2.0.13/CHANGELOG.md deleted file mode 100644 index f73b75ba6c0..00000000000 --- a/stable/kavita/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [kavita-2.0.13](https://github.com/truecharts/apps/compare/kavita-2.0.12...kavita-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [kavita-2.0.12](https://github.com/truecharts/apps/compare/kavita-2.0.11...kavita-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [kavita-2.0.11](https://github.com/truecharts/apps/compare/kavita-2.0.10...kavita-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [kavita-2.0.10](https://github.com/truecharts/apps/compare/kavita-2.0.9...kavita-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [kavita-2.0.9](https://github.com/truecharts/apps/compare/kavita-2.0.8...kavita-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [kavita-2.0.8](https://github.com/truecharts/apps/compare/kavita-2.0.7...kavita-2.0.8) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [kavita-2.0.7](https://github.com/truecharts/apps/compare/kavita-2.0.6...kavita-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [kavita-2.0.6](https://github.com/truecharts/apps/compare/kavita-2.0.5...kavita-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [kavita-2.0.5](https://github.com/truecharts/apps/compare/kavita-2.0.4...kavita-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [kavita-2.0.4](https://github.com/truecharts/apps/compare/kavita-2.0.3...kavita-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [kavita-2.0.3](https://github.com/truecharts/apps/compare/kavita-2.0.2...kavita-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/kavita/2.0.13/Chart.lock b/stable/kavita/2.0.13/Chart.lock deleted file mode 100644 index 72f53de98c1..00000000000 --- a/stable/kavita/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:57:55.742911362Z" diff --git a/stable/kavita/2.0.13/Chart.yaml b/stable/kavita/2.0.13/Chart.yaml deleted file mode 100644 index 409fbc4e251..00000000000 --- a/stable/kavita/2.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kavita -version: 2.0.13 -appVersion: "0.5.4" -description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/kavita -icon: https://truecharts.org/img/appicons/kavita.png -keywords: - - kavita - - manga - - library - - book -sources: - - https://www.kavitareader.com -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kavita/2.0.15/CHANGELOG.md b/stable/kavita/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..9001360768a --- /dev/null +++ b/stable/kavita/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kavita-2.0.15](https://github.com/truecharts/apps/compare/kavita-2.0.13...kavita-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [kavita-2.0.13](https://github.com/truecharts/apps/compare/kavita-2.0.12...kavita-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [kavita-2.0.12](https://github.com/truecharts/apps/compare/kavita-2.0.11...kavita-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [kavita-2.0.11](https://github.com/truecharts/apps/compare/kavita-2.0.10...kavita-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [kavita-2.0.10](https://github.com/truecharts/apps/compare/kavita-2.0.9...kavita-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [kavita-2.0.9](https://github.com/truecharts/apps/compare/kavita-2.0.8...kavita-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [kavita-2.0.8](https://github.com/truecharts/apps/compare/kavita-2.0.7...kavita-2.0.8) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [kavita-2.0.7](https://github.com/truecharts/apps/compare/kavita-2.0.6...kavita-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [kavita-2.0.6](https://github.com/truecharts/apps/compare/kavita-2.0.5...kavita-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [kavita-2.0.5](https://github.com/truecharts/apps/compare/kavita-2.0.4...kavita-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [kavita-2.0.4](https://github.com/truecharts/apps/compare/kavita-2.0.3...kavita-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/kavita/2.0.15/Chart.lock b/stable/kavita/2.0.15/Chart.lock new file mode 100644 index 00000000000..53796f722ab --- /dev/null +++ b/stable/kavita/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:28.293339593Z" diff --git a/stable/kavita/2.0.15/Chart.yaml b/stable/kavita/2.0.15/Chart.yaml new file mode 100644 index 00000000000..4b940b039c5 --- /dev/null +++ b/stable/kavita/2.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: kavita +version: 2.0.15 +appVersion: "0.5.4" +description: Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/kavita +icon: https://truecharts.org/img/chart-icons/kavita.png +keywords: + - kavita + - manga + - library + - book +sources: + - https://www.kavitareader.com +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kavita/2.0.13/README.md b/stable/kavita/2.0.15/README.md similarity index 100% rename from stable/kavita/2.0.13/README.md rename to stable/kavita/2.0.15/README.md diff --git a/stable/kavita/2.0.13/app-readme.md b/stable/kavita/2.0.15/app-readme.md similarity index 100% rename from stable/kavita/2.0.13/app-readme.md rename to stable/kavita/2.0.15/app-readme.md diff --git a/stable/littlelink/6.0.26/charts/common-10.4.4.tgz b/stable/kavita/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/littlelink/6.0.26/charts/common-10.4.4.tgz rename to stable/kavita/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/kavita/2.0.13/icon.png b/stable/kavita/2.0.15/icon.png similarity index 100% rename from stable/kavita/2.0.13/icon.png rename to stable/kavita/2.0.15/icon.png diff --git a/stable/kavita/2.0.13/ix_values.yaml b/stable/kavita/2.0.15/ix_values.yaml similarity index 100% rename from stable/kavita/2.0.13/ix_values.yaml rename to stable/kavita/2.0.15/ix_values.yaml diff --git a/stable/kavita/2.0.13/questions.yaml b/stable/kavita/2.0.15/questions.yaml similarity index 100% rename from stable/kavita/2.0.13/questions.yaml rename to stable/kavita/2.0.15/questions.yaml diff --git a/stable/mattermost/3.0.15/templates/common.yaml b/stable/kavita/2.0.15/templates/common.yaml similarity index 100% rename from stable/mattermost/3.0.15/templates/common.yaml rename to stable/kavita/2.0.15/templates/common.yaml diff --git a/stable/littlelink/6.0.26/values.yaml b/stable/kavita/2.0.15/values.yaml similarity index 100% rename from stable/littlelink/6.0.26/values.yaml rename to stable/kavita/2.0.15/values.yaml diff --git a/stable/kavita/item.yaml b/stable/kavita/item.yaml index a54694f8bfe..6157d426f8c 100644 --- a/stable/kavita/item.yaml +++ b/stable/kavita/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/kavita.png +icon_url: https://truecharts.org/img/chart-icons/kavita.png categories: - media diff --git a/stable/kimai/3.0.13/CHANGELOG.md b/stable/kimai/3.0.13/CHANGELOG.md deleted file mode 100644 index f88ccefe975..00000000000 --- a/stable/kimai/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [kimai-3.0.13](https://github.com/truecharts/apps/compare/kimai-3.0.12...kimai-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [kimai-3.0.12](https://github.com/truecharts/apps/compare/kimai-3.0.11...kimai-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [kimai-3.0.11](https://github.com/truecharts/apps/compare/kimai-3.0.10...kimai-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [kimai-3.0.10](https://github.com/truecharts/apps/compare/kimai-3.0.9...kimai-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [kimai-3.0.9](https://github.com/truecharts/apps/compare/kimai-3.0.8...kimai-3.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [kimai-3.0.8](https://github.com/truecharts/apps/compare/kimai-3.0.7...kimai-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [kimai-3.0.7](https://github.com/truecharts/apps/compare/kimai-3.0.6...kimai-3.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [kimai-3.0.6](https://github.com/truecharts/apps/compare/kimai-3.0.5...kimai-3.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [kimai-3.0.5](https://github.com/truecharts/apps/compare/kimai-3.0.4...kimai-3.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [kimai-3.0.4](https://github.com/truecharts/apps/compare/kimai-3.0.3...kimai-3.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [kimai-3.0.3](https://github.com/truecharts/apps/compare/kimai-3.0.2...kimai-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/kimai/3.0.13/Chart.lock b/stable/kimai/3.0.13/Chart.lock deleted file mode 100644 index 9f9251dc205..00000000000 --- a/stable/kimai/3.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:58:07.769416812Z" diff --git a/stable/kimai/3.0.13/Chart.yaml b/stable/kimai/3.0.13/Chart.yaml deleted file mode 100644 index 647ad813c16..00000000000 --- a/stable/kimai/3.0.13/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.20" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: Kimai is a free, open source and online time-tracking software designed for small businesses and freelancers. -home: https://github.com/truecharts/apps/tree/master/charts/stable/kimai -icon: https://truecharts.org/img/appicons/kimai.png -keywords: -- kimai -- time -- tracking -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kimai -sources: -- https://github.com/kevinpapst/kimai2 -- https://github.com/tobybatch/kimai2 -- https://hub.docker.com/r/kimai/kimai2 -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kimai/3.0.15/CHANGELOG.md b/stable/kimai/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..67f1f63c1a8 --- /dev/null +++ b/stable/kimai/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kimai-3.0.15](https://github.com/truecharts/apps/compare/kimai-3.0.13...kimai-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [kimai-3.0.13](https://github.com/truecharts/apps/compare/kimai-3.0.12...kimai-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [kimai-3.0.12](https://github.com/truecharts/apps/compare/kimai-3.0.11...kimai-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [kimai-3.0.11](https://github.com/truecharts/apps/compare/kimai-3.0.10...kimai-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [kimai-3.0.10](https://github.com/truecharts/apps/compare/kimai-3.0.9...kimai-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [kimai-3.0.9](https://github.com/truecharts/apps/compare/kimai-3.0.8...kimai-3.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [kimai-3.0.8](https://github.com/truecharts/apps/compare/kimai-3.0.7...kimai-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [kimai-3.0.7](https://github.com/truecharts/apps/compare/kimai-3.0.6...kimai-3.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [kimai-3.0.6](https://github.com/truecharts/apps/compare/kimai-3.0.5...kimai-3.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [kimai-3.0.5](https://github.com/truecharts/apps/compare/kimai-3.0.4...kimai-3.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [kimai-3.0.4](https://github.com/truecharts/apps/compare/kimai-3.0.3...kimai-3.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/kimai/3.0.15/Chart.lock b/stable/kimai/3.0.15/Chart.lock new file mode 100644 index 00000000000..713b373e88c --- /dev/null +++ b/stable/kimai/3.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:04:37.705985015Z" diff --git a/stable/kimai/3.0.15/Chart.yaml b/stable/kimai/3.0.15/Chart.yaml new file mode 100644 index 00000000000..a2baa2cc133 --- /dev/null +++ b/stable/kimai/3.0.15/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.20" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: Kimai is a free, open source and online time-tracking software designed for small businesses and freelancers. +home: https://github.com/truecharts/apps/tree/master/charts/stable/kimai +icon: https://truecharts.org/img/chart-icons/kimai.png +keywords: +- kimai +- time +- tracking +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kimai +sources: +- https://github.com/kevinpapst/kimai2 +- https://github.com/tobybatch/kimai2 +- https://hub.docker.com/r/kimai/kimai2 +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kimai/3.0.13/README.md b/stable/kimai/3.0.15/README.md similarity index 100% rename from stable/kimai/3.0.13/README.md rename to stable/kimai/3.0.15/README.md diff --git a/stable/kimai/3.0.13/app-readme.md b/stable/kimai/3.0.15/app-readme.md similarity index 100% rename from stable/kimai/3.0.13/app-readme.md rename to stable/kimai/3.0.15/app-readme.md diff --git a/stable/logitech-media-server/4.0.14/charts/common-10.4.4.tgz b/stable/kimai/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/logitech-media-server/4.0.14/charts/common-10.4.4.tgz rename to stable/kimai/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/kimai/3.0.13/charts/mariadb-3.0.29.tgz b/stable/kimai/3.0.15/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/kimai/3.0.13/charts/mariadb-3.0.29.tgz rename to stable/kimai/3.0.15/charts/mariadb-3.0.29.tgz diff --git a/stable/kimai/3.0.13/icon.png b/stable/kimai/3.0.15/icon.png similarity index 100% rename from stable/kimai/3.0.13/icon.png rename to stable/kimai/3.0.15/icon.png diff --git a/stable/kimai/3.0.13/ix_values.yaml b/stable/kimai/3.0.15/ix_values.yaml similarity index 100% rename from stable/kimai/3.0.13/ix_values.yaml rename to stable/kimai/3.0.15/ix_values.yaml diff --git a/stable/kimai/3.0.13/questions.yaml b/stable/kimai/3.0.15/questions.yaml similarity index 100% rename from stable/kimai/3.0.13/questions.yaml rename to stable/kimai/3.0.15/questions.yaml diff --git a/stable/kimai/3.0.13/templates/_secrets.tpl b/stable/kimai/3.0.15/templates/_secrets.tpl similarity index 100% rename from stable/kimai/3.0.13/templates/_secrets.tpl rename to stable/kimai/3.0.15/templates/_secrets.tpl diff --git a/stable/kimai/3.0.13/templates/common.yaml b/stable/kimai/3.0.15/templates/common.yaml similarity index 100% rename from stable/kimai/3.0.13/templates/common.yaml rename to stable/kimai/3.0.15/templates/common.yaml diff --git a/stable/logitech-media-server/4.0.14/values.yaml b/stable/kimai/3.0.15/values.yaml similarity index 100% rename from stable/logitech-media-server/4.0.14/values.yaml rename to stable/kimai/3.0.15/values.yaml diff --git a/stable/kimai/item.yaml b/stable/kimai/item.yaml index 391f25e501e..c64ada77938 100644 --- a/stable/kimai/item.yaml +++ b/stable/kimai/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/kimai.png +icon_url: https://truecharts.org/img/chart-icons/kimai.png categories: - productivity diff --git a/stable/kms/11.0.14/CHANGELOG.md b/stable/kms/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..a612275baa7 --- /dev/null +++ b/stable/kms/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kms-11.0.14](https://github.com/truecharts/apps/compare/kms-11.0.12...kms-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [kms-11.0.12](https://github.com/truecharts/apps/compare/kms-11.0.11...kms-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [kms-11.0.11](https://github.com/truecharts/apps/compare/kms-11.0.10...kms-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [kms-11.0.10](https://github.com/truecharts/apps/compare/kms-11.0.9...kms-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [kms-11.0.9](https://github.com/truecharts/apps/compare/kms-11.0.8...kms-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [kms-11.0.8](https://github.com/truecharts/apps/compare/kms-11.0.7...kms-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [kms-11.0.7](https://github.com/truecharts/apps/compare/kms-11.0.6...kms-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [kms-11.0.6](https://github.com/truecharts/apps/compare/kms-11.0.5...kms-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [kms-11.0.5](https://github.com/truecharts/apps/compare/kms-11.0.4...kms-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [kms-11.0.4](https://github.com/truecharts/apps/compare/kms-11.0.3...kms-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [kms-11.0.3](https://github.com/truecharts/apps/compare/kms-11.0.2...kms-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/kms/11.0.14/Chart.lock b/stable/kms/11.0.14/Chart.lock new file mode 100644 index 00000000000..abcdd840b65 --- /dev/null +++ b/stable/kms/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:42.835368855Z" diff --git a/stable/kms/11.0.14/Chart.yaml b/stable/kms/11.0.14/Chart.yaml new file mode 100644 index 00000000000..be32c707457 --- /dev/null +++ b/stable/kms/11.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "minimal" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Private Windows Activation Server for development and testing +home: https://github.com/truecharts/apps/tree/master/charts/stable/kms +icon: https://truecharts.org/img/chart-icons/kms.png +keywords: +- kms +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kms +sources: +- https://github.com/Py-KMS-Organization/py-kms +- https://hub.docker.com/r/pykmsorg/py-kms +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - graywares + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kms/11.0.14/README.md b/stable/kms/11.0.14/README.md new file mode 100644 index 00000000000..3aab1dd17e4 --- /dev/null +++ b/stable/kms/11.0.14/README.md @@ -0,0 +1,43 @@ +# kms + +Private Windows Activation Server for development and testing + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/kms/11.0.14/app-readme.md b/stable/kms/11.0.14/app-readme.md new file mode 100644 index 00000000000..a418807e25e --- /dev/null +++ b/stable/kms/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +Private Windows Activation Server for development and testing + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/loki/5.0.15/charts/common-10.4.4.tgz b/stable/kms/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/loki/5.0.15/charts/common-10.4.4.tgz rename to stable/kms/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/kms/11.0.14/icon.png b/stable/kms/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..614fcf8d1a97c3aa12828728d2e109f08b3f8a1e GIT binary patch literal 46255 zcmce-1yq#Xw>Uhc1A@}h3_~~!Af3_-4N46uF~HE>-5mnb-8F!Ogmel>igZYbiZn>4 zAHMIe?tk68?tgvXTHmaBYMGTuM87{f z(WBPyFF20!x-I~~qy9e!S_@# zmaeXj!WdXsw+(iVDk}eCZ13_9Pu=^B!xQ1i!S#%j!_MxHVSiz}xXQTS z6aPbv{}$Ut)5{Ubp^kKMaC0_A%D5x#T^asOu8#b-75^9H_vrs3HZ%Q~U`ID++rO+g zGvz?qBJJ*FxZJDC^)EdgEgf7PTr3?N|3&g&g#D}dFZ=$fovW4k|DfETlK+B=^tAdP zQ2&(t7u5TZ`R|qZr+fd1zpn#fn1iX?A4?Qq{|qZL2U9CE;eRPBEQsVrAOv_2?4~9H zob3EOyr%3z2wqNhZaxzeL8Oo%7Z)e@Ke;K`ySO6kO_6`N-SdBDbhL~ya+ zpUv4#Oz%kr`8n@{&y157fiUMcH$`y$lm4Z%)qTrA*#4(hvV1(;(n9=PLfleZ+%QRQ zNp2Xg5R8Y5Pm+&QmRCRk3^FqnHg|BgL)^!Rl^wzY$>C^k0S5is0%-?Z2WJ%rGo&b( z=Re^J($cEV4(3+2_XS|kA9o8Y{Gr#jGIO=O$K@6JPpC4|-r_H?Am2a0s(pGp^&xj$(kon8Kt%E`@h&*v}rUp8yp=bL-m`1$yF?sfhP z{+Aj$Fsu7I|C{D7EB{@j`=3RBEWNKrVQFV1!W9X-KkfzJrw?{6?)$$c7q2i6r|^9a z;N%zPrgP*FTb!2GZ#tceYlb zzfy!S!t`%{x**(h3FD6m0J7UHw-|JC*Xcj@5&ch__L>81V-DUSa$+Wvlq z{p~c_KOT2+z3(H0|Gz}mANu=D`>)*lzh}9>Wjg%7$&h~n;jio>W##%O7yX@;{+o6r zCMfckBW$hy6^;KJ=sz9z-^%z4;XlR$_niL%-48PU-2Q8LbN}$K0TR;wzD+pa4}aLA za&-WJ%7+RtNlnk}-CM70N(4TNKyRDt?ysC;6j+I~QungEIVTlIIC?=a_=tcvlA-RUWdPgQ0ekcwcKf`9T{QVE z8QP92!}$13Vh6|x)!+b>o;at^?;x%La%tH8X+z*!ahF|?$!eVKP zr8#pdDk{3GPZ0o47aF-4$HFTM0M~%Xg!uKs#ESp*9zY7{V{~qJ-E_-x#vuNSq3aiG zm%2~YRR&J2Ni5iT)$hDx9pB+_Wv<3?+|Tso`O?{TvoI^By*A%egpHsUeeTWQwK?8aHWYsDhPARsV55WW6505cfuZHcLg zRvl1nD*t#7(0`vjG=h)00174pb(^`);>_~24hi#*~W75n`=c9lVb!H zDDyGHb!GzN;LgJejD&$bu|r_gBcJh?9-O!dcM8*E&7m`ay88M{egk(OIsC&^M6uBE zA`4)+5|V@f73u}XRbvw{IuBcd9>!x}!=g?M6;;ER&BoK(R$5sMT5J~Itx9qRLKZaG zz=G_XEBALlU4LmY7^IhEJSuJDo+2B@$5=yW2Q%VEuU#1k5nwR^-x%CLq|wwrHS?Bt zwsv?2Vnqz$7Gdidv0zEdlh#_NK&F+Lg3vJ14f}u8w)rA_*GGSR_-^ecGpC)@17R7c zILApgVBV!>(KU@l(@-T0ByVBV9c@oh+xKOC_(eoFee8^#@%qQ^UC77fuZ(UA1SGgz zm|8EA(O-_I0(vmjSFvZc7b~%JFyC7i;Bo<^(Pk<2K?p8RV+piWu4grAFGW^;ZZdw2 ze&32o^P10Ne$Pv<#9U|DxLze?`dp5IYt#&%TyYl2nR0Xr#Lm2{2anZwu1MpaS! zA+3kUMfz{I3_X%-gkrULh`{8=(SdZH*&r3<1U(XHOprtZ z01PAmNS>X&C4PBM>#g%LZ&K+=4hK~}p447w5+)172-6tjSa4%9V|W}rn3=mOe7lcG zB6Q6}715~0{&2`*TT(2vu=pt2%h>Dt@M2+fw!3;CkHo{zMHl_3cg`3JHt^(>o@(~Lc{9C zLbkH}&HOUku@7Xzh%moJd1$ktCliXMcdN>#P^=n17Wl!&I=rKzX1^2OBy*xctH*S0`ZY?(5Ou zuuIyT)9UFgOfqHp>{1Hu7jLFpsb_=K<)utO*g^R~iVv~nFIMtx&-&#iYaduYAWH;N z%fpw@`VXy;MR_)j8}F%e+uFVMO@1fJnXml18mIBdpOhdS>izUh(@5|~vt4|LbzsT1 z338!$6w^Fk#KY-i%V*e!4!Ai!X3+Uf-eBo6xj9Sa{pg~(b!LV+Wsb01ttz(s0t(I- zWMHq9m)Op_S~XtLysr)qGlMPBzzWprax1F?YL7mvjZL~lnm zOFou^pe!Ep^ORY^h*-T}%-(0I{m~K(LlSY(AnxRz(XhhTml-KID9sS%ovJq=bTw6c zz93wA!lF1dq7?i(naEN5f`yqL$LnLG9~vVw=N(@T6Ra790EMSS#i2>)Szyug1UWC-t^7TXK$IVVePh#!fqmUE)#~QCX#?6Gki*-CLGS@ z#)Y=){o}6R5!Fg*<^xD`JlL=*R-lqaTnLf?0(-Qkm=ukuDy8Lr6Q?IbES)@?6;Y+*9y%a36X$BpYH8fe}e30A#n&9u{pV|Q~*Xx5%WItp-2<3b> zOn|LAroq$k>8I=a#6&)zBsK$0Yz0JDv?7QpU7oo+fl?{8hmSac_&FDdnLL;aM6f*+ zO`_~38ovFj;Ej|=AQOs!UJY}G9G*f7i-wwq`YBR%{YtFnOuriu4{czgr66BT4cV>J zCeguUihPs6HCztFV~o5jkmDD-s@vCi$x%_qJh{@8j3k*|2%GK2D=qUhU-|YLKL`gp zKTnw}_5?MyTuD<$3Fhal3LoOGQd2hxCrqF(&D0_=CrHKt5Mtb@(=j~fvnSQ6CIyjT zs*$L|$?T*td#eS%q@Bk5ZaWWL`+tj=DG^p5?%Jz2tko7|)qJ4-*^-YOkSrBFAXU3&5)3P(5p!9Tv30}T>%0hw+4L1v{$Wjvr7mP&j zsS_BO=~fSnj8wp9Me7e0F3^Bwm>wQis2Zsn`-wn0Rt@TjVGi!Y4v&(UC3q)~ zNyTk1m&tjlFr{>;~)Z)Zy|xJ+DuLlJIG z!=QRFGnC$R1QPRd_4(bi%M^$kW3Of=Punw9If^qnT>)#CCzLJz8#!JmD@1;aJZU!?!)K~|d?4a)652bG)1 z5#gZ8lPXI}D87aaC6m9>5&f;y<$5xY=ka*w^`^#*!;#(ut4adVyA4c8)BbPY%Smya zTuC}CW(#z5pJf_%ymsq`Uo{?teui7!(lni!Jwig<#%14_`gx3ORX*K9>z`G?%n zQg}@=RPkbhr$?(czYpV|XIcWgKB$GIVd=P;^*-NGqB$d)5l#XyN?d-3xT3qA?sXiR z)ZW+wZ_M6FZ`}|!;$cN00`s*bidEGTC_!Ac_%q6k!3Cc{i6a0y&@f+ZmE89p39Rx; zWB?_rR6Zoquu?u!ku*J$9gkJQ7LY?y9u*k5h$O6#rx8-IZ0Muu8DW1ZZ3DNuCK?N^UztJ1=8_z5gRP4eytDrDN;Dnfw@9w(?9Ck#$cpr5QGN|%(y||&9R99Uxif6HohSO!mNK4k}1eBVm7rnH-DRKNjY7; z)H&{Vs*RBX7Rutnx`p{d9a>DjjsV!gX9c?U&EPOYDH`^ryPuC?*qbl>SKnNrlZytqKm=J93o^08B%>xLg z#9z^73L+mJ=+!GPAYc}T0||GEGl6KyQOU6q3SgWHa%2irPiZz3vPtLdx*b&}EU-+8 zQ>%)asSRAyPx#vUtDC4iK@WhA&Xp7a?IEJ??->-6oDg}wBO~Cgp30^8hEJlnFOiqK zFVp~i>m{y+d(qa_Q;CeII8{J*csI7$G?0s43WwNB8J~kW5Yih6d)lc|m;kBTmDP|K zbJ>$$Cq*)0-06wSr2RmT-2n8|)M@IFM zqcf>0h68>NZJb;_FdyNjh;3Yrfm$+dXKNCsoJUn`e({ZSfQ@#Cj%P=bH{?=wD{5{! zCbhpH<#vMe$tgD{!h&u)3dtkK(Rtr;r=uK{G)4ua?*Yb2p=<8GYRz8~n|G^?-9)O9S*!>khCwO)P7^ z6yC@vl%$9w+FE3q01_EqPOnZ77YvCkghmq5qaZLo*(fy=SS$f@vWl(pIBk~Bzc6)& zb$(4>8*t(L3EvI-!}E3mJaB@o$RX1E%gQG1X_G31Xy6|& zUQ05fqZNWtj=WKqI`H8F8Ug-1Z}ZikIm<)fNCs(z(PwqP+0C?Rb?`EQ{%G_-u(8vf z?^$#Vr6L=bG)q#)WE3$TajaR%5?osy@Ydt<0yx(RuRCb@E)8H-}{^v-gD8txetq9twGp@)UoRLzF!K zlW^N&_09}jBnTRn&*u8d8u$(4GLm4O!2|{*rb&UxGZMx*rI~2}(1|3TGFcIpOMs+6 z+&$O%1t*h2`tfzDZ~`1Jx^+0IbupQ1g;eqk>vcW%t&1$%5*kVsENGdar>hJieG@sXq}HoV4fYK@FGu&Kv8lwCB2^G&w2TEp zi4-&mLuas^2vt#jP9l(CKe=uoj`%TkI+D>)qV9j*NtMIUZ?8%D=v)#xyh?%wS68{U&E0yPfHZg|!92rSZv+2^Nl8^Z<=9;+gM6=}*Fgb^&;S z>e&gqxY5Dn4bXKA_#~`gxbi$wtw`>WGPE!OMpOc!1Z!%NKp9n|R1rO}rdpl@$L6=X z$2TB)QYNNC0@GL%;~{bkbe(C9F=rsLd?1iehJa}#$c!L5&Z%IQm!yJzunxVt%9b{} zIhou!Q1P%0$neuH|@}>h&{ah8eQV4I+0to(wymN7mUqXS>^n;=UK}DoN@qT!r(l zjQrP4zh3M$=g#9mHU!+5ettJzDMC>SA~<0a*;zENdxEPJbd}!p6R=|Lsy-M+m9ugX zBhe(JaAzWcUZt<{uLJ9)@U}6+ETvSVBKa~XSY-QE>9S$(&y>N?UU0${ z4VUiawxEAmrO8vZDvM>Cs-;Lg7FhpI@r|8CX{mluZ%k@&5D969d{pBHN6-D1slGZx zo7MjokwoIx1B_0${SC_&NA9w*0f*xtTH5&++L@7hs66|1qrNr z_x7S8VS)9Rr75egyo_Zayp(Q*3f zx?q5Zw%hO0_O&xJD?*vK7zI{Nf`WRcBTtK&KFWtq^ZzO>7kE)tpFIe7y8B8z;a@>1 z>d#cx)t z+`muw$%Q;ZZ-9rk7w~1bJ&>MJK+NB_}n1 zl~K3pB(s6O!4-`Tuju?-|M|1c)<1*5~x@l`q5gC&VWy<-5Q6YAEY}x=350{tL>~)KlA?ZU8%u+oo|k&{gj+em#rpe zq|$;eVEb-D`}+_e;*8zEu;cK?+=123h=7J~v9jp!Cc_25t8D#4`)0e{*_h~j5 zV*_DyCHja~U8YYBCs831?!~QvjR_}9z^#qwLue49rVUopj+zCe+u!8z}zJGJ*`fzGYCIa<*K4YXM7Te;q|jh_bT@9Lc{zn+yS zU6MD`w3ZUyei+-!{V2!37bR=@GOrUaFt$>+$-&S^sGU90S*0y4M2(v4kPx2G`arl} zAy=FQ17p6TPvO&=G(6OVO{M_37pJI68m%}iwLREaH6iC2Pe4!D!!S!CO+vTEP&h|! zBdTREy72MN+H)O?phC)sy7plG#w~uNoEVQDg(0m5BYmltm`vFLK4>bL(V>X@rFHGM zdM)bFd2Gk?FlJ_!U+bCtd~^fOf~6{Nk#)lY-5K_Svgg{3OEaE2Nqw;Vs7-{g|;16R^1yLg?T+HZxuc-Tt2+wDnTzpr&w3T}!omHqK|JY6DL68+BwQ zv4eWCjgVq$CEY@{MpWUsI$Uq&&T7!%10ae7`PBCFm+|V>W%V}JHyzPi3Ji0Md{udi zO9>j44(_czox_6|nppi}vUH~3{oWvR_FcOm3{Ezv5s;cfEBgxrax&`lj07Srj!jU9X3iRhRm(;4baR=Xu^sj%ljep zFHnJQRQd8WN)_e1oQ3rVtpSFQURGj;y-7gmWO){54kY_Oj(gN%8&Rp=PlJicM9M%5Ru{;bt-CBnYaBnt zkSXB&c&aJM1yDR)e8ON-tN<^6djnLVPMStleY6eFoB}Tf;i}BLPa7{?es~SN#QKT` zu)Z^rVF8fNheWI_wez*TcOaK8cw4({s0T_&O{5f3X&ju0FH0+T_}l1g6YOQRRz~UPeG#vHZUBMgNtU+VF*o2L6jQqlK5q5Zcu1Sc;dGKb zJvC_8wvHl{adyl*kifn5J)?EGcJty6P(c$jT8fae$Ql$DJd9!?Yt z=~8X*Du6(I-ed3L%-ck38iHnP83fYPfh_XmwCZ&%Kw{3%5t0AXQV1^p0M&Pb@nNk1%O z$_USYHXa$B0ELlAEN^jXWF%+6%W2EVNQrR`jCL~(FRsI^*Nd+aa_euQsQL$RJ^?T~ zJ*-r{#n{#--dxP*!V!^#m^M^%w_na1RSEn2yiPj&g@*#$K-Kt%aHqZW0&;r?HM}Ve zyOVFKPbajRDkbx*WS`UIWOR96wpdKmjOPkosIZH4{Cb-zDO=uIYL22RZ4+}bQTd5q zJ1G|c+lU^<-3T7Wy&p;tY|AfKa;#%mhe;hq($-1gX&(PTs8<$HIua>>V~M)G@s#iR{^XVT>5q2^u@MVc9BCLJhk-x6z&C0W*%e8-@5W69XWtlXYvlM$W?^0%1 zT6rA3FoMQbn*fCZ;+V%Kl3A8SO1QUwxX*8!zUqE}>V5S4n+GQeVNvvxBT9^h*-0GU z{WUf)P-<_~dZ2)L*2XSY`A*?WEv1KQBXQDP*|}7;mj%{z&WYn3b8x2j_UDHqB@%=^ zgolM;iZ#@m8XCtDkJ6weL!Y$0D&5xR>!RtwjC!c|FIe4JM9|;y28OCDb&`7-QK~N5 z8TuKE9rsP1wQ7SxtOQiv-R>@YcQ_mKG7R@I>6Iu%2YhYWTFV~!MP4$$55E$ zx1d!-MO>~1!hDm+VV6rI;+`_{&QMpYJHP5j>KUDgx2F#2DXdyCSf_75kpz%U(U4S? z5w`y6iHt*oZ+OxE(0$|+&OE;y^42F=ANC)YVW`C#n?px$XKe#!!e+sSAOlv zi|p3;&u6%+zl~JRuSiTrXiA!{59(>X!bzj`SDu;IOoxPLm8TN73lV#bic+A8{yAHIg;#urAHkCt#`AWB!(i8ES6Gp9g#`OgYG49Wja#TLw zF%tL4t3sfbSoj1vu5_58t#S(BerebGL|x2Y($X=*TzK|V%!&t@gO5zDXruRccjuoV zd^EiMwoV(_1hr-#ypb;`{K+C4om8F;g8;+ix!z3QKCXLR2H%;fSV3C!ninuXvG$hq z*zs-6(&;D`sn`FoQ1Me$g>%|pVJ8azluZB!y}T}Hz7q4NV5lSo*<)HU*OQBUh+Ij0 z|5A~Yu&Cdjoj?c}3oT2rFp7RcKiv=_y+#nHpv>cDH(U&D_D0uY;{#UPVfXcH}d1Cd4ws11AVe_`j-rve7fcLeV9hD{vubXZgVXy=yoBWX3+d|Ie zMMd}V%>h$6^EUJO)kpwQ(n~i%l^3}v(bNTo^Q9P+I0cp>340V1m+I?$iEp&Y| zf|rCU7HhHYsuwwZuHq z+B3h?>xAu=B)2L483QRsm=ttvh`%2GV(m?LlPYCU6Kj_m$>q&W0hPmvZl_kV>E;z| ziD)kRXj0!^%yaC>3D`?*^6jJbSPIwHXjQ4o5js#0o9CPJQ3pQeOFYayv-j&mBu!e; z)j^H8Z&3KdG1r*HXqG;B5|Ij`2s=>|M0g8Fy)&iMgJ;) zh)S_6i5!qg!`x|iV#ud6

vJ%*qmTyggmsv&UY=;P<7b=$v2r@xo&LqAq2HU)LgT z3IZcBC185FWd7SopGw=4)=wiO(_iDiT`hAZa3=9&45x;fp zxnIj3K?x@sqsdN{JjwOD)5vS_X-j0EXvn2~-15ax#3{!?KpS=B4r#75;iOINbE4KJ z4uEs2!vbw`(8O3Mg*&BacN)Jti+gn!aA0OmS<9z%zUCAL-eu&y zgiD?dF=H#6JsH3B8cyzNXCsqVVm&D`umU$@8A*}^5 z{th_(^uu*?T;C`n(ysI*m3XuIzMER;^oyA@;87eiKk2BajvG<+JS7^Isw5(|=CwWq zt1)hyc`K_JeaNw-pXI3J5mHZx?v&3sFVht*dM?!gmcRh?J)5X^=dt3OVIoERymg0H z;YakemTYL#y#L`T|9S88lYXot9j;_gE0>M#x=N$-+2;QKw>1v0^b9L}Q|eU~$T<@$ z3R~Iic+I7(`eT@5o1BEosZ%>t(2dc0dKUKKQyPfI8dFu=DHS*WtKF+v_kgA8kt_SM zk9jH7sNN`rHJHwNm4aOUs{h)0-c?Jy*n3?X|D`s4fiGurWw+io>nj!$qTcRU15iPf zp>EXeNIpZ1syvclrZw_*@Nw7g?%w?ENn_VvyT1lZUoyNDevtae+HLFTsVdoFZ%T<~ zVP&k_xR8mtIn#7jsEz1}(T=`T&6TD{8(nAc%kt;9=aJiJIklzgtEW(s!dgVy<^XfD z4rc^G%ul7s`jfu;pVv^U#z(JQRBW6&rv*{6SfA?#)F(M&zVG=LO?fS~tz@_fljAGW zJ$v;&y;()x4%?zToJBEkU2A3cvGSn_pQ`=wi(sA8rrGC#^r{J|O7REczZQ}<)abs1 zSh{lyh`w{*Z#lM@Sn=G@B%Mhxnb?mE7{2X;xuGNDunzkdV!Ey(@_ek_Jdbx)mvx0N zPJYb(`X1*$%3oghDtxtLlc)J+$SClB{IdT`Y6vBKk8T%Er&B3eIVaR>L5=uOQ7n)wgLI?3VD@ z53O5%5u1t)T?d^c-5KB{h zij>n;4JXqr>hi30YC%L~tuSwV(6TY-eKPm;`_$>Pxz~!}9Y+Z{0TYPjcIaVj^n% z&v(XCoiBTv9Na5MFNS?C`dvFuy2I`sn6x2@o|AlQu)vy9xT|=cW%T=!dU1p+BpEm` z6ORw*Cy(R89sS}y*z>r3rzQTT=aoINs*Tf;<8#q~?Uu0^8^c0|G|J?@Ps-|u#=>V# z{U}@_^u%dfT1^StZd~S^6Iv5+rLhTVHR&+Aw!k1!5+#GJ2wHetqXN%JYuvIqbzmVI zc8H;_EoqUO?up5KG`uK-PRQNO!r$m)gI2P1VsEAtW2_v*Y+PhY{rinLhmK2pkNcem zNl35YvG;ZDE4B?RD#BzHTx!$rCjB0KA4!dX11Xb|pLcHE82g9?rYskYPR0fRKF1{Kb|~s16TPjbAlH;v zZcG^(s)}NC`X}#KLPbzSb&XmDqq|is@4{cIn?~l4_T~2IzG>87wx?hwVK|XR_*IJk zbU62+D!M!Kq=qFhT|a)+_`92^EUvRg7R=Ouc{&(^Q0tjDj7-D6wQ=Y;tvH0!=;Tzc5bpaySCwhvuMGFuYpUMb*`9jeu3LsmSP8c|AokaSsun6t$S*l#I|1-nTfFeJS#7Lc zbBkt8zf?n)CA)>u=^w_*<537W_vmc8e^*yyV+v!G%d-*gooobuTq*ye*!*-GFogfr zgBeTKv+L~fK=OQ&_vXK+ziiI-HF;Ds+RU%qWys~d^4h+cr4dkO2*qU_D1J4;B*(oV zl-`5s9(!^$*5ly&tH*~{R9s{_$L}_4_E(0}yUH;}6@qK0cJ~4ueY>1i5#fMweC-w2 zu>v}u^XpZo9WGOPqNpiRCV43pioyX(KPHc3i^Y*gRo;Vztvv<#f{eN1{$K3^zIWZ6 zblqBQ;ippS)({ocx7E(?y7Oyk%|0`ve1!cdnIcPvH9Up@13Izz+O{53LD9=zpMA-y zc#q9>$+!>J|0+rQ)L1TYCUcJuOby}S8!rbSu=%xHHqw(1lW z&uh%;$!siywsXLtp9>ymh4g%ABz>H-)D_SI8Mn88VdTe~wSU(Bc$9=mDkCaA#|6;T z-26P}#T&+rqxT!sng;Kr_gZ>>emhBLBWG7lv#hMS75iZ>q3j5FYq-suE5tx$N-h5; zd&71k8UH1lQRhafl};2ygbng85Y7iw#n=HfKf7q05V^>DEYikuxol%!7sI3PmDFZX z97$Wmp7L<>=7Yxf%c+G+9)XFm_H&<=>wSS`M@N*J5rcUWy4sGeV!p6R&NsQ6Q?}3= zK<&0y!6|RMH***I_3F`&w$!=(yTcj1CHgqd3 z)zIj;tjyf)@x76<(gdc-U*%Oz5y(7Dlr&D?+54unM!5!1C@G+f8gG^ghKkk=iTD$?q;R@8WkdH0BzX+g6>HJUTAN@7Jc#$~Rw&c>P)!%oTIn z%vyCWUy4-IEUNBsK3(30l(&KN}t%eDgK10wqOwD=$?rT)lj0 zrWv-kayC0VJCruCz&HUm>3A+V4dMa}j}D|$>a1K7NWtL>xf*Xwt!4RXt^%>`dfh*U zBO2=-Nyrz31GPEa9`k)UPUG)AOt-OGaeSw+GpX@pBA4Saoib0o9wsme?K7{*Q9;b6 z|E0#`)#F{AACKG&U3fU$t-|YH^b&4}MUP3g)YImQlTPGjZ`X94wwls;UgvnMc&Fn4 z(MJL=PbXG<&i#zk$Mys4cLHu4I=hmD=;FWxU-R6!e&hMb1R-Vc38HW-xU*gzORqlB zJ-GZ}MDb`iL}Mx?l8+Z%ma8;;YGL8BB|{5Na_j%|v22l(!>bciK`O?{Y;9`#=mMi% ztGTsClCU`gBPHB~oNS{IaxGIMPOG`W9W7WWo9bclqqMBld@*N!d@w4^gf-j=9!H8S z1`kB)L_NZ-V4UXiQP?e_BQuSPBs@%%vTWA#N=-%5!-uAlTt{^BnS8V)b2#y;wp<(hB6v5bs?C*E{4@0WmH;8|qmF4Mox>~x6y>lnoP-S}h z9wL;*t1{K^e!pd&4?F6ErRM9w?IMnc2Yy`SK6s!=u6_6EX`~|eGUJq;^1_11UIUAg z&;*MLbV!(2YFOt=l~fI?T2P8E(vS@GPK*wP0}Wk&4l*2&8k-J(w$Uve-__S~oYnlU zLx@j=O;H{Zr6$REdZM35V4|x@1j8%Sn93zLjYpMN731&gwbk*R=y8`g^^$KjYSREG z^1jS}uE4T>#@BQz|JhRf;>6VGZiudHr~Bq*`_`GX%fi!K@2j!{QLlQBnbApsgXeYR zn;N+`j4Iq{HdHgSAJ~PLD#!DZcqXVfw*4Hu#?CuW8y}>Vq7mYeM>%c%`ZdsXHM1)I zvU<+%kRxyNWO*uW*!TB=|JV4g9d-el%&a)u*ny9q+G=8Kx>@nrN{0w$vSagU4J;n{ z&w2Q*e*P>MaFmwoyBigz>6a^LX<#X~_Za*NmNSA}1NyxEZkMkO(Z4Kt#{2I8k z*SFAPPbV|atUf!55`5R-Ykitwx7xA&`Z6SER^6)Xy}T;Ujd|6J>dzmQiY&B*ZI&GJ z`j%Gi1_YMfqy_4_CFtR<6=SSx+Txc(HOseQTU7SW+D6A_x}LS6s;MFLPmrHQ-OMQh zB~{fQp8+srMRbg2y3vjE-Av?@zS1ZF6D|F{uQ~!YYG_5AzV5HyUNEGkK1uR5G~jVA zw3bmym-s3}RFBSXYW9_YF$$>X;BZWOP^=e(zFo%vMFsIjV^2c3EZO+HtJ@V>3L+I# zN%`fs9_EGi_H-i$gb@At8&EtHC&Z7(p=%%C0F-V3FU?!cunLSblslD zTx$RhOX@49G= z&F^^5X=9FF%QMWQE+BE{GsLtSr3ma{YQE`y{K{=JC-3^FTweR;%FN8n?bvMa7#Ew8 z1rM_}&R{UH4HZuMpc;*&Ceyws_l!0WMYyfz;89peiABp5srX4kuhugT{Hj9MnW(U4 zVB=^A)0)yo{Xrj>qN*lbXmN$s-ad6>65ql1i=D>`njHW4Au(8NWjzVUY@|S<9a6>2 zlz2%#2Scd#UG-7RAcy#`#19xfv`PppKzPb)3RAj=MgbIr#*wo3@47YqC%t=JM=d@v zV{T&3)w+2!qhsG_tc*FMW+XP z^iRofPr24%qX**mlj=%F>28uRGx>skO)uS5+6l)+A;&e*fW4Y8H?Nz;PJHr2+1XBemhoEEmY|FtT}i#+u^_*GSbS%&7=%oi7cyuD05aIqjE)>%b3ZeE7SRz5( z%E)92I${;#ytYs7O_C}0RfeA5Hlng~TU(+qWY@f^oIA0nvlJm|6S zd6vDX?G(^9UX95yyO{6bs_sGFZvnd7<=RQZ_gj1;G1rY5461z42TwS*GBkcIZ^)UQ z^mue$Ua$O4z0FZB0jm+<9TbNdJwCb{KES#Cs=jGITmY^+bo)&ch%xuYbM4|tqo!qV zB(G(2K`z&^=VjTmvCqqyPD0z)xI`{l-ZoD|q&*&&508S>XF!drsvVXj6%XD6rHwoK z!I~-Oa7K6&=uGEl)BR_9a{^=*gMHj2VRVl+-dD*M?d^^A1KU>z3*XozVh55H+LL>SrYj|F$7{J$U-W9?34HVgSbEMuDGDf)ZRwLmaj0w z2V*zQx36B8<>5cgd*5Ppw{vi{f8cdZBhN|U>_F5_aKC!Bsjaqgw{R9cak}`Sd%OZS zD2PCcI!zBJlTV<`@H=X*Yky5eAmHMO|5i}^@Ab?_WK|iByOdVwmC--}GI(^`ASy*q zvzbk4nc@bhhNGH7&ge~NlHAI{&#jweVKrO(Og5k|C}Tr_y8G3m=yFVW)aRlq0tQV& zXyj|H>w@iTolEe=Dfu?m+{4I@ehN53L(-}*^Wj@SVZ6rBSsv$p>FZJ?=457Hi~Dce zgB#}3)w`=R+b0~h5}J?0h+$z|bGth?r;j_2-{l3IeEh!tWZbCL(W^Q$*P$_MV^W@j zW0l~_!FTU;^?G(EelHIV_b0@9HUyE*>pGtiqyM4n;&k=*bVbbm52|CEn$_$qE{)}t z?z1fwgO0U4AH8w0>)F1TfK#7Ux6SGZki>}@xtYY<-1pWV1H}ir=AByC*pFkUJ|^&! zbV5;TkxU759twx`LX;kQ)%vSPG%v;Oz9r?|E@MwkzOXJ0xtNve-`Y5vq~oJMO-z}N75HA~VLl<|Mb47~nI< z(=^7U1_U8F>F?(o)zsp|Jk?6bQJwOE7cYuT9kP0TB@acMe^o7buZTH2&3Al{o9kMq z0a)8HvgFI+Sd-&MONBpa`xvM6WzNuN?78=h=+iu(pDj~GBOiiC>{q%@LLB@z?3(FJ z&{Zv|AC^gF6A=MyJ1<6mbX`=h`pjPs7&utJa=}-zc=o{&^6|KGfA_NII9}P#@FsUI z_ku(0@NM6986XTOh_0&BGoHH)bt9y#=>?zUA)b3@La%6Lb2u%vTKFD~GV75*gs25Q zci(!n@0}FIzs(k!N=(Rb_pu(Pe1bcZFB!5M8w3X_k`RLH2QZ^h*0Di+WTUp#jk7x3 z%uJifCe$BvoOpFzDGS-L5%1Ez4IRh&eIX?24jq+YomTF5TA$Zrew2-ySdJEpfrsZ( zh;0T{6hs4>ghgf-jgma1$a4Dn{{Xi@NWTZ>S%W8&XPyef#cN*w-VaVU8x_PNaNQ$7 z6jao*P)(qS$xJ5`+rRwgtB$Z&m;-{l=`FKnsB_tWDJ$ z!0!yzH2@})Hi`fITN!+VfwfC%LNsU`7UQBUTDgTHNnN|u7z~Fl%U*xiozFk=@bCTn znf2i)XCTtt!hExp#vm0NAsC%Zz$2}<@nL3`ddFs}h0P=qiMUn`+Ay{nz^t$l@Nt}T z*|n4mJvJ+&BM89&tZ+bLIbov88yg#Kn_D%cIdKjoM2^%EB?;K=^Z>F*05?1$5E-t* z$Z3h^Egt1_PnQ>yeOG_y_jV7Q@Bz%K#C6Lo2!^r znf$N(zdgz9AO4418fdq4OpUh%9V4WoM9@LRni?b1Q12SPh^6)3|SA`1gPF(+{nML$}{N zfAt}=zu`L=4iGP`>FM+S$@BKy^7kL&zwkrvy7ua8>VsI*1jHg*tw3qbS?#$}248Q# z%{S6x?cMm9jfpBnSyWZYOe&J+d77lHR(m)cZjQ(ER~`MY|MuVdccam%2fm2u>2kdc zKFmx{*%Votvp~cLBDJ<4QGlHTSp>(dwI>5nWK(w}hDa1_Vlu$Q;6v1{f!x1+vB18$ z%!P3hB)Tk3(uPuC%SmQa>nKrVTQ+r^Fgw7p%?X)t&camaZc%DMU}rc>V96x}Ltv3U zW2JTZ(%{imKYi;vu6ylka!@RTR;n4PXuYl2-VLyKA9UO8Mw%AGq3?D>42ekq7(p|t znj$8pK^sVZ_o4Iuzu&w6Vq&g;!?pJKQe(Ek4#j1J3nTyB`S{#pjg{s1zxDRN^qsFe zJlBpurAS`5$?4BatpAzzjgGN)%vx)VDa&#^9w$lSy=Ue$P4g@dA%v9r>W|%V>)-f? z|KR`p=l|@fdq005Z((~p9>wWS-bhASo;&B*8bOR8AthBu#u8(KDu@Uh7OuDLaVivi zD68>c)E|w9Wf{&5#*g3o&8CY3J|fD5@yHb2&toH zV%cEODqJp(jkD?!WeZN&FcU|V)2r*|(M#j%@Qt^==Y7rjrJ|}*1#yg#BAa@0!h|b% zF)8Dm>vTF>TU+DtIM4GWNdTbU+ssx5*{aHa{KTUld0=g{bbRU7gUQuxKb!U|=w*a6 z1wVThPd{-;wtnmbcfRi}uk9phU5#)ARaGK@>8tNT`k!|}uk7KzZZpOtNm3L=uh+}- z9JOrAT4PL>Wxk}SaTvp~+i&^X|MZ{y%D?^Tdq48=!C*L@Bg9c=Im;T2EKk$KB-SN~ zaR!QnLru-sS##7Vf*3;;Dj!Ho8IJqo@nBF5hr#zMzwMdL^nttXxc+sVW-K0nd^Jedp{TqrlzI<42Q#7x zd~^Eh*T4O(@B6{q-h7v7v-mg~4FGbE^E_uZ(O12)JUfn!ey^>7=y))Q{Q(z+FUn9= zX^hQAgA!YgMxh*4BniVgwrs>>-@;t$#v8gvj(P7=uTD|fI7rAvxTw3*j5?*Q851HB z5o1iV*(9P`l^SDYW>7?GFAU=U`#;?MKwswH@h&=Z8y2&XR>k3N{6Ir;9Z z_y0HVf7kINvj8AUq)JkI#ohfzuW)xgfNwakc5h8 z7q$7w>gd@o&5llg@0*YPmG6AxLVF5QC=#KB$NNKTEi3IpIglKoR-8zPD^CP~t0G&VLiilPW1BuN6$ zsm+bgJ#)Hy{hQt4v~>W45HGLuc{WdO+lL=K(X9UB`@iFR-f*Hp3LU6AVGfGqrH%B8 zN#3VdcHY7_9$2*zQT_E5MWL!iQ4EK}R;xvzUcc`-Hd~F%q-_H$;!9svWsHHDn@b13 z<3m@!={@hebmq*3lh3W3Keuw>{L1CaqhhFIAF6r}R5r$TnpxIrb{1w29z3{o*ZnwL-x>}ZHS(c3~1M|6F98o`8tlTUtFt{xI#CY)7syTh>4U5AM ze(!tky6y-7NB}jIOpMBAZ$q>0IIX>1saMQxy;^|9%+9$w>lu&7RaI?oZv*JG+tJJF zpf?QFY_rpJX`|ECq8ts_hafSGecYB&nz*a3zy9cT*Ro1cj7Q_)XgtzUpr8sEYb@I& zPt$hOC$brj(ayis&&oU+N)@X8B44Ne_)oEKJg|1dtU7+r^L#uW*EoaWEG^2yg1PECl%ebo*Ly=5 z7F9WxanEiK+Sr^nej#(m=Vs@pH+)`Bbz4jAsWi>HHfdy;Nmz6gRV9ntsxDgR+8R=$ z1S8RCY?MUCka_6@nIL9$Y>5!Mj=? z`hnYL(;NT+c88p*%dao?i}bSYIsJ_X)~+QEwCNhRd=H zAv79|BuT7ud6s2qhGe861d&?DDI!56R7HKGE5JncN zqe`lPmSt-I4?i4q^Yoo>yt78tH{4!Dzyjc$Ycv|IR;!Lu>sG4aa2R8(*MbnjU@)jt z$RtUOwMm{qHBpVVf^Vl;6t#cfp&U_X3Cz|o6I)}fWn;*=3^wab*(k|q6t!Os!n(_h zYosPiD7Q&7rPQ*8u`mo}fkXhxjMWs07SHvyJJhUk3R5JkR;~Kq}9yZjhH&qY>r!b z%$#lHX*;(`Y8_`On-+us>&T%BNPMai+}13W(S%SAM%7k-r8ivJ>_2&VR6cY0Gj~7w zUwzM8-+ae)c2qLP0E=28r;~X3r3%>H5-I>@u0L$2(_!Y}a5&xR0J=8xnq**W7!*NO z(MoLF@yih~eI52{0Tyr>(lkjD zV=S?)_1Z7~igj;Btw4bKVo(i+qfzNOf6pDqhijM4Z9FsFrji_-vyCR@Ei^lvx6$fI ztLc+g%)2pV)1;(pIp^5WyiHk~1FXzh3sQj_cWAWFjx_0u_WXErwDRcP|HnuFpfNLj z*O3`5Mn*k>G-^G!d~a)L&5qW0MLqL^>oIhyd7fuk=DiQWm(_SM_GEKo4G|2Zs;V?e zDSfqE&{xZO)aWUSBFnP+9<9xLze`5fjw(r#BuQ#`iAYhFRaJpt>h9Jwwbmv{VvN~a z(*;OWR6<#nWicLj8B{^XeJMs1Jb_+!WajV>yzT6z%gYRM*B^QJPXKk+JRA-~2&3Vssw!g`By}575!E!B zut`)guYxT!UoF4_P~VqjS=NzOUDgu-ZtUdA)9v7`)qq&v#x6-w%c!ZGEP#>P1d$ZA*tkTiESAlv*q6U5uIa1dBx&XZ; zt!k~Urx-ESn}{QL?<Z;^u)y zW2);H*&IDQIP>Hme)bD*zUq4$)QqtdqG(G4$HMhCK(%w)EuI3{jS*Fqi0k{UEUT0g zL=jaX4Gc}VyLjN@6VLq2Z~f8#>qp=HYDf!TMZf}JjA=9)!{Kl=8r43j{;rFnD2l>+ z51>YvwYFX;8C1J2YppWZ2VrAWRh4(6V67VhR7C_J)j;A^DTq`-6hU|Ns&fr=7H4LzI`+p8eSYD{{vUtyO{i!8?&&glg)il+1z5Xs zkvcIPkH__*kR-{})YN!9w$_eDqun*Jc2@wRNEN)O_!tZuVxmwde=IMaT)w-3K<&Up zwcdqXR7JgrsEB115%rN2#B8l0a@HCmmP%B#%sA~fn$AuUthKkfgbY_zH5d(7huh=z zL4UnCx4HHF@XY3hEMHCwdBbqwj--Wj!TO{7FP&Ze?Ju3b<;EjZjb5p$#euOYI2ooc zOOctK%dvWKMZGTU-)F6ns7z2JQOY#6X=01fIC18#YuuBcIA@-@G42B|BA&1p<27pV z)1SC+v5W7!`6g8$jLF7|5Mcui1=LUm8 z2%!c>4ZF#Y^-jL^KF~F@z%Q+n>;)ETf}>s{>mOr?p&qe9j+uyzwMmkwYK#&>Wacz= z$^^?ou-3XHO`NmFw6c6=YU+U7XGRefZ-;U>{GLaC@6@x|wa3!^Q|%@fi!<@i zfiFCK^7BtV{l2^As3^-(H7*7R4>U=g4_+-Z%!Tup?!EWks;XZ5y4PKI{WWAMMo}^n z#id!2H8zXwURm9B%j+L}=Dt6A>YilrEv7xwZ2(8RetdL$*#F;t>(ld7OK&z*9*_1FZ#b8~Y)@e@Ds3ccr_V7nQdF=jXAt_e?7t#iGaZm1zq$F}vKlZZrX z0!vg?;>5RoRoem8{@>eZF4wZ<7^jB~D$HJ>!JCfkGIYHyRdvDiLx^!lj>pZff{ z3;is=y4m4wo5ZChPYqYMAAaoQn_hEbDzylPVGPJ9)2>A3<+1zjyYG{q{N&^!)_=Vk zfQ3EWVC|^tpsHpcYH?CsPfXLaenHK!*Xg9}kfOVX+I{i`w7vMp-S@3a;5E}>t#!`T zk~(81FsfM$=Ukd3S(+s-vDVZ+pypdew2Wc`8!tgUq)e)EUvp|}IDG8nQ#3Q5&vvd7aP%+1Ztwwrlb4wf&SpPQYX z>P(r)BrwEfIbPpdc9eHq_s{`z&C&TUfANX63!1g(xNGAymz{=&e8s9_uSR5$MIXn{(~{6X#sb ziq*0IE;(73P~0A?UzVh4>XIaJJQ+L+CaNdPM~NOtgq;E=GD1?7x!P8D>hb5Fy(rGj z&(o9}u!-ZWym)p&`bQe>=`TL^=o62eI&*Tm(K>(r^rH_yIMZ!UciLe%q_Rp#SJy6) z;P}6JpCm()jV|D#4 zHy^jQo>Chosqo8Ydx7<8iLq+ii;UV^0H}#8>@1Pq`?4(SwXgOfHRkp%YP&K1-ngnh z+AjX~mQCt1V~yb27uGm4#_VtzY>ZJ6A~3O!K21^pB2i>#uCAq>QlBVd3_euD!}E)G zTyyn(Pp>yO2fROX9S+^ZWX;XB<%{Pq=xw`IqmLD%Vrr(lFuzz9<*4xFsSKtP zcly%S*_B>Z`aH`I%r_dXZi>v0wkz3^Y6(hjz543E`Tc``{ELroHs-SKq4bbsi-{Jq z)3@FDYY*HrJKgvn-uq@)iXtR|ID2K{tXCJXzS8RYU@aHHj_R#m%VLZ*8UWN69)PtL zz^SyZEZ5M*|uWAQYqpChy4XoYY5)m1b+Juh0TqXm)<7Qd=M!2lxD?*f>hdhM-f&X0$eOR1vTFow;?@4fZ5%WK)c{?xGjt}b}Z$~8DhQ2UZud=%@DC8d8nlgHOo-P@4KPZUKfR3LSZLd z+qGS^)erX8e0Ciq?=WGtcii=w%uLLdjfzxNRmb&3QS414j0%ARQ$-pLCyvRrR{Q?B z^A{V9{f%_Wu?Yg{Z*#x5G}}3}wC~i()1%RLJ8d32wm+Mi8N!{qynbc* zdf$O;VV`uSO_ul0KL5Xe_JN02zk(_Tjn0-&zdlfBo&x9G>aC?dpA{I{Qkcg|AXz?Tx{)6U*0(Xovxd-59)vhVEI~ zcA>U=w7qfq-h=O2z2w#7{{hs6$lW;ag{WVpmaG&-!Njd*GpZ0V0ix0mV^spN5Jy7= zVk^s*FK(S(Ug_??qn$S`V>qgcjn$dTA3u1_(&7v|+sWDs-FfPChQ>X4^6YxBGuPa_ ze_>x^ZZ36QGRd03`G}DLj@>xN$%7Bxck-F%e)O$xy7u5~bVbQNL4qQ3KKiTgz2(v+ z`NaJfU57m%%jRtB$UfI|etrBe|Lt$@|64zJ&7rwhjB$9C0&Cayau9~t5XWdmRYYP8 zvg4_Cv%KBqtTd~ncsV= z+4;-85Qfb(lD48xNWJ4HmbWe!o$P?;X>ZjPt7Uch^kP;VUYP05&K2r%>8p_F(_eb(=O2D@@etoKdwmux z2q06%WY*Y!_#=0kfBlPpbnkXjw&~cCTSRr;Y#Hx(h*N5 zzVt=!x#RZg*egv_05L`Y?M~;VbfdzG5+NF}sPi#V>Xp?KXD@Ph&dw#aV?qhPISiW{ zhi5yBGgGkqnm4{aWU{sC)9(Dq%}egsbr=pDbuf9 z?DpEOTY3qk_D1@3<-07)n)Lr#&TzyUiA@Ynl_I;Ov9i^F=JEx%?>KimF6aIR{H5ij zKe+zH?d?1-hJDv+y!Dnh^*7`1K6&{P4I77MigrQ^E;B#?d$MIx4lu4_DKRG0nRZhP zM$A0Ro1gn5^S^!Uo>t?Xuf1v(C=CjWMghC9IQO@H^zHxfKYaA^Ll4YmZ%-Fn`?|JR zTr#hH%|{=8aQ;{1@BHvPtrY0nuDAhA~uIxUT-z30_Az~+j-u?Jw7? zHh7*BvoA3pc=YqX{||rVw}0x#-h0QPC17ARkaA@Dj;rPe-}~18@mD_4f2gb1zcxRV zHx5h<I$2!6yO4j0u}edtX^U z*p21)s!(3?8tkl_dsE0=`s%Bm$xB}R!Z88QFa!s&0-|K3?$NWC$9c0c({^1u_RzKM zWOeo0srKQ8DYhD-DBxP{`yV>@;N^>a*PC^JixUi2bnwJkT3yaAE}N|_DT{`6V}KVH zD29#dVB>hx&Y-%}*03?4 zm*T0my-V9J0r3)c{wp7U<&S^*i+7(SVwGT6RfSFG{IGiZ@ZwMymmV89^QB0;Ni2Y8=rdY z>Fx2*1dMPrJ(i%0{Mzo;d9j=pSzr0b2OcwG6bw4Kf7+up1E~8`_Z?)^Tgs5w^~K0o;fY&o*3Q# z_?K1Clq8sWIh;0|&R##wc>Budzw{4&=~I9Ihu`*&>levE3gybfy1)GccWrHLee9vn z%}}KLrkQR|i;Gj&-*oBWhyVW1{O-U1?|$(3R906K&6WO2UNI*2N}4eyNz*jT(=2m| zt7)g*u>D0V=8Nfuz16@gepU&L6#*hxhpdlZyf89pKDU4z7$U9=bbb41r+aX*8_5?O zDwfpR`<^^^T1~Qle>Ro-3bYmE{Q2pk_klZ4+)ONn z`fI~4e%3wtlznDRSJgIeXz_kVn>CxEpKLs71*RO_1rSTDwbF@_8qYm710Si3`- zzr^;EQeTyKxUy!0AjB9wIa(j}Po6uQe36Q2<>S?j zM<0D6-M6p1w3Hk85}PY)n=6-&A6dNh#Qd zEpM2W-qr(;+lP9?(;Le}-=9Xj*3I8}LzrLqpML(6zjXgOfXG>A1R>03_NRXQLv5|j zJ^IwvnajO6#B|p#9^QB3>puU)v;X4X{{o=Il&HC~(~PbRu)cN&pfCPEszz0ruqc9h zmkCkGWWxyoBCsPh-V-&~;`Tk2=G`;VuXwVyz257JVC#i9QWe#K<7iE$wn5FaYvU(3 zg5P%_oo;4=YP(D>t{v!&4;`2u&u|&anZBEi&5xhH_;3~4ONVKuSpu>(yfA&8;41joB$^YknC%blKVyu@`V7~UtraJ_cs(^IDrR*77QE&8VjoG`k$pkbL zhxFCY*pwHNnuZYf~6zG*HlU)N|JIlNHX(1135!}sa8 zpE$if*FCm0rzr*=)$)3F;rwD8W!3n>M^A09Z5HbqC0={r*zs$x?aodYvC4dW?ZLUF z554Q3f9l~U9{OT)WOQgpWhb3a?9u(xlCJR+|LUWkv%~RUdhad7xz}wIH(zsX?jQWv zcm2)(@Y{t}V!yUvp!%?0)vw?|s893pXC`=&P9^{qq9L)U&dIs5;qnk#w?o z3jw>6byS&2zFKMd)nG)#KoTQj5W}M&kDWScJMB)lV=M;4Fy7pkt3~EtE#Fj&9W>T zk~w_rE5-3c z^E0_tA%L66lDnTi(@SR>2WQaLI3jyl?D=)OeSWqb5;Pm>OlM|hao>Ea)k=~?MA9^^ zr}3m|Ce`@bcK0X$%l9q*+WkNG$Dfz+rU@sut3&B*&d0hb-#%vkm!G(A*@wULp?Bn2 zQwKr`{?>cmbZNc!^PhNN$#tZcX*F6o``FR_`BjGx0eCes?_ZUN{L@|!tr_&97^@;n zQZ^jaGg$&FMPMS)q!*gcCvS8`PWXyg{gFcmqtRG3B9@MbT=TJWCzr>8XQo}l#1f;m zfmvDI-?T>$%{r@0B(D9%XSP3c>KyMsX7|kmOL7Txz8{}IHx&oh9o>KY;K6qLNZM}0 zR`nFxS~*=8mz+z|1km-So&AX)dPA$7{LCNR(~o245pi`s%l5!@7H%c*FMsB-Y8d~= z|KeR)i?te2Vt?{SzPq>D|Kx*TY+M(&H!f!5%OCi_n{K}T@QWu9TmienF&182Kl#d) zOLzVgRTZswfUI9J?)S%Ku{ghvK=p_)+8qzJBjwYbCJUpJKEan)#l7>1Uc%$=eLjS+ zwY6ofaYoo?TVsCY+)CN#wr9GWB95e5-LfmI*B@Eff3PdD*xcS;tK_%tdFt7b?;JRo zcABw7yfmV7XPeubcV2hwb+5U)opr0CBen3EZLN#0g&6g8R_6pXRvB5__`kpZ_Sxz7 zzxa*cS*t?J+j4l2=91>pbn0(vX!_Cnz7z`oKm1qUIhQq1ZFiF7r~aGo@Biap{lfj9 zvT5~!cV7RY?|xgu5Xu+!y}cs#iV~y>XuSatNTCYJ8abkf=;rG3h4asE_O|`8@u91( z!lZ6hYpNzX1=?v5d*yAf2K6Psss*RcT9Q)Oo>}QVeR;#qA27`Z8~E*^T-ul)kFPy6 zH7>RuKmGjj`sm?{;hv{g+_4+-gVTvYx#8W$dU^ios~UXgZ8x_&t{6v4nz%$0a&{uR zuN4+)np*2XA;KwxR1EP4-+Xl=|DJ#NA3wTr|2^#+Zq;~|S?Jou8S*ERfZuxLzKj3c z)<64e-*=$VRXswRZsrK|7u)ANJPC5mdzbcRLvfAEs%ILfGF-Xui1NHk2}^_pv1%@6&9|NYl5-hWRg z#9_IgXXe`TQ%N}1O2bDVy|?#2fB4`1KmPK8sfJhGKbQX9pZMV91Bj|Ju?O=NTnk_6 zk`4pCUhlCd9#7aD-hb%owHs`Y0j?0d>((=IvpZt6O^tXQUZ+_tFeMyv&;R49v z^T-s*5_@|^J9u7pVCl{vd}dZaRSzFNoMri=4?TSE=kERDm%g~PZz;?2K*)@lotfF( z+`f4F?A0f(g-vVq6)^E!Y?y=~^)$_wwUOxsBckzm-0$~MPlZ6u-J;$#IdO?|)NZCp z;*7P+8|4>Ip2Ez0(w#MmuvOCLM%=z6X{8if$UD>X7pl1nv@QGhr?XuS5>^6VTGzGJ zTaO>S=E#CcC9+MOYq53KAxX0|t#|17ic0xpvM9sWEV2TxIXL&v|JINEqksSV_dNV% z6N;r{{Aoh>;Ln^|Mc(taAsM=Fe$j+d5;9{%EqfN7qDIu@YZgo zx4rGGZ8V#Q4jfooTzux)XP-NH^326^r4I-}#j`bo!QlB*&%d!KZ7ZD|i(XidjI}<5 zDAADvAb+y&7FB+UYkMh|`n7(R-R9M*EFBrPiE#-hsjFGZszE*L;JJt^z{BOJox;jR@ynR&o-U(3%$Imm(I;Zz4@wR z^V4}{y|>1SW|X@m)zlOze0vvXht^}OyexPgjwf@Qf^8^3j-~7TopSw5S9@j$B z?k+7g_s4yvIC|m9CqMh_xp&`sbTLu}2#mK7z%bmEB?w;@9_u9<6;-XUbyyq1){s%4ftxD*$c$Sm2+wJ z$FbHn8;#UD;}WtQ1XYOr?X5v?v%j^rx_oiacb|UXDWq9C)ggznLg=rD-qzvn)H`mw z`NX~{%XXz7zWm&C*^$?Dx^1V}-16n-@_6msZC4$<_L{4*G-Gx)Ni8`?E^#TG;Xm*7 zRvekO|Kz{_(ZBP*{^}b_xtr2$nkjWy&n#TY|K=ref+g|xYT|6k3X}te?Qq5_5rD(vKv|%V`^2_ zS55xwA*C_KDDfqd$X%2}HLAp&HlD9M&fb8%Zs(txnyS0(HA+zwgROC|*W2FSURz(^ z*jOzF{jwNsj@##ZV|!pcMdJ#itTaqx(1SU<*a zeH_l8oyXvHH{ZH{{|v{Wv(6=%HCaN;#^5WYi(k`sAIAIh#=rh=fAlAR?stCsfiG2+ zgzj8_eI*Vz-|^rR5M%#YjMmUiN_Ih4yF>!Om{v zU#(13b7s4dO`hi>QWVAd`ug^EZ)0P9dwXkpdoUREi(*`sg=*-u+S}f4O3KqS+-!nS zZmjCsO1B(bzcfAT60v-#qWhk|C<_PO>?|yb?NF|4^YX>(7Sh*Te^sZIp!Di8xLj$n z@%Rh$@Yn9Q2m}v5m`+;%^2fh#w($qQ{K*IG?Chwwe#_B=A9&9@oS|6P%?SjKJA!~K zYcC71cGs!But<_*7hCm}t3gIYS(=T;qsLD^_4IQm-}=_KEiNntmC06vJL~C7vw#~KJnDKliQWK z{g~^t)x&T1;^npOaO?GNy!o1gbIcw|3fBNgfO;1c`ufW1rUmhcAvgA?{?d2OrtVjM z?Y9o)_HTUPhYrnk02op*gIM-BsVkccy)3}02`6B(X-AzBb~>GQwg+TPyo^?F-dTN@i2#dz#v6p5-ZL`mWrjn3@Me6!hZ zwHk@bFZUjoMw`;6g9-gUZ)~`J|GH}y5AU0@jmH1Ky*Gch?7GgwzP0w==bSsdd*9S= z=zcw;yV01Z1_=F5@CzW!gY>Add z4VI&UP$-HdD1wBD8EE!Azj?Ux8TMW)Kb(7SzXnK}cpxB=?p5T&?Q`#$_W91*Yp>y3 zsjI(u@n$EUY)l_8j-{Q->J5MW^2w>%M;^Iv!Z1K^5lRM|GEWw4-u>eiP(j8THX$Gg z4FC6k;}cKcyNDt^^YF1UwXHnIc!c$R=uz>00c%_iO1l`<9((MuR;zX6#tmc4sZ*zp z963^{R8+Oo>D;&Hw?WqM!;p{%hU3WdImtO4?ho%=XMfrvShgYIe7g8!AKdjzNC!^1}z# z*uPK|#n@e5Zf`UipZ@fxUw{4ewY9a$$;n!+R_-!6IXO8w2`C^zg89CqxqD7@&M8Pj z7@tCi#fA`(l2c)vlx&P)d;87w-e*}>_H^xbyWMWL)K4W(b5Rr}Wl~A_R;$(OwOX}a zk80JaW-TTn5dc0Y8Ji^awe@q`{hXpo=6&97h3%f-?(UzQId=4jtr<7n{N^9OxZW#j zvrAFrvVjjf8|mt`gLV6{Cmv-N349qfH5eMwLdtuxdk!EEywhoSyS;X&-D#x4yCg+pseM-n$ZQ0%kt)0gnfAqoo4gm#+9E7u3i?3@+JPo6mVw}1MffAxpoUU@OEP0hN&%4~7<$y2B2CaZ*r=U;x~>}Edm z=n<+{2RXF0RouEcL-JEkK2*+2rN0-rohRh>nrtwd;VfVY*fr4Qyvp>>`IYcPuYP!6 zG}hPybouh-_`4;?&oki@LtB`FSEQaz$y_?Hlu(3 z`R70JiBFV|VbAg7v9I-=Ywwc%Hp{ZXV9@XPyWMU%yOs9SU@$1%X1k-v%v|=RDZAK} zpLcgjDJ^;(@ne-6cYi2>RhFF*QHifPoBh=%jy-kefs0ok++4nO|DoAK2loRwdt>#b zOKY`b4})vIn`>*^uicsq>8H=!=Mn?);2*K-&L2eHU(fsD!-wB^Ho@z82 zdyYnpcg*u#M9PRz=~*4mYgv|+eP+tpZOoFjn`?A8n8uW~*hK_FBc_n@ttgH6v2q$O z0>;=H{nIijv`bvf8ks#lkK^+|1`PnixI7Q}#zt*l%V!z2*LCgI{RijIJaigbK!2E) z&0ijQzkpTx0&2C|hd%V7-~HX+?Q}Y4&Yao5fBz50+yaz^&P7qWD95vj0z$5LJ4eYLU5zlRPT z`ot$b@s+Q9<+4h63hR? zFaN~h+1kJR!{=|kdbP;YhQcil~*oZ zy0mZKzNx9H(x%Z73vwytn!hB`D@|+wH0sJkBeq#)-rYg2OamWx)Y+X7x7#e+ZGDe5 z%{Yd$+dLoRY_~U*daoa9iGhT2`OnNhTnEx$68V5KNC8YvPCohMlPfDL%gf7KTU%vA z-qOl8#*`D*m=P2}i6Jv0@-LrssgSTMt~Wjr?c%lCjTPKE)4gq>x7$uCf6RAMmF~Wg zcWxYh1p+ii0nGsdZgUeW0R|AGB0BdJtQ;}nCjD&k!s?eQ_kIKW6Pjg`NFplmaNT{GGkK)V4! zqw4D2$QW;=UGmO-$I9t#JKmKKMm`8&jonLQo2gs_jyn&Iok^wA+HLogfZGkM@|a`$ z3A>Q@HbeeDqj0wylfIV!axzQAApk_#y zQMN9J3P=b91|mY)AChQ9Ds@+WK-nX(6b4WpwiARxg{+L)3(|0Y9QHVo5{3W}U^0+X z*Z>+Kk6Dv(%tutcLHD4?Wd0gx&I&_E!C2{deFK|>NBAz~p8h(J7Iaj}3^ zpnw4qA|_%gnS;5!zS|Vv<(2Db#{6z1aChZ<${v9gh6wOb0ZiEgT}3RD0TI9`Cqojo zLgW>epq!G~5lnbg3D(e%OD-OoIm#fTGSqLSvfv2Hmd7No1%e1iN<;+KvMH!3=R5_V z5>ZJsodL0eNEyURstBYOe_6RHi z2x?TIL17gv3ZvfmE;NH?fItFFjoqBW1|1sKshKECJ0r@;Z)32H;32UFm8fqTbB1O_ zNtIb6fFRZqC|k*PR!Dp_HHTzQf(RJ{s0b0mu#9vhYc9n`XZeB_TXEw+W$r;mETL?{ z;7J{n9UzPVBmmHDty~I&ZA$_rSYwE5wK^td$xb*_RILyN9rjGVo0IVa%HGpvbVx49 zfDJ?hH7wibU)s9(&5F&8FAO=KEH+PnvNCs)7#h4#l*2|sF@v)8^>6N}Iz9QLadcAUnnKcW~<))u`iwLZVy6+@)JP zCqDVh`xXv}637~bQ&5op8-ME0f3eAzm;{^@X=4j(?+bdVrSC#<~8x#65?O5Y` z7rwFe`k&6xMis4u(nRApv(3&P|I5zS2|lO z0ED0*&~BqT-@bWCTkEsj;o?G5mYb6H*0%sKa{z(>jP2FyD=+*$u6=7?)Sh%Z)@_q% zvu%?ra_53cD|&Vz+Gx=BweNgu`NC@@E2VDS`RN!yuCT^A_^|TA_8b4YL2npr0~P30kbSMxT{n1OPzd1nKIiWdSXKcwfRxu# z`htqQ>nRP!vNS+OwA!P(sn%P=o@dMMp#cF+o*SnaZ9&1OTE6f+?M15NNJ2iUb}~z#A9?3sprZlmK>~CkJ!N3fA_VI8Lyj$Kq&i3rb0(PCe98Ppv#^=gGQIH1f<1919F<=G=d=Nvyz00&kK}(1cq*|ZLh30BU3jy@-D0fnfkcguD+XSX&+Km@ihce*)0--CCw&o^()H~J@C|LrtbeJG5^1AcOS_ zhBk?{Bq?LVk;TsT3ZP5`Hi01u2l8uYi>+@>M_q6g!iroqQ*s&Lb&NkSNEFjHu?+FWpeK{h!1|D_lIXabuR0cj43 zM5b?a+xBJv7H(AGv+Kj(BCnhZ}!CN?U)%_7@z@st-W7!Cxl z+iyKz%`e0@N8SWiK!bpS*{~su9=cE4#`hRK7=WTeqqQP#M+Xi*@>h;L{LxCB04b2A zTWhyo|1-IIZRzwGL(mY2jIq&M+v&ya4v}Vg==F;tXaE;Mm`xJfileHdnMU>Cbba0; z22^1bR-rZvEZd0x^$QoCzuJu^W+>g7<;|aY>cmgX9kfs@uoyv=6VJ&e@cQz``R(5I z<^Jk+H%BZch6;QR6ccfL&qU?^L$#;wS)4Q#_%1}5gCPbP#8VyM)myC>ukO5lt5|Ml zUYH%h7cu)<5?8FP$8_vK?WvQq_tql^hmb0lvHaWW?Y-!&J;w^msapwD8d&hD3t7Yi zF1wC^QgMo;R*enNUwL`swddw(J?2zHfT=;7>uGIuP_G`k?}4ZPD!3j3$iSiSNJ@Q} zu3bXwdevqkks3oPfW{_J)*5uyT|C8x6v{-hdO=rSZK7Qo6C%VAi*XC-VJ|H$GI$SU zpd_H))5=zn>^uF)=_fxGfE0+;5KSc0&0`;1IGU$Enhgr}3d;iey>DOo_ph~UwTddI z-Unlqqg){5j8%iwsjt}8gAM!PlT**0*mpECpaMmglE9!2;y=H+^Nmf1j3!*8+FF18 z3tu%q`P8!~jzUvN4q?Rg7VyVccfNLh`=wi(>$#0w6llh4tP~L`!83bJvlrHOny+2@ z*#|cN)>HS)B{4z{wa&T>_~J(YE3dDA>-_qw`0r3fue$JAR{nJU`8Ri_&l+4rM>>`uUvZJt!uyh z;iJzk?L+L4r5x9HcJgjFsx}X&$poRWZgA_|&2tx)pFMFD#()T}cB`NLi!WXL(#>oq zo*g7dbfS_98FGf41O+LRdIYZ_ZBFYte)CJu-&4nDKlA{UVT=bp|H9ROb~fu~g{ki^ zqGo}ZtW_yky|LPNNh&tB&Z@R$(93T8%P+mzxv}+kKlPwxgfiPi%d`_3+K$72y*s46 zr>Sta^n2}m&@nck7!Xwlm}pbA(u`{U%FYWfH+Ei~PI3rP&KyTqVGE!B^naIZ=dta&o@j5-YU7mDQgPP zBt$$+9RmOY#}hCWXn+J~iW-NS&9%P)z$jEehM~#|MaU5f#3LF$zSQbo$xWD=%OzM+ zhMG_~O-YqRh*S*c&IMa5CZa)Y=H=G4wSWKO`qL+W{*mJ`0L1HS8|_YTGnD|gsZ>*6 zWiwx^0#F#@iPt;Dzxd+W7uJwX9U6#>lNd-{2qxRHdFs@A(Ll_R3rRB2V6xt%k(pWy zz>{eKzy8A2fA`|8&6(3C7G{byi?fzyUGf9t3zeL!*3m>9EoRX~FRJ9x{wTJ;bM}hp z#sB)#$1TX0oCbF^9+y#Y|6Ry?2iB;?O(w<|g8}@2*z{bZ#S@9Ooj1RntiRE~Dra4o zDx~SjZ1v5ik54@P$@$Zds)ALm%7BbYLF&{H6S_N>L+`vZ0U;qP!wy4WV~io++g_PL zAQ%F+F27~c3l2RDVqdH0u85>SO2keP@-zjc^zuZNMkXfsis7yat2OXUQtjTjsQ0hg zc+L|7EC*!>I1?}sF%1{$S9fGv3{f!1tsfw3q2K1L9fv_I8TmB0DV;jltu1DDa$pl~ zMD1SkYkzXyas3w`nlFG0{k-oa#6=&d+b;ZCE$N&*FjHdwTo(`Nse8`bN6%9)qY# z>atdxZE~iY7Z&<1UU$u~Z|T?HSbuOT``DBBF(3pl zh-mzLWe@!f-@~eKXuudHFg$gxI@tlNQVqs(kyrBVhRtcam(UJ0gNdM(oF;Cie61HP zJoNE<9{U&oEd&ODI1P$O)fs>^>)(7cE;?`yLFY)&T0`IXK}rJ7ob3L)+Fv(@7@Jv=)B;9`OQ`HwIDS*sHE9T5rpFsNr+ zyncb&H>taGbTWDP-uY8Y2V4}TpjJP<-twlLB4jwjFv+z@FD=>h z>RW%pjf2xCpEQ&UJjoJUgSLXiy~UYwbj zsAZ!6*OxASWtC*{FtnJ_PNQ>OJFWWK`Qx_r_{X03*rN{~-9P`f5ct*A^_AAqGY1a? z_TxWO~vz3-UnF-ZHJdb~vp6t)F`Ojdg*acJVql>rlrfeM23R8qGe(};!sitL>e(=~8<57MyH&1%*82cG$OvofIwG;;PBVu&MFQUZ`~-O9RK72}}=#9C8^90Y9Os%&l6 z-=Lx&OxC)7HX)_pVGQ!125gu>5C#y4M{OR<@PM5?e6n}p0ZlKmu7Is_Q(>mF)%G`j zJqo@0>1W8);mh}iED#w5qLt0g+D_L-GnsL$g$y#^-eM|HE%4V5gdG%_0vol$r@sd|OP4srKwO$wf z&wu{se(JH)07B4`!A^4_4zTXwdk@Z>?VWEAB&q}oHm*p(ja!?KA3p|TWfVJtg0L6r z!}pMItHU!I07chiJ;MqW0F1!onez}@gdUSG<9Z<&&$atL{PE`ey_v#;6$Su94OqyP zUTbLRuU*ivX>9=#C9o=&JwXF%-AP{7!r zh7>3UQQkSRI59zh=1>Vfptla>laZ+#tGQAzjEE_=i2A{vTWhaoL4~b=HMM!CLAta! z*8_h4+{TWr1zQ2g`P8)6XnVPtwf^Q``Q%4V9rZv4gy128h`E%M{AG3qVoSV1a`W$LcOgBxjHA_Lkpr@k+M~G3igly7;6%;m5HSz05U~^ zGL@W215^}|l=q#j*!Y1g94iM)1S_o4|I#koF-Y>gbw_&jn?b_+SZG|-8%PY0Ei6$R$(>( z&Tpq}Z@?DnDdeu`RbSV7PdnjmN(1jz@M)fxjvp_(iA z3SW9B{jR9`-W*zc2i7Q}0|34DTIj8V0<`R99Y7%C*g8>!pkRiIbA~i;-ME2aJq&bc z7m7lI!VnBX(Yg@2H!A2sb8wVN($AwzVsHi48l$oCRqD3h_zJJSQMY}tfK8#bu8#w1 zq6P#Ng)xRv6kfywY8XTq0M+J!i6{TdoAgkt+lak`FF=aOSCXwoeZBMN|LW$YZvlk` zJ1Bq@IKMSWqZ$Z_rcvli)~Px@uzwB!$Z?#o;hw4g(Q5ZMzIm}*pDL^)2P2vG*K6GF zd%nDr4k}HnE|CD~*t~sYda7Bee)a6uvNrQ%QmsRtCV5XcZ#=v-{Y#&G0)QYm5>jC% zGNv?a2{5Eg-YQzaOKa`En-Z$2bI`)IHmZK>6CXY`Utxp+*n>#fh%p7qkya3Ap88o1 zR*ygsmV$_2hJ{bVV9I-tJ=<7Hs<(4CvX0RKPy`KR7+ygR90w^B1oCBCx}`zGbv7=& zI(_dm71!{%9UB_vlM@Jo{*59yOn%4~2&Fidt(!P;!T z_Qs2obsL(8J_HFMbIZ$>u6kRs8WPP}vTi!qKfS-Qumqq7>WaU-Q~c3#`0}flH;Y93V6la%K?s780CYdA+rIZgS~~(IFHdCbmR?N4lD>U9O@HEkJP*D(!q?M=OoE zk%!e7YLF$|RcDGI}-5Vch!>AG~d}<~3YGn8V1OuZmBnZIFJrC5A zzrFG&|EA|J#oShE*Qf`iN#d6V-@f{FbMM4bG_?fa>Q;8O$7~~~o>c;@nOy2R|Akl9 z|JX^ZpKc6_Ydi90R;OqxX(k~rCT*};C)&9}n^&Ly$cd@h+0_fz3KPeIsK^m|R{XK~ znQoEY>^fYJ^oy0QYNVy&~Hy*Uw>C`yc=*836%- zfV8zf=x!uj00QAm;?^KaCXY@ooXWjpRmi}gU3W!nb25F1DkTFXn>~#ii`C|0<~5*D z3eXTqAwr{gy&41uum(lZhmV#{FMj6l?@WDoyBjBY%Gp3@T0=B%&T;$N)i>WNce}aM z*(|`8WATu2xafa>rTV%(Y#WO%s)xL2AggxQqph2M<@&t~ zQ=j|f#|N#}c2=l$DBu*S^lPHYb4NM zyH<0D4(tN}1VSK;lMGqkJ+k%)EE&B;3WTDa_qT}v>!>VF4FuSMkGJ}j?X;FlLlG+p zyjRJm>%M*cmAtnCK#2qjkzq0#2CW-!xqQbM0u00!ISmS~AHJ`0^!}U_6d;U(zyjn7 zg*Dzs+kI2G#({^Pj`l4e6s!y;7$dsd|DudwA&|nzjzwnxjb|5*{=_fU_CK8ann)#} zCR9^u<(D3ujsDIr{A{y6b?Mf+Csq+QYSg3Cnwdxz7N=TifdH$ZG94>qkYawWX@MZ+ zx)us4|A%3#b*QQ!3^PVac;wLmF@vndOg#YrVGXQOLPJReD(d?LytUnb@zO?7X$GR0 zB$gDt)?zhUnwvsd`-E|a4<*`5lEYrhzmz~G1Vjehy%^`KN)A%3l=(bbO>@57uk{;8 z?|=BAuyek5>rW@`4iM$sY`TrPi(lM#(^fl zmBApFxEh^!95v1>zL382(;5zh*o)bukT}vjuXXxU;lSzS!B3{IUm;0m*O;66=-;{e<*3nmd8RlgHtWa78|lhy>jl61bboUG!dAj? z4mL=kR-<&9!4EW=w>3Ryc_iNlt}uVL5k}V#fe78^?fwC}jlCFccE?3`@en5S&+7 z7%gg{xRO*l)-?*|-1$Tu3(5$eHC{n176q%o=M;Ky)jxP^{ndOjon0i>+F-5PzA2r} zPaK(@kCOld8!&?<`d+ zryqIn(fbd5_~d?z6wr3Jzu8T-(o`@L@;nViet79X1*jM?$OM59#IP|HCR>38P%Q>x zT*?WM0K#P=sf7SwBT8jyM`VrD5cxsHxP;*-7if-FKgM7LYt#4lK-nvphd}IJ4U@|a3XY*R51Is}QWmn03 zv{ktIgZIZAA*yR-rr0!zwFo&OC3wS0+t=3mQDgDo;gb&lP*t!%H4w2Dkqpd;2LNmd zt^fkT4h!u8pbU1HYLZLvfF+8NgDPHWyVqaYkakg+I4(dHqKTp#wyrNBJvNi%((8CH zFiD-8m0I)2^oiNVhn9{Un5_ZjJJw~6Z|NI5Z4H001BFfoF_S^yA|(lszuZ%jpYHQk1-#we_fGIblB9smjg?OPIN z*GEDi>&){l|Ifd4@rF-mYDx-Uqdd;qVQ2Zllk@i<4fGY*ab*W-E(z`o!sHKI@{20H%I8S~!`t-UQ{y`yi=EQK#1Gg|F8SA0eP1 zvIJi#5JG^nM2U4#)x@Lm$vqrr%t;D5yU`ucgqj2Z`Bbz1L?xbSHUJ!G zPV8?+Z?*?&CknW}Yb4W4uP+ZgU?-*!Jj;L~U`X%`u?}BUjNJ!4>-fn3?vL!2epB(TyFj9x3(^JD)H3(ppc3)6NC2P`giV$ z!_R-bbek!a?P7JepK>pT_}=RZhwhEgHohHmhLT2st08b!n1vH(Ca3om!(c#MKl~u< zv=jx(*h`+yMBSZRFQx6P(ddont-a~DE?Y_gf{6!(-5i)``dDq@aH(^m+Jd+y0-zaK zKv6GGR?~`^x@Y?MBfFaT0vOh$2qGnGh_rp>>Q_F$`t^UyTdz56B<$-z0yq>@T+PmX zxp(EII`u7kKwxTx#y+YSwaM$PUMrMUQ$nHeevm{sb$GrK@kHItHEWB_%DzT2QKCxv z$h!#Y7!U_kwp7ozio(>1$iOF|r~U1@$@+oWSpYRtd1(J^rPoWK!nSQ{-I=9twES

ITFEm^FCd(7q(^MLrd-?AWQ+?0w(b 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 -### [kodi-headless-2.0.11](https://github.com/truecharts/apps/compare/kodi-headless-2.0.10...kodi-headless-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [kodi-headless-2.0.10](https://github.com/truecharts/apps/compare/kodi-headless-2.0.9...kodi-headless-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [kodi-headless-2.0.9](https://github.com/truecharts/apps/compare/kodi-headless-2.0.8...kodi-headless-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [kodi-headless-2.0.8](https://github.com/truecharts/apps/compare/kodi-headless-2.0.7...kodi-headless-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [kodi-headless-2.0.7](https://github.com/truecharts/apps/compare/kodi-headless-2.0.6...kodi-headless-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [kodi-headless-2.0.6](https://github.com/truecharts/apps/compare/kodi-headless-2.0.5...kodi-headless-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [kodi-headless-2.0.5](https://github.com/truecharts/apps/compare/kodi-headless-2.0.4...kodi-headless-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [kodi-headless-2.0.4](https://github.com/truecharts/apps/compare/kodi-headless-2.0.3...kodi-headless-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [kodi-headless-2.0.3](https://github.com/truecharts/apps/compare/kodi-headless-2.0.2...kodi-headless-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [kodi-headless-2.0.2](https://github.com/truecharts/apps/compare/kodi-headless-2.0.1...kodi-headless-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/kodi-headless/2.0.12/Chart.lock b/stable/kodi-headless/2.0.12/Chart.lock deleted file mode 100644 index 680e116fe1b..00000000000 --- a/stable/kodi-headless/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:58:11.818656383Z" diff --git a/stable/kodi-headless/2.0.12/Chart.yaml b/stable/kodi-headless/2.0.12/Chart.yaml deleted file mode 100644 index d30ab2e4096..00000000000 --- a/stable/kodi-headless/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: kodi-headless -version: 2.0.12 -appVersion: "190" -description: A headless install of kodi in a docker container. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/kodi-headless -icon: https://truecharts.org/img/appicons/kodi-headless.png -keywords: - - kodi-headless -sources: - - https://hub.docker.com/r/linuxserver/kodi-headless -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kodi-headless/2.0.14/CHANGELOG.md b/stable/kodi-headless/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..f13babb64d5 --- /dev/null +++ b/stable/kodi-headless/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kodi-headless-2.0.14](https://github.com/truecharts/apps/compare/kodi-headless-2.0.12...kodi-headless-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [kodi-headless-2.0.12](https://github.com/truecharts/apps/compare/kodi-headless-2.0.11...kodi-headless-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [kodi-headless-2.0.11](https://github.com/truecharts/apps/compare/kodi-headless-2.0.10...kodi-headless-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [kodi-headless-2.0.10](https://github.com/truecharts/apps/compare/kodi-headless-2.0.9...kodi-headless-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [kodi-headless-2.0.9](https://github.com/truecharts/apps/compare/kodi-headless-2.0.8...kodi-headless-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [kodi-headless-2.0.8](https://github.com/truecharts/apps/compare/kodi-headless-2.0.7...kodi-headless-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [kodi-headless-2.0.7](https://github.com/truecharts/apps/compare/kodi-headless-2.0.6...kodi-headless-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [kodi-headless-2.0.6](https://github.com/truecharts/apps/compare/kodi-headless-2.0.5...kodi-headless-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [kodi-headless-2.0.5](https://github.com/truecharts/apps/compare/kodi-headless-2.0.4...kodi-headless-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [kodi-headless-2.0.4](https://github.com/truecharts/apps/compare/kodi-headless-2.0.3...kodi-headless-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [kodi-headless-2.0.3](https://github.com/truecharts/apps/compare/kodi-headless-2.0.2...kodi-headless-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/kodi-headless/2.0.14/Chart.lock b/stable/kodi-headless/2.0.14/Chart.lock new file mode 100644 index 00000000000..3f4dac07fd5 --- /dev/null +++ b/stable/kodi-headless/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:44.24157443Z" diff --git a/stable/kodi-headless/2.0.14/Chart.yaml b/stable/kodi-headless/2.0.14/Chart.yaml new file mode 100644 index 00000000000..0846f713008 --- /dev/null +++ b/stable/kodi-headless/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: kodi-headless +version: 2.0.14 +appVersion: "190" +description: A headless install of kodi in a docker container. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/kodi-headless +icon: https://truecharts.org/img/chart-icons/kodi-headless.png +keywords: + - kodi-headless +sources: + - https://hub.docker.com/r/linuxserver/kodi-headless +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kodi-headless/2.0.12/README.md b/stable/kodi-headless/2.0.14/README.md similarity index 100% rename from stable/kodi-headless/2.0.12/README.md rename to stable/kodi-headless/2.0.14/README.md diff --git a/stable/kodi-headless/2.0.12/app-readme.md b/stable/kodi-headless/2.0.14/app-readme.md similarity index 100% rename from stable/kodi-headless/2.0.12/app-readme.md rename to stable/kodi-headless/2.0.14/app-readme.md diff --git a/stable/makemkv/2.0.14/charts/common-10.4.4.tgz b/stable/kodi-headless/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/makemkv/2.0.14/charts/common-10.4.4.tgz rename to stable/kodi-headless/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/kodi-headless/2.0.12/icon.png b/stable/kodi-headless/2.0.14/icon.png similarity index 100% rename from stable/kodi-headless/2.0.12/icon.png rename to stable/kodi-headless/2.0.14/icon.png diff --git a/stable/kodi-headless/2.0.12/ix_values.yaml b/stable/kodi-headless/2.0.14/ix_values.yaml similarity index 100% rename from stable/kodi-headless/2.0.12/ix_values.yaml rename to stable/kodi-headless/2.0.14/ix_values.yaml diff --git a/stable/kodi-headless/2.0.12/questions.yaml b/stable/kodi-headless/2.0.14/questions.yaml similarity index 100% rename from stable/kodi-headless/2.0.12/questions.yaml rename to stable/kodi-headless/2.0.14/questions.yaml diff --git a/stable/meshroom/2.0.12/templates/common.yaml b/stable/kodi-headless/2.0.14/templates/common.yaml similarity index 100% rename from stable/meshroom/2.0.12/templates/common.yaml rename to stable/kodi-headless/2.0.14/templates/common.yaml diff --git a/stable/makemkv/2.0.14/values.yaml b/stable/kodi-headless/2.0.14/values.yaml similarity index 100% rename from stable/makemkv/2.0.14/values.yaml rename to stable/kodi-headless/2.0.14/values.yaml diff --git a/stable/kodi-headless/item.yaml b/stable/kodi-headless/item.yaml index 924229acd80..fdebbf67ff3 100644 --- a/stable/kodi-headless/item.yaml +++ b/stable/kodi-headless/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/kodi-headless.png +icon_url: https://truecharts.org/img/chart-icons/kodi-headless.png categories: - incubator diff --git a/stable/koel/3.0.14/CHANGELOG.md b/stable/koel/3.0.14/CHANGELOG.md deleted file mode 100644 index 5ce2ff9a7a3..00000000000 --- a/stable/koel/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [koel-3.0.14](https://github.com/truecharts/apps/compare/koel-3.0.13...koel-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [koel-3.0.13](https://github.com/truecharts/apps/compare/koel-3.0.12...koel-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [koel-3.0.12](https://github.com/truecharts/apps/compare/koel-3.0.11...koel-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [komga-6.0.12](https://github.com/truecharts/apps/compare/komga-6.0.11...komga-6.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [komga-6.0.11](https://github.com/truecharts/apps/compare/komga-6.0.10...komga-6.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [komga-6.0.10](https://github.com/truecharts/apps/compare/komga-6.0.9...komga-6.0.10) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [komga-6.0.9](https://github.com/truecharts/apps/compare/komga-6.0.8...komga-6.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [komga-6.0.8](https://github.com/truecharts/apps/compare/komga-6.0.7...komga-6.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [komga-6.0.7](https://github.com/truecharts/apps/compare/komga-6.0.6...komga-6.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [komga-6.0.6](https://github.com/truecharts/apps/compare/komga-6.0.5...komga-6.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - - - - -### [komga-6.0.5](https://github.com/truecharts/apps/compare/komga-6.0.4...komga-6.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/koel/3.0.14/Chart.lock b/stable/koel/3.0.14/Chart.lock deleted file mode 100644 index 3afa91e31dd..00000000000 --- a/stable/koel/3.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:58:18.400374232Z" diff --git a/stable/koel/3.0.14/Chart.yaml b/stable/koel/3.0.14/Chart.yaml deleted file mode 100644 index d5953a73860..00000000000 --- a/stable/koel/3.0.14/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: Koel is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. -home: https://github.com/truecharts/apps/tree/master/charts/stable/koel -icon: https://truecharts.org/img/appicons/koel.png -keywords: -- koel -- music -- stream -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: koel -sources: -- https://github.com/koel/docker -- https://hub.docker.com/r/phanan/koel -- https://github.com/koel/koel -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/koel/3.0.16/CHANGELOG.md b/stable/koel/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4bb96f557e8 --- /dev/null +++ b/stable/koel/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [koel-3.0.16](https://github.com/truecharts/apps/compare/koel-3.0.14...koel-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [koel-3.0.14](https://github.com/truecharts/apps/compare/koel-3.0.13...koel-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [koel-3.0.13](https://github.com/truecharts/apps/compare/koel-3.0.12...koel-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [koel-3.0.12](https://github.com/truecharts/apps/compare/koel-3.0.11...koel-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [komga-6.0.12](https://github.com/truecharts/apps/compare/komga-6.0.11...komga-6.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [komga-6.0.11](https://github.com/truecharts/apps/compare/komga-6.0.10...komga-6.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [komga-6.0.10](https://github.com/truecharts/apps/compare/komga-6.0.9...komga-6.0.10) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [komga-6.0.9](https://github.com/truecharts/apps/compare/komga-6.0.8...komga-6.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [komga-6.0.8](https://github.com/truecharts/apps/compare/komga-6.0.7...komga-6.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [komga-6.0.7](https://github.com/truecharts/apps/compare/komga-6.0.6...komga-6.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [komga-6.0.6](https://github.com/truecharts/apps/compare/komga-6.0.5...komga-6.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) +* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) diff --git a/stable/koel/3.0.16/Chart.lock b/stable/koel/3.0.16/Chart.lock new file mode 100644 index 00000000000..1f8ab8728fc --- /dev/null +++ b/stable/koel/3.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:04:50.764216304Z" diff --git a/stable/koel/3.0.16/Chart.yaml b/stable/koel/3.0.16/Chart.yaml new file mode 100644 index 00000000000..5569ec64172 --- /dev/null +++ b/stable/koel/3.0.16/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: Koel is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. +home: https://github.com/truecharts/apps/tree/master/charts/stable/koel +icon: https://truecharts.org/img/chart-icons/koel.png +keywords: +- koel +- music +- stream +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: koel +sources: +- https://github.com/koel/docker +- https://hub.docker.com/r/phanan/koel +- https://github.com/koel/koel +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/koel/3.0.14/README.md b/stable/koel/3.0.16/README.md similarity index 100% rename from stable/koel/3.0.14/README.md rename to stable/koel/3.0.16/README.md diff --git a/stable/koel/3.0.14/app-readme.md b/stable/koel/3.0.16/app-readme.md similarity index 100% rename from stable/koel/3.0.14/app-readme.md rename to stable/koel/3.0.16/app-readme.md diff --git a/stable/matomo/3.0.23/charts/common-10.4.4.tgz b/stable/koel/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/matomo/3.0.23/charts/common-10.4.4.tgz rename to stable/koel/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/koel/3.0.14/charts/mariadb-3.0.29.tgz b/stable/koel/3.0.16/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/koel/3.0.14/charts/mariadb-3.0.29.tgz rename to stable/koel/3.0.16/charts/mariadb-3.0.29.tgz diff --git a/stable/koel/3.0.14/docs/credentials.md b/stable/koel/3.0.16/docs/credentials.md similarity index 100% rename from stable/koel/3.0.14/docs/credentials.md rename to stable/koel/3.0.16/docs/credentials.md diff --git a/stable/koel/3.0.14/icon.png b/stable/koel/3.0.16/icon.png similarity index 100% rename from stable/koel/3.0.14/icon.png rename to stable/koel/3.0.16/icon.png diff --git a/stable/koel/3.0.14/ix_values.yaml b/stable/koel/3.0.16/ix_values.yaml similarity index 100% rename from stable/koel/3.0.14/ix_values.yaml rename to stable/koel/3.0.16/ix_values.yaml diff --git a/stable/koel/3.0.14/questions.yaml b/stable/koel/3.0.16/questions.yaml similarity index 100% rename from stable/koel/3.0.14/questions.yaml rename to stable/koel/3.0.16/questions.yaml diff --git a/stable/koel/3.0.14/templates/_secrets.tpl b/stable/koel/3.0.16/templates/_secrets.tpl similarity index 100% rename from stable/koel/3.0.14/templates/_secrets.tpl rename to stable/koel/3.0.16/templates/_secrets.tpl diff --git a/stable/koel/3.0.14/templates/common.yaml b/stable/koel/3.0.16/templates/common.yaml similarity index 100% rename from stable/koel/3.0.14/templates/common.yaml rename to stable/koel/3.0.16/templates/common.yaml diff --git a/stable/matomo/3.0.23/values.yaml b/stable/koel/3.0.16/values.yaml similarity index 100% rename from stable/matomo/3.0.23/values.yaml rename to stable/koel/3.0.16/values.yaml diff --git a/stable/koel/item.yaml b/stable/koel/item.yaml index 1c0a31cd6d9..f5fb01b8644 100644 --- a/stable/koel/item.yaml +++ b/stable/koel/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/koel.png +icon_url: https://truecharts.org/img/chart-icons/koel.png categories: - media diff --git a/stable/komga/6.0.15/CHANGELOG.md b/stable/komga/6.0.15/CHANGELOG.md deleted file mode 100644 index 2edf8232dbd..00000000000 --- a/stable/komga/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [komga-6.0.15](https://github.com/truecharts/apps/compare/komga-6.0.14...komga-6.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [komga-6.0.14](https://github.com/truecharts/apps/compare/komga-6.0.13...komga-6.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [komga-6.0.13](https://github.com/truecharts/apps/compare/komga-6.0.12...komga-6.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - - -### [komga-6.0.11](https://github.com/truecharts/apps/compare/komga-6.0.10...komga-6.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [komga-6.0.10](https://github.com/truecharts/apps/compare/komga-6.0.9...komga-6.0.10) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [komga-6.0.9](https://github.com/truecharts/apps/compare/komga-6.0.8...komga-6.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [komga-6.0.8](https://github.com/truecharts/apps/compare/komga-6.0.7...komga-6.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [komga-6.0.7](https://github.com/truecharts/apps/compare/komga-6.0.6...komga-6.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [komga-6.0.6](https://github.com/truecharts/apps/compare/komga-6.0.5...komga-6.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - - - - -### [komga-6.0.5](https://github.com/truecharts/apps/compare/komga-6.0.4...komga-6.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [komga-6.0.4](https://github.com/truecharts/apps/compare/komga-6.0.3...komga-6.0.4) (2022-06-11) - -#### Chore - diff --git a/stable/komga/6.0.15/Chart.lock b/stable/komga/6.0.15/Chart.lock deleted file mode 100644 index 4fdb7b9f778..00000000000 --- a/stable/komga/6.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:58:25.943289358Z" diff --git a/stable/komga/6.0.15/Chart.yaml b/stable/komga/6.0.15/Chart.yaml deleted file mode 100644 index f3f2fdb6b7d..00000000000 --- a/stable/komga/6.0.15/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.155.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A comics/mangas server to serve/stream pages via API -home: https://github.com/truecharts/apps/tree/master/charts/stable/komga -icon: https://truecharts.org/img/appicons/komga.png -keywords: -- komga -- comics -- mangas -- server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: komga -sources: -- https://komga.org/ -- https://github.com/gotson/komga -version: 6.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/komga/6.0.17/CHANGELOG.md b/stable/komga/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..0adf5057c13 --- /dev/null +++ b/stable/komga/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [komga-6.0.17](https://github.com/truecharts/apps/compare/komga-6.0.15...komga-6.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [komga-6.0.15](https://github.com/truecharts/apps/compare/komga-6.0.14...komga-6.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [komga-6.0.14](https://github.com/truecharts/apps/compare/komga-6.0.13...komga-6.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [komga-6.0.13](https://github.com/truecharts/apps/compare/komga-6.0.12...komga-6.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + + +### [komga-6.0.11](https://github.com/truecharts/apps/compare/komga-6.0.10...komga-6.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [komga-6.0.10](https://github.com/truecharts/apps/compare/komga-6.0.9...komga-6.0.10) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [komga-6.0.9](https://github.com/truecharts/apps/compare/komga-6.0.8...komga-6.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [komga-6.0.8](https://github.com/truecharts/apps/compare/komga-6.0.7...komga-6.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [komga-6.0.7](https://github.com/truecharts/apps/compare/komga-6.0.6...komga-6.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [komga-6.0.6](https://github.com/truecharts/apps/compare/komga-6.0.5...komga-6.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) +* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) + + + + +### [komga-6.0.5](https://github.com/truecharts/apps/compare/komga-6.0.4...komga-6.0.5) (2022-06-14) + +#### Chore + diff --git a/stable/komga/6.0.17/Chart.lock b/stable/komga/6.0.17/Chart.lock new file mode 100644 index 00000000000..152f2d5807b --- /dev/null +++ b/stable/komga/6.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:57.652206369Z" diff --git a/stable/komga/6.0.17/Chart.yaml b/stable/komga/6.0.17/Chart.yaml new file mode 100644 index 00000000000..9fcf62ed07f --- /dev/null +++ b/stable/komga/6.0.17/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.155.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A comics/mangas server to serve/stream pages via API +home: https://github.com/truecharts/apps/tree/master/charts/stable/komga +icon: https://truecharts.org/img/chart-icons/komga.png +keywords: +- komga +- comics +- mangas +- server +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: komga +sources: +- https://komga.org/ +- https://github.com/gotson/komga +version: 6.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/komga/6.0.15/README.md b/stable/komga/6.0.17/README.md similarity index 100% rename from stable/komga/6.0.15/README.md rename to stable/komga/6.0.17/README.md diff --git a/stable/komga/6.0.15/app-readme.md b/stable/komga/6.0.17/app-readme.md similarity index 100% rename from stable/komga/6.0.15/app-readme.md rename to stable/komga/6.0.17/app-readme.md diff --git a/stable/mattermost/3.0.15/charts/common-10.4.4.tgz b/stable/komga/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/mattermost/3.0.15/charts/common-10.4.4.tgz rename to stable/komga/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/komga/6.0.15/icon.png b/stable/komga/6.0.17/icon.png similarity index 100% rename from stable/komga/6.0.15/icon.png rename to stable/komga/6.0.17/icon.png diff --git a/stable/komga/6.0.15/ix_values.yaml b/stable/komga/6.0.17/ix_values.yaml similarity index 100% rename from stable/komga/6.0.15/ix_values.yaml rename to stable/komga/6.0.17/ix_values.yaml diff --git a/stable/komga/6.0.15/questions.yaml b/stable/komga/6.0.17/questions.yaml similarity index 100% rename from stable/komga/6.0.15/questions.yaml rename to stable/komga/6.0.17/questions.yaml diff --git a/stable/metube/2.0.12/templates/common.yaml b/stable/komga/6.0.17/templates/common.yaml similarity index 100% rename from stable/metube/2.0.12/templates/common.yaml rename to stable/komga/6.0.17/templates/common.yaml diff --git a/stable/mattermost/3.0.15/values.yaml b/stable/komga/6.0.17/values.yaml similarity index 100% rename from stable/mattermost/3.0.15/values.yaml rename to stable/komga/6.0.17/values.yaml diff --git a/stable/komga/item.yaml b/stable/komga/item.yaml index be321e95922..2cde3a5d267 100644 --- a/stable/komga/item.yaml +++ b/stable/komga/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/komga.png +icon_url: https://truecharts.org/img/chart-icons/komga.png categories: - media diff --git a/stable/kopia/2.0.20/CHANGELOG.md b/stable/kopia/2.0.20/CHANGELOG.md deleted file mode 100644 index 29990e44ff3..00000000000 --- a/stable/kopia/2.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [kopia-2.0.20](https://github.com/truecharts/apps/compare/kopia-2.0.19...kopia-2.0.20) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [kopia-2.0.19](https://github.com/truecharts/apps/compare/kopia-2.0.18...kopia-2.0.19) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [kopia-2.0.18](https://github.com/truecharts/apps/compare/kopia-2.0.17...kopia-2.0.18) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [kopia-2.0.17](https://github.com/truecharts/apps/compare/kopia-2.0.16...kopia-2.0.17) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [kopia-2.0.16](https://github.com/truecharts/apps/compare/kopia-2.0.15...kopia-2.0.16) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [kopia-2.0.15](https://github.com/truecharts/apps/compare/kopia-2.0.14...kopia-2.0.15) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [kopia-2.0.14](https://github.com/truecharts/apps/compare/kopia-2.0.13...kopia-2.0.14) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [kopia-2.0.13](https://github.com/truecharts/apps/compare/kopia-2.0.12...kopia-2.0.13) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [kopia-2.0.12](https://github.com/truecharts/apps/compare/kopia-2.0.11...kopia-2.0.12) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [kopia-2.0.11](https://github.com/truecharts/apps/compare/kopia-2.0.10...kopia-2.0.11) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) -* update image ref ([#2945](https://github.com/truecharts/apps/issues/2945)) - - - - -### [kopia-2.0.10](https://github.com/truecharts/apps/compare/kopia-2.0.9...kopia-2.0.10) (2022-06-21) - -#### Chore - diff --git a/stable/kopia/2.0.20/Chart.lock b/stable/kopia/2.0.20/Chart.lock deleted file mode 100644 index aebcbe30d18..00000000000 --- a/stable/kopia/2.0.20/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:58:27.573071104Z" diff --git a/stable/kopia/2.0.20/Chart.yaml b/stable/kopia/2.0.20/Chart.yaml deleted file mode 100644 index 0e24ce71198..00000000000 --- a/stable/kopia/2.0.20/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.11.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/kopia -icon: https://truecharts.org/img/appicons/kopia.png -keywords: -- backup -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kopia -sources: -- https://kopia.io/docs/installation/#docker-images -- https://hub.docker.com/r/kopia/kopia -- https://github.com/kopia/kopia -version: 2.0.20 -annotations: - truecharts.org/catagories: | - - utility - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kopia/2.0.22/CHANGELOG.md b/stable/kopia/2.0.22/CHANGELOG.md new file mode 100644 index 00000000000..9b1c6e9bfe7 --- /dev/null +++ b/stable/kopia/2.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kopia-2.0.22](https://github.com/truecharts/apps/compare/kopia-2.0.20...kopia-2.0.22) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [kopia-2.0.20](https://github.com/truecharts/apps/compare/kopia-2.0.19...kopia-2.0.20) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [kopia-2.0.19](https://github.com/truecharts/apps/compare/kopia-2.0.18...kopia-2.0.19) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [kopia-2.0.18](https://github.com/truecharts/apps/compare/kopia-2.0.17...kopia-2.0.18) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [kopia-2.0.17](https://github.com/truecharts/apps/compare/kopia-2.0.16...kopia-2.0.17) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [kopia-2.0.16](https://github.com/truecharts/apps/compare/kopia-2.0.15...kopia-2.0.16) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [kopia-2.0.15](https://github.com/truecharts/apps/compare/kopia-2.0.14...kopia-2.0.15) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [kopia-2.0.14](https://github.com/truecharts/apps/compare/kopia-2.0.13...kopia-2.0.14) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [kopia-2.0.13](https://github.com/truecharts/apps/compare/kopia-2.0.12...kopia-2.0.13) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [kopia-2.0.12](https://github.com/truecharts/apps/compare/kopia-2.0.11...kopia-2.0.12) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [kopia-2.0.11](https://github.com/truecharts/apps/compare/kopia-2.0.10...kopia-2.0.11) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) diff --git a/stable/kopia/2.0.22/Chart.lock b/stable/kopia/2.0.22/Chart.lock new file mode 100644 index 00000000000..f666d8df3ad --- /dev/null +++ b/stable/kopia/2.0.22/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:04:57.866174767Z" diff --git a/stable/kopia/2.0.22/Chart.yaml b/stable/kopia/2.0.22/Chart.yaml new file mode 100644 index 00000000000..c596ee7053b --- /dev/null +++ b/stable/kopia/2.0.22/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.11.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Kopia is a simple, cross-platform tool for managing encrypted backups in the cloud. It provides fast, incremental backups, secure, client-side end-to-end encryption, compression and data deduplication. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/kopia +icon: https://truecharts.org/img/chart-icons/kopia.png +keywords: +- backup +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kopia +sources: +- https://kopia.io/docs/installation/#docker-images +- https://hub.docker.com/r/kopia/kopia +- https://github.com/kopia/kopia +version: 2.0.22 +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kopia/2.0.20/README.md b/stable/kopia/2.0.22/README.md similarity index 100% rename from stable/kopia/2.0.20/README.md rename to stable/kopia/2.0.22/README.md diff --git a/stable/kopia/2.0.20/app-readme.md b/stable/kopia/2.0.22/app-readme.md similarity index 100% rename from stable/kopia/2.0.20/app-readme.md rename to stable/kopia/2.0.22/app-readme.md diff --git a/stable/mealie/8.0.13/charts/common-10.4.4.tgz b/stable/kopia/2.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/mealie/8.0.13/charts/common-10.4.4.tgz rename to stable/kopia/2.0.22/charts/common-10.4.4.tgz diff --git a/stable/kopia/2.0.20/icon.png b/stable/kopia/2.0.22/icon.png similarity index 100% rename from stable/kopia/2.0.20/icon.png rename to stable/kopia/2.0.22/icon.png diff --git a/stable/kopia/2.0.20/ix_values.yaml b/stable/kopia/2.0.22/ix_values.yaml similarity index 100% rename from stable/kopia/2.0.20/ix_values.yaml rename to stable/kopia/2.0.22/ix_values.yaml diff --git a/stable/kopia/2.0.20/questions.yaml b/stable/kopia/2.0.22/questions.yaml similarity index 100% rename from stable/kopia/2.0.20/questions.yaml rename to stable/kopia/2.0.22/questions.yaml diff --git a/stable/minecraft-bedrock/1.0.13/templates/common.yaml b/stable/kopia/2.0.22/templates/common.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.13/templates/common.yaml rename to stable/kopia/2.0.22/templates/common.yaml diff --git a/stable/mealie/8.0.13/values.yaml b/stable/kopia/2.0.22/values.yaml similarity index 100% rename from stable/mealie/8.0.13/values.yaml rename to stable/kopia/2.0.22/values.yaml diff --git a/stable/kopia/item.yaml b/stable/kopia/item.yaml index d660528e27d..cd8e3893c68 100644 --- a/stable/kopia/item.yaml +++ b/stable/kopia/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/kopia.png +icon_url: https://truecharts.org/img/chart-icons/kopia.png categories: - utility diff --git a/stable/kutt/3.0.13/CHANGELOG.md b/stable/kutt/3.0.13/CHANGELOG.md deleted file mode 100644 index 13b36aa3064..00000000000 --- a/stable/kutt/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [kutt-3.0.13](https://github.com/truecharts/apps/compare/kutt-3.0.12...kutt-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [kutt-3.0.12](https://github.com/truecharts/apps/compare/kutt-3.0.11...kutt-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [kutt-3.0.11](https://github.com/truecharts/apps/compare/kutt-3.0.10...kutt-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [kutt-3.0.10](https://github.com/truecharts/apps/compare/kutt-3.0.9...kutt-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [kutt-3.0.9](https://github.com/truecharts/apps/compare/kutt-3.0.8...kutt-3.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [kutt-3.0.8](https://github.com/truecharts/apps/compare/kutt-3.0.7...kutt-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [kutt-3.0.7](https://github.com/truecharts/apps/compare/kutt-3.0.6...kutt-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [kutt-3.0.6](https://github.com/truecharts/apps/compare/kutt-3.0.5...kutt-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [kutt-3.0.5](https://github.com/truecharts/apps/compare/kutt-3.0.4...kutt-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [kutt-3.0.4](https://github.com/truecharts/apps/compare/kutt-3.0.3...kutt-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [kutt-3.0.3](https://github.com/truecharts/apps/compare/kutt-3.0.2...kutt-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/kutt/3.0.13/Chart.lock b/stable/kutt/3.0.13/Chart.lock deleted file mode 100644 index 3bc863aaa44..00000000000 --- a/stable/kutt/3.0.13/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T20:58:40.177155227Z" diff --git a/stable/kutt/3.0.13/Chart.yaml b/stable/kutt/3.0.13/Chart.yaml deleted file mode 100644 index 116bb81a936..00000000000 --- a/stable/kutt/3.0.13/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: v2 -appVersion: "2.7.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -deprecated: false -description: Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics. -home: https://github.com/truecharts/apps/tree/master/charts/stable/kutt -icon: https://truecharts.org/img/appicons/kutt.png -keywords: -- kutt -- link -- short -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: kutt -sources: -- https://github.com/thedevs-network/kutt -type: application -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/kutt/3.0.15/CHANGELOG.md b/stable/kutt/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..d9569ae9bff --- /dev/null +++ b/stable/kutt/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [kutt-3.0.15](https://github.com/truecharts/apps/compare/kutt-3.0.13...kutt-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [kutt-3.0.13](https://github.com/truecharts/apps/compare/kutt-3.0.12...kutt-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [kutt-3.0.12](https://github.com/truecharts/apps/compare/kutt-3.0.11...kutt-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [kutt-3.0.11](https://github.com/truecharts/apps/compare/kutt-3.0.10...kutt-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [kutt-3.0.10](https://github.com/truecharts/apps/compare/kutt-3.0.9...kutt-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [kutt-3.0.9](https://github.com/truecharts/apps/compare/kutt-3.0.8...kutt-3.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [kutt-3.0.8](https://github.com/truecharts/apps/compare/kutt-3.0.7...kutt-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [kutt-3.0.7](https://github.com/truecharts/apps/compare/kutt-3.0.6...kutt-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [kutt-3.0.6](https://github.com/truecharts/apps/compare/kutt-3.0.5...kutt-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [kutt-3.0.5](https://github.com/truecharts/apps/compare/kutt-3.0.4...kutt-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [kutt-3.0.4](https://github.com/truecharts/apps/compare/kutt-3.0.3...kutt-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/kutt/3.0.15/Chart.lock b/stable/kutt/3.0.15/Chart.lock new file mode 100644 index 00000000000..ccd6a40df09 --- /dev/null +++ b/stable/kutt/3.0.15/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:05:10.626076529Z" diff --git a/stable/kutt/3.0.15/Chart.yaml b/stable/kutt/3.0.15/Chart.yaml new file mode 100644 index 00000000000..136202500b0 --- /dev/null +++ b/stable/kutt/3.0.15/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "2.7.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics. +home: https://github.com/truecharts/apps/tree/master/charts/stable/kutt +icon: https://truecharts.org/img/chart-icons/kutt.png +keywords: +- kutt +- link +- short +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: kutt +sources: +- https://github.com/thedevs-network/kutt +type: application +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/kutt/3.0.13/README.md b/stable/kutt/3.0.15/README.md similarity index 100% rename from stable/kutt/3.0.13/README.md rename to stable/kutt/3.0.15/README.md diff --git a/stable/kutt/3.0.13/app-readme.md b/stable/kutt/3.0.15/app-readme.md similarity index 100% rename from stable/kutt/3.0.13/app-readme.md rename to stable/kutt/3.0.15/app-readme.md diff --git a/stable/medusa/3.0.16/charts/common-10.4.4.tgz b/stable/kutt/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/medusa/3.0.16/charts/common-10.4.4.tgz rename to stable/kutt/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/mealie/8.0.13/charts/postgresql-8.0.30.tgz b/stable/kutt/3.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/mealie/8.0.13/charts/postgresql-8.0.30.tgz rename to stable/kutt/3.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/linkace/4.0.20/charts/redis-3.0.30.tgz b/stable/kutt/3.0.15/charts/redis-3.0.30.tgz similarity index 100% rename from stable/linkace/4.0.20/charts/redis-3.0.30.tgz rename to stable/kutt/3.0.15/charts/redis-3.0.30.tgz diff --git a/stable/kutt/3.0.13/icon.png b/stable/kutt/3.0.15/icon.png similarity index 100% rename from stable/kutt/3.0.13/icon.png rename to stable/kutt/3.0.15/icon.png diff --git a/stable/kutt/3.0.13/ix_values.yaml b/stable/kutt/3.0.15/ix_values.yaml similarity index 100% rename from stable/kutt/3.0.13/ix_values.yaml rename to stable/kutt/3.0.15/ix_values.yaml diff --git a/stable/kutt/3.0.13/questions.yaml b/stable/kutt/3.0.15/questions.yaml similarity index 100% rename from stable/kutt/3.0.13/questions.yaml rename to stable/kutt/3.0.15/questions.yaml diff --git a/stable/kutt/3.0.13/templates/_secrets.tpl b/stable/kutt/3.0.15/templates/_secrets.tpl similarity index 100% rename from stable/kutt/3.0.13/templates/_secrets.tpl rename to stable/kutt/3.0.15/templates/_secrets.tpl diff --git a/stable/kutt/3.0.13/templates/common.yaml b/stable/kutt/3.0.15/templates/common.yaml similarity index 100% rename from stable/kutt/3.0.13/templates/common.yaml rename to stable/kutt/3.0.15/templates/common.yaml diff --git a/stable/medusa/3.0.16/values.yaml b/stable/kutt/3.0.15/values.yaml similarity index 100% rename from stable/medusa/3.0.16/values.yaml rename to stable/kutt/3.0.15/values.yaml diff --git a/stable/kutt/item.yaml b/stable/kutt/item.yaml index c0212752bca..7fb6069daae 100644 --- a/stable/kutt/item.yaml +++ b/stable/kutt/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/kutt.png +icon_url: https://truecharts.org/img/chart-icons/kutt.png categories: - productivity diff --git a/stable/lanraragi/2.0.12/CHANGELOG.md b/stable/lanraragi/2.0.12/CHANGELOG.md deleted file mode 100644 index 1b4340a7a6c..00000000000 --- a/stable/lanraragi/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [lanraragi-2.0.12](https://github.com/truecharts/apps/compare/lanraragi-2.0.11...lanraragi-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [lanraragi-2.0.11](https://github.com/truecharts/apps/compare/lanraragi-2.0.10...lanraragi-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [lanraragi-2.0.10](https://github.com/truecharts/apps/compare/lanraragi-2.0.9...lanraragi-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [lanraragi-2.0.9](https://github.com/truecharts/apps/compare/lanraragi-2.0.8...lanraragi-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [lanraragi-2.0.8](https://github.com/truecharts/apps/compare/lanraragi-2.0.7...lanraragi-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [lanraragi-2.0.7](https://github.com/truecharts/apps/compare/lanraragi-2.0.6...lanraragi-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [lanraragi-2.0.6](https://github.com/truecharts/apps/compare/lanraragi-2.0.5...lanraragi-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [lanraragi-2.0.5](https://github.com/truecharts/apps/compare/lanraragi-2.0.4...lanraragi-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [lanraragi-2.0.4](https://github.com/truecharts/apps/compare/lanraragi-2.0.3...lanraragi-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [lanraragi-2.0.3](https://github.com/truecharts/apps/compare/lanraragi-2.0.2...lanraragi-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [lanraragi-2.0.2](https://github.com/truecharts/apps/compare/lanraragi-2.0.1...lanraragi-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/lanraragi/2.0.12/Chart.lock b/stable/lanraragi/2.0.12/Chart.lock deleted file mode 100644 index 5eb0e10a656..00000000000 --- a/stable/lanraragi/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:58:40.040059107Z" diff --git a/stable/lanraragi/2.0.12/Chart.yaml b/stable/lanraragi/2.0.12/Chart.yaml deleted file mode 100644 index 0711814ad77..00000000000 --- a/stable/lanraragi/2.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.8.5" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Open source server for archival of comics/manga. -home: https://github.com/truecharts/apps/tree/master/charts/stable/lanraragi -icon: https://truecharts.org/img/appicons/lanraragi.png -keywords: -- lanraragi -- comics -- manga -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: lanraragi -sources: -- https://github.com/Difegue/LANraragi -- https://hub.docker.com/r/difegue/lanraragi -- https://sugoi.gitbook.io/lanraragi/ -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/lanraragi/2.0.14/CHANGELOG.md b/stable/lanraragi/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..2cd3ad7beef --- /dev/null +++ b/stable/lanraragi/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lanraragi-2.0.14](https://github.com/truecharts/apps/compare/lanraragi-2.0.12...lanraragi-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [lanraragi-2.0.12](https://github.com/truecharts/apps/compare/lanraragi-2.0.11...lanraragi-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [lanraragi-2.0.11](https://github.com/truecharts/apps/compare/lanraragi-2.0.10...lanraragi-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [lanraragi-2.0.10](https://github.com/truecharts/apps/compare/lanraragi-2.0.9...lanraragi-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [lanraragi-2.0.9](https://github.com/truecharts/apps/compare/lanraragi-2.0.8...lanraragi-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [lanraragi-2.0.8](https://github.com/truecharts/apps/compare/lanraragi-2.0.7...lanraragi-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [lanraragi-2.0.7](https://github.com/truecharts/apps/compare/lanraragi-2.0.6...lanraragi-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [lanraragi-2.0.6](https://github.com/truecharts/apps/compare/lanraragi-2.0.5...lanraragi-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [lanraragi-2.0.5](https://github.com/truecharts/apps/compare/lanraragi-2.0.4...lanraragi-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [lanraragi-2.0.4](https://github.com/truecharts/apps/compare/lanraragi-2.0.3...lanraragi-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [lanraragi-2.0.3](https://github.com/truecharts/apps/compare/lanraragi-2.0.2...lanraragi-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/lanraragi/2.0.14/Chart.lock b/stable/lanraragi/2.0.14/Chart.lock new file mode 100644 index 00000000000..3cf22df09fa --- /dev/null +++ b/stable/lanraragi/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:10.890832665Z" diff --git a/stable/lanraragi/2.0.14/Chart.yaml b/stable/lanraragi/2.0.14/Chart.yaml new file mode 100644 index 00000000000..dde6a58473f --- /dev/null +++ b/stable/lanraragi/2.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.8.5" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Open source server for archival of comics/manga. +home: https://github.com/truecharts/apps/tree/master/charts/stable/lanraragi +icon: https://truecharts.org/img/chart-icons/lanraragi.png +keywords: +- lanraragi +- comics +- manga +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lanraragi +sources: +- https://github.com/Difegue/LANraragi +- https://hub.docker.com/r/difegue/lanraragi +- https://sugoi.gitbook.io/lanraragi/ +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lanraragi/2.0.12/README.md b/stable/lanraragi/2.0.14/README.md similarity index 100% rename from stable/lanraragi/2.0.12/README.md rename to stable/lanraragi/2.0.14/README.md diff --git a/stable/lanraragi/2.0.12/app-readme.md b/stable/lanraragi/2.0.14/app-readme.md similarity index 100% rename from stable/lanraragi/2.0.12/app-readme.md rename to stable/lanraragi/2.0.14/app-readme.md diff --git a/stable/meshroom/2.0.12/charts/common-10.4.4.tgz b/stable/lanraragi/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/meshroom/2.0.12/charts/common-10.4.4.tgz rename to stable/lanraragi/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/lanraragi/2.0.12/docs/credentials.md b/stable/lanraragi/2.0.14/docs/credentials.md similarity index 100% rename from stable/lanraragi/2.0.12/docs/credentials.md rename to stable/lanraragi/2.0.14/docs/credentials.md diff --git a/stable/lanraragi/2.0.12/icon.png b/stable/lanraragi/2.0.14/icon.png similarity index 100% rename from stable/lanraragi/2.0.12/icon.png rename to stable/lanraragi/2.0.14/icon.png diff --git a/stable/lanraragi/2.0.12/ix_values.yaml b/stable/lanraragi/2.0.14/ix_values.yaml similarity index 100% rename from stable/lanraragi/2.0.12/ix_values.yaml rename to stable/lanraragi/2.0.14/ix_values.yaml diff --git a/stable/lanraragi/2.0.12/questions.yaml b/stable/lanraragi/2.0.14/questions.yaml similarity index 100% rename from stable/lanraragi/2.0.12/questions.yaml rename to stable/lanraragi/2.0.14/questions.yaml diff --git a/stable/minecraft-java/1.0.19/templates/common.yaml b/stable/lanraragi/2.0.14/templates/common.yaml similarity index 100% rename from stable/minecraft-java/1.0.19/templates/common.yaml rename to stable/lanraragi/2.0.14/templates/common.yaml diff --git a/stable/meshroom/2.0.12/values.yaml b/stable/lanraragi/2.0.14/values.yaml similarity index 100% rename from stable/meshroom/2.0.12/values.yaml rename to stable/lanraragi/2.0.14/values.yaml diff --git a/stable/lanraragi/item.yaml b/stable/lanraragi/item.yaml index 07f1ed40bd5..87a59413d14 100644 --- a/stable/lanraragi/item.yaml +++ b/stable/lanraragi/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/lanraragi.png +icon_url: https://truecharts.org/img/chart-icons/lanraragi.png categories: - media diff --git a/stable/lazylibrarian/11.0.20/CHANGELOG.md b/stable/lazylibrarian/11.0.20/CHANGELOG.md new file mode 100644 index 00000000000..fc73fe5e451 --- /dev/null +++ b/stable/lazylibrarian/11.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lazylibrarian-11.0.20](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.18...lazylibrarian-11.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [lazylibrarian-11.0.18](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.17...lazylibrarian-11.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [lazylibrarian-11.0.17](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.16...lazylibrarian-11.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [lazylibrarian-11.0.16](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.15...lazylibrarian-11.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [lazylibrarian-11.0.15](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.14...lazylibrarian-11.0.15) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [lazylibrarian-11.0.14](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.13...lazylibrarian-11.0.14) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [lazylibrarian-11.0.13](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.12...lazylibrarian-11.0.13) (2022-07-08) + +#### Chore + +* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) + + + + +### [lazylibrarian-11.0.12](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.11...lazylibrarian-11.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [lazylibrarian-11.0.11](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.10...lazylibrarian-11.0.11) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [lazylibrarian-11.0.10](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.9...lazylibrarian-11.0.10) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [lazylibrarian-11.0.9](https://github.com/truecharts/apps/compare/lazylibrarian-11.0.8...lazylibrarian-11.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) diff --git a/stable/lazylibrarian/11.0.20/Chart.lock b/stable/lazylibrarian/11.0.20/Chart.lock new file mode 100644 index 00000000000..c7067ffa03e --- /dev/null +++ b/stable/lazylibrarian/11.0.20/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:13.036204499Z" diff --git a/stable/lazylibrarian/11.0.20/Chart.yaml b/stable/lazylibrarian/11.0.20/Chart.yaml new file mode 100644 index 00000000000..32f1de79544 --- /dev/null +++ b/stable/lazylibrarian/11.0.20/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Get all your books, like series with Sonarr... +home: https://github.com/truecharts/apps/tree/master/charts/stable/lazylibrarian +icon: https://truecharts.org/img/chart-icons/lazylibrarian.png +keywords: +- lazylibrarian +- ebooks +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lazylibrarian +sources: +- https://gitlab.com/LazyLibrarian/LazyLibrarian.git +- https://lazylibrarian.gitlab.io +type: application +version: 11.0.20 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lazylibrarian/11.0.20/README.md b/stable/lazylibrarian/11.0.20/README.md new file mode 100644 index 00000000000..36275670706 --- /dev/null +++ b/stable/lazylibrarian/11.0.20/README.md @@ -0,0 +1,43 @@ +# lazylibrarian + +Get all your books, like series with Sonarr... + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lazylibrarian/11.0.20/app-readme.md b/stable/lazylibrarian/11.0.20/app-readme.md new file mode 100644 index 00000000000..26636231da7 --- /dev/null +++ b/stable/lazylibrarian/11.0.20/app-readme.md @@ -0,0 +1,3 @@ +Get all your books, like series with Sonarr... + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/metube/2.0.12/charts/common-10.4.4.tgz b/stable/lazylibrarian/11.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/metube/2.0.12/charts/common-10.4.4.tgz rename to stable/lazylibrarian/11.0.20/charts/common-10.4.4.tgz diff --git a/stable/lazylibrarian/11.0.20/icon.png b/stable/lazylibrarian/11.0.20/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fb648fbecf17c1bdcc94f3871728ce5498c72d98 GIT binary patch literal 11886 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 -### [leaf2mqtt-4.0.12](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.11...leaf2mqtt-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [leaf2mqtt-4.0.11](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.10...leaf2mqtt-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [leaf2mqtt-4.0.10](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.9...leaf2mqtt-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [leaf2mqtt-4.0.9](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.8...leaf2mqtt-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [leaf2mqtt-4.0.8](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.7...leaf2mqtt-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [leaf2mqtt-4.0.7](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.6...leaf2mqtt-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [leaf2mqtt-4.0.6](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.5...leaf2mqtt-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) - - - - -### [leaf2mqtt-4.0.5](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.4...leaf2mqtt-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [leaf2mqtt-4.0.4](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.3...leaf2mqtt-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [leaf2mqtt-4.0.3](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.2...leaf2mqtt-4.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/leaf2mqtt/4.0.13/Chart.lock b/stable/leaf2mqtt/4.0.13/Chart.lock deleted file mode 100644 index edbe24e31f6..00000000000 --- a/stable/leaf2mqtt/4.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:58:43.71709662Z" diff --git a/stable/leaf2mqtt/4.0.13/Chart.yaml b/stable/leaf2mqtt/4.0.13/Chart.yaml deleted file mode 100644 index 75dffe8f74b..00000000000 --- a/stable/leaf2mqtt/4.0.13/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.6" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Nissan Leaf connected services to MQTT adapter -home: https://github.com/truecharts/apps/tree/master/charts/stable/leaf2mqtt -icon: https://truecharts.org/img/appicons/leaf2mqtt.png -keywords: -- leaf2mqtt -- leaf -- nissan -- kamereon -- carwings -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: leaf2mqtt -sources: -- https://github.com/mitsumaui/leaf2mqtt -- https://github.com/k8s-at-home/container-images -version: 4.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/leaf2mqtt/4.0.15/CHANGELOG.md b/stable/leaf2mqtt/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..f8203658d84 --- /dev/null +++ b/stable/leaf2mqtt/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [leaf2mqtt-4.0.15](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.13...leaf2mqtt-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [leaf2mqtt-4.0.13](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.12...leaf2mqtt-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [leaf2mqtt-4.0.12](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.11...leaf2mqtt-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [leaf2mqtt-4.0.11](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.10...leaf2mqtt-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [leaf2mqtt-4.0.10](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.9...leaf2mqtt-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [leaf2mqtt-4.0.9](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.8...leaf2mqtt-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [leaf2mqtt-4.0.8](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.7...leaf2mqtt-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [leaf2mqtt-4.0.7](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.6...leaf2mqtt-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [leaf2mqtt-4.0.6](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.5...leaf2mqtt-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [leaf2mqtt-4.0.5](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.4...leaf2mqtt-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [leaf2mqtt-4.0.4](https://github.com/truecharts/apps/compare/leaf2mqtt-4.0.3...leaf2mqtt-4.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/leaf2mqtt/4.0.15/Chart.lock b/stable/leaf2mqtt/4.0.15/Chart.lock new file mode 100644 index 00000000000..bf01a5a25ce --- /dev/null +++ b/stable/leaf2mqtt/4.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:13.314650209Z" diff --git a/stable/leaf2mqtt/4.0.15/Chart.yaml b/stable/leaf2mqtt/4.0.15/Chart.yaml new file mode 100644 index 00000000000..d785d290903 --- /dev/null +++ b/stable/leaf2mqtt/4.0.15/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.6" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Nissan Leaf connected services to MQTT adapter +home: https://github.com/truecharts/apps/tree/master/charts/stable/leaf2mqtt +icon: https://truecharts.org/img/chart-icons/leaf2mqtt.png +keywords: +- leaf2mqtt +- leaf +- nissan +- kamereon +- carwings +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: leaf2mqtt +sources: +- https://github.com/mitsumaui/leaf2mqtt +- https://github.com/k8s-at-home/container-images +version: 4.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/leaf2mqtt/4.0.13/README.md b/stable/leaf2mqtt/4.0.15/README.md similarity index 100% rename from stable/leaf2mqtt/4.0.13/README.md rename to stable/leaf2mqtt/4.0.15/README.md diff --git a/stable/leaf2mqtt/4.0.13/app-readme.md b/stable/leaf2mqtt/4.0.15/app-readme.md similarity index 100% rename from stable/leaf2mqtt/4.0.13/app-readme.md rename to stable/leaf2mqtt/4.0.15/app-readme.md diff --git a/stable/minecraft-bedrock/1.0.13/charts/common-10.4.4.tgz b/stable/leaf2mqtt/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/minecraft-bedrock/1.0.13/charts/common-10.4.4.tgz rename to stable/leaf2mqtt/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/leaf2mqtt/4.0.13/icon.png b/stable/leaf2mqtt/4.0.15/icon.png similarity index 100% rename from stable/leaf2mqtt/4.0.13/icon.png rename to stable/leaf2mqtt/4.0.15/icon.png diff --git a/stable/leaf2mqtt/4.0.13/ix_values.yaml b/stable/leaf2mqtt/4.0.15/ix_values.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.13/ix_values.yaml rename to stable/leaf2mqtt/4.0.15/ix_values.yaml diff --git a/stable/leaf2mqtt/4.0.13/questions.yaml b/stable/leaf2mqtt/4.0.15/questions.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.13/questions.yaml rename to stable/leaf2mqtt/4.0.15/questions.yaml diff --git a/stable/leaf2mqtt/4.0.13/templates/common.yaml b/stable/leaf2mqtt/4.0.15/templates/common.yaml similarity index 100% rename from stable/leaf2mqtt/4.0.13/templates/common.yaml rename to stable/leaf2mqtt/4.0.15/templates/common.yaml diff --git a/stable/metube/2.0.12/values.yaml b/stable/leaf2mqtt/4.0.15/values.yaml similarity index 100% rename from stable/metube/2.0.12/values.yaml rename to stable/leaf2mqtt/4.0.15/values.yaml diff --git a/stable/leaf2mqtt/item.yaml b/stable/leaf2mqtt/item.yaml index b20b62ed4e3..d97b36aa1ff 100644 --- a/stable/leaf2mqtt/item.yaml +++ b/stable/leaf2mqtt/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/leaf2mqtt.png +icon_url: https://truecharts.org/img/chart-icons/leaf2mqtt.png categories: - media diff --git a/stable/leantime/4.0.14/CHANGELOG.md b/stable/leantime/4.0.14/CHANGELOG.md deleted file mode 100644 index d500af23be5..00000000000 --- a/stable/leantime/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [leantime-4.0.14](https://github.com/truecharts/apps/compare/leantime-4.0.13...leantime-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [leantime-4.0.13](https://github.com/truecharts/apps/compare/leantime-4.0.12...leantime-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [leantime-4.0.12](https://github.com/truecharts/apps/compare/leantime-4.0.11...leantime-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [leantime-4.0.11](https://github.com/truecharts/apps/compare/leantime-4.0.10...leantime-4.0.11) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [leantime-4.0.10](https://github.com/truecharts/apps/compare/leantime-4.0.9...leantime-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [leantime-4.0.9](https://github.com/truecharts/apps/compare/leantime-4.0.8...leantime-4.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [leantime-4.0.8](https://github.com/truecharts/apps/compare/leantime-4.0.7...leantime-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [leantime-4.0.7](https://github.com/truecharts/apps/compare/leantime-4.0.6...leantime-4.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [leantime-4.0.6](https://github.com/truecharts/apps/compare/leantime-4.0.5...leantime-4.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [leantime-4.0.5](https://github.com/truecharts/apps/compare/leantime-4.0.4...leantime-4.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [leantime-4.0.4](https://github.com/truecharts/apps/compare/leantime-4.0.3...leantime-4.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/leantime/4.0.14/Chart.lock b/stable/leantime/4.0.14/Chart.lock deleted file mode 100644 index 88a815e8c59..00000000000 --- a/stable/leantime/4.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T20:59:01.684416458Z" diff --git a/stable/leantime/4.0.14/Chart.yaml b/stable/leantime/4.0.14/Chart.yaml deleted file mode 100644 index d00f6a0fd66..00000000000 --- a/stable/leantime/4.0.14/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: "Straightforward open source project management system to make your ideas reality." -home: https://github.com/truecharts/apps/tree/master/charts/stable/leantime -icon: https://truecharts.org/img/appicons/leantime.png -keywords: - - leantime - - project - - management -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: leantime -sources: - - https://leantime.io/ - - https://hub.docker.com/r/nicholaswilde/leantime -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/leantime/4.0.16/CHANGELOG.md b/stable/leantime/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..4046feaa3b4 --- /dev/null +++ b/stable/leantime/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [leantime-4.0.16](https://github.com/truecharts/apps/compare/leantime-4.0.14...leantime-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [leantime-4.0.14](https://github.com/truecharts/apps/compare/leantime-4.0.13...leantime-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [leantime-4.0.13](https://github.com/truecharts/apps/compare/leantime-4.0.12...leantime-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [leantime-4.0.12](https://github.com/truecharts/apps/compare/leantime-4.0.11...leantime-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [leantime-4.0.11](https://github.com/truecharts/apps/compare/leantime-4.0.10...leantime-4.0.11) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [leantime-4.0.10](https://github.com/truecharts/apps/compare/leantime-4.0.9...leantime-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [leantime-4.0.9](https://github.com/truecharts/apps/compare/leantime-4.0.8...leantime-4.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [leantime-4.0.8](https://github.com/truecharts/apps/compare/leantime-4.0.7...leantime-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [leantime-4.0.7](https://github.com/truecharts/apps/compare/leantime-4.0.6...leantime-4.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [leantime-4.0.6](https://github.com/truecharts/apps/compare/leantime-4.0.5...leantime-4.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [leantime-4.0.5](https://github.com/truecharts/apps/compare/leantime-4.0.4...leantime-4.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/leantime/4.0.16/Chart.lock b/stable/leantime/4.0.16/Chart.lock new file mode 100644 index 00000000000..1189f6029e0 --- /dev/null +++ b/stable/leantime/4.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:05:31.40140394Z" diff --git a/stable/leantime/4.0.16/Chart.yaml b/stable/leantime/4.0.16/Chart.yaml new file mode 100644 index 00000000000..9a615671a18 --- /dev/null +++ b/stable/leantime/4.0.16/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "2.2.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: "Straightforward open source project management system to make your ideas reality." +home: https://github.com/truecharts/apps/tree/master/charts/stable/leantime +icon: https://truecharts.org/img/chart-icons/leantime.png +keywords: + - leantime + - project + - management +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: leantime +sources: + - https://leantime.io/ + - https://hub.docker.com/r/nicholaswilde/leantime +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/leantime/4.0.14/README.md b/stable/leantime/4.0.16/README.md similarity index 100% rename from stable/leantime/4.0.14/README.md rename to stable/leantime/4.0.16/README.md diff --git a/stable/leantime/4.0.14/app-readme.md b/stable/leantime/4.0.16/app-readme.md similarity index 100% rename from stable/leantime/4.0.14/app-readme.md rename to stable/leantime/4.0.16/app-readme.md diff --git a/stable/minecraft-java/1.0.19/charts/common-10.4.4.tgz b/stable/leantime/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/minecraft-java/1.0.19/charts/common-10.4.4.tgz rename to stable/leantime/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/leantime/4.0.14/charts/mariadb-3.0.29.tgz b/stable/leantime/4.0.16/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/leantime/4.0.14/charts/mariadb-3.0.29.tgz rename to stable/leantime/4.0.16/charts/mariadb-3.0.29.tgz diff --git a/stable/leantime/4.0.14/icon.png b/stable/leantime/4.0.16/icon.png similarity index 100% rename from stable/leantime/4.0.14/icon.png rename to stable/leantime/4.0.16/icon.png diff --git a/stable/leantime/4.0.14/ix_values.yaml b/stable/leantime/4.0.16/ix_values.yaml similarity index 100% rename from stable/leantime/4.0.14/ix_values.yaml rename to stable/leantime/4.0.16/ix_values.yaml diff --git a/stable/leantime/4.0.14/questions.yaml b/stable/leantime/4.0.16/questions.yaml similarity index 100% rename from stable/leantime/4.0.14/questions.yaml rename to stable/leantime/4.0.16/questions.yaml diff --git a/stable/leantime/4.0.14/templates/_secrets.tpl b/stable/leantime/4.0.16/templates/_secrets.tpl similarity index 100% rename from stable/leantime/4.0.14/templates/_secrets.tpl rename to stable/leantime/4.0.16/templates/_secrets.tpl diff --git a/stable/leantime/4.0.14/templates/common.yaml b/stable/leantime/4.0.16/templates/common.yaml similarity index 100% rename from stable/leantime/4.0.14/templates/common.yaml rename to stable/leantime/4.0.16/templates/common.yaml diff --git a/stable/minecraft-bedrock/1.0.13/values.yaml b/stable/leantime/4.0.16/values.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.13/values.yaml rename to stable/leantime/4.0.16/values.yaml diff --git a/stable/leantime/item.yaml b/stable/leantime/item.yaml index 0c18e6722c8..c443b5dee0f 100644 --- a/stable/leantime/item.yaml +++ b/stable/leantime/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/leantime.png +icon_url: https://truecharts.org/img/chart-icons/leantime.png categories: - management diff --git a/stable/libreddit/1.0.6/CHANGELOG.md b/stable/libreddit/1.0.6/CHANGELOG.md deleted file mode 100644 index a770f243916..00000000000 --- a/stable/libreddit/1.0.6/CHANGELOG.md +++ /dev/null @@ -1,63 +0,0 @@ -# Changelog - - -## [libreddit-1.0.6](https://github.com/truecharts/apps/compare/libreddit-1.0.5...libreddit-1.0.6) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [libreddit-1.0.5](https://github.com/truecharts/apps/compare/libreddit-1.0.4...libreddit-1.0.5) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [libreddit-1.0.4](https://github.com/truecharts/apps/compare/libreddit-1.0.3...libreddit-1.0.4) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [libreddit-1.0.3](https://github.com/truecharts/apps/compare/libreddit-1.0.2...libreddit-1.0.3) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [libreddit-1.0.2](https://github.com/truecharts/apps/compare/libreddit-1.0.1...libreddit-1.0.2) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [libreddit-1.0.1](https://github.com/truecharts/apps/compare/libreddit-1.0.0...libreddit-1.0.1) (2022-07-02) - -#### Chore - -* update image refs ([#3040](https://github.com/truecharts/apps/issues/3040)) - - - - -### [libreddit-1.0.0](https://github.com/truecharts/apps/compare/libreddit-0.0.1...libreddit-1.0.0) (2022-07-02) - - - - -### libreddit-0.0.1 (2022-06-28) diff --git a/stable/libreddit/1.0.6/Chart.lock b/stable/libreddit/1.0.6/Chart.lock deleted file mode 100644 index 6f0e49914ca..00000000000 --- a/stable/libreddit/1.0.6/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:58:56.422227677Z" diff --git a/stable/libreddit/1.0.6/Chart.yaml b/stable/libreddit/1.0.6/Chart.yaml deleted file mode 100644 index fbe3183b094..00000000000 --- a/stable/libreddit/1.0.6/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An alternative private front-end to Reddit -home: https://github.com/truecharts/apps/tree/master/charts/stable/libreddit -icon: https://truecharts.org/img/appicons/libreddit.png -keywords: -- reddit -- libreddit -- social -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: libreddit -sources: -- https://github.com/spikecodes/libreddit -- https://hub.docker.com/r/spikecodes/libreddit -version: 1.0.6 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/libreddit/1.0.8/CHANGELOG.md b/stable/libreddit/1.0.8/CHANGELOG.md new file mode 100644 index 00000000000..0ec00879037 --- /dev/null +++ b/stable/libreddit/1.0.8/CHANGELOG.md @@ -0,0 +1,72 @@ +# Changelog + + +## [libreddit-1.0.8](https://github.com/truecharts/apps/compare/libreddit-1.0.6...libreddit-1.0.8) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [libreddit-1.0.6](https://github.com/truecharts/apps/compare/libreddit-1.0.5...libreddit-1.0.6) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [libreddit-1.0.5](https://github.com/truecharts/apps/compare/libreddit-1.0.4...libreddit-1.0.5) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [libreddit-1.0.4](https://github.com/truecharts/apps/compare/libreddit-1.0.3...libreddit-1.0.4) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [libreddit-1.0.3](https://github.com/truecharts/apps/compare/libreddit-1.0.2...libreddit-1.0.3) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [libreddit-1.0.2](https://github.com/truecharts/apps/compare/libreddit-1.0.1...libreddit-1.0.2) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [libreddit-1.0.1](https://github.com/truecharts/apps/compare/libreddit-1.0.0...libreddit-1.0.1) (2022-07-02) + +#### Chore + +* update image refs ([#3040](https://github.com/truecharts/apps/issues/3040)) + + + + +### [libreddit-1.0.0](https://github.com/truecharts/apps/compare/libreddit-0.0.1...libreddit-1.0.0) (2022-07-02) + + + + +### libreddit-0.0.1 (2022-06-28) diff --git a/stable/libreddit/1.0.8/Chart.lock b/stable/libreddit/1.0.8/Chart.lock new file mode 100644 index 00000000000..65f5d185d1c --- /dev/null +++ b/stable/libreddit/1.0.8/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:28.479764543Z" diff --git a/stable/libreddit/1.0.8/Chart.yaml b/stable/libreddit/1.0.8/Chart.yaml new file mode 100644 index 00000000000..c8a29b7b8d7 --- /dev/null +++ b/stable/libreddit/1.0.8/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An alternative private front-end to Reddit +home: https://github.com/truecharts/apps/tree/master/charts/stable/libreddit +icon: https://truecharts.org/img/chart-icons/libreddit.png +keywords: +- reddit +- libreddit +- social +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: libreddit +sources: +- https://github.com/spikecodes/libreddit +- https://hub.docker.com/r/spikecodes/libreddit +version: 1.0.8 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/libreddit/1.0.6/README.md b/stable/libreddit/1.0.8/README.md similarity index 100% rename from stable/libreddit/1.0.6/README.md rename to stable/libreddit/1.0.8/README.md diff --git a/stable/libreddit/1.0.6/app-readme.md b/stable/libreddit/1.0.8/app-readme.md similarity index 100% rename from stable/libreddit/1.0.6/app-readme.md rename to stable/libreddit/1.0.8/app-readme.md diff --git a/stable/minetest/1.0.12/charts/common-10.4.4.tgz b/stable/libreddit/1.0.8/charts/common-10.4.4.tgz similarity index 100% rename from stable/minetest/1.0.12/charts/common-10.4.4.tgz rename to stable/libreddit/1.0.8/charts/common-10.4.4.tgz diff --git a/stable/libreddit/1.0.6/icon.png b/stable/libreddit/1.0.8/icon.png similarity index 100% rename from stable/libreddit/1.0.6/icon.png rename to stable/libreddit/1.0.8/icon.png diff --git a/stable/libreddit/1.0.6/ix_values.yaml b/stable/libreddit/1.0.8/ix_values.yaml similarity index 100% rename from stable/libreddit/1.0.6/ix_values.yaml rename to stable/libreddit/1.0.8/ix_values.yaml diff --git a/stable/libreddit/1.0.6/questions.yaml b/stable/libreddit/1.0.8/questions.yaml similarity index 100% rename from stable/libreddit/1.0.6/questions.yaml rename to stable/libreddit/1.0.8/questions.yaml diff --git a/stable/miniflux/7.0.14/templates/common.yaml b/stable/libreddit/1.0.8/templates/common.yaml similarity index 100% rename from stable/miniflux/7.0.14/templates/common.yaml rename to stable/libreddit/1.0.8/templates/common.yaml diff --git a/stable/minecraft-java/1.0.19/values.yaml b/stable/libreddit/1.0.8/values.yaml similarity index 100% rename from stable/minecraft-java/1.0.19/values.yaml rename to stable/libreddit/1.0.8/values.yaml diff --git a/stable/libreddit/item.yaml b/stable/libreddit/item.yaml index db8a7b061a9..446cfa6fe55 100644 --- a/stable/libreddit/item.yaml +++ b/stable/libreddit/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/libreddit.png +icon_url: https://truecharts.org/img/chart-icons/libreddit.png categories: - media diff --git a/stable/libreoffice/2.0.12/CHANGELOG.md b/stable/libreoffice/2.0.12/CHANGELOG.md deleted file mode 100644 index 0312aa2c41d..00000000000 --- a/stable/libreoffice/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [libreoffice-2.0.12](https://github.com/truecharts/apps/compare/libreoffice-2.0.11...libreoffice-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [libreoffice-2.0.11](https://github.com/truecharts/apps/compare/libreoffice-2.0.10...libreoffice-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [libreoffice-2.0.10](https://github.com/truecharts/apps/compare/libreoffice-2.0.9...libreoffice-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [libreoffice-2.0.9](https://github.com/truecharts/apps/compare/libreoffice-2.0.8...libreoffice-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [libreoffice-2.0.8](https://github.com/truecharts/apps/compare/libreoffice-2.0.7...libreoffice-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [libreoffice-2.0.7](https://github.com/truecharts/apps/compare/libreoffice-2.0.6...libreoffice-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [libreoffice-2.0.6](https://github.com/truecharts/apps/compare/libreoffice-2.0.5...libreoffice-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [libreoffice-2.0.5](https://github.com/truecharts/apps/compare/libreoffice-2.0.4...libreoffice-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [libreoffice-2.0.4](https://github.com/truecharts/apps/compare/libreoffice-2.0.3...libreoffice-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [libreoffice-2.0.3](https://github.com/truecharts/apps/compare/libreoffice-2.0.2...libreoffice-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [libreoffice-2.0.2](https://github.com/truecharts/apps/compare/libreoffice-2.0.1...libreoffice-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/libreoffice/2.0.12/Chart.lock b/stable/libreoffice/2.0.12/Chart.lock deleted file mode 100644 index 23e4de7d8e9..00000000000 --- a/stable/libreoffice/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:58:59.47281274Z" diff --git a/stable/libreoffice/2.0.12/Chart.yaml b/stable/libreoffice/2.0.12/Chart.yaml deleted file mode 100644 index c635567406e..00000000000 --- a/stable/libreoffice/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: libreoffice -version: 2.0.12 -appVersion: "7.2.2" -description: LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/libreoffice -icon: https://truecharts.org/img/appicons/libreoffice.png -keywords: - - libreoffice -sources: - - https://hub.docker.com/r/linuxserver/libreoffice -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/libreoffice/2.0.14/CHANGELOG.md b/stable/libreoffice/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..c7e5b0a1669 --- /dev/null +++ b/stable/libreoffice/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [libreoffice-2.0.14](https://github.com/truecharts/apps/compare/libreoffice-2.0.12...libreoffice-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [libreoffice-2.0.12](https://github.com/truecharts/apps/compare/libreoffice-2.0.11...libreoffice-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [libreoffice-2.0.11](https://github.com/truecharts/apps/compare/libreoffice-2.0.10...libreoffice-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [libreoffice-2.0.10](https://github.com/truecharts/apps/compare/libreoffice-2.0.9...libreoffice-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [libreoffice-2.0.9](https://github.com/truecharts/apps/compare/libreoffice-2.0.8...libreoffice-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [libreoffice-2.0.8](https://github.com/truecharts/apps/compare/libreoffice-2.0.7...libreoffice-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [libreoffice-2.0.7](https://github.com/truecharts/apps/compare/libreoffice-2.0.6...libreoffice-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [libreoffice-2.0.6](https://github.com/truecharts/apps/compare/libreoffice-2.0.5...libreoffice-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [libreoffice-2.0.5](https://github.com/truecharts/apps/compare/libreoffice-2.0.4...libreoffice-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [libreoffice-2.0.4](https://github.com/truecharts/apps/compare/libreoffice-2.0.3...libreoffice-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [libreoffice-2.0.3](https://github.com/truecharts/apps/compare/libreoffice-2.0.2...libreoffice-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/libreoffice/2.0.14/Chart.lock b/stable/libreoffice/2.0.14/Chart.lock new file mode 100644 index 00000000000..bb205ff6cb6 --- /dev/null +++ b/stable/libreoffice/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:29.137933463Z" diff --git a/stable/libreoffice/2.0.14/Chart.yaml b/stable/libreoffice/2.0.14/Chart.yaml new file mode 100644 index 00000000000..2edfa3ce37d --- /dev/null +++ b/stable/libreoffice/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: libreoffice +version: 2.0.14 +appVersion: "7.2.2" +description: LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/libreoffice +icon: https://truecharts.org/img/chart-icons/libreoffice.png +keywords: + - libreoffice +sources: + - https://hub.docker.com/r/linuxserver/libreoffice +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/libreoffice/2.0.12/README.md b/stable/libreoffice/2.0.14/README.md similarity index 100% rename from stable/libreoffice/2.0.12/README.md rename to stable/libreoffice/2.0.14/README.md diff --git a/stable/libreoffice/2.0.12/app-readme.md b/stable/libreoffice/2.0.14/app-readme.md similarity index 100% rename from stable/libreoffice/2.0.12/app-readme.md rename to stable/libreoffice/2.0.14/app-readme.md diff --git a/stable/miniflux/7.0.14/charts/common-10.4.4.tgz b/stable/libreoffice/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/miniflux/7.0.14/charts/common-10.4.4.tgz rename to stable/libreoffice/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/libreoffice/2.0.12/icon.png b/stable/libreoffice/2.0.14/icon.png similarity index 100% rename from stable/libreoffice/2.0.12/icon.png rename to stable/libreoffice/2.0.14/icon.png diff --git a/stable/libreoffice/2.0.12/ix_values.yaml b/stable/libreoffice/2.0.14/ix_values.yaml similarity index 100% rename from stable/libreoffice/2.0.12/ix_values.yaml rename to stable/libreoffice/2.0.14/ix_values.yaml diff --git a/stable/libreoffice/2.0.12/questions.yaml b/stable/libreoffice/2.0.14/questions.yaml similarity index 100% rename from stable/libreoffice/2.0.12/questions.yaml rename to stable/libreoffice/2.0.14/questions.yaml diff --git a/stable/minio-console/3.0.14/templates/common.yaml b/stable/libreoffice/2.0.14/templates/common.yaml similarity index 100% rename from stable/minio-console/3.0.14/templates/common.yaml rename to stable/libreoffice/2.0.14/templates/common.yaml diff --git a/stable/minetest/1.0.12/values.yaml b/stable/libreoffice/2.0.14/values.yaml similarity index 100% rename from stable/minetest/1.0.12/values.yaml rename to stable/libreoffice/2.0.14/values.yaml diff --git a/stable/libreoffice/item.yaml b/stable/libreoffice/item.yaml index 7081afcba2c..d2d09bca5a4 100644 --- a/stable/libreoffice/item.yaml +++ b/stable/libreoffice/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/libreoffice.png +icon_url: https://truecharts.org/img/chart-icons/libreoffice.png categories: - incubator diff --git a/stable/librephotos/4.0.15/CHANGELOG.md b/stable/librephotos/4.0.15/CHANGELOG.md deleted file mode 100644 index b2a7f7e9a45..00000000000 --- a/stable/librephotos/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [librephotos-4.0.15](https://github.com/truecharts/apps/compare/librephotos-4.0.14...librephotos-4.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [librephotos-4.0.14](https://github.com/truecharts/apps/compare/librephotos-4.0.13...librephotos-4.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [librephotos-4.0.13](https://github.com/truecharts/apps/compare/librephotos-4.0.12...librephotos-4.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [librephotos-4.0.12](https://github.com/truecharts/apps/compare/librephotos-4.0.11...librephotos-4.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [librephotos-4.0.11](https://github.com/truecharts/apps/compare/librephotos-4.0.10...librephotos-4.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [librephotos-4.0.10](https://github.com/truecharts/apps/compare/librephotos-4.0.9...librephotos-4.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [librephotos-4.0.9](https://github.com/truecharts/apps/compare/librephotos-4.0.8...librephotos-4.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [librephotos-4.0.8](https://github.com/truecharts/apps/compare/librephotos-4.0.7...librephotos-4.0.8) (2022-06-23) - - - - -### [librephotos-4.0.7](https://github.com/truecharts/apps/compare/librephotos-4.0.6...librephotos-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [librephotos-4.0.6](https://github.com/truecharts/apps/compare/librephotos-4.0.5...librephotos-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [librephotos-4.0.5](https://github.com/truecharts/apps/compare/librephotos-4.0.4...librephotos-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [librephotos-4.0.4](https://github.com/truecharts/apps/compare/librephotos-4.0.3...librephotos-4.0.4) (2022-06-14) diff --git a/stable/librephotos/4.0.15/Chart.lock b/stable/librephotos/4.0.15/Chart.lock deleted file mode 100644 index e88d4e95ae4..00000000000 --- a/stable/librephotos/4.0.15/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T20:59:18.174727935Z" diff --git a/stable/librephotos/4.0.15/Chart.yaml b/stable/librephotos/4.0.15/Chart.yaml deleted file mode 100644 index 50af79f2e4b..00000000000 --- a/stable/librephotos/4.0.15/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: "2022w6" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: "A self-hosted open source photo management service." -home: https://github.com/truecharts/apps/tree/master/charts/stable/librephotos -icon: https://truecharts.org/img/appicons/librephotos.png -keywords: -- photos -- gallery -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: librephotos -sources: -- https://github.com/LibrePhotos/librephotos -- https://hub.docker.com/r/reallibrephotos/librephotos -version: 4.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/librephotos/4.0.17/CHANGELOG.md b/stable/librephotos/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..fe5d8702b06 --- /dev/null +++ b/stable/librephotos/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [librephotos-4.0.17](https://github.com/truecharts/apps/compare/librephotos-4.0.15...librephotos-4.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [librephotos-4.0.15](https://github.com/truecharts/apps/compare/librephotos-4.0.14...librephotos-4.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [librephotos-4.0.14](https://github.com/truecharts/apps/compare/librephotos-4.0.13...librephotos-4.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [librephotos-4.0.13](https://github.com/truecharts/apps/compare/librephotos-4.0.12...librephotos-4.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [librephotos-4.0.12](https://github.com/truecharts/apps/compare/librephotos-4.0.11...librephotos-4.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [librephotos-4.0.11](https://github.com/truecharts/apps/compare/librephotos-4.0.10...librephotos-4.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [librephotos-4.0.10](https://github.com/truecharts/apps/compare/librephotos-4.0.9...librephotos-4.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [librephotos-4.0.9](https://github.com/truecharts/apps/compare/librephotos-4.0.8...librephotos-4.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [librephotos-4.0.8](https://github.com/truecharts/apps/compare/librephotos-4.0.7...librephotos-4.0.8) (2022-06-23) + + + + +### [librephotos-4.0.7](https://github.com/truecharts/apps/compare/librephotos-4.0.6...librephotos-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [librephotos-4.0.6](https://github.com/truecharts/apps/compare/librephotos-4.0.5...librephotos-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [librephotos-4.0.5](https://github.com/truecharts/apps/compare/librephotos-4.0.4...librephotos-4.0.5) (2022-06-17) diff --git a/stable/librephotos/4.0.17/Chart.lock b/stable/librephotos/4.0.17/Chart.lock new file mode 100644 index 00000000000..cf8696154b9 --- /dev/null +++ b/stable/librephotos/4.0.17/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:05:46.518595685Z" diff --git a/stable/librephotos/4.0.17/Chart.yaml b/stable/librephotos/4.0.17/Chart.yaml new file mode 100644 index 00000000000..e04a0a7cc1e --- /dev/null +++ b/stable/librephotos/4.0.17/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "2022w6" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: "A self-hosted open source photo management service." +home: https://github.com/truecharts/apps/tree/master/charts/stable/librephotos +icon: https://truecharts.org/img/chart-icons/librephotos.png +keywords: +- photos +- gallery +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: librephotos +sources: +- https://github.com/LibrePhotos/librephotos +- https://hub.docker.com/r/reallibrephotos/librephotos +version: 4.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/librephotos/4.0.15/README.md b/stable/librephotos/4.0.17/README.md similarity index 100% rename from stable/librephotos/4.0.15/README.md rename to stable/librephotos/4.0.17/README.md diff --git a/stable/librephotos/4.0.15/app-readme.md b/stable/librephotos/4.0.17/app-readme.md similarity index 100% rename from stable/librephotos/4.0.15/app-readme.md rename to stable/librephotos/4.0.17/app-readme.md diff --git a/stable/minio-console/3.0.14/charts/common-10.4.4.tgz b/stable/librephotos/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/minio-console/3.0.14/charts/common-10.4.4.tgz rename to stable/librephotos/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/miniflux/7.0.14/charts/postgresql-8.0.30.tgz b/stable/librephotos/4.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/miniflux/7.0.14/charts/postgresql-8.0.30.tgz rename to stable/librephotos/4.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/n8n/4.0.20/charts/redis-3.0.30.tgz b/stable/librephotos/4.0.17/charts/redis-3.0.30.tgz similarity index 100% rename from stable/n8n/4.0.20/charts/redis-3.0.30.tgz rename to stable/librephotos/4.0.17/charts/redis-3.0.30.tgz diff --git a/stable/librephotos/4.0.15/icon.png b/stable/librephotos/4.0.17/icon.png similarity index 100% rename from stable/librephotos/4.0.15/icon.png rename to stable/librephotos/4.0.17/icon.png diff --git a/stable/librephotos/4.0.15/ix_values.yaml b/stable/librephotos/4.0.17/ix_values.yaml similarity index 100% rename from stable/librephotos/4.0.15/ix_values.yaml rename to stable/librephotos/4.0.17/ix_values.yaml diff --git a/stable/librephotos/4.0.15/questions.yaml b/stable/librephotos/4.0.17/questions.yaml similarity index 100% rename from stable/librephotos/4.0.15/questions.yaml rename to stable/librephotos/4.0.17/questions.yaml diff --git a/stable/librephotos/4.0.15/templates/_secrets.tpl b/stable/librephotos/4.0.17/templates/_secrets.tpl similarity index 100% rename from stable/librephotos/4.0.15/templates/_secrets.tpl rename to stable/librephotos/4.0.17/templates/_secrets.tpl diff --git a/stable/librephotos/4.0.15/templates/common.yaml b/stable/librephotos/4.0.17/templates/common.yaml similarity index 100% rename from stable/librephotos/4.0.15/templates/common.yaml rename to stable/librephotos/4.0.17/templates/common.yaml diff --git a/stable/miniflux/7.0.14/values.yaml b/stable/librephotos/4.0.17/values.yaml similarity index 100% rename from stable/miniflux/7.0.14/values.yaml rename to stable/librephotos/4.0.17/values.yaml diff --git a/stable/librephotos/item.yaml b/stable/librephotos/item.yaml index 41d316b8561..98c369208e2 100644 --- a/stable/librephotos/item.yaml +++ b/stable/librephotos/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/librephotos.png +icon_url: https://truecharts.org/img/chart-icons/librephotos.png categories: - media diff --git a/stable/librespeed/6.0.13/CHANGELOG.md b/stable/librespeed/6.0.13/CHANGELOG.md deleted file mode 100644 index 7093b91d798..00000000000 --- a/stable/librespeed/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [librespeed-6.0.13](https://github.com/truecharts/apps/compare/librespeed-6.0.12...librespeed-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [librespeed-6.0.12](https://github.com/truecharts/apps/compare/librespeed-6.0.11...librespeed-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [librespeed-6.0.11](https://github.com/truecharts/apps/compare/librespeed-6.0.10...librespeed-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [librespeed-6.0.10](https://github.com/truecharts/apps/compare/librespeed-6.0.9...librespeed-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [librespeed-6.0.9](https://github.com/truecharts/apps/compare/librespeed-6.0.8...librespeed-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [librespeed-6.0.8](https://github.com/truecharts/apps/compare/librespeed-6.0.7...librespeed-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [librespeed-6.0.7](https://github.com/truecharts/apps/compare/librespeed-6.0.6...librespeed-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [librespeed-6.0.6](https://github.com/truecharts/apps/compare/librespeed-6.0.5...librespeed-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [librespeed-6.0.5](https://github.com/truecharts/apps/compare/librespeed-6.0.4...librespeed-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [librespeed-6.0.4](https://github.com/truecharts/apps/compare/librespeed-6.0.3...librespeed-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [librespeed-6.0.3](https://github.com/truecharts/apps/compare/librespeed-6.0.2...librespeed-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/librespeed/6.0.13/Chart.lock b/stable/librespeed/6.0.13/Chart.lock deleted file mode 100644 index 97ed2de6cea..00000000000 --- a/stable/librespeed/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:59:12.385039313Z" diff --git a/stable/librespeed/6.0.13/Chart.yaml b/stable/librespeed/6.0.13/Chart.yaml deleted file mode 100644 index 970d46ee1ef..00000000000 --- a/stable/librespeed/6.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "5.2.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Librespeed is a HTML5 webpage to test upload and download speeds -home: https://github.com/truecharts/apps/tree/master/charts/stable/librespeed -icon: https://truecharts.org/img/appicons/librespeed.png -keywords: -- librespeed -- speedtest -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: librespeed -sources: -- https://github.com/librespeed/speedtest -- https://hub.docker.com/r/linuxserver/librespeed -- https://github.com/truecharts/apps/tree/master/charts/librespeed -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/librespeed/6.0.15/CHANGELOG.md b/stable/librespeed/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..ca97f05f5f0 --- /dev/null +++ b/stable/librespeed/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [librespeed-6.0.15](https://github.com/truecharts/apps/compare/librespeed-6.0.13...librespeed-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [librespeed-6.0.13](https://github.com/truecharts/apps/compare/librespeed-6.0.12...librespeed-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [librespeed-6.0.12](https://github.com/truecharts/apps/compare/librespeed-6.0.11...librespeed-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [librespeed-6.0.11](https://github.com/truecharts/apps/compare/librespeed-6.0.10...librespeed-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [librespeed-6.0.10](https://github.com/truecharts/apps/compare/librespeed-6.0.9...librespeed-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [librespeed-6.0.9](https://github.com/truecharts/apps/compare/librespeed-6.0.8...librespeed-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [librespeed-6.0.8](https://github.com/truecharts/apps/compare/librespeed-6.0.7...librespeed-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [librespeed-6.0.7](https://github.com/truecharts/apps/compare/librespeed-6.0.6...librespeed-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [librespeed-6.0.6](https://github.com/truecharts/apps/compare/librespeed-6.0.5...librespeed-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [librespeed-6.0.5](https://github.com/truecharts/apps/compare/librespeed-6.0.4...librespeed-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [librespeed-6.0.4](https://github.com/truecharts/apps/compare/librespeed-6.0.3...librespeed-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/librespeed/6.0.15/Chart.lock b/stable/librespeed/6.0.15/Chart.lock new file mode 100644 index 00000000000..6b616ddc959 --- /dev/null +++ b/stable/librespeed/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:43.382465313Z" diff --git a/stable/librespeed/6.0.15/Chart.yaml b/stable/librespeed/6.0.15/Chart.yaml new file mode 100644 index 00000000000..a4ec39e89ba --- /dev/null +++ b/stable/librespeed/6.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "5.2.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Librespeed is a HTML5 webpage to test upload and download speeds +home: https://github.com/truecharts/apps/tree/master/charts/stable/librespeed +icon: https://truecharts.org/img/chart-icons/librespeed.png +keywords: +- librespeed +- speedtest +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: librespeed +sources: +- https://github.com/librespeed/speedtest +- https://hub.docker.com/r/linuxserver/librespeed +- https://github.com/truecharts/apps/tree/master/charts/librespeed +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/librespeed/6.0.13/README.md b/stable/librespeed/6.0.15/README.md similarity index 100% rename from stable/librespeed/6.0.13/README.md rename to stable/librespeed/6.0.15/README.md diff --git a/stable/librespeed/6.0.13/app-readme.md b/stable/librespeed/6.0.15/app-readme.md similarity index 100% rename from stable/librespeed/6.0.13/app-readme.md rename to stable/librespeed/6.0.15/app-readme.md diff --git a/stable/minio/3.0.21/charts/common-10.4.4.tgz b/stable/librespeed/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/minio/3.0.21/charts/common-10.4.4.tgz rename to stable/librespeed/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/librespeed/6.0.13/ci/ct-values.yaml b/stable/librespeed/6.0.15/ci/ct-values.yaml similarity index 100% rename from stable/librespeed/6.0.13/ci/ct-values.yaml rename to stable/librespeed/6.0.15/ci/ct-values.yaml diff --git a/stable/librespeed/6.0.13/icon.png b/stable/librespeed/6.0.15/icon.png similarity index 100% rename from stable/librespeed/6.0.13/icon.png rename to stable/librespeed/6.0.15/icon.png diff --git a/stable/librespeed/6.0.13/ix_values.yaml b/stable/librespeed/6.0.15/ix_values.yaml similarity index 100% rename from stable/librespeed/6.0.13/ix_values.yaml rename to stable/librespeed/6.0.15/ix_values.yaml diff --git a/stable/librespeed/6.0.13/questions.yaml b/stable/librespeed/6.0.15/questions.yaml similarity index 100% rename from stable/librespeed/6.0.13/questions.yaml rename to stable/librespeed/6.0.15/questions.yaml diff --git a/stable/minio/3.0.21/templates/common.yaml b/stable/librespeed/6.0.15/templates/common.yaml similarity index 100% rename from stable/minio/3.0.21/templates/common.yaml rename to stable/librespeed/6.0.15/templates/common.yaml diff --git a/stable/minio-console/3.0.14/values.yaml b/stable/librespeed/6.0.15/values.yaml similarity index 100% rename from stable/minio-console/3.0.14/values.yaml rename to stable/librespeed/6.0.15/values.yaml diff --git a/stable/librespeed/item.yaml b/stable/librespeed/item.yaml index 75995df9645..c31669c9d5b 100644 --- a/stable/librespeed/item.yaml +++ b/stable/librespeed/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/librespeed.png +icon_url: https://truecharts.org/img/chart-icons/librespeed.png categories: - media diff --git a/stable/lidarr/11.0.14/CHANGELOG.md b/stable/lidarr/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..36c4e1d40be --- /dev/null +++ b/stable/lidarr/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lidarr-11.0.14](https://github.com/truecharts/apps/compare/lidarr-11.0.12...lidarr-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [lidarr-11.0.12](https://github.com/truecharts/apps/compare/lidarr-11.0.11...lidarr-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [lidarr-11.0.11](https://github.com/truecharts/apps/compare/lidarr-11.0.10...lidarr-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [lidarr-11.0.10](https://github.com/truecharts/apps/compare/lidarr-11.0.9...lidarr-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [lidarr-11.0.9](https://github.com/truecharts/apps/compare/lidarr-11.0.8...lidarr-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [lidarr-11.0.8](https://github.com/truecharts/apps/compare/lidarr-11.0.7...lidarr-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [lidarr-11.0.7](https://github.com/truecharts/apps/compare/lidarr-11.0.6...lidarr-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [lidarr-11.0.6](https://github.com/truecharts/apps/compare/lidarr-11.0.5...lidarr-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [lidarr-11.0.5](https://github.com/truecharts/apps/compare/lidarr-11.0.4...lidarr-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [lidarr-11.0.4](https://github.com/truecharts/apps/compare/lidarr-11.0.3...lidarr-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [lidarr-11.0.3](https://github.com/truecharts/apps/compare/lidarr-11.0.2...lidarr-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/lidarr/11.0.14/Chart.lock b/stable/lidarr/11.0.14/Chart.lock new file mode 100644 index 00000000000..d1d49fb4875 --- /dev/null +++ b/stable/lidarr/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:44.508957252Z" diff --git a/stable/lidarr/11.0.14/Chart.yaml b/stable/lidarr/11.0.14/Chart.yaml new file mode 100644 index 00000000000..4a7d1289720 --- /dev/null +++ b/stable/lidarr/11.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.1.0.2600" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Looks and smells like Sonarr but made for music +home: https://github.com/truecharts/apps/tree/master/charts/stable/lidarr +icon: https://truecharts.org/img/chart-icons/lidarr.png +keywords: +- lidarr +- torrent +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lidarr +sources: +- https://github.com/Lidarr/Lidarr +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lidarr/11.0.14/README.md b/stable/lidarr/11.0.14/README.md new file mode 100644 index 00000000000..b1eabba5434 --- /dev/null +++ b/stable/lidarr/11.0.14/README.md @@ -0,0 +1,42 @@ +# lidarr + +Looks and smells like Sonarr but made for music + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lidarr/11.0.14/app-readme.md b/stable/lidarr/11.0.14/app-readme.md new file mode 100644 index 00000000000..027ed82421b --- /dev/null +++ b/stable/lidarr/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +Looks and smells like Sonarr but made for music + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/minisatip/2.0.12/charts/common-10.4.4.tgz b/stable/lidarr/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/minisatip/2.0.12/charts/common-10.4.4.tgz rename to stable/lidarr/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/lidarr/11.0.14/icon.png b/stable/lidarr/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f9bc5829b360b1c05632b79148ff56f685b16f GIT binary patch literal 41815 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 WloYs_uKWQ20000 && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/lidarr/11.0.14/questions.yaml b/stable/lidarr/11.0.14/questions.yaml new file mode 100644 index 00000000000..ff1673367c4 --- /dev/null +++ b/stable/lidarr/11.0.14/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8686 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8686 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/minisatip/2.0.12/templates/common.yaml b/stable/lidarr/11.0.14/templates/common.yaml similarity index 100% rename from stable/minisatip/2.0.12/templates/common.yaml rename to stable/lidarr/11.0.14/templates/common.yaml diff --git a/stable/minio/3.0.21/values.yaml b/stable/lidarr/11.0.14/values.yaml similarity index 100% rename from stable/minio/3.0.21/values.yaml rename to stable/lidarr/11.0.14/values.yaml diff --git a/stable/lidarr/item.yaml b/stable/lidarr/item.yaml index 77d5a6eddc6..41c936b780b 100644 --- a/stable/lidarr/item.yaml +++ b/stable/lidarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/lidarr.png +icon_url: https://truecharts.org/img/chart-icons/lidarr.png categories: - media diff --git a/stable/linkace/4.0.20/CHANGELOG.md b/stable/linkace/4.0.20/CHANGELOG.md deleted file mode 100644 index 1c0698b2856..00000000000 --- a/stable/linkace/4.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [linkace-4.0.20](https://github.com/truecharts/apps/compare/linkace-4.0.19...linkace-4.0.20) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [linkace-4.0.19](https://github.com/truecharts/apps/compare/linkace-4.0.18...linkace-4.0.19) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [linkace-4.0.18](https://github.com/truecharts/apps/compare/linkace-4.0.17...linkace-4.0.18) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [linkace-4.0.17](https://github.com/truecharts/apps/compare/linkace-4.0.16...linkace-4.0.17) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [linkace-4.0.16](https://github.com/truecharts/apps/compare/linkace-4.0.15...linkace-4.0.16) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [linkace-4.0.15](https://github.com/truecharts/apps/compare/linkace-4.0.14...linkace-4.0.15) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [linkace-4.0.14](https://github.com/truecharts/apps/compare/linkace-4.0.13...linkace-4.0.14) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [linkace-4.0.13](https://github.com/truecharts/apps/compare/linkace-4.0.12...linkace-4.0.13) (2022-07-02) - -#### Fix - -* set fsGroup to www-data (82) ([#3050](https://github.com/truecharts/apps/issues/3050)) - - - - -### [linkace-4.0.12](https://github.com/truecharts/apps/compare/linkace-4.0.11...linkace-4.0.12) (2022-06-29) - -#### Chore - -* bump linkace ([#3014](https://github.com/truecharts/apps/issues/3014)) - -#### Fix - -* remove /app storage. ([#3012](https://github.com/truecharts/apps/issues/3012)) - - - - -### [linkace-4.0.11](https://github.com/truecharts/apps/compare/linkace-4.0.10...linkace-4.0.11) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [linkace-4.0.10](https://github.com/truecharts/apps/compare/linkace-4.0.9...linkace-4.0.10) (2022-06-25) - diff --git a/stable/linkace/4.0.20/Chart.lock b/stable/linkace/4.0.20/Chart.lock deleted file mode 100644 index fd7b0807358..00000000000 --- a/stable/linkace/4.0.20/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 -generated: "2022-07-12T20:59:33.580138917Z" diff --git a/stable/linkace/4.0.20/Chart.yaml b/stable/linkace/4.0.20/Chart.yaml deleted file mode 100644 index 701249c0398..00000000000 --- a/stable/linkace/4.0.20/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: "1.10.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: Your self-hosted bookmark archive. Free and open source. -home: https://github.com/truecharts/apps/tree/master/charts/stable/linkace -icon: https://truecharts.org/img/appicons/linkace.png -keywords: -- linkace -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: linkace -sources: -- https://www.linkace.org/docs/ -- https://github.com/linkace/linkace -- https://hub.docker.com/r/linkace/linkace -version: 4.0.20 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/linkace/4.0.22/CHANGELOG.md b/stable/linkace/4.0.22/CHANGELOG.md new file mode 100644 index 00000000000..57c550feaa6 --- /dev/null +++ b/stable/linkace/4.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [linkace-4.0.22](https://github.com/truecharts/apps/compare/linkace-4.0.20...linkace-4.0.22) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [linkace-4.0.20](https://github.com/truecharts/apps/compare/linkace-4.0.19...linkace-4.0.20) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [linkace-4.0.19](https://github.com/truecharts/apps/compare/linkace-4.0.18...linkace-4.0.19) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [linkace-4.0.18](https://github.com/truecharts/apps/compare/linkace-4.0.17...linkace-4.0.18) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [linkace-4.0.17](https://github.com/truecharts/apps/compare/linkace-4.0.16...linkace-4.0.17) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [linkace-4.0.16](https://github.com/truecharts/apps/compare/linkace-4.0.15...linkace-4.0.16) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [linkace-4.0.15](https://github.com/truecharts/apps/compare/linkace-4.0.14...linkace-4.0.15) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [linkace-4.0.14](https://github.com/truecharts/apps/compare/linkace-4.0.13...linkace-4.0.14) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [linkace-4.0.13](https://github.com/truecharts/apps/compare/linkace-4.0.12...linkace-4.0.13) (2022-07-02) + +#### Fix + +* set fsGroup to www-data (82) ([#3050](https://github.com/truecharts/apps/issues/3050)) + + + + +### [linkace-4.0.12](https://github.com/truecharts/apps/compare/linkace-4.0.11...linkace-4.0.12) (2022-06-29) + +#### Chore + +* bump linkace ([#3014](https://github.com/truecharts/apps/issues/3014)) + +#### Fix + +* remove /app storage. ([#3012](https://github.com/truecharts/apps/issues/3012)) + + + + +### [linkace-4.0.11](https://github.com/truecharts/apps/compare/linkace-4.0.10...linkace-4.0.11) (2022-06-29) + diff --git a/stable/linkace/4.0.22/Chart.lock b/stable/linkace/4.0.22/Chart.lock new file mode 100644 index 00000000000..2235841c204 --- /dev/null +++ b/stable/linkace/4.0.22/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 +generated: "2022-07-12T23:06:03.025528411Z" diff --git a/stable/linkace/4.0.22/Chart.yaml b/stable/linkace/4.0.22/Chart.yaml new file mode 100644 index 00000000000..098f92a99b3 --- /dev/null +++ b/stable/linkace/4.0.22/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "1.10.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: Your self-hosted bookmark archive. Free and open source. +home: https://github.com/truecharts/apps/tree/master/charts/stable/linkace +icon: https://truecharts.org/img/chart-icons/linkace.png +keywords: +- linkace +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: linkace +sources: +- https://www.linkace.org/docs/ +- https://github.com/linkace/linkace +- https://hub.docker.com/r/linkace/linkace +version: 4.0.22 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/linkace/4.0.20/README.md b/stable/linkace/4.0.22/README.md similarity index 100% rename from stable/linkace/4.0.20/README.md rename to stable/linkace/4.0.22/README.md diff --git a/stable/linkace/4.0.20/app-readme.md b/stable/linkace/4.0.22/app-readme.md similarity index 100% rename from stable/linkace/4.0.20/app-readme.md rename to stable/linkace/4.0.22/app-readme.md diff --git a/stable/mkvtoolnix/2.0.13/charts/common-10.4.4.tgz b/stable/linkace/4.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/mkvtoolnix/2.0.13/charts/common-10.4.4.tgz rename to stable/linkace/4.0.22/charts/common-10.4.4.tgz diff --git a/stable/linkace/4.0.20/charts/mariadb-3.0.29.tgz b/stable/linkace/4.0.22/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/linkace/4.0.20/charts/mariadb-3.0.29.tgz rename to stable/linkace/4.0.22/charts/mariadb-3.0.29.tgz diff --git a/stable/nocodb/3.0.18/charts/redis-3.0.30.tgz b/stable/linkace/4.0.22/charts/redis-3.0.30.tgz similarity index 100% rename from stable/nocodb/3.0.18/charts/redis-3.0.30.tgz rename to stable/linkace/4.0.22/charts/redis-3.0.30.tgz diff --git a/stable/linkace/4.0.20/icon.png b/stable/linkace/4.0.22/icon.png similarity index 100% rename from stable/linkace/4.0.20/icon.png rename to stable/linkace/4.0.22/icon.png diff --git a/stable/linkace/4.0.20/ix_values.yaml b/stable/linkace/4.0.22/ix_values.yaml similarity index 100% rename from stable/linkace/4.0.20/ix_values.yaml rename to stable/linkace/4.0.22/ix_values.yaml diff --git a/stable/linkace/4.0.20/questions.yaml b/stable/linkace/4.0.22/questions.yaml similarity index 100% rename from stable/linkace/4.0.20/questions.yaml rename to stable/linkace/4.0.22/questions.yaml diff --git a/stable/linkace/4.0.20/templates/_cronjob.tpl b/stable/linkace/4.0.22/templates/_cronjob.tpl similarity index 100% rename from stable/linkace/4.0.20/templates/_cronjob.tpl rename to stable/linkace/4.0.22/templates/_cronjob.tpl diff --git a/stable/linkace/4.0.20/templates/_secrets.tpl b/stable/linkace/4.0.22/templates/_secrets.tpl similarity index 100% rename from stable/linkace/4.0.20/templates/_secrets.tpl rename to stable/linkace/4.0.22/templates/_secrets.tpl diff --git a/stable/linkace/4.0.20/templates/common.yaml b/stable/linkace/4.0.22/templates/common.yaml similarity index 100% rename from stable/linkace/4.0.20/templates/common.yaml rename to stable/linkace/4.0.22/templates/common.yaml diff --git a/stable/minisatip/2.0.12/values.yaml b/stable/linkace/4.0.22/values.yaml similarity index 100% rename from stable/minisatip/2.0.12/values.yaml rename to stable/linkace/4.0.22/values.yaml diff --git a/stable/linkace/item.yaml b/stable/linkace/item.yaml index 3c111ad180e..a07bcdd491a 100644 --- a/stable/linkace/item.yaml +++ b/stable/linkace/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/linkace.png +icon_url: https://truecharts.org/img/chart-icons/linkace.png categories: - media diff --git a/stable/linkding/2.0.13/CHANGELOG.md b/stable/linkding/2.0.13/CHANGELOG.md deleted file mode 100644 index b82808c881f..00000000000 --- a/stable/linkding/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [linkding-2.0.13](https://github.com/truecharts/apps/compare/linkding-2.0.12...linkding-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [linkding-2.0.12](https://github.com/truecharts/apps/compare/linkding-2.0.11...linkding-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [linkding-2.0.11](https://github.com/truecharts/apps/compare/linkding-2.0.10...linkding-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [linkding-2.0.10](https://github.com/truecharts/apps/compare/linkding-2.0.9...linkding-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [linkding-2.0.9](https://github.com/truecharts/apps/compare/linkding-2.0.8...linkding-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [linkding-2.0.8](https://github.com/truecharts/apps/compare/linkding-2.0.7...linkding-2.0.8) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [linkding-2.0.7](https://github.com/truecharts/apps/compare/linkding-2.0.6...linkding-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [linkding-2.0.6](https://github.com/truecharts/apps/compare/linkding-2.0.5...linkding-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [linkding-2.0.5](https://github.com/truecharts/apps/compare/linkding-2.0.4...linkding-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [linkding-2.0.4](https://github.com/truecharts/apps/compare/linkding-2.0.3...linkding-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [linkding-2.0.3](https://github.com/truecharts/apps/compare/linkding-2.0.2...linkding-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/linkding/2.0.13/Chart.lock b/stable/linkding/2.0.13/Chart.lock deleted file mode 100644 index 55d3e061e96..00000000000 --- a/stable/linkding/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:59:28.280743813Z" diff --git a/stable/linkding/2.0.13/Chart.yaml b/stable/linkding/2.0.13/Chart.yaml deleted file mode 100644 index f08783f7626..00000000000 --- a/stable/linkding/2.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.11.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Linkding is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast and easy. -home: https://github.com/truecharts/apps/tree/master/charts/stable/linkding -icon: https://truecharts.org/img/appicons/linkding.png -keywords: -- bookmarks -- links -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: linkding -sources: -- https://github.com/sissbruecker/linkding -- https://hub.docker.com/r/sissbruecker/linkding -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - bookmarks - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/linkding/2.0.15/CHANGELOG.md b/stable/linkding/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..7294d9e8971 --- /dev/null +++ b/stable/linkding/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [linkding-2.0.15](https://github.com/truecharts/apps/compare/linkding-2.0.13...linkding-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [linkding-2.0.13](https://github.com/truecharts/apps/compare/linkding-2.0.12...linkding-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [linkding-2.0.12](https://github.com/truecharts/apps/compare/linkding-2.0.11...linkding-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [linkding-2.0.11](https://github.com/truecharts/apps/compare/linkding-2.0.10...linkding-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [linkding-2.0.10](https://github.com/truecharts/apps/compare/linkding-2.0.9...linkding-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [linkding-2.0.9](https://github.com/truecharts/apps/compare/linkding-2.0.8...linkding-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [linkding-2.0.8](https://github.com/truecharts/apps/compare/linkding-2.0.7...linkding-2.0.8) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [linkding-2.0.7](https://github.com/truecharts/apps/compare/linkding-2.0.6...linkding-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [linkding-2.0.6](https://github.com/truecharts/apps/compare/linkding-2.0.5...linkding-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [linkding-2.0.5](https://github.com/truecharts/apps/compare/linkding-2.0.4...linkding-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [linkding-2.0.4](https://github.com/truecharts/apps/compare/linkding-2.0.3...linkding-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/linkding/2.0.15/Chart.lock b/stable/linkding/2.0.15/Chart.lock new file mode 100644 index 00000000000..f5300baf678 --- /dev/null +++ b/stable/linkding/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:58.440498845Z" diff --git a/stable/linkding/2.0.15/Chart.yaml b/stable/linkding/2.0.15/Chart.yaml new file mode 100644 index 00000000000..7f3d381f0c9 --- /dev/null +++ b/stable/linkding/2.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.11.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Linkding is a simple bookmark service that you can host yourself. It's designed be to be minimal, fast and easy. +home: https://github.com/truecharts/apps/tree/master/charts/stable/linkding +icon: https://truecharts.org/img/chart-icons/linkding.png +keywords: +- bookmarks +- links +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: linkding +sources: +- https://github.com/sissbruecker/linkding +- https://hub.docker.com/r/sissbruecker/linkding +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - bookmarks + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/linkding/2.0.13/README.md b/stable/linkding/2.0.15/README.md similarity index 100% rename from stable/linkding/2.0.13/README.md rename to stable/linkding/2.0.15/README.md diff --git a/stable/linkding/2.0.13/app-readme.md b/stable/linkding/2.0.15/app-readme.md similarity index 100% rename from stable/linkding/2.0.13/app-readme.md rename to stable/linkding/2.0.15/app-readme.md diff --git a/stable/ml-workspace/2.0.12/charts/common-10.4.4.tgz b/stable/linkding/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/ml-workspace/2.0.12/charts/common-10.4.4.tgz rename to stable/linkding/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/linkding/2.0.13/icon.png b/stable/linkding/2.0.15/icon.png similarity index 100% rename from stable/linkding/2.0.13/icon.png rename to stable/linkding/2.0.15/icon.png diff --git a/stable/linkding/2.0.13/ix_values.yaml b/stable/linkding/2.0.15/ix_values.yaml similarity index 100% rename from stable/linkding/2.0.13/ix_values.yaml rename to stable/linkding/2.0.15/ix_values.yaml diff --git a/stable/linkding/2.0.13/questions.yaml b/stable/linkding/2.0.15/questions.yaml similarity index 100% rename from stable/linkding/2.0.13/questions.yaml rename to stable/linkding/2.0.15/questions.yaml diff --git a/stable/mkvtoolnix/2.0.13/templates/common.yaml b/stable/linkding/2.0.15/templates/common.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.13/templates/common.yaml rename to stable/linkding/2.0.15/templates/common.yaml diff --git a/stable/mkvtoolnix/2.0.13/values.yaml b/stable/linkding/2.0.15/values.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.13/values.yaml rename to stable/linkding/2.0.15/values.yaml diff --git a/stable/linkding/item.yaml b/stable/linkding/item.yaml index cfe87e4b3c9..5b960decc58 100644 --- a/stable/linkding/item.yaml +++ b/stable/linkding/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/linkding.png +icon_url: https://truecharts.org/img/chart-icons/linkding.png categories: - bookmarks diff --git a/stable/littlelink/6.0.26/CHANGELOG.md b/stable/littlelink/6.0.26/CHANGELOG.md deleted file mode 100644 index 964cc3ccb82..00000000000 --- a/stable/littlelink/6.0.26/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [littlelink-6.0.26](https://github.com/truecharts/apps/compare/littlelink-6.0.25...littlelink-6.0.26) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [littlelink-6.0.25](https://github.com/truecharts/apps/compare/littlelink-6.0.24...littlelink-6.0.25) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [littlelink-6.0.24](https://github.com/truecharts/apps/compare/littlelink-6.0.23...littlelink-6.0.24) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [littlelink-6.0.23](https://github.com/truecharts/apps/compare/littlelink-6.0.22...littlelink-6.0.23) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [littlelink-6.0.22](https://github.com/truecharts/apps/compare/littlelink-6.0.21...littlelink-6.0.22) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [littlelink-6.0.21](https://github.com/truecharts/apps/compare/littlelink-6.0.20...littlelink-6.0.21) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [littlelink-6.0.20](https://github.com/truecharts/apps/compare/littlelink-6.0.19...littlelink-6.0.20) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [littlelink-6.0.19](https://github.com/truecharts/apps/compare/littlelink-6.0.18...littlelink-6.0.19) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [littlelink-6.0.18](https://github.com/truecharts/apps/compare/littlelink-6.0.17...littlelink-6.0.18) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [littlelink-6.0.17](https://github.com/truecharts/apps/compare/littlelink-6.0.16...littlelink-6.0.17) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [littlelink-6.0.16](https://github.com/truecharts/apps/compare/littlelink-6.0.15...littlelink-6.0.16) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - diff --git a/stable/littlelink/6.0.26/Chart.lock b/stable/littlelink/6.0.26/Chart.lock deleted file mode 100644 index fc18787b0c5..00000000000 --- a/stable/littlelink/6.0.26/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:59:31.723343016Z" diff --git a/stable/littlelink/6.0.26/Chart.yaml b/stable/littlelink/6.0.26/Chart.yaml deleted file mode 100644 index a14985cdfba..00000000000 --- a/stable/littlelink/6.0.26/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Easy platform to combine all your social links -home: https://github.com/truecharts/apps/tree/master/charts/stable/littlelink -icon: https://truecharts.org/img/appicons/littlelink.png -keywords: -- littlelink -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: littlelink -sources: -- https://github.com/techno-tim/littlelink-server -- https://github.com/sethcottle/littlelink -type: application -version: 6.0.26 -annotations: - truecharts.org/catagories: | - - social - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/littlelink/6.0.28/CHANGELOG.md b/stable/littlelink/6.0.28/CHANGELOG.md new file mode 100644 index 00000000000..0c24cc5ab74 --- /dev/null +++ b/stable/littlelink/6.0.28/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [littlelink-6.0.28](https://github.com/truecharts/apps/compare/littlelink-6.0.26...littlelink-6.0.28) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [littlelink-6.0.26](https://github.com/truecharts/apps/compare/littlelink-6.0.25...littlelink-6.0.26) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [littlelink-6.0.25](https://github.com/truecharts/apps/compare/littlelink-6.0.24...littlelink-6.0.25) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [littlelink-6.0.24](https://github.com/truecharts/apps/compare/littlelink-6.0.23...littlelink-6.0.24) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [littlelink-6.0.23](https://github.com/truecharts/apps/compare/littlelink-6.0.22...littlelink-6.0.23) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [littlelink-6.0.22](https://github.com/truecharts/apps/compare/littlelink-6.0.21...littlelink-6.0.22) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [littlelink-6.0.21](https://github.com/truecharts/apps/compare/littlelink-6.0.20...littlelink-6.0.21) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [littlelink-6.0.20](https://github.com/truecharts/apps/compare/littlelink-6.0.19...littlelink-6.0.20) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [littlelink-6.0.19](https://github.com/truecharts/apps/compare/littlelink-6.0.18...littlelink-6.0.19) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [littlelink-6.0.18](https://github.com/truecharts/apps/compare/littlelink-6.0.17...littlelink-6.0.18) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [littlelink-6.0.17](https://github.com/truecharts/apps/compare/littlelink-6.0.16...littlelink-6.0.17) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + diff --git a/stable/littlelink/6.0.28/Chart.lock b/stable/littlelink/6.0.28/Chart.lock new file mode 100644 index 00000000000..af12d6d667e --- /dev/null +++ b/stable/littlelink/6.0.28/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:05:59.989317365Z" diff --git a/stable/littlelink/6.0.28/Chart.yaml b/stable/littlelink/6.0.28/Chart.yaml new file mode 100644 index 00000000000..3fd6fd41784 --- /dev/null +++ b/stable/littlelink/6.0.28/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Easy platform to combine all your social links +home: https://github.com/truecharts/apps/tree/master/charts/stable/littlelink +icon: https://truecharts.org/img/chart-icons/littlelink.png +keywords: +- littlelink +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: littlelink +sources: +- https://github.com/techno-tim/littlelink-server +- https://github.com/sethcottle/littlelink +type: application +version: 6.0.28 +annotations: + truecharts.org/catagories: | + - social + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/littlelink/6.0.26/README.md b/stable/littlelink/6.0.28/README.md similarity index 100% rename from stable/littlelink/6.0.26/README.md rename to stable/littlelink/6.0.28/README.md diff --git a/stable/littlelink/6.0.26/app-readme.md b/stable/littlelink/6.0.28/app-readme.md similarity index 100% rename from stable/littlelink/6.0.26/app-readme.md rename to stable/littlelink/6.0.28/app-readme.md diff --git a/stable/monica/3.0.18/charts/common-10.4.4.tgz b/stable/littlelink/6.0.28/charts/common-10.4.4.tgz similarity index 100% rename from stable/monica/3.0.18/charts/common-10.4.4.tgz rename to stable/littlelink/6.0.28/charts/common-10.4.4.tgz diff --git a/stable/littlelink/6.0.26/icon.png b/stable/littlelink/6.0.28/icon.png similarity index 100% rename from stable/littlelink/6.0.26/icon.png rename to stable/littlelink/6.0.28/icon.png diff --git a/stable/littlelink/6.0.26/ix_values.yaml b/stable/littlelink/6.0.28/ix_values.yaml similarity index 100% rename from stable/littlelink/6.0.26/ix_values.yaml rename to stable/littlelink/6.0.28/ix_values.yaml diff --git a/stable/littlelink/6.0.26/questions.yaml b/stable/littlelink/6.0.28/questions.yaml similarity index 100% rename from stable/littlelink/6.0.26/questions.yaml rename to stable/littlelink/6.0.28/questions.yaml diff --git a/stable/littlelink/6.0.26/templates/_configmap.tpl b/stable/littlelink/6.0.28/templates/_configmap.tpl similarity index 100% rename from stable/littlelink/6.0.26/templates/_configmap.tpl rename to stable/littlelink/6.0.28/templates/_configmap.tpl diff --git a/stable/littlelink/6.0.26/templates/common.yaml b/stable/littlelink/6.0.28/templates/common.yaml similarity index 100% rename from stable/littlelink/6.0.26/templates/common.yaml rename to stable/littlelink/6.0.28/templates/common.yaml diff --git a/stable/ml-workspace/2.0.12/values.yaml b/stable/littlelink/6.0.28/values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/values.yaml rename to stable/littlelink/6.0.28/values.yaml diff --git a/stable/littlelink/item.yaml b/stable/littlelink/item.yaml index 223bd1ca90f..b7ac4a9077a 100644 --- a/stable/littlelink/item.yaml +++ b/stable/littlelink/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/littlelink.png +icon_url: https://truecharts.org/img/chart-icons/littlelink.png categories: - social diff --git a/stable/logitech-media-server/4.0.14/CHANGELOG.md b/stable/logitech-media-server/4.0.14/CHANGELOG.md deleted file mode 100644 index 9b2a716acb5..00000000000 --- a/stable/logitech-media-server/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [logitech-media-server-4.0.14](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.13...logitech-media-server-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [logitech-media-server-4.0.13](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.12...logitech-media-server-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [logitech-media-server-4.0.12](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.11...logitech-media-server-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [logitech-media-server-4.0.11](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.10...logitech-media-server-4.0.11) (2022-07-10) - -#### Fix - -* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) - - - - -### [logitech-media-server-4.0.10](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.9...logitech-media-server-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [logitech-media-server-4.0.9](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.8...logitech-media-server-4.0.9) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [logitech-media-server-4.0.8](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.7...logitech-media-server-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [logitech-media-server-4.0.7](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.6...logitech-media-server-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [logitech-media-server-4.0.6](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.5...logitech-media-server-4.0.6) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [logitech-media-server-4.0.5](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.4...logitech-media-server-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [logitech-media-server-4.0.4](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.3...logitech-media-server-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/logitech-media-server/4.0.14/Chart.lock b/stable/logitech-media-server/4.0.14/Chart.lock deleted file mode 100644 index 287b1355fa5..00000000000 --- a/stable/logitech-media-server/4.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:59:44.421711147Z" diff --git a/stable/logitech-media-server/4.0.14/Chart.yaml b/stable/logitech-media-server/4.0.14/Chart.yaml deleted file mode 100644 index 6ac47d274ae..00000000000 --- a/stable/logitech-media-server/4.0.14/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "8.3.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Logitech Media Server is a platform for home/office audio streaming. -home: https://github.com/truecharts/apps/tree/master/charts/stable/logitech-media-server -icon: https://truecharts.org/img/appicons/logitech-media-server.png -keywords: -- logitech-media-server -- squeezebox -- audio -- streaming -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: logitech-media-server -sources: -- https://github.com/Logitech/slimserver -- https://hub.docker.com/r/lmscommunity/logitechmediaserver -type: application -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - media - - audio - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/logitech-media-server/4.0.16/CHANGELOG.md b/stable/logitech-media-server/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..c692804046e --- /dev/null +++ b/stable/logitech-media-server/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [logitech-media-server-4.0.16](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.14...logitech-media-server-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [logitech-media-server-4.0.14](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.13...logitech-media-server-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [logitech-media-server-4.0.13](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.12...logitech-media-server-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [logitech-media-server-4.0.12](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.11...logitech-media-server-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [logitech-media-server-4.0.11](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.10...logitech-media-server-4.0.11) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [logitech-media-server-4.0.10](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.9...logitech-media-server-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [logitech-media-server-4.0.9](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.8...logitech-media-server-4.0.9) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [logitech-media-server-4.0.8](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.7...logitech-media-server-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [logitech-media-server-4.0.7](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.6...logitech-media-server-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [logitech-media-server-4.0.6](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.5...logitech-media-server-4.0.6) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [logitech-media-server-4.0.5](https://github.com/truecharts/apps/compare/logitech-media-server-4.0.4...logitech-media-server-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/logitech-media-server/4.0.16/Chart.lock b/stable/logitech-media-server/4.0.16/Chart.lock new file mode 100644 index 00000000000..f28b4ceea1b --- /dev/null +++ b/stable/logitech-media-server/4.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:06:12.949272483Z" diff --git a/stable/logitech-media-server/4.0.16/Chart.yaml b/stable/logitech-media-server/4.0.16/Chart.yaml new file mode 100644 index 00000000000..5db12f49cc2 --- /dev/null +++ b/stable/logitech-media-server/4.0.16/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "8.3.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Logitech Media Server is a platform for home/office audio streaming. +home: https://github.com/truecharts/apps/tree/master/charts/stable/logitech-media-server +icon: https://truecharts.org/img/chart-icons/logitech-media-server.png +keywords: +- logitech-media-server +- squeezebox +- audio +- streaming +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: logitech-media-server +sources: +- https://github.com/Logitech/slimserver +- https://hub.docker.com/r/lmscommunity/logitechmediaserver +type: application +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - media + - audio + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/logitech-media-server/4.0.14/README.md b/stable/logitech-media-server/4.0.16/README.md similarity index 100% rename from stable/logitech-media-server/4.0.14/README.md rename to stable/logitech-media-server/4.0.16/README.md diff --git a/stable/logitech-media-server/4.0.14/app-readme.md b/stable/logitech-media-server/4.0.16/app-readme.md similarity index 100% rename from stable/logitech-media-server/4.0.14/app-readme.md rename to stable/logitech-media-server/4.0.16/app-readme.md diff --git a/stable/mosdns/2.0.14/charts/common-10.4.4.tgz b/stable/logitech-media-server/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/mosdns/2.0.14/charts/common-10.4.4.tgz rename to stable/logitech-media-server/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/logitech-media-server/4.0.14/icon.png b/stable/logitech-media-server/4.0.16/icon.png similarity index 100% rename from stable/logitech-media-server/4.0.14/icon.png rename to stable/logitech-media-server/4.0.16/icon.png diff --git a/stable/logitech-media-server/4.0.14/ix_values.yaml b/stable/logitech-media-server/4.0.16/ix_values.yaml similarity index 100% rename from stable/logitech-media-server/4.0.14/ix_values.yaml rename to stable/logitech-media-server/4.0.16/ix_values.yaml diff --git a/stable/logitech-media-server/4.0.14/questions.yaml b/stable/logitech-media-server/4.0.16/questions.yaml similarity index 100% rename from stable/logitech-media-server/4.0.14/questions.yaml rename to stable/logitech-media-server/4.0.16/questions.yaml diff --git a/stable/ml-workspace/2.0.12/templates/common.yaml b/stable/logitech-media-server/4.0.16/templates/common.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/templates/common.yaml rename to stable/logitech-media-server/4.0.16/templates/common.yaml diff --git a/stable/monica/3.0.18/values.yaml b/stable/logitech-media-server/4.0.16/values.yaml similarity index 100% rename from stable/monica/3.0.18/values.yaml rename to stable/logitech-media-server/4.0.16/values.yaml diff --git a/stable/logitech-media-server/item.yaml b/stable/logitech-media-server/item.yaml index 123f6468aad..4209cb468cb 100644 --- a/stable/logitech-media-server/item.yaml +++ b/stable/logitech-media-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/logitech-media-server.png +icon_url: https://truecharts.org/img/chart-icons/logitech-media-server.png categories: - media - audio diff --git a/stable/loki/5.0.15/CHANGELOG.md b/stable/loki/5.0.15/CHANGELOG.md deleted file mode 100644 index b7eb7af80f8..00000000000 --- a/stable/loki/5.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [loki-5.0.15](https://github.com/truecharts/apps/compare/loki-5.0.14...loki-5.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [loki-5.0.14](https://github.com/truecharts/apps/compare/loki-5.0.13...loki-5.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [loki-5.0.13](https://github.com/truecharts/apps/compare/loki-5.0.12...loki-5.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [loki-5.0.12](https://github.com/truecharts/apps/compare/loki-5.0.11...loki-5.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [loki-5.0.11](https://github.com/truecharts/apps/compare/loki-5.0.10...loki-5.0.11) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [loki-5.0.10](https://github.com/truecharts/apps/compare/loki-5.0.9...loki-5.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [loki-5.0.9](https://github.com/truecharts/apps/compare/loki-5.0.8...loki-5.0.9) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [loki-5.0.8](https://github.com/truecharts/apps/compare/loki-5.0.7...loki-5.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [loki-5.0.7](https://github.com/truecharts/apps/compare/loki-5.0.6...loki-5.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [loki-5.0.6](https://github.com/truecharts/apps/compare/loki-5.0.5...loki-5.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [loki-5.0.5](https://github.com/truecharts/apps/compare/loki-5.0.4...loki-5.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/loki/5.0.15/Chart.lock b/stable/loki/5.0.15/Chart.lock deleted file mode 100644 index 66c39ccae31..00000000000 --- a/stable/loki/5.0.15/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: promtail - repository: https://charts.truecharts.org - version: 3.0.22 -digest: sha256:8acbb8faa6c69d18d40b5da7e8a6fd66c24ec6a44f0011fe1b25c61ae9d96dd7 -generated: "2022-07-12T20:59:51.346388452Z" diff --git a/stable/loki/5.0.15/Chart.yaml b/stable/loki/5.0.15/Chart.yaml deleted file mode 100644 index 595c86cdde7..00000000000 --- a/stable/loki/5.0.15/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.6.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: "promtail" - condition: promtail.enabled - repository: https://charts.truecharts.org - version: "3.0.22" -deprecated: false -description: "Loki: like Prometheus, but for logs." -home: https://github.com/truecharts/apps/tree/master/charts/stable/loki -icon: https://truecharts.org/img/appicons/loki.png -keywords: -- logs -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: loki -sources: - - https://github.com/grafana/loki -type: application -version: 5.0.15 -annotations: - truecharts.org/catagories: | - - logs - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/loki/5.0.17/CHANGELOG.md b/stable/loki/5.0.17/CHANGELOG.md new file mode 100644 index 00000000000..ee2bb2b3d19 --- /dev/null +++ b/stable/loki/5.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [loki-5.0.17](https://github.com/truecharts/apps/compare/loki-5.0.15...loki-5.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [loki-5.0.15](https://github.com/truecharts/apps/compare/loki-5.0.14...loki-5.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [loki-5.0.14](https://github.com/truecharts/apps/compare/loki-5.0.13...loki-5.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [loki-5.0.13](https://github.com/truecharts/apps/compare/loki-5.0.12...loki-5.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [loki-5.0.12](https://github.com/truecharts/apps/compare/loki-5.0.11...loki-5.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [loki-5.0.11](https://github.com/truecharts/apps/compare/loki-5.0.10...loki-5.0.11) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [loki-5.0.10](https://github.com/truecharts/apps/compare/loki-5.0.9...loki-5.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [loki-5.0.9](https://github.com/truecharts/apps/compare/loki-5.0.8...loki-5.0.9) (2022-06-30) + +#### Fix + +* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) + + + + +### [loki-5.0.8](https://github.com/truecharts/apps/compare/loki-5.0.7...loki-5.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [loki-5.0.7](https://github.com/truecharts/apps/compare/loki-5.0.6...loki-5.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [loki-5.0.6](https://github.com/truecharts/apps/compare/loki-5.0.5...loki-5.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/loki/5.0.17/Chart.lock b/stable/loki/5.0.17/Chart.lock new file mode 100644 index 00000000000..476385ee7d6 --- /dev/null +++ b/stable/loki/5.0.17/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: promtail + repository: https://charts.truecharts.org + version: 3.0.22 +digest: sha256:8acbb8faa6c69d18d40b5da7e8a6fd66c24ec6a44f0011fe1b25c61ae9d96dd7 +generated: "2022-07-12T23:06:19.738772772Z" diff --git a/stable/loki/5.0.17/Chart.yaml b/stable/loki/5.0.17/Chart.yaml new file mode 100644 index 00000000000..67dd1a2f998 --- /dev/null +++ b/stable/loki/5.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.6.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: "promtail" + condition: promtail.enabled + repository: https://charts.truecharts.org + version: "3.0.22" +deprecated: false +description: "Loki: like Prometheus, but for logs." +home: https://github.com/truecharts/apps/tree/master/charts/stable/loki +icon: https://truecharts.org/img/chart-icons/loki.png +keywords: +- logs +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: loki +sources: + - https://github.com/grafana/loki +type: application +version: 5.0.17 +annotations: + truecharts.org/catagories: | + - logs + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/loki/5.0.15/README.md b/stable/loki/5.0.17/README.md similarity index 100% rename from stable/loki/5.0.15/README.md rename to stable/loki/5.0.17/README.md diff --git a/stable/loki/5.0.15/app-readme.md b/stable/loki/5.0.17/app-readme.md similarity index 100% rename from stable/loki/5.0.15/app-readme.md rename to stable/loki/5.0.17/app-readme.md diff --git a/stable/mosquitto/6.0.12/charts/common-10.4.4.tgz b/stable/loki/5.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/mosquitto/6.0.12/charts/common-10.4.4.tgz rename to stable/loki/5.0.17/charts/common-10.4.4.tgz diff --git a/stable/loki/5.0.15/charts/promtail-3.0.22.tgz b/stable/loki/5.0.17/charts/promtail-3.0.22.tgz similarity index 100% rename from stable/loki/5.0.15/charts/promtail-3.0.22.tgz rename to stable/loki/5.0.17/charts/promtail-3.0.22.tgz diff --git a/stable/loki/5.0.15/icon.png b/stable/loki/5.0.17/icon.png similarity index 100% rename from stable/loki/5.0.15/icon.png rename to stable/loki/5.0.17/icon.png diff --git a/stable/loki/5.0.15/ix_values.yaml b/stable/loki/5.0.17/ix_values.yaml similarity index 100% rename from stable/loki/5.0.15/ix_values.yaml rename to stable/loki/5.0.17/ix_values.yaml diff --git a/stable/loki/5.0.15/questions.yaml b/stable/loki/5.0.17/questions.yaml similarity index 100% rename from stable/loki/5.0.15/questions.yaml rename to stable/loki/5.0.17/questions.yaml diff --git a/stable/loki/5.0.15/templates/_helpers.tpl b/stable/loki/5.0.17/templates/_helpers.tpl similarity index 100% rename from stable/loki/5.0.15/templates/_helpers.tpl rename to stable/loki/5.0.17/templates/_helpers.tpl diff --git a/stable/mosdns/2.0.14/templates/common.yaml b/stable/loki/5.0.17/templates/common.yaml similarity index 100% rename from stable/mosdns/2.0.14/templates/common.yaml rename to stable/loki/5.0.17/templates/common.yaml diff --git a/stable/mosdns/2.0.14/values.yaml b/stable/loki/5.0.17/values.yaml similarity index 100% rename from stable/mosdns/2.0.14/values.yaml rename to stable/loki/5.0.17/values.yaml diff --git a/stable/loki/item.yaml b/stable/loki/item.yaml index 0756e1b3d2b..e252eeddcc3 100644 --- a/stable/loki/item.yaml +++ b/stable/loki/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/loki.png +icon_url: https://truecharts.org/img/chart-icons/loki.png categories: - logs diff --git a/stable/lychee/13.0.16/CHANGELOG.md b/stable/lychee/13.0.16/CHANGELOG.md new file mode 100644 index 00000000000..3f94893caca --- /dev/null +++ b/stable/lychee/13.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [lychee-13.0.16](https://github.com/truecharts/apps/compare/lychee-13.0.14...lychee-13.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [lychee-13.0.14](https://github.com/truecharts/apps/compare/lychee-13.0.13...lychee-13.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [lychee-13.0.13](https://github.com/truecharts/apps/compare/lychee-13.0.12...lychee-13.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [lychee-13.0.12](https://github.com/truecharts/apps/compare/lychee-13.0.11...lychee-13.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [lychee-13.0.11](https://github.com/truecharts/apps/compare/lychee-13.0.10...lychee-13.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [lychee-13.0.10](https://github.com/truecharts/apps/compare/lychee-13.0.9...lychee-13.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [lychee-13.0.9](https://github.com/truecharts/apps/compare/lychee-13.0.8...lychee-13.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [lychee-13.0.8](https://github.com/truecharts/apps/compare/lychee-13.0.7...lychee-13.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [lychee-13.0.7](https://github.com/truecharts/apps/compare/lychee-13.0.6...lychee-13.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [lychee-13.0.6](https://github.com/truecharts/apps/compare/lychee-13.0.5...lychee-13.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [lychee-13.0.5](https://github.com/truecharts/apps/compare/lychee-13.0.4...lychee-13.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/lychee/13.0.16/Chart.lock b/stable/lychee/13.0.16/Chart.lock new file mode 100644 index 00000000000..9d421a3e847 --- /dev/null +++ b/stable/lychee/13.0.16/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:06:25.926443703Z" diff --git a/stable/lychee/13.0.16/Chart.yaml b/stable/lychee/13.0.16/Chart.yaml new file mode 100644 index 00000000000..a69828ddf84 --- /dev/null +++ b/stable/lychee/13.0.16/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +appVersion: "4.4.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: Lychee is a free photo-management tool, which runs on your server or + web-space +home: https://github.com/truecharts/apps/tree/master/charts/stable/lychee +icon: https://truecharts.org/img/chart-icons/lychee.png +keywords: +- lychee +- photo +- pictures +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: lychee +sources: +- https://github.com/LycheeOrg/Lychee +- https://hub.docker.com/r/lycheeorg/lychee +type: application +version: 13.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/lychee/13.0.16/README.md b/stable/lychee/13.0.16/README.md new file mode 100644 index 00000000000..ba6796e669a --- /dev/null +++ b/stable/lychee/13.0.16/README.md @@ -0,0 +1,45 @@ +# lychee + +Lychee is a free photo-management tool, which runs on your server or web-space + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/lychee/13.0.16/app-readme.md b/stable/lychee/13.0.16/app-readme.md new file mode 100644 index 00000000000..4ede4671683 --- /dev/null +++ b/stable/lychee/13.0.16/app-readme.md @@ -0,0 +1,3 @@ +Lychee is a free photo-management tool, which runs on your server or web-space + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/mstream/3.0.12/charts/common-10.4.4.tgz b/stable/lychee/13.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/mstream/3.0.12/charts/common-10.4.4.tgz rename to stable/lychee/13.0.16/charts/common-10.4.4.tgz diff --git a/stable/n8n/4.0.20/charts/postgresql-8.0.30.tgz b/stable/lychee/13.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/n8n/4.0.20/charts/postgresql-8.0.30.tgz rename to stable/lychee/13.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/onlyoffice-document-server/6.0.13/charts/redis-3.0.30.tgz b/stable/lychee/13.0.16/charts/redis-3.0.30.tgz similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/charts/redis-3.0.30.tgz rename to stable/lychee/13.0.16/charts/redis-3.0.30.tgz diff --git a/stable/lychee/13.0.16/icon.png b/stable/lychee/13.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..068dc4ed41e15599881a60451d48bd30099ef3ba GIT binary patch literal 4883 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 -### [makemkv-2.0.13](https://github.com/truecharts/apps/compare/makemkv-2.0.12...makemkv-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [makemkv-2.0.12](https://github.com/truecharts/apps/compare/makemkv-2.0.11...makemkv-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [makemkv-2.0.11](https://github.com/truecharts/apps/compare/makemkv-2.0.10...makemkv-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [makemkv-2.0.10](https://github.com/truecharts/apps/compare/makemkv-2.0.9...makemkv-2.0.10) (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) - - - - -### [makemkv-2.0.9](https://github.com/truecharts/apps/compare/makemkv-2.0.8...makemkv-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [makemkv-2.0.8](https://github.com/truecharts/apps/compare/makemkv-2.0.7...makemkv-2.0.8) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [makemkv-2.0.7](https://github.com/truecharts/apps/compare/makemkv-2.0.6...makemkv-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [makemkv-2.0.6](https://github.com/truecharts/apps/compare/makemkv-2.0.5...makemkv-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [makemkv-2.0.5](https://github.com/truecharts/apps/compare/makemkv-2.0.4...makemkv-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [makemkv-2.0.4](https://github.com/truecharts/apps/compare/makemkv-2.0.3...makemkv-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/makemkv/2.0.14/Chart.lock b/stable/makemkv/2.0.14/Chart.lock deleted file mode 100644 index 4b3b20f1116..00000000000 --- a/stable/makemkv/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T20:59:59.906056333Z" diff --git a/stable/makemkv/2.0.14/Chart.yaml b/stable/makemkv/2.0.14/Chart.yaml deleted file mode 100644 index 11bf4b3965e..00000000000 --- a/stable/makemkv/2.0.14/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.22.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. -home: https://github.com/truecharts/apps/tree/master/charts/stable/makemkv -icon: https://truecharts.org/img/appicons/makemkv.png -keywords: -- mkv -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: makemkv -sources: -- https://github.com/jlesage/docker-makemkv -- https://hub.docker.com/r/jlesage/makemkv -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/makemkv/2.0.16/CHANGELOG.md b/stable/makemkv/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..66fc4f8f12f --- /dev/null +++ b/stable/makemkv/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [makemkv-2.0.16](https://github.com/truecharts/apps/compare/makemkv-2.0.14...makemkv-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [makemkv-2.0.14](https://github.com/truecharts/apps/compare/makemkv-2.0.13...makemkv-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [makemkv-2.0.13](https://github.com/truecharts/apps/compare/makemkv-2.0.12...makemkv-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [makemkv-2.0.12](https://github.com/truecharts/apps/compare/makemkv-2.0.11...makemkv-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [makemkv-2.0.11](https://github.com/truecharts/apps/compare/makemkv-2.0.10...makemkv-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [makemkv-2.0.10](https://github.com/truecharts/apps/compare/makemkv-2.0.9...makemkv-2.0.10) (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) + + + + +### [makemkv-2.0.9](https://github.com/truecharts/apps/compare/makemkv-2.0.8...makemkv-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [makemkv-2.0.8](https://github.com/truecharts/apps/compare/makemkv-2.0.7...makemkv-2.0.8) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [makemkv-2.0.7](https://github.com/truecharts/apps/compare/makemkv-2.0.6...makemkv-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [makemkv-2.0.6](https://github.com/truecharts/apps/compare/makemkv-2.0.5...makemkv-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [makemkv-2.0.5](https://github.com/truecharts/apps/compare/makemkv-2.0.4...makemkv-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/makemkv/2.0.16/Chart.lock b/stable/makemkv/2.0.16/Chart.lock new file mode 100644 index 00000000000..5b6cc5ab1b8 --- /dev/null +++ b/stable/makemkv/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:06:28.023372301Z" diff --git a/stable/makemkv/2.0.16/Chart.yaml b/stable/makemkv/2.0.16/Chart.yaml new file mode 100644 index 00000000000..062b2d2bb0e --- /dev/null +++ b/stable/makemkv/2.0.16/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.22.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. +home: https://github.com/truecharts/apps/tree/master/charts/stable/makemkv +icon: https://truecharts.org/img/chart-icons/makemkv.png +keywords: +- mkv +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: makemkv +sources: +- https://github.com/jlesage/docker-makemkv +- https://hub.docker.com/r/jlesage/makemkv +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/makemkv/2.0.14/README.md b/stable/makemkv/2.0.16/README.md similarity index 100% rename from stable/makemkv/2.0.14/README.md rename to stable/makemkv/2.0.16/README.md diff --git a/stable/makemkv/2.0.14/app-readme.md b/stable/makemkv/2.0.16/app-readme.md similarity index 100% rename from stable/makemkv/2.0.14/app-readme.md rename to stable/makemkv/2.0.16/app-readme.md diff --git a/stable/muximux/3.0.12/charts/common-10.4.4.tgz b/stable/makemkv/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/muximux/3.0.12/charts/common-10.4.4.tgz rename to stable/makemkv/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/makemkv/2.0.16/docs/installation_notes.md b/stable/makemkv/2.0.16/docs/installation_notes.md new file mode 100644 index 00000000000..776edbdc850 --- /dev/null +++ b/stable/makemkv/2.0.16/docs/installation_notes.md @@ -0,0 +1,10 @@ +# Installation Notes + +- If you enable `Ingress` for this app, you need to have `SECURE_CONNECTION` set to `false` and `Port Type` set to `HTTP`, otherwise you may run into errors for `Too many redirects`. +- You can't enable `Ingress` for `VNC` If you want to use `VNC`, you must set this service to `Simple` instead +- `VNC` with `SECURE_CONNECTION` set `true`, only works with very few clients. One of them is `SSVNC`. +- `SECURE_CONNECTION` affects both `WebUI` and `VNC`. + +--- + +- If you are passing through devices such as `Optical Drives`, you have to Click `Container Security Settings` and set `PUID` to `0`. diff --git a/stable/makemkv/2.0.14/icon.png b/stable/makemkv/2.0.16/icon.png similarity index 100% rename from stable/makemkv/2.0.14/icon.png rename to stable/makemkv/2.0.16/icon.png diff --git a/stable/makemkv/2.0.14/ix_values.yaml b/stable/makemkv/2.0.16/ix_values.yaml similarity index 100% rename from stable/makemkv/2.0.14/ix_values.yaml rename to stable/makemkv/2.0.16/ix_values.yaml diff --git a/stable/makemkv/2.0.14/questions.yaml b/stable/makemkv/2.0.16/questions.yaml similarity index 100% rename from stable/makemkv/2.0.14/questions.yaml rename to stable/makemkv/2.0.16/questions.yaml diff --git a/stable/mylar/6.0.12/templates/common.yaml b/stable/makemkv/2.0.16/templates/common.yaml similarity index 100% rename from stable/mylar/6.0.12/templates/common.yaml rename to stable/makemkv/2.0.16/templates/common.yaml diff --git a/stable/mstream/3.0.12/values.yaml b/stable/makemkv/2.0.16/values.yaml similarity index 100% rename from stable/mstream/3.0.12/values.yaml rename to stable/makemkv/2.0.16/values.yaml diff --git a/stable/makemkv/item.yaml b/stable/makemkv/item.yaml index 2f89003ea3b..7c7d8dc9197 100644 --- a/stable/makemkv/item.yaml +++ b/stable/makemkv/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/makemkv.png +icon_url: https://truecharts.org/img/chart-icons/makemkv.png categories: - media diff --git a/stable/matomo/3.0.23/CHANGELOG.md b/stable/matomo/3.0.23/CHANGELOG.md deleted file mode 100644 index e72449a974b..00000000000 --- a/stable/matomo/3.0.23/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [matomo-3.0.23](https://github.com/truecharts/apps/compare/matomo-3.0.22...matomo-3.0.23) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [matomo-3.0.22](https://github.com/truecharts/apps/compare/matomo-3.0.21...matomo-3.0.22) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [matomo-3.0.21](https://github.com/truecharts/apps/compare/matomo-3.0.20...matomo-3.0.21) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [matomo-3.0.20](https://github.com/truecharts/apps/compare/matomo-3.0.19...matomo-3.0.20) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [matomo-3.0.19](https://github.com/truecharts/apps/compare/matomo-3.0.18...matomo-3.0.19) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [matomo-3.0.18](https://github.com/truecharts/apps/compare/matomo-3.0.17...matomo-3.0.18) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [matomo-3.0.17](https://github.com/truecharts/apps/compare/matomo-3.0.16...matomo-3.0.17) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [matomo-3.0.16](https://github.com/truecharts/apps/compare/matomo-3.0.15...matomo-3.0.16) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [matomo-3.0.15](https://github.com/truecharts/apps/compare/matomo-3.0.14...matomo-3.0.15) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [matomo-3.0.14](https://github.com/truecharts/apps/compare/matomo-3.0.13...matomo-3.0.14) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [matomo-3.0.13](https://github.com/truecharts/apps/compare/matomo-3.0.12...matomo-3.0.13) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) diff --git a/stable/matomo/3.0.23/Chart.lock b/stable/matomo/3.0.23/Chart.lock deleted file mode 100644 index ba82aad12aa..00000000000 --- a/stable/matomo/3.0.23/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T21:00:05.905219374Z" diff --git a/stable/matomo/3.0.23/Chart.yaml b/stable/matomo/3.0.23/Chart.yaml deleted file mode 100644 index 529a5b04a57..00000000000 --- a/stable/matomo/3.0.23/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "4.10.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: Matomo is the leading Free/Libre open analytics platform -home: https://github.com/truecharts/apps/tree/master/charts/stable/matomo -icon: https://truecharts.org/img/appicons/matomo.png -keywords: -- analytics -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: matomo -sources: -- https://hub.docker.com/r/bitnami/matomo -- https://github.com/bitnami/bitnami-docker-matomo -- https://github.com/matomo-org/matomo -version: 3.0.23 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/matomo/3.0.25/CHANGELOG.md b/stable/matomo/3.0.25/CHANGELOG.md new file mode 100644 index 00000000000..9a3d1aa6b03 --- /dev/null +++ b/stable/matomo/3.0.25/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [matomo-3.0.25](https://github.com/truecharts/apps/compare/matomo-3.0.23...matomo-3.0.25) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [matomo-3.0.23](https://github.com/truecharts/apps/compare/matomo-3.0.22...matomo-3.0.23) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [matomo-3.0.22](https://github.com/truecharts/apps/compare/matomo-3.0.21...matomo-3.0.22) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [matomo-3.0.21](https://github.com/truecharts/apps/compare/matomo-3.0.20...matomo-3.0.21) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [matomo-3.0.20](https://github.com/truecharts/apps/compare/matomo-3.0.19...matomo-3.0.20) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [matomo-3.0.19](https://github.com/truecharts/apps/compare/matomo-3.0.18...matomo-3.0.19) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [matomo-3.0.18](https://github.com/truecharts/apps/compare/matomo-3.0.17...matomo-3.0.18) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [matomo-3.0.17](https://github.com/truecharts/apps/compare/matomo-3.0.16...matomo-3.0.17) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [matomo-3.0.16](https://github.com/truecharts/apps/compare/matomo-3.0.15...matomo-3.0.16) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [matomo-3.0.15](https://github.com/truecharts/apps/compare/matomo-3.0.14...matomo-3.0.15) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [matomo-3.0.14](https://github.com/truecharts/apps/compare/matomo-3.0.13...matomo-3.0.14) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) diff --git a/stable/matomo/3.0.25/Chart.lock b/stable/matomo/3.0.25/Chart.lock new file mode 100644 index 00000000000..598a20b5e24 --- /dev/null +++ b/stable/matomo/3.0.25/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:06:33.836169915Z" diff --git a/stable/matomo/3.0.25/Chart.yaml b/stable/matomo/3.0.25/Chart.yaml new file mode 100644 index 00000000000..e0f1498d4dc --- /dev/null +++ b/stable/matomo/3.0.25/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "4.10.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: Matomo is the leading Free/Libre open analytics platform +home: https://github.com/truecharts/apps/tree/master/charts/stable/matomo +icon: https://truecharts.org/img/chart-icons/matomo.png +keywords: +- analytics +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: matomo +sources: +- https://hub.docker.com/r/bitnami/matomo +- https://github.com/bitnami/bitnami-docker-matomo +- https://github.com/matomo-org/matomo +version: 3.0.25 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/matomo/3.0.23/README.md b/stable/matomo/3.0.25/README.md similarity index 100% rename from stable/matomo/3.0.23/README.md rename to stable/matomo/3.0.25/README.md diff --git a/stable/matomo/3.0.23/app-readme.md b/stable/matomo/3.0.25/app-readme.md similarity index 100% rename from stable/matomo/3.0.23/app-readme.md rename to stable/matomo/3.0.25/app-readme.md diff --git a/stable/mylar/6.0.12/charts/common-10.4.4.tgz b/stable/matomo/3.0.25/charts/common-10.4.4.tgz similarity index 100% rename from stable/mylar/6.0.12/charts/common-10.4.4.tgz rename to stable/matomo/3.0.25/charts/common-10.4.4.tgz diff --git a/stable/matomo/3.0.23/charts/mariadb-3.0.29.tgz b/stable/matomo/3.0.25/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/matomo/3.0.23/charts/mariadb-3.0.29.tgz rename to stable/matomo/3.0.25/charts/mariadb-3.0.29.tgz diff --git a/stable/matomo/3.0.23/icon.png b/stable/matomo/3.0.25/icon.png similarity index 100% rename from stable/matomo/3.0.23/icon.png rename to stable/matomo/3.0.25/icon.png diff --git a/stable/matomo/3.0.23/ix_values.yaml b/stable/matomo/3.0.25/ix_values.yaml similarity index 100% rename from stable/matomo/3.0.23/ix_values.yaml rename to stable/matomo/3.0.25/ix_values.yaml diff --git a/stable/matomo/3.0.23/questions.yaml b/stable/matomo/3.0.25/questions.yaml similarity index 100% rename from stable/matomo/3.0.23/questions.yaml rename to stable/matomo/3.0.25/questions.yaml diff --git a/stable/mysql-workbench/2.0.12/templates/common.yaml b/stable/matomo/3.0.25/templates/common.yaml similarity index 100% rename from stable/mysql-workbench/2.0.12/templates/common.yaml rename to stable/matomo/3.0.25/templates/common.yaml diff --git a/stable/muximux/3.0.12/values.yaml b/stable/matomo/3.0.25/values.yaml similarity index 100% rename from stable/muximux/3.0.12/values.yaml rename to stable/matomo/3.0.25/values.yaml diff --git a/stable/matomo/item.yaml b/stable/matomo/item.yaml index 3a5941fe9b5..325e5177b9a 100644 --- a/stable/matomo/item.yaml +++ b/stable/matomo/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/matomo.png +icon_url: https://truecharts.org/img/chart-icons/matomo.png categories: - productivity diff --git a/stable/mattermost/3.0.15/CHANGELOG.md b/stable/mattermost/3.0.15/CHANGELOG.md deleted file mode 100644 index a9ed052c42a..00000000000 --- a/stable/mattermost/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mattermost-3.0.15](https://github.com/truecharts/apps/compare/mattermost-3.0.14...mattermost-3.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mattermost-3.0.14](https://github.com/truecharts/apps/compare/mattermost-3.0.13...mattermost-3.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mattermost-3.0.13](https://github.com/truecharts/apps/compare/mattermost-3.0.12...mattermost-3.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mattermost-3.0.12](https://github.com/truecharts/apps/compare/mattermost-3.0.11...mattermost-3.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mattermost-3.0.11](https://github.com/truecharts/apps/compare/mattermost-3.0.10...mattermost-3.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [mattermost-3.0.10](https://github.com/truecharts/apps/compare/mattermost-3.0.9...mattermost-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mattermost-3.0.9](https://github.com/truecharts/apps/compare/mattermost-3.0.8...mattermost-3.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mattermost-3.0.8](https://github.com/truecharts/apps/compare/mattermost-3.0.7...mattermost-3.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mattermost-3.0.7](https://github.com/truecharts/apps/compare/mattermost-3.0.6...mattermost-3.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mattermost-3.0.6](https://github.com/truecharts/apps/compare/mattermost-3.0.5...mattermost-3.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [mattermost-3.0.5](https://github.com/truecharts/apps/compare/mattermost-3.0.4...mattermost-3.0.5) (2022-06-15) - -#### Chore - -* update docker general non-major ([#2890](https://github.com/truecharts/apps/issues/2890)) - diff --git a/stable/mattermost/3.0.15/Chart.lock b/stable/mattermost/3.0.15/Chart.lock deleted file mode 100644 index 9be118638e8..00000000000 --- a/stable/mattermost/3.0.15/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:00:19.291507571Z" diff --git a/stable/mattermost/3.0.15/Chart.yaml b/stable/mattermost/3.0.15/Chart.yaml deleted file mode 100644 index f0d0deba8e3..00000000000 --- a/stable/mattermost/3.0.15/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "6.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. -home: https://github.com/truecharts/apps/tree/master/charts/stable/mattermost -icon: https://truecharts.org/img/appicons/mattermost.png -keywords: -- team -- mattermost -- development -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mattermost -sources: -- https://github.com/mattermost/mattermost-server -- https://github.com/mattermost/docker -version: 3.0.15 -annotations: - truecharts.org/catagories: | - - hosting - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mattermost/3.0.17/CHANGELOG.md b/stable/mattermost/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..d27f88056c2 --- /dev/null +++ b/stable/mattermost/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mattermost-3.0.17](https://github.com/truecharts/apps/compare/mattermost-3.0.15...mattermost-3.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mattermost-3.0.15](https://github.com/truecharts/apps/compare/mattermost-3.0.14...mattermost-3.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mattermost-3.0.14](https://github.com/truecharts/apps/compare/mattermost-3.0.13...mattermost-3.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mattermost-3.0.13](https://github.com/truecharts/apps/compare/mattermost-3.0.12...mattermost-3.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mattermost-3.0.12](https://github.com/truecharts/apps/compare/mattermost-3.0.11...mattermost-3.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mattermost-3.0.11](https://github.com/truecharts/apps/compare/mattermost-3.0.10...mattermost-3.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [mattermost-3.0.10](https://github.com/truecharts/apps/compare/mattermost-3.0.9...mattermost-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mattermost-3.0.9](https://github.com/truecharts/apps/compare/mattermost-3.0.8...mattermost-3.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mattermost-3.0.8](https://github.com/truecharts/apps/compare/mattermost-3.0.7...mattermost-3.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mattermost-3.0.7](https://github.com/truecharts/apps/compare/mattermost-3.0.6...mattermost-3.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mattermost-3.0.6](https://github.com/truecharts/apps/compare/mattermost-3.0.5...mattermost-3.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/mattermost/3.0.17/Chart.lock b/stable/mattermost/3.0.17/Chart.lock new file mode 100644 index 00000000000..cfc52976491 --- /dev/null +++ b/stable/mattermost/3.0.17/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:06:45.237480339Z" diff --git a/stable/mattermost/3.0.17/Chart.yaml b/stable/mattermost/3.0.17/Chart.yaml new file mode 100644 index 00000000000..9568ddd667f --- /dev/null +++ b/stable/mattermost/3.0.17/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "6.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. +home: https://github.com/truecharts/apps/tree/master/charts/stable/mattermost +icon: https://truecharts.org/img/chart-icons/mattermost.png +keywords: +- team +- mattermost +- development +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mattermost +sources: +- https://github.com/mattermost/mattermost-server +- https://github.com/mattermost/docker +version: 3.0.17 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mattermost/3.0.15/README.md b/stable/mattermost/3.0.17/README.md similarity index 100% rename from stable/mattermost/3.0.15/README.md rename to stable/mattermost/3.0.17/README.md diff --git a/stable/mattermost/3.0.15/app-readme.md b/stable/mattermost/3.0.17/app-readme.md similarity index 100% rename from stable/mattermost/3.0.15/app-readme.md rename to stable/mattermost/3.0.17/app-readme.md diff --git a/stable/mysql-workbench/2.0.12/charts/common-10.4.4.tgz b/stable/mattermost/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/mysql-workbench/2.0.12/charts/common-10.4.4.tgz rename to stable/mattermost/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/nocodb/3.0.18/charts/postgresql-8.0.30.tgz b/stable/mattermost/3.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/nocodb/3.0.18/charts/postgresql-8.0.30.tgz rename to stable/mattermost/3.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/mattermost/3.0.15/icon.png b/stable/mattermost/3.0.17/icon.png similarity index 100% rename from stable/mattermost/3.0.15/icon.png rename to stable/mattermost/3.0.17/icon.png diff --git a/stable/mattermost/3.0.15/ix_values.yaml b/stable/mattermost/3.0.17/ix_values.yaml similarity index 100% rename from stable/mattermost/3.0.15/ix_values.yaml rename to stable/mattermost/3.0.17/ix_values.yaml diff --git a/stable/mattermost/3.0.15/questions.yaml b/stable/mattermost/3.0.17/questions.yaml similarity index 100% rename from stable/mattermost/3.0.15/questions.yaml rename to stable/mattermost/3.0.17/questions.yaml diff --git a/stable/nano-wallet/2.0.12/templates/common.yaml b/stable/mattermost/3.0.17/templates/common.yaml similarity index 100% rename from stable/nano-wallet/2.0.12/templates/common.yaml rename to stable/mattermost/3.0.17/templates/common.yaml diff --git a/stable/mylar/6.0.12/values.yaml b/stable/mattermost/3.0.17/values.yaml similarity index 100% rename from stable/mylar/6.0.12/values.yaml rename to stable/mattermost/3.0.17/values.yaml diff --git a/stable/mattermost/item.yaml b/stable/mattermost/item.yaml index b4ef21031c3..d02e528c7e4 100644 --- a/stable/mattermost/item.yaml +++ b/stable/mattermost/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mattermost.png +icon_url: https://truecharts.org/img/chart-icons/mattermost.png categories: - hosting diff --git a/stable/mealie/8.0.13/CHANGELOG.md b/stable/mealie/8.0.13/CHANGELOG.md deleted file mode 100644 index 5e698c249a9..00000000000 --- a/stable/mealie/8.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mealie-8.0.13](https://github.com/truecharts/apps/compare/mealie-8.0.12...mealie-8.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mealie-8.0.12](https://github.com/truecharts/apps/compare/mealie-8.0.11...mealie-8.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mealie-8.0.11](https://github.com/truecharts/apps/compare/mealie-8.0.10...mealie-8.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mealie-8.0.10](https://github.com/truecharts/apps/compare/mealie-8.0.9...mealie-8.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mealie-8.0.9](https://github.com/truecharts/apps/compare/mealie-8.0.8...mealie-8.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [mealie-8.0.8](https://github.com/truecharts/apps/compare/mealie-8.0.7...mealie-8.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mealie-8.0.7](https://github.com/truecharts/apps/compare/mealie-8.0.6...mealie-8.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mealie-8.0.6](https://github.com/truecharts/apps/compare/mealie-8.0.5...mealie-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mealie-8.0.5](https://github.com/truecharts/apps/compare/mealie-8.0.4...mealie-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mealie-8.0.4](https://github.com/truecharts/apps/compare/mealie-8.0.3...mealie-8.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [mealie-8.0.3](https://github.com/truecharts/apps/compare/mealie-8.0.2...mealie-8.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/mealie/8.0.13/Chart.lock b/stable/mealie/8.0.13/Chart.lock deleted file mode 100644 index ec32fb61d9c..00000000000 --- a/stable/mealie/8.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:00:21.098917227Z" diff --git a/stable/mealie/8.0.13/Chart.yaml b/stable/mealie/8.0.13/Chart.yaml deleted file mode 100644 index 9636f452331..00000000000 --- a/stable/mealie/8.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.5.6" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend -home: https://github.com/truecharts/apps/tree/master/charts/stable/mealie -icon: https://truecharts.org/img/appicons/mealie.png -keywords: -- grocy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mealie -sources: -- https://github.com/hay-kot/mealie -version: 8.0.13 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mealie/8.0.15/CHANGELOG.md b/stable/mealie/8.0.15/CHANGELOG.md new file mode 100644 index 00000000000..c994c48914d --- /dev/null +++ b/stable/mealie/8.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mealie-8.0.15](https://github.com/truecharts/apps/compare/mealie-8.0.13...mealie-8.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mealie-8.0.13](https://github.com/truecharts/apps/compare/mealie-8.0.12...mealie-8.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mealie-8.0.12](https://github.com/truecharts/apps/compare/mealie-8.0.11...mealie-8.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mealie-8.0.11](https://github.com/truecharts/apps/compare/mealie-8.0.10...mealie-8.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mealie-8.0.10](https://github.com/truecharts/apps/compare/mealie-8.0.9...mealie-8.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mealie-8.0.9](https://github.com/truecharts/apps/compare/mealie-8.0.8...mealie-8.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [mealie-8.0.8](https://github.com/truecharts/apps/compare/mealie-8.0.7...mealie-8.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mealie-8.0.7](https://github.com/truecharts/apps/compare/mealie-8.0.6...mealie-8.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mealie-8.0.6](https://github.com/truecharts/apps/compare/mealie-8.0.5...mealie-8.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mealie-8.0.5](https://github.com/truecharts/apps/compare/mealie-8.0.4...mealie-8.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mealie-8.0.4](https://github.com/truecharts/apps/compare/mealie-8.0.3...mealie-8.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/mealie/8.0.15/Chart.lock b/stable/mealie/8.0.15/Chart.lock new file mode 100644 index 00000000000..2aa5a856023 --- /dev/null +++ b/stable/mealie/8.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:06:49.282080836Z" diff --git a/stable/mealie/8.0.15/Chart.yaml b/stable/mealie/8.0.15/Chart.yaml new file mode 100644 index 00000000000..5c47ac1d30a --- /dev/null +++ b/stable/mealie/8.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.5.6" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Mealie is a self hosted recipe manager and meal planner with a RestAPI backend +home: https://github.com/truecharts/apps/tree/master/charts/stable/mealie +icon: https://truecharts.org/img/chart-icons/mealie.png +keywords: +- grocy +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mealie +sources: +- https://github.com/hay-kot/mealie +version: 8.0.15 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mealie/8.0.13/README.md b/stable/mealie/8.0.15/README.md similarity index 100% rename from stable/mealie/8.0.13/README.md rename to stable/mealie/8.0.15/README.md diff --git a/stable/mealie/8.0.13/app-readme.md b/stable/mealie/8.0.15/app-readme.md similarity index 100% rename from stable/mealie/8.0.13/app-readme.md rename to stable/mealie/8.0.15/app-readme.md diff --git a/stable/n8n/4.0.20/charts/common-10.4.4.tgz b/stable/mealie/8.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/n8n/4.0.20/charts/common-10.4.4.tgz rename to stable/mealie/8.0.15/charts/common-10.4.4.tgz diff --git a/stable/odoo/8.0.16/charts/postgresql-8.0.30.tgz b/stable/mealie/8.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/odoo/8.0.16/charts/postgresql-8.0.30.tgz rename to stable/mealie/8.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/mealie/8.0.13/icon.png b/stable/mealie/8.0.15/icon.png similarity index 100% rename from stable/mealie/8.0.13/icon.png rename to stable/mealie/8.0.15/icon.png diff --git a/stable/mealie/8.0.13/ix_values.yaml b/stable/mealie/8.0.15/ix_values.yaml similarity index 100% rename from stable/mealie/8.0.13/ix_values.yaml rename to stable/mealie/8.0.15/ix_values.yaml diff --git a/stable/mealie/8.0.13/questions.yaml b/stable/mealie/8.0.15/questions.yaml similarity index 100% rename from stable/mealie/8.0.13/questions.yaml rename to stable/mealie/8.0.15/questions.yaml diff --git a/stable/nextpvr/2.0.12/templates/common.yaml b/stable/mealie/8.0.15/templates/common.yaml similarity index 100% rename from stable/nextpvr/2.0.12/templates/common.yaml rename to stable/mealie/8.0.15/templates/common.yaml diff --git a/stable/mysql-workbench/2.0.12/values.yaml b/stable/mealie/8.0.15/values.yaml similarity index 100% rename from stable/mysql-workbench/2.0.12/values.yaml rename to stable/mealie/8.0.15/values.yaml diff --git a/stable/mealie/item.yaml b/stable/mealie/item.yaml index 4c61a73faa4..9f87e7990b1 100644 --- a/stable/mealie/item.yaml +++ b/stable/mealie/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mealie.png +icon_url: https://truecharts.org/img/chart-icons/mealie.png categories: - utilities diff --git a/stable/medusa/3.0.16/CHANGELOG.md b/stable/medusa/3.0.16/CHANGELOG.md deleted file mode 100644 index 6ede35f7b2f..00000000000 --- a/stable/medusa/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [medusa-3.0.16](https://github.com/truecharts/apps/compare/medusa-3.0.15...medusa-3.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [medusa-3.0.15](https://github.com/truecharts/apps/compare/medusa-3.0.14...medusa-3.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [medusa-3.0.14](https://github.com/truecharts/apps/compare/medusa-3.0.13...medusa-3.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [medusa-3.0.13](https://github.com/truecharts/apps/compare/medusa-3.0.12...medusa-3.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [medusa-3.0.12](https://github.com/truecharts/apps/compare/medusa-3.0.11...medusa-3.0.12) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [medusa-3.0.11](https://github.com/truecharts/apps/compare/medusa-3.0.10...medusa-3.0.11) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [medusa-3.0.10](https://github.com/truecharts/apps/compare/medusa-3.0.9...medusa-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [medusa-3.0.9](https://github.com/truecharts/apps/compare/medusa-3.0.8...medusa-3.0.9) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [medusa-3.0.8](https://github.com/truecharts/apps/compare/medusa-3.0.7...medusa-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [medusa-3.0.7](https://github.com/truecharts/apps/compare/medusa-3.0.6...medusa-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [medusa-3.0.6](https://github.com/truecharts/apps/compare/medusa-3.0.5...medusa-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/medusa/3.0.16/Chart.lock b/stable/medusa/3.0.16/Chart.lock deleted file mode 100644 index 4def9a06c31..00000000000 --- a/stable/medusa/3.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:26.149972802Z" diff --git a/stable/medusa/3.0.16/Chart.yaml b/stable/medusa/3.0.16/Chart.yaml deleted file mode 100644 index 2cdd1324f5e..00000000000 --- a/stable/medusa/3.0.16/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.0.5" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An automatic Video Library Manager for TV Shows -home: https://github.com/truecharts/apps/tree/master/charts/stable/medusa -icon: https://truecharts.org/img/appicons/medusa.png -keywords: -- medusa -- video -- library -- manager -- tv -- shows -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: medusa -sources: -- https://github.com/linuxserver/docker-medusa -- https://pymedusa.com/ -type: application -version: 3.0.16 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/medusa/3.0.18/CHANGELOG.md b/stable/medusa/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..1e3d0f92348 --- /dev/null +++ b/stable/medusa/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [medusa-3.0.18](https://github.com/truecharts/apps/compare/medusa-3.0.16...medusa-3.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [medusa-3.0.16](https://github.com/truecharts/apps/compare/medusa-3.0.15...medusa-3.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [medusa-3.0.15](https://github.com/truecharts/apps/compare/medusa-3.0.14...medusa-3.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [medusa-3.0.14](https://github.com/truecharts/apps/compare/medusa-3.0.13...medusa-3.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [medusa-3.0.13](https://github.com/truecharts/apps/compare/medusa-3.0.12...medusa-3.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [medusa-3.0.12](https://github.com/truecharts/apps/compare/medusa-3.0.11...medusa-3.0.12) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [medusa-3.0.11](https://github.com/truecharts/apps/compare/medusa-3.0.10...medusa-3.0.11) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [medusa-3.0.10](https://github.com/truecharts/apps/compare/medusa-3.0.9...medusa-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [medusa-3.0.9](https://github.com/truecharts/apps/compare/medusa-3.0.8...medusa-3.0.9) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [medusa-3.0.8](https://github.com/truecharts/apps/compare/medusa-3.0.7...medusa-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [medusa-3.0.7](https://github.com/truecharts/apps/compare/medusa-3.0.6...medusa-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/medusa/3.0.18/Chart.lock b/stable/medusa/3.0.18/Chart.lock new file mode 100644 index 00000000000..5725754c56a --- /dev/null +++ b/stable/medusa/3.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:06:51.938246164Z" diff --git a/stable/medusa/3.0.18/Chart.yaml b/stable/medusa/3.0.18/Chart.yaml new file mode 100644 index 00000000000..cadf110ec13 --- /dev/null +++ b/stable/medusa/3.0.18/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.0.5" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An automatic Video Library Manager for TV Shows +home: https://github.com/truecharts/apps/tree/master/charts/stable/medusa +icon: https://truecharts.org/img/chart-icons/medusa.png +keywords: +- medusa +- video +- library +- manager +- tv +- shows +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: medusa +sources: +- https://github.com/linuxserver/docker-medusa +- https://pymedusa.com/ +type: application +version: 3.0.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/medusa/3.0.16/README.md b/stable/medusa/3.0.18/README.md similarity index 100% rename from stable/medusa/3.0.16/README.md rename to stable/medusa/3.0.18/README.md diff --git a/stable/medusa/3.0.16/app-readme.md b/stable/medusa/3.0.18/app-readme.md similarity index 100% rename from stable/medusa/3.0.16/app-readme.md rename to stable/medusa/3.0.18/app-readme.md diff --git a/stable/nano-wallet/2.0.12/charts/common-10.4.4.tgz b/stable/medusa/3.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/nano-wallet/2.0.12/charts/common-10.4.4.tgz rename to stable/medusa/3.0.18/charts/common-10.4.4.tgz diff --git a/stable/medusa/3.0.16/icon.png b/stable/medusa/3.0.18/icon.png similarity index 100% rename from stable/medusa/3.0.16/icon.png rename to stable/medusa/3.0.18/icon.png diff --git a/stable/medusa/3.0.16/ix_values.yaml b/stable/medusa/3.0.18/ix_values.yaml similarity index 100% rename from stable/medusa/3.0.16/ix_values.yaml rename to stable/medusa/3.0.18/ix_values.yaml diff --git a/stable/medusa/3.0.16/questions.yaml b/stable/medusa/3.0.18/questions.yaml similarity index 100% rename from stable/medusa/3.0.16/questions.yaml rename to stable/medusa/3.0.18/questions.yaml diff --git a/stable/medusa/3.0.16/templates/common.yaml b/stable/medusa/3.0.18/templates/common.yaml similarity index 100% rename from stable/medusa/3.0.16/templates/common.yaml rename to stable/medusa/3.0.18/templates/common.yaml diff --git a/stable/n8n/4.0.20/values.yaml b/stable/medusa/3.0.18/values.yaml similarity index 100% rename from stable/n8n/4.0.20/values.yaml rename to stable/medusa/3.0.18/values.yaml diff --git a/stable/medusa/item.yaml b/stable/medusa/item.yaml index c6e22864ed1..a93a65d1011 100644 --- a/stable/medusa/item.yaml +++ b/stable/medusa/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/medusa.png +icon_url: https://truecharts.org/img/chart-icons/medusa.png categories: - media diff --git a/stable/meshroom/2.0.12/CHANGELOG.md b/stable/meshroom/2.0.12/CHANGELOG.md deleted file mode 100644 index bd6ca949176..00000000000 --- a/stable/meshroom/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [meshroom-2.0.12](https://github.com/truecharts/apps/compare/meshroom-2.0.11...meshroom-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [meshroom-2.0.11](https://github.com/truecharts/apps/compare/meshroom-2.0.10...meshroom-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [meshroom-2.0.10](https://github.com/truecharts/apps/compare/meshroom-2.0.9...meshroom-2.0.10) (2022-07-11) - -#### Chore - -* Auto-update chart README [skip ci] -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [meshroom-2.0.9](https://github.com/truecharts/apps/compare/meshroom-2.0.8...meshroom-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [meshroom-2.0.8](https://github.com/truecharts/apps/compare/meshroom-2.0.7...meshroom-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [meshroom-2.0.7](https://github.com/truecharts/apps/compare/meshroom-2.0.6...meshroom-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [meshroom-2.0.6](https://github.com/truecharts/apps/compare/meshroom-2.0.5...meshroom-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [meshroom-2.0.5](https://github.com/truecharts/apps/compare/meshroom-2.0.4...meshroom-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [meshroom-2.0.4](https://github.com/truecharts/apps/compare/meshroom-2.0.3...meshroom-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [meshroom-2.0.3](https://github.com/truecharts/apps/compare/meshroom-2.0.2...meshroom-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [meshroom-2.0.2](https://github.com/truecharts/apps/compare/meshroom-2.0.1...meshroom-2.0.2) (2022-06-07) - -#### Fix - diff --git a/stable/meshroom/2.0.12/Chart.lock b/stable/meshroom/2.0.12/Chart.lock deleted file mode 100644 index 4d1bde174a9..00000000000 --- a/stable/meshroom/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:26.742601078Z" diff --git a/stable/meshroom/2.0.12/Chart.yaml b/stable/meshroom/2.0.12/Chart.yaml deleted file mode 100644 index f3497ddc0ab..00000000000 --- a/stable/meshroom/2.0.12/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "2.4.0-cent" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework. -home: https://github.com/truecharts/apps/tree/master/charts/stable/meshroom -icon: https://truecharts.org/img/appicons/meshroom.png -keywords: -- meshroom -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: meshroom -sources: -- https://github.com/alicevision/meshroom -- https://hub.docker.com/r/alicevision/meshroom -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/meshroom/2.0.14/CHANGELOG.md b/stable/meshroom/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..84dbe60c26f --- /dev/null +++ b/stable/meshroom/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [meshroom-2.0.14](https://github.com/truecharts/apps/compare/meshroom-2.0.12...meshroom-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [meshroom-2.0.12](https://github.com/truecharts/apps/compare/meshroom-2.0.11...meshroom-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [meshroom-2.0.11](https://github.com/truecharts/apps/compare/meshroom-2.0.10...meshroom-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [meshroom-2.0.10](https://github.com/truecharts/apps/compare/meshroom-2.0.9...meshroom-2.0.10) (2022-07-11) + +#### Chore + +* Auto-update chart README [skip ci] +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [meshroom-2.0.9](https://github.com/truecharts/apps/compare/meshroom-2.0.8...meshroom-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [meshroom-2.0.8](https://github.com/truecharts/apps/compare/meshroom-2.0.7...meshroom-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [meshroom-2.0.7](https://github.com/truecharts/apps/compare/meshroom-2.0.6...meshroom-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [meshroom-2.0.6](https://github.com/truecharts/apps/compare/meshroom-2.0.5...meshroom-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [meshroom-2.0.5](https://github.com/truecharts/apps/compare/meshroom-2.0.4...meshroom-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [meshroom-2.0.4](https://github.com/truecharts/apps/compare/meshroom-2.0.3...meshroom-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [meshroom-2.0.3](https://github.com/truecharts/apps/compare/meshroom-2.0.2...meshroom-2.0.3) (2022-06-11) + +#### Chore + diff --git a/stable/meshroom/2.0.14/Chart.lock b/stable/meshroom/2.0.14/Chart.lock new file mode 100644 index 00000000000..40d9fc2befd --- /dev/null +++ b/stable/meshroom/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:06:54.105478215Z" diff --git a/stable/meshroom/2.0.14/Chart.yaml b/stable/meshroom/2.0.14/Chart.yaml new file mode 100644 index 00000000000..a29e80dae28 --- /dev/null +++ b/stable/meshroom/2.0.14/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "2.4.0-cent" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Meshroom is a free, open-source 3D Reconstruction Software based on the AliceVision Photogrammetric Computer Vision framework. +home: https://github.com/truecharts/apps/tree/master/charts/stable/meshroom +icon: https://truecharts.org/img/chart-icons/meshroom.png +keywords: +- meshroom +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: meshroom +sources: +- https://github.com/alicevision/meshroom +- https://hub.docker.com/r/alicevision/meshroom +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/meshroom/2.0.12/README.md b/stable/meshroom/2.0.14/README.md similarity index 100% rename from stable/meshroom/2.0.12/README.md rename to stable/meshroom/2.0.14/README.md diff --git a/stable/meshroom/2.0.12/app-readme.md b/stable/meshroom/2.0.14/app-readme.md similarity index 100% rename from stable/meshroom/2.0.12/app-readme.md rename to stable/meshroom/2.0.14/app-readme.md diff --git a/stable/netdata/2.0.14/charts/common-10.4.4.tgz b/stable/meshroom/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/netdata/2.0.14/charts/common-10.4.4.tgz rename to stable/meshroom/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/meshroom/2.0.12/docs/installation_notes.md b/stable/meshroom/2.0.14/docs/installation_notes.md similarity index 100% rename from stable/meshroom/2.0.12/docs/installation_notes.md rename to stable/meshroom/2.0.14/docs/installation_notes.md diff --git a/stable/meshroom/2.0.12/icon.png b/stable/meshroom/2.0.14/icon.png similarity index 100% rename from stable/meshroom/2.0.12/icon.png rename to stable/meshroom/2.0.14/icon.png diff --git a/stable/meshroom/2.0.12/ix_values.yaml b/stable/meshroom/2.0.14/ix_values.yaml similarity index 100% rename from stable/meshroom/2.0.12/ix_values.yaml rename to stable/meshroom/2.0.14/ix_values.yaml diff --git a/stable/meshroom/2.0.12/questions.yaml b/stable/meshroom/2.0.14/questions.yaml similarity index 100% rename from stable/meshroom/2.0.12/questions.yaml rename to stable/meshroom/2.0.14/questions.yaml diff --git a/stable/ngircd/2.0.12/templates/common.yaml b/stable/meshroom/2.0.14/templates/common.yaml similarity index 100% rename from stable/ngircd/2.0.12/templates/common.yaml rename to stable/meshroom/2.0.14/templates/common.yaml diff --git a/stable/nano-wallet/2.0.12/values.yaml b/stable/meshroom/2.0.14/values.yaml similarity index 100% rename from stable/nano-wallet/2.0.12/values.yaml rename to stable/meshroom/2.0.14/values.yaml diff --git a/stable/meshroom/item.yaml b/stable/meshroom/item.yaml index 11656731f11..f567a76d123 100644 --- a/stable/meshroom/item.yaml +++ b/stable/meshroom/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/meshroom.png +icon_url: https://truecharts.org/img/chart-icons/meshroom.png categories: - media diff --git a/stable/metallb/2.0.5/CHANGELOG.md b/stable/metallb/2.0.5/CHANGELOG.md deleted file mode 100644 index 97c0de1f255..00000000000 --- a/stable/metallb/2.0.5/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [metallb-2.0.5](https://github.com/truecharts/apps/compare/metallb-2.0.4...metallb-2.0.5) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [metallb-2.0.4](https://github.com/truecharts/apps/compare/metallb-2.0.3...metallb-2.0.4) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [metallb-2.0.3](https://github.com/truecharts/apps/compare/metallb-2.0.2...metallb-2.0.3) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [metallb-2.0.2](https://github.com/truecharts/apps/compare/metallb-2.0.1...metallb-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - - - - -### [metallb-2.0.1](https://github.com/truecharts/apps/compare/metallb-1.0.5...metallb-2.0.1) (2022-06-07) - -#### Chore - -* Auto-update chart README [skip ci] - -#### Fix - -* remove malfunctioning SCALE migration script - -#### Refactor - -* BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) - - - - -### [metallb-2.0.0](https://github.com/truecharts/apps/compare/metallb-1.0.5...metallb-2.0.0) (2022-06-07) - -#### Refactor - -* BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) - - - - -### [metallb-1.0.5](https://github.com/truecharts/apps/compare/metallb-1.0.4...metallb-1.0.5) (2022-03-26) - -#### Chore - -* bump all apps to trigger ci - - - - -### [metallb-1.0.4](https://github.com/truecharts/apps/compare/metallb-1.0.3...metallb-1.0.4) (2022-02-21) - -#### Chore - -* update helm general non-major helm releases ([#1927](https://github.com/truecharts/apps/issues/1927)) - -#### Fix - -* correct mistake in renovate bump - - - - -### [metallb-1.0.3](https://github.com/truecharts/apps/compare/metallb-1.0.2...metallb-1.0.3) (2021-12-19) - -#### Chore - -* Last patch bump before RC2 branch-off -* App-Icon Organization ([#1539](https://github.com/truecharts/apps/issues/1539)) - - - - -### metallb-1.0.2 (2021-12-13) - diff --git a/stable/metallb/2.0.5/Chart.lock b/stable/metallb/2.0.5/Chart.lock deleted file mode 100644 index e88148002ca..00000000000 --- a/stable/metallb/2.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: metallb - repository: https://metallb.github.io/metallb - version: 0.13.3 -digest: sha256:799d50da42b1f6e45688990bf691d1f248e73316314424901b0cf55199c47f11 -generated: "2022-07-12T21:00:40.631702774Z" diff --git a/stable/metallb/2.0.5/Chart.yaml b/stable/metallb/2.0.5/Chart.yaml deleted file mode 100644 index dbe0e61056c..00000000000 --- a/stable/metallb/2.0.5/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "upstream" -deprecated: false -description: A network load-balancer implementation for Kubernetes using standard routing protocols -home: https://github.com/truecharts/apps/tree/master/charts/core/metallb -icon: https://truecharts.org/img/appicons/metallb.png -keywords: -- metallb -- loadbalancer -dependencies: -- name: metallb - repository: https://metallb.github.io/metallb - version: 0.13.3 -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: metallb -sources: - - https://github.com/metallb/metallb - - https://metallb.universe.tf -type: application -version: 2.0.5 -annotations: - truecharts.org/catagories: | - - core - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/metallb/2.0.7/CHANGELOG.md b/stable/metallb/2.0.7/CHANGELOG.md new file mode 100644 index 00000000000..b1dfdd116c0 --- /dev/null +++ b/stable/metallb/2.0.7/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [metallb-2.0.7](https://github.com/truecharts/apps/compare/metallb-2.0.5...metallb-2.0.7) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [metallb-2.0.5](https://github.com/truecharts/apps/compare/metallb-2.0.4...metallb-2.0.5) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [metallb-2.0.4](https://github.com/truecharts/apps/compare/metallb-2.0.3...metallb-2.0.4) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [metallb-2.0.3](https://github.com/truecharts/apps/compare/metallb-2.0.2...metallb-2.0.3) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [metallb-2.0.2](https://github.com/truecharts/apps/compare/metallb-2.0.1...metallb-2.0.2) (2022-06-07) + +#### Fix + +* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. + + + + +### [metallb-2.0.1](https://github.com/truecharts/apps/compare/metallb-1.0.5...metallb-2.0.1) (2022-06-07) + +#### Chore + +* Auto-update chart README [skip ci] + +#### Fix + +* remove malfunctioning SCALE migration script + +#### Refactor + +* BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) + + + + +### [metallb-2.0.0](https://github.com/truecharts/apps/compare/metallb-1.0.5...metallb-2.0.0) (2022-06-07) + +#### Refactor + +* BREAKING CHANGE ([#2836](https://github.com/truecharts/apps/issues/2836)) + + + + +### [metallb-1.0.5](https://github.com/truecharts/apps/compare/metallb-1.0.4...metallb-1.0.5) (2022-03-26) + +#### Chore + +* bump all apps to trigger ci + + + + +### [metallb-1.0.4](https://github.com/truecharts/apps/compare/metallb-1.0.3...metallb-1.0.4) (2022-02-21) + +#### Chore + +* update helm general non-major helm releases ([#1927](https://github.com/truecharts/apps/issues/1927)) + +#### Fix + +* correct mistake in renovate bump + + + + +### [metallb-1.0.3](https://github.com/truecharts/apps/compare/metallb-1.0.2...metallb-1.0.3) (2021-12-19) + +#### Chore diff --git a/stable/metallb/2.0.7/Chart.lock b/stable/metallb/2.0.7/Chart.lock new file mode 100644 index 00000000000..9786d2f3b76 --- /dev/null +++ b/stable/metallb/2.0.7/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: metallb + repository: https://metallb.github.io/metallb + version: 0.13.3 +digest: sha256:799d50da42b1f6e45688990bf691d1f248e73316314424901b0cf55199c47f11 +generated: "2022-07-12T23:07:05.931515975Z" diff --git a/stable/metallb/2.0.7/Chart.yaml b/stable/metallb/2.0.7/Chart.yaml new file mode 100644 index 00000000000..e78414f3f0a --- /dev/null +++ b/stable/metallb/2.0.7/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "upstream" +deprecated: false +description: A network load-balancer implementation for Kubernetes using standard routing protocols +home: https://github.com/truecharts/apps/tree/master/charts/core/metallb +icon: https://truecharts.org/img/chart-icons/metallb.png +keywords: +- metallb +- loadbalancer +dependencies: +- name: metallb + repository: https://metallb.github.io/metallb + version: 0.13.3 +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: metallb +sources: + - https://github.com/metallb/metallb + - https://metallb.universe.tf +type: application +version: 2.0.7 +annotations: + truecharts.org/catagories: | + - core + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/metallb/2.0.5/README.md b/stable/metallb/2.0.7/README.md similarity index 100% rename from stable/metallb/2.0.5/README.md rename to stable/metallb/2.0.7/README.md diff --git a/stable/metallb/2.0.5/app-readme.md b/stable/metallb/2.0.7/app-readme.md similarity index 100% rename from stable/metallb/2.0.5/app-readme.md rename to stable/metallb/2.0.7/app-readme.md diff --git a/stable/metallb/2.0.5/charts/metallb-0.13.3.tgz b/stable/metallb/2.0.7/charts/metallb-0.13.3.tgz similarity index 100% rename from stable/metallb/2.0.5/charts/metallb-0.13.3.tgz rename to stable/metallb/2.0.7/charts/metallb-0.13.3.tgz diff --git a/stable/metallb/2.0.5/icon.png b/stable/metallb/2.0.7/icon.png similarity index 100% rename from stable/metallb/2.0.5/icon.png rename to stable/metallb/2.0.7/icon.png diff --git a/stable/metallb/2.0.5/ix_values.yaml b/stable/metallb/2.0.7/ix_values.yaml similarity index 100% rename from stable/metallb/2.0.5/ix_values.yaml rename to stable/metallb/2.0.7/ix_values.yaml diff --git a/stable/metallb/2.0.5/questions.yaml b/stable/metallb/2.0.7/questions.yaml similarity index 100% rename from stable/metallb/2.0.5/questions.yaml rename to stable/metallb/2.0.7/questions.yaml diff --git a/stable/netdata/2.0.14/values.yaml b/stable/metallb/2.0.7/values.yaml similarity index 100% rename from stable/netdata/2.0.14/values.yaml rename to stable/metallb/2.0.7/values.yaml diff --git a/stable/metallb/item.yaml b/stable/metallb/item.yaml index 90592226d01..8b919458847 100644 --- a/stable/metallb/item.yaml +++ b/stable/metallb/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/metallb.png +icon_url: https://truecharts.org/img/chart-icons/metallb.png categories: - core diff --git a/stable/metube/2.0.12/CHANGELOG.md b/stable/metube/2.0.12/CHANGELOG.md deleted file mode 100644 index 7a58dee1a1d..00000000000 --- a/stable/metube/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [metube-2.0.12](https://github.com/truecharts/apps/compare/metube-2.0.11...metube-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [metube-2.0.11](https://github.com/truecharts/apps/compare/metube-2.0.10...metube-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [metube-2.0.10](https://github.com/truecharts/apps/compare/metube-2.0.9...metube-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [metube-2.0.9](https://github.com/truecharts/apps/compare/metube-2.0.8...metube-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [metube-2.0.8](https://github.com/truecharts/apps/compare/metube-2.0.7...metube-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [metube-2.0.7](https://github.com/truecharts/apps/compare/metube-2.0.6...metube-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [metube-2.0.6](https://github.com/truecharts/apps/compare/metube-2.0.5...metube-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [metube-2.0.5](https://github.com/truecharts/apps/compare/metube-2.0.4...metube-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [metube-2.0.4](https://github.com/truecharts/apps/compare/metube-2.0.3...metube-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [metube-2.0.3](https://github.com/truecharts/apps/compare/metube-2.0.2...metube-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [metube-2.0.2](https://github.com/truecharts/apps/compare/metube-2.0.1...metube-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/metube/2.0.12/Chart.lock b/stable/metube/2.0.12/Chart.lock deleted file mode 100644 index 119ff44581c..00000000000 --- a/stable/metube/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:41.501014981Z" diff --git a/stable/metube/2.0.12/Chart.yaml b/stable/metube/2.0.12/Chart.yaml deleted file mode 100644 index 52ff5e4f1f6..00000000000 --- a/stable/metube/2.0.12/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites -home: https://github.com/truecharts/apps/tree/master/charts/stable/metube -icon: https://truecharts.org/img/appicons/metube.png -keywords: -- metube -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: metube -sources: -- https://github.com/alexta69/metube -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/metube/2.0.14/CHANGELOG.md b/stable/metube/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..3f90906779f --- /dev/null +++ b/stable/metube/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [metube-2.0.14](https://github.com/truecharts/apps/compare/metube-2.0.12...metube-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [metube-2.0.12](https://github.com/truecharts/apps/compare/metube-2.0.11...metube-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [metube-2.0.11](https://github.com/truecharts/apps/compare/metube-2.0.10...metube-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [metube-2.0.10](https://github.com/truecharts/apps/compare/metube-2.0.9...metube-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [metube-2.0.9](https://github.com/truecharts/apps/compare/metube-2.0.8...metube-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [metube-2.0.8](https://github.com/truecharts/apps/compare/metube-2.0.7...metube-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [metube-2.0.7](https://github.com/truecharts/apps/compare/metube-2.0.6...metube-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [metube-2.0.6](https://github.com/truecharts/apps/compare/metube-2.0.5...metube-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [metube-2.0.5](https://github.com/truecharts/apps/compare/metube-2.0.4...metube-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [metube-2.0.4](https://github.com/truecharts/apps/compare/metube-2.0.3...metube-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [metube-2.0.3](https://github.com/truecharts/apps/compare/metube-2.0.2...metube-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/metube/2.0.14/Chart.lock b/stable/metube/2.0.14/Chart.lock new file mode 100644 index 00000000000..7e10fcc1403 --- /dev/null +++ b/stable/metube/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:06.868592009Z" diff --git a/stable/metube/2.0.14/Chart.yaml b/stable/metube/2.0.14/Chart.yaml new file mode 100644 index 00000000000..9925a8474cd --- /dev/null +++ b/stable/metube/2.0.14/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "2022" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites +home: https://github.com/truecharts/apps/tree/master/charts/stable/metube +icon: https://truecharts.org/img/chart-icons/metube.png +keywords: +- metube +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: metube +sources: +- https://github.com/alexta69/metube +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/metube/2.0.12/README.md b/stable/metube/2.0.14/README.md similarity index 100% rename from stable/metube/2.0.12/README.md rename to stable/metube/2.0.14/README.md diff --git a/stable/metube/2.0.12/app-readme.md b/stable/metube/2.0.14/app-readme.md similarity index 100% rename from stable/metube/2.0.12/app-readme.md rename to stable/metube/2.0.14/app-readme.md diff --git a/stable/nextpvr/2.0.12/charts/common-10.4.4.tgz b/stable/metube/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/nextpvr/2.0.12/charts/common-10.4.4.tgz rename to stable/metube/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/metube/2.0.12/icon.png b/stable/metube/2.0.14/icon.png similarity index 100% rename from stable/metube/2.0.12/icon.png rename to stable/metube/2.0.14/icon.png diff --git a/stable/metube/2.0.12/ix_values.yaml b/stable/metube/2.0.14/ix_values.yaml similarity index 100% rename from stable/metube/2.0.12/ix_values.yaml rename to stable/metube/2.0.14/ix_values.yaml diff --git a/stable/metube/2.0.12/questions.yaml b/stable/metube/2.0.14/questions.yaml similarity index 100% rename from stable/metube/2.0.12/questions.yaml rename to stable/metube/2.0.14/questions.yaml diff --git a/stable/nntp2nntp/2.0.12/templates/common.yaml b/stable/metube/2.0.14/templates/common.yaml similarity index 100% rename from stable/nntp2nntp/2.0.12/templates/common.yaml rename to stable/metube/2.0.14/templates/common.yaml diff --git a/stable/nextpvr/2.0.12/values.yaml b/stable/metube/2.0.14/values.yaml similarity index 100% rename from stable/nextpvr/2.0.12/values.yaml rename to stable/metube/2.0.14/values.yaml diff --git a/stable/metube/item.yaml b/stable/metube/item.yaml index 5fd90703577..91ae8ef544c 100644 --- a/stable/metube/item.yaml +++ b/stable/metube/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/metube.png +icon_url: https://truecharts.org/img/chart-icons/metube.png categories: - media diff --git a/stable/minecraft-bedrock/1.0.13/CHANGELOG.md b/stable/minecraft-bedrock/1.0.13/CHANGELOG.md deleted file mode 100644 index 6b0c96c7204..00000000000 --- a/stable/minecraft-bedrock/1.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [minecraft-bedrock-1.0.13](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.12...minecraft-bedrock-1.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [minecraft-bedrock-1.0.12](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.11...minecraft-bedrock-1.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [minecraft-bedrock-1.0.11](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.10...minecraft-bedrock-1.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [minecraft-bedrock-1.0.10](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.9...minecraft-bedrock-1.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [minecraft-bedrock-1.0.9](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.8...minecraft-bedrock-1.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [minecraft-bedrock-1.0.8](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.7...minecraft-bedrock-1.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [minecraft-bedrock-1.0.7](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.6...minecraft-bedrock-1.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [minecraft-bedrock-1.0.6](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.5...minecraft-bedrock-1.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [minecraft-bedrock-1.0.5](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.4...minecraft-bedrock-1.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [minecraft-bedrock-1.0.4](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.3...minecraft-bedrock-1.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [minecraft-bedrock-1.0.3](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.2...minecraft-bedrock-1.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/minecraft-bedrock/1.0.13/Chart.lock b/stable/minecraft-bedrock/1.0.13/Chart.lock deleted file mode 100644 index e94c323b94e..00000000000 --- a/stable/minecraft-bedrock/1.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:42.172612372Z" diff --git a/stable/minecraft-bedrock/1.0.13/Chart.yaml b/stable/minecraft-bedrock/1.0.13/Chart.yaml deleted file mode 100644 index 941659a606d..00000000000 --- a/stable/minecraft-bedrock/1.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2022.1.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Minecraft Bedrock Dedicated Server -home: https://github.com/truecharts/apps/tree/master/charts/games/minecraft-bedrock -icon: https://truecharts.org/img/appicons/minecraft-bedrock.png -keywords: -- minecraft -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minecraft-bedrock -sources: - - https://github.com/itzg/docker-minecraft-server - - https://hub.docker.com/r/itzg/minecraft-server -type: application -version: 1.0.13 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minecraft-bedrock/1.0.15/CHANGELOG.md b/stable/minecraft-bedrock/1.0.15/CHANGELOG.md new file mode 100644 index 00000000000..9a107bb761b --- /dev/null +++ b/stable/minecraft-bedrock/1.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minecraft-bedrock-1.0.15](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.13...minecraft-bedrock-1.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [minecraft-bedrock-1.0.13](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.12...minecraft-bedrock-1.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [minecraft-bedrock-1.0.12](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.11...minecraft-bedrock-1.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [minecraft-bedrock-1.0.11](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.10...minecraft-bedrock-1.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [minecraft-bedrock-1.0.10](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.9...minecraft-bedrock-1.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [minecraft-bedrock-1.0.9](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.8...minecraft-bedrock-1.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [minecraft-bedrock-1.0.8](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.7...minecraft-bedrock-1.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [minecraft-bedrock-1.0.7](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.6...minecraft-bedrock-1.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [minecraft-bedrock-1.0.6](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.5...minecraft-bedrock-1.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [minecraft-bedrock-1.0.5](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.4...minecraft-bedrock-1.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [minecraft-bedrock-1.0.4](https://github.com/truecharts/apps/compare/minecraft-bedrock-1.0.3...minecraft-bedrock-1.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/minecraft-bedrock/1.0.15/Chart.lock b/stable/minecraft-bedrock/1.0.15/Chart.lock new file mode 100644 index 00000000000..a6ad421b3be --- /dev/null +++ b/stable/minecraft-bedrock/1.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:09.621345749Z" diff --git a/stable/minecraft-bedrock/1.0.15/Chart.yaml b/stable/minecraft-bedrock/1.0.15/Chart.yaml new file mode 100644 index 00000000000..0bee564652b --- /dev/null +++ b/stable/minecraft-bedrock/1.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2022.1.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Minecraft Bedrock Dedicated Server +home: https://github.com/truecharts/apps/tree/master/charts/games/minecraft-bedrock +icon: https://truecharts.org/img/chart-icons/minecraft-bedrock.png +keywords: +- minecraft +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minecraft-bedrock +sources: + - https://github.com/itzg/docker-minecraft-server + - https://hub.docker.com/r/itzg/minecraft-server +type: application +version: 1.0.15 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minecraft-bedrock/1.0.13/README.md b/stable/minecraft-bedrock/1.0.15/README.md similarity index 100% rename from stable/minecraft-bedrock/1.0.13/README.md rename to stable/minecraft-bedrock/1.0.15/README.md diff --git a/stable/minecraft-bedrock/1.0.13/app-readme.md b/stable/minecraft-bedrock/1.0.15/app-readme.md similarity index 100% rename from stable/minecraft-bedrock/1.0.13/app-readme.md rename to stable/minecraft-bedrock/1.0.15/app-readme.md diff --git a/stable/ngircd/2.0.12/charts/common-10.4.4.tgz b/stable/minecraft-bedrock/1.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/ngircd/2.0.12/charts/common-10.4.4.tgz rename to stable/minecraft-bedrock/1.0.15/charts/common-10.4.4.tgz diff --git a/stable/minecraft-bedrock/1.0.13/icon.png b/stable/minecraft-bedrock/1.0.15/icon.png similarity index 100% rename from stable/minecraft-bedrock/1.0.13/icon.png rename to stable/minecraft-bedrock/1.0.15/icon.png diff --git a/stable/minecraft-bedrock/1.0.13/ix_values.yaml b/stable/minecraft-bedrock/1.0.15/ix_values.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.13/ix_values.yaml rename to stable/minecraft-bedrock/1.0.15/ix_values.yaml diff --git a/stable/minecraft-bedrock/1.0.13/questions.yaml b/stable/minecraft-bedrock/1.0.15/questions.yaml similarity index 100% rename from stable/minecraft-bedrock/1.0.13/questions.yaml rename to stable/minecraft-bedrock/1.0.15/questions.yaml diff --git a/stable/ntfy/2.0.15/templates/common.yaml b/stable/minecraft-bedrock/1.0.15/templates/common.yaml similarity index 100% rename from stable/ntfy/2.0.15/templates/common.yaml rename to stable/minecraft-bedrock/1.0.15/templates/common.yaml diff --git a/stable/ngircd/2.0.12/values.yaml b/stable/minecraft-bedrock/1.0.15/values.yaml similarity index 100% rename from stable/ngircd/2.0.12/values.yaml rename to stable/minecraft-bedrock/1.0.15/values.yaml diff --git a/stable/minecraft-bedrock/item.yaml b/stable/minecraft-bedrock/item.yaml index a61babd75f5..edbbbeb4eaf 100644 --- a/stable/minecraft-bedrock/item.yaml +++ b/stable/minecraft-bedrock/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/minecraft-bedrock.png +icon_url: https://truecharts.org/img/chart-icons/minecraft-bedrock.png categories: - games diff --git a/stable/minecraft-java/1.0.19/CHANGELOG.md b/stable/minecraft-java/1.0.19/CHANGELOG.md deleted file mode 100644 index 06ef4f8ba21..00000000000 --- a/stable/minecraft-java/1.0.19/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [minecraft-java-1.0.19](https://github.com/truecharts/apps/compare/minecraft-java-1.0.18...minecraft-java-1.0.19) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [minecraft-java-1.0.18](https://github.com/truecharts/apps/compare/minecraft-java-1.0.17...minecraft-java-1.0.18) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [minecraft-java-1.0.17](https://github.com/truecharts/apps/compare/minecraft-java-1.0.16...minecraft-java-1.0.17) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) -* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) - - - - -### [minecraft-java-1.0.16](https://github.com/truecharts/apps/compare/minecraft-java-1.0.15...minecraft-java-1.0.16) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [minecraft-java-1.0.15](https://github.com/truecharts/apps/compare/minecraft-java-1.0.14...minecraft-java-1.0.15) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [minecraft-java-1.0.14](https://github.com/truecharts/apps/compare/minecraft-java-1.0.13...minecraft-java-1.0.14) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [minecraft-java-1.0.13](https://github.com/truecharts/apps/compare/minecraft-java-1.0.12...minecraft-java-1.0.13) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [minecraft-java-1.0.12](https://github.com/truecharts/apps/compare/minecraft-java-1.0.11...minecraft-java-1.0.12) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [minecraft-java-1.0.11](https://github.com/truecharts/apps/compare/minecraft-java-1.0.10...minecraft-java-1.0.11) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [minecraft-java-1.0.10](https://github.com/truecharts/apps/compare/minecraft-java-1.0.9...minecraft-java-1.0.10) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) - - - - -### [minecraft-java-1.0.9](https://github.com/truecharts/apps/compare/minecraft-java-1.0.8...minecraft-java-1.0.9) (2022-06-18) - -#### Chore diff --git a/stable/minecraft-java/1.0.19/Chart.lock b/stable/minecraft-java/1.0.19/Chart.lock deleted file mode 100644 index 74987aee1be..00000000000 --- a/stable/minecraft-java/1.0.19/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:43.018667572Z" diff --git a/stable/minecraft-java/1.0.19/Chart.yaml b/stable/minecraft-java/1.0.19/Chart.yaml deleted file mode 100644 index 9033e358c9b..00000000000 --- a/stable/minecraft-java/1.0.19/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2022.9.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Minecraft Java Dedicated Server -home: https://github.com/truecharts/apps/tree/master/charts/games/minecraft-java -icon: https://truecharts.org/img/appicons/minecraft-java.png -keywords: -- minecraft -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minecraft-java -sources: -- https://github.com/itzg/docker-minecraft-server -- https://hub.docker.com/r/itzg/minecraft-server -type: application -version: 1.0.19 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minecraft-java/1.0.19/docs/community-guide.md b/stable/minecraft-java/1.0.19/docs/community-guide.md deleted file mode 100644 index 8b864db8c90..00000000000 --- a/stable/minecraft-java/1.0.19/docs/community-guide.md +++ /dev/null @@ -1,41 +0,0 @@ -# Minecraft Java Community Guide - -⚠️ **Warning This guide contains information that uses Advanced/Expert settings. As a result this will be outside the scope of support!** ⚠️ - ---- - -## Running Multiple MC-Java Servers - -You can easily run Multiple MC Servers. You simply need to change the external ports, Be sure to use an unused port. There is no need to change the Minecraft port or RCON port in the server.properties - -MC Server 1 - -![mc-server1](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server1.png) - -MC Server 2 - -![mc-server2](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-server2.png) - -## Plugins DIR - -To easily get Plugins in to your MC server since PVC's are in use for the config storage you can add a host path storage for either /mods or /plugins depending on what your server needs like so - -![mc-plugins](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-plugins.png) - -This will give you an easy folder to drop the plugins in and they will then sync to /data/plugins or /data/mods , you will/may need to shell in to the app to periodically clean up old versions - -## Plugins/mods that need additional ports - -Using Dynmap as an example Under network and Services Check Show Expert config (remember the warning at the top?) - -Click Configure add Manual Custom Services and fill out like so also adding Configure additional service ports - -![mc-modports1](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports1.png) - -For the second server instance the setup is about the same one minor difference is the need to change the port for dynmap in the container to a new port and configure like so (note this could of just been my system being silly due to my tests and not rebooting) - -![mc-modports2](https://truecharts.org/img/communityguide/apps/games/minecraft-java/mc-modports2.png) - -Dynmap Web working - -![dynmap](https://truecharts.org/img/communityguide/apps/games/minecraft-java/dynmap.png) diff --git a/stable/minecraft-java/1.0.21/CHANGELOG.md b/stable/minecraft-java/1.0.21/CHANGELOG.md new file mode 100644 index 00000000000..c5ffc5c7392 --- /dev/null +++ b/stable/minecraft-java/1.0.21/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minecraft-java-1.0.21](https://github.com/truecharts/apps/compare/minecraft-java-1.0.19...minecraft-java-1.0.21) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls +- fix rm on chart-release ([#3155](https://github.com/truecharts/apps/issues/3155)) + + + +## [minecraft-java-1.0.19](https://github.com/truecharts/apps/compare/minecraft-java-1.0.18...minecraft-java-1.0.19) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [minecraft-java-1.0.18](https://github.com/truecharts/apps/compare/minecraft-java-1.0.17...minecraft-java-1.0.18) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [minecraft-java-1.0.17](https://github.com/truecharts/apps/compare/minecraft-java-1.0.16...minecraft-java-1.0.17) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [minecraft-java-1.0.16](https://github.com/truecharts/apps/compare/minecraft-java-1.0.15...minecraft-java-1.0.16) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [minecraft-java-1.0.15](https://github.com/truecharts/apps/compare/minecraft-java-1.0.14...minecraft-java-1.0.15) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [minecraft-java-1.0.14](https://github.com/truecharts/apps/compare/minecraft-java-1.0.13...minecraft-java-1.0.14) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [minecraft-java-1.0.13](https://github.com/truecharts/apps/compare/minecraft-java-1.0.12...minecraft-java-1.0.13) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [minecraft-java-1.0.12](https://github.com/truecharts/apps/compare/minecraft-java-1.0.11...minecraft-java-1.0.12) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [minecraft-java-1.0.11](https://github.com/truecharts/apps/compare/minecraft-java-1.0.10...minecraft-java-1.0.11) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [minecraft-java-1.0.10](https://github.com/truecharts/apps/compare/minecraft-java-1.0.9...minecraft-java-1.0.10) (2022-06-21) + +#### Chore diff --git a/stable/minecraft-java/1.0.21/Chart.lock b/stable/minecraft-java/1.0.21/Chart.lock new file mode 100644 index 00000000000..a50b2ff90b4 --- /dev/null +++ b/stable/minecraft-java/1.0.21/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:09.637673299Z" diff --git a/stable/minecraft-java/1.0.21/Chart.yaml b/stable/minecraft-java/1.0.21/Chart.yaml new file mode 100644 index 00000000000..9d6db98e36b --- /dev/null +++ b/stable/minecraft-java/1.0.21/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2022.9.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Minecraft Java Dedicated Server +home: https://github.com/truecharts/apps/tree/master/charts/games/minecraft-java +icon: https://truecharts.org/img/chart-icons/minecraft-java.png +keywords: +- minecraft +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minecraft-java +sources: +- https://github.com/itzg/docker-minecraft-server +- https://hub.docker.com/r/itzg/minecraft-server +type: application +version: 1.0.21 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minecraft-java/1.0.19/README.md b/stable/minecraft-java/1.0.21/README.md similarity index 100% rename from stable/minecraft-java/1.0.19/README.md rename to stable/minecraft-java/1.0.21/README.md diff --git a/stable/minecraft-java/1.0.19/app-readme.md b/stable/minecraft-java/1.0.21/app-readme.md similarity index 100% rename from stable/minecraft-java/1.0.19/app-readme.md rename to stable/minecraft-java/1.0.21/app-readme.md diff --git a/stable/nntp2nntp/2.0.12/charts/common-10.4.4.tgz b/stable/minecraft-java/1.0.21/charts/common-10.4.4.tgz similarity index 100% rename from stable/nntp2nntp/2.0.12/charts/common-10.4.4.tgz rename to stable/minecraft-java/1.0.21/charts/common-10.4.4.tgz diff --git a/stable/minecraft-java/1.0.19/ci/base-values.yaml b/stable/minecraft-java/1.0.21/ci/base-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.19/ci/base-values.yaml rename to stable/minecraft-java/1.0.21/ci/base-values.yaml diff --git a/stable/minecraft-java/1.0.19/ci/j11-values.yaml b/stable/minecraft-java/1.0.21/ci/j11-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.19/ci/j11-values.yaml rename to stable/minecraft-java/1.0.21/ci/j11-values.yaml diff --git a/stable/minecraft-java/1.0.19/ci/j11j9-values.yaml b/stable/minecraft-java/1.0.21/ci/j11j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.19/ci/j11j9-values.yaml rename to stable/minecraft-java/1.0.21/ci/j11j9-values.yaml diff --git a/stable/minecraft-java/1.0.19/ci/j8-values.yaml b/stable/minecraft-java/1.0.21/ci/j8-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.19/ci/j8-values.yaml rename to stable/minecraft-java/1.0.21/ci/j8-values.yaml diff --git a/stable/minecraft-java/1.0.19/ci/j8j9-values.yaml b/stable/minecraft-java/1.0.21/ci/j8j9-values.yaml similarity index 100% rename from stable/minecraft-java/1.0.19/ci/j8j9-values.yaml rename to stable/minecraft-java/1.0.21/ci/j8j9-values.yaml diff --git a/stable/minecraft-java/1.0.21/docs/community-guide.md b/stable/minecraft-java/1.0.21/docs/community-guide.md new file mode 100644 index 00000000000..bf38704b464 --- /dev/null +++ b/stable/minecraft-java/1.0.21/docs/community-guide.md @@ -0,0 +1,41 @@ +# Minecraft Java Community Guide + +⚠️ **Warning This guide contains information that uses Advanced/Expert settings. As a result this will be outside the scope of support!** ⚠️ + +--- + +## Running Multiple MC-Java Servers + +You can easily run Multiple MC Servers. You simply need to change the external ports, Be sure to use an unused port. There is no need to change the Minecraft port or RCON port in the server.properties + +MC Server 1 + +![mc-server1](img/mc-server1.png) + +MC Server 2 + +![mc-server2](img/mc-server2.png) + +## Plugins DIR + +To easily get Plugins in to your MC server since PVC's are in use for the config storage you can add a host path storage for either /mods or /plugins depending on what your server needs like so + +![mc-plugins](img/mc-plugins.png) + +This will give you an easy folder to drop the plugins in and they will then sync to /data/plugins or /data/mods , you will/may need to shell in to the app to periodically clean up old versions + +## Plugins/mods that need additional ports + +Using Dynmap as an example Under network and Services Check Show Expert config (remember the warning at the top?) + +Click Configure add Manual Custom Services and fill out like so also adding Configure additional service ports + +![mc-modports1](img/mc-modports1.png) + +For the second server instance the setup is about the same one minor difference is the need to change the port for dynmap in the container to a new port and configure like so (note this could of just been my system being silly due to my tests and not rebooting) + +![mc-modports2](img/mc-modports2.png) + +Dynmap Web working + +![dynmap](img/dynmap.png) diff --git a/stable/minecraft-java/1.0.21/docs/img/dynmap.png b/stable/minecraft-java/1.0.21/docs/img/dynmap.png new file mode 100644 index 0000000000000000000000000000000000000000..0281def07f1f94594ef00f0741ff01137b4572b7 GIT binary patch literal 860307 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­kZ9 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�$$%^BR4Q_*V-uNac$(dh(wJJmJ0|5twG?P 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�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“*Fhst@ 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 xF;os> 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�MtYqHLT!@T88p^h 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 z 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

Q(||hpiUMhYBfMUQO6kdC%tQz zmj7q}TAF8AQO$IVqdvwAJO&g^ zjMrO7?^W6=> zKKwoF6v^n?|Ie}?>Uh5|GWcEF`{Ylp_o-jlfs4Pl{a4KPUNd|2s@cw~zZb#yR}t6O zM4aBR;;!eNP*kt^f;DgWn(SL58sD=@S%v0n)_vLP*SzUgv+ixH=>CS4bbrfsoY(eb z$DT8L^0L{!)Bj?7&;FZjKWFyvX|q-P-*balboBmKZS{Md=O1)${Z7xuU-|JjAO4}` zZ~cZ`ImJ6oV9Vqr)@&%X(t)C5{y|Q_;YHXvD6hW+OpQytZ?nyR=nX2 zJtwZ{nSRj9_3Wz_nmI=?q(OZi&^OBm2{A&n{JVG+nm90XN^RIG66~K`n6- z$Eh|=al9y76jiH<a@#0N>KNg!Vg!{_{{vEl zd0fbG9gnP9%PaQHwzRcV{I?L4q@o9HUWK-mJIEGSj4p8O84-)Y-@fh zOUJR)+pLDvvuYcN5XuF{JVpRFu2BStKUn&|ZEDLsPACQ!{V%oCXPks#F?c)%nE$1i z2*!!ahwRDc_gS+5Uk%k?dvaX8hzLfWlZetiQOZ?7c-6l2ejuIUaTWmoKc!$mFd!8C zK32(K%4hb2deNZuAQyme)C)*S6t}U^_mjVi3gPq2D~fNLZ?hWWY*N8k&lH4<$iz$$ zjcn3lj`U>{b0_NNoFd>FWj6w#0x2Wh4}8bnMMPu+q7e~{I?LaXtLs|jY6g{m0p_@bussL^ zRk4qp19tvmEZs~2#q+3+1}*zzOmcvOII&zG$4 z+IQ{nD_^p@UES_Z)GRVuwTo)ksaCUdj!X}#t+TBDkyNYNx7G9@d3&Adyx0Ql;P^{lP#}1->-4`wqkGJXueeK9$kZiEo48+SDUHbcMyZHT%H^^JN@$WYC#Cw`&LjDXNwAT?`2Q7 z5zD4&-zX>}JasO?-;fAw63cab1m5E+MIDb3^G4b51;mgf>zwC`eAL;ZiWh8A<<~5I z1tjAcE8K9zRgCf-q=rRlEBC%bCMDu02+|G}<-HyY8P>K|dUf^k%_Ua4xj>fRZ+h-* zE7UcM6eN@+`eog2T&=2gpVeE&+H7~{L)oF-$l63r84MM)Y8Ul5ibX`I^HFNc*Jb-Q zPz2dW!Ma7Za!01xhOA6vgo@%Ejy?Bf+kNSMk>Q`{{`$G@;eWPH5emq~s{KFK=N~(8 zU)B51w&BRnZ0l41YTGZGZF^S0-|Y{w-`n;}zq769erYvZ-?HjWU$9CMjOsOCwyITM zwKCa?9Y3;~E#I-K?l0@RH?4Zz>sBSeLEwBbw&{y%pD)|PCw^&f67N{Zj4vzOKPf)J8v0zxk>yY`bLhLMTex1@?!MKE3v!MJ8q%CC5k>X_U>FiqAX;&~7HN0p`o4#b3&0n?Uo$u;i ze_hY4W5O8_3_be}rCG^AlmUSCY=L1iLTP#mg0alW0|Wzw10&;91*81}{83B?F&h+w zoA1EC=F9>ur;7IskB^unz&xh*4iSk@+PJF!ZFAQTve{jvdi}gjX}r@bUsD~MIvG_W zG!TQDqf0FF(L^2JLM!f_<8>~WmLFbdbGt{_ENx?A^QUdv>U(Umh|AQDdu`Ind%W5< zbvN=w2#A%a((m(jOt%8EQEf@F+tu-EUAA3*c)qs9!jpw-XIe_*D2o%ZNU0p@MgHdI4Yj0<0X8G^L7SebX~AF-yg_;fE)=HC_KM_X zM}z}UMrs9Fq>9z9f23gO_#qd>T})JaB(I@;2Dy5HYZNs%uoyfZ1I+(Y%oU8|cJ|G~ zwo;(3ac_x$b)KiFB{pK^nPLI|C^Hm*KXOls+>{^>kPK7>$VE^sTxpPbb}7_{{)|yU z#Rv+WWS z2!XVL0yUn#Q_FGH0SEvn0LOq;+=&7(N5vo(qxmpZt#xj)Xg;@}XplWC*Nrmw^#?M1 z+N|~ezsAgkCFj8f`X2)LqP5TwmHQBj$!PQ+pW?isNTzX!xaEKn5!!2tM2 zaUXTQE#IC1@d}X)H+@FEz!iyD3Tj6HkO>&as5l*$J=I-eaM^)m5O56n0Nir?v^o0= zu3iuajtj5`f#A3pA?A4b%<^#FtczL^2nzEYHzbMCZC66J7FhSedaGSC+cxi6B4`)# z{Zmlv#^0%n-xIm`k@a2voq*r(w2!Z9UthQS9X}J%_@(S80&(B6M=$)wdawP&8g@US z`(cNUjjTmgvRt)mx~&xXY!zv2?Nz_*$+Pa`)wb?frENT2>uyu48ENk;_IM4lAgvZr zgJ3Wcj_cZ-y4mhVMs_Di0~x+T`I%*!E~MIa@B{Jf)xkKjVjZ$W7Vz|R`3w94SQ|VOaEvOz4S}lb@>mr z=fdx;=i&#}bLCgI>zcVAe$UmP*pV0B>TgA}wsi}ws3}F)eY!n3Z=B9!il^EojV<>e z0q776D#;UjK@0{e%&@s4{);Bt=!FS7*E#xru}DUPEv|dj(i^^QIc@J+!KzoRbi+km z(_;d=`vi0!w)R6kB4#^vEw+igZPqp4sP^5ce!O1&qSGsQuRI_ktUf`%cN5`mqn{Ih zvA03L*ZJ>h)3jUD4f=kUU)z?x-DBH){}-7UWD6+NrfhExu3)ICSsO`EP^tH*70 z9&J?H6>9%c*0yHdJI(sM>sWh#>)iO;fAMR!?flRB3C8=nxBpr5-_yQDIu88Yl>w~% zz`>tGTW|p-}zExkIMGFZ1&h?v+B)Xw2JO8SjD=xt)}}MPK;|dd{_Jb zsrvBu^!-;vDnuqkE~*4J$~V0((DAB>)f>7OzohFMDIhwn4y1c@&IucnecHxlKjS1LR>7ED zd{zYGstCqQdS|>~Gs>=rU|e(sV?o`Ewz%O`Y{K zY7jA~6S-)-K(O~*0pm=O2m$`%X-*&@4j8Ubk$MrS3X#q6Oi&Pz6;G4?c8(JkT$)fY z0M5j3B#2bZ?;h#^8ghYxF|OZ5s{F99zsR?buX4Vibx*5&TW|s8a1CD&R)&DL(XoZj4cWKsdk~pbkK6 zJ<{whQq^QI5>X-m8)bvojRGoV?%?z4e~1L+ir+HL>dw5rJw}x)H)UD-BZY!=#1i~YMn;~0wM)+( zv-6jqwX>JswKLa#X8X_o${s!cZ|V#0sXcz|;I6*!r}{t{5RWo;REZv{9AkUiU`NmKiK}OKes0?lG-%<(a!JN^6F`} zv}U&MGu#qKisTP-)rETz3&H5jk4>FuV;4?UA4w45n5F(QN7HnDUu$!#&*)|Of~Bpv zW=mQw+p^a4mfil8E$@8FvRY4Aao2g-Su0+1TK1$BuIzrLd#PeqzWQB?uIUmH{S2+MRBaK(T-nl>>dBvI`dd9uf2Wt*uk@@H(b)Ub$a>$?{ryW@^VIKc zvxvqv^}$D;H75qUbX`i;y=g_OUKh!LNPJ6#_@}nwk@v0sksryvZ#5zamD|2<<(t3c zM59b(q)JofE4F;uc4~V&L@*i-{m}b9!A!Bcy;BTrrX>uGl;g zz&W+A>7HgJ^#z-l`>X?=xS|()R5hUr7pWTrgCJEh;y^MYSE*YAy>BKMVTAX#-L}6} z`!IqLNXDql)3T@Z%)ek`QT_7IJIRPr)}mls(fx*-)KyC?y=+Mpmn^07vYwmIiCny3 zskJZbnfbDwU6=I?d|a4pwN)G}bp@mNP?D32%Hs)|&amRc(`@CTc)Cx@FVuhjs!I&aqF}&gvHmu-p-6qx&xcpfgTJra9WTzr9 zI#1-G`p6QGVMy(o=&=(N)SE9O=7G=*3?bbOBi)U3 zqXI)qDc#*LbThp;lTVeim(goAro1$*Oexik}@0TLXf5d}|9 z_Yh6U$a0>WG<~r@_vnZ+fLY1MX9k!C`$)9M$%7T>Y(-D#k^7P8aJd>}WRe4>WQd>I z`}x)=VgDQ1rnh|l?ZffGyu!Cc(_oM8jKLq~uszKHY#l5w@l}X@jBjN_pRShHjM|~| z7FA(GE3tV)Or?V9ml0uW2F*k~@Tw^T)iiJ-{COm$RrXnm3`M#qehntCU>wQVs-{K( zI8NRM;sGftYhmN#yqbtvBn#Bd47rV}6C2TYj90PwF&&kr*~SE+8_mZebfBctLzDwd z1hPHRpe)Y@1X08SA^rx5Sy3c;R8o9mtgu{r;)C=OWc4j9*+Y8>XX)M9!NX zq=t|SjA`I}ti$|Q{bM>bOw#u?unL7WKPhMb9l@>wS)E4=l>w<%T)XgmwcKPgEP@RJ!1cxcc*YB{r3Q-0PJZ3%lu@>ik zzceEW)l=&_ov1ifkL)}-NMs5(AV{)CAvU@X0Ag}*P8FKNW%+}P|VX@b&A>r z2NfCWt@go(VqtZ=4Df4KpDBmUeHH`HHpBezBRz%|8IJ?I*#lvqVR_HiBLlG<_lBs1 zHs%eMZ9!x<1eh(~r{Qszoz{iFWf=;Ly%5dV#(C`0G@f{uiF{bNiLiee}+Y z7Qzia{1CNnkmG4BM(km5Hq%bXa;cW&9b1ldNR04WT?8mrf`<0?b&tw%6sCf^Xo;fL zaw@8uG;eaaAzNJu#VkL&X9c@WJ9OWHbJ)1v!a;|pRIHyqRP!&84T67*S&E*#SK)p08&b*7F>WHGHqETbKQo zNm`k%8@2si+F8MWs&+>_9iB=~_XRsD0m5+giz8U&LpMQjC&} zKtoAMrYRnr#*-r6{X04)pl+|pT78rH5D&5nuS3wE5O$=gG40RJ&7pffh#QfNMS9cI zeJa0>Jl%SBS`hs)k(##xe_oEAswlnx&&C<2qJ_&wZTaC7{5^}o;Fv_$mH89qK z`wlC-tjXkbDL#2tWGvFNC>)xvKlWXr{O_JA<0pAdP!+jjU4y7c7C%k#xsYm;+}JOw zzk`AbgND^+aOblRv1Aez#oj(0T3JM&yzgU4qL|RkvH?rA4Wx8DqtY;{dIGJf0|A+%D8e|{!KHEK_#}DFOPvD_w<1ZhmI8q{FoS{ULy~TMPKv` zp(XF*uYX;@r5i7_ZB1EYU)=g*CB?lep4v_P9ARvIvj!1`mPi#l4mA~dfvO2x^_{Is zsXS7L8XiKBjnRdJrBV8ro&5Q2Oc)FIMzR;{l6(ekek0NkxumplTs=n`X=body21># z-`gE}7S(V{VhzK5RdzrRjE<4~E&ET5)+R!hSqKx?PyD^YgsWd8^f1nt>0XN#%92kJ zVhGlfJG>ne`3j=KgZ84`!HM0XfbS1HjLp;7xG>~V zFj&auL*tT)phlTpe>7uhc(v`Pd7 zbHm20AuLlMQ*Ko*L5>~DYnd}LCKbi^=rLIimVm(#*`s;8Qpx42!c^*u2R4pqz?}ln zC=pwlV|-a$x(P5Cd_cWyQtorPHY+0Atlxu=%nrhgq*?cvyyjmI^1CZtTAmcmt;b9~ESai$&?9<@4Ft*uC z7n^di_UefsxDo73>oSH2>$`UCUu?4s8OzijssmY6IJIbu4{V_hCN=DbZ!tHN6irrB9UOqm+AEwZ$4co34*9~qi)D*iUf>+#BUh0hASK&Ve@)?jWpL_T; zooJenE{+{3*0p(z8hv>K4~tS`BGZ^6;uDjahJeX!_$}n)cgh@GwxxWyML(6Wa*P_+ zKyW9P|9-VghW~vZ_{mbB)AT*7aoyuwV@39zgVK8K2X=$C%W?|=k%H5#dW(ud;1Ha+ zTnlG}km8Nv9q9V7msQBFpMtyvw?;M6V#522HW5$*qgwv_ z?AapFX+|{|Sor*pbFSrvY_9FlYVN+c{ATb3Z#G~<2V4NI`_{qyP@AqIdg zbV~9KD1W{XxvB`P|9MiS_w=($zhX$wW}eLbgBVfHT_(wqpDgES)nUP1dS)yb%VNIL zpbg;{Z+s}qqI*|#ly`DJnMpk}1R<-Azh#4&(jY7Y7}}JRNe{y3m#4KhJ+r{qZwIWQ zLpWPtFnP_!;s2PT9&RuO_AFXtlSMYSOzrVx4ADqBs(cg&a8?Z>z=ZNGRp1a8t%*`Q zq=Sj3gqrGmErY3lKQld3E;&Awc=jT;Bg0|lGkR+4>Z9udtF_dWjBEmG!PX zV$+n$!_ebKZt+J!;K=W!iG(rmcXsoOl{6cR>{5D24!qvHt(8t`w0Yv~?t01Ygb07d zHHX5!-*0to{Lcbq!(d8;vy!VDJ^2a4KYiZGaF2A04?+XA_XF>{_de*`E-QQJ`t-Uh zu&3<}e4ZW|unVYX*cOGpgP{w_1H6`AG1fg3yz%$>HD~o!VSJ@mT!d|3TkLXM&!6OU zzM+Bfr$h!z5$N~YQ#eqYSo)RRojH*5imbm#gYCsUfh0@*+M5_>275@KIE8z{DE}>g z;98vwXdyaR>OrymsZ9q{wnpCmHNpRXmUefnYV-*vQFq{{jx=S6^d-~VT=X;W&Kdfd zMacD`R`FMCxtv<}dtw|mb+F@G@@`e0Vya*u_yL&`_wWP3#|%wBE~{*Y^$(8^TANr1 zP^!lAq@o4t5?jHEnmj|*@4+nyP1zfvRLv`K z3|}K>h!e{^U4t8F?A#N$t1JqIrsUGJxz+gBjH(IC7+Zwra6{BKIP{6{dTGhkESwI^ z^3%`TXaist{NQXUJvS~{feADa;iqQf_o@P(n?vyN?vjQ+A#lT zEX>abVpc1VBW|71L5g@UlcvF~a3s2@{&9CHs?A&{&XQze$`j>XmHRn@1jY#JAU1c1 zqG}N`8B48x&UoA%h9u|!iqNCR!xc_E2<#uS#1Rv}9;fQ`;`tE&3ZCbbSFz&Ob)EhK zKN3LlY|3n_I=n(=U3p?>UAl;Eky$5hy8jtIg^xNDV5#IA@X5lUv%o*lVEL)^`mFH! zCFXv39tETGlTqx;5Vg=1<)KSTiHY7RwpiU0XW;5}o4eM{h^0dsKmB{jQdV*!Sq14^ zut4j8R6ayIP>cYiTPl;sKe?l6RYeqUePBbdV1L1^7rDgOc`wLKT8)Q)D9wyMp# zqx$;^HGWV`w>M`U>-Y1>=k%8!;WOyhd!v?AI)P4hKCzQ8q5DaX^|QhL zPgwHgW3KpvfilmOc3bfTr-9?LUGh9$P8?smSu^VzJpEoE!*7V^(8_>K8<4s4XNu5H%*H@YBlw zmV^rke5eeiu9W`EIgHIzvQIXdViVC zup!iuS?Rl9{*@}THynKLGa&dUBAa})mHWH`j)ygC)6pv7NRI4G8pkY|fN`ee$jFlTA-LT77>`bMvxFjK`iZFh5j~4K$NP};r3EwyxC~wRdHnMoXD0a-`;cC)jv5wyhUdK^ z$9L8&4HoLV90E4|vc@Yj9NZ{(?h}#R%`^VqJo1z8Ylpfb1PwNn9yehO=U`=+eHm|_ z+g(=Sv(Yaw<7lLap1umn*h4*7LTOVaQ6>EMC6)yR=8oC5i8t%grnf6D?wuEFsDbFK zHfk!OXsIWumfJc`PpUXQn%T9WCMwp-HoSB2@G}E=25chTZmAHFu$_84>MM852<%m< z(oeNsb?x`xE3G*GeNP)!>NKY6p?i&0;VRB^keNU zU^t9sHunbaAQATR3?b(2GreWo^fhJDl_4!A(2zLeHLMnV!7{2tGvY+xk=TwST3N(` zhbJBnpa)c{jnW26eO0^2_F0xeZ0*&qJqg!x>ae707bE7TZQoUCs4!Xb3!eBw<+PYP zTcu|^Z}+p~?*$Ao0+?36w+)`I^qe*6I2d?5_b{nTV1J?idyb6wLKDf=&iL=8qk-l& z!h`1J3zgrbU*AiYo2AxjQ)T*WjXPFb(P3)J&=iE1#YjXd`c0bV8QlFU!X5C7EVXLi zD18~)adpUYZ(@ZA+DgB2f0`>Wh#%+l>;*Sa&gPI|@>=fsaFD1C6Yh@yCGvz5)Jm|X zgHidN_uOsu$>JDF^NYl_hCz*Gu!rLW@xFec1CV9U?gvCArTLZzOl#TcUg4IV-bVmd zCv<<#jpfsEsi=?3@mYuZ((rA=t=ziZN6+J5FcTM7iH!JfG#~4aV}I3O#qKQZ3>wT{ zCoRpRjUMY4q^#uG_V%{OkXdl*oh;3>OLh6#5dBawuK)EmK73ARC3#pk84hM5pD=0c zueANQI*RlJY+>GuX}H^}^^Ss3Tj1QubC+M26Osk0ChGjudRf6BP8dRaamocYm}36k zWJzarXo}Fn_K&dfU(S0g85}EY-XiO#G^I}FR_lv0&W9S#1a?CgrQQ3VWf=8VW6JmO z_VbMp^Ukt>oag+2nd{q$6Xn3QT}_LGb-e z4-G}|N)3O(MlM1ZZkoFLa1qftr>^=epMvUxG}e&T4Ml82{Nk>;+9N6{c0C%Wh(FO@ z3xH^Fjv)cQEbK$^t{NuC{kG`Q`6q^uiFUrmGrqKWdOL5(Y2A?e@_O~JhSR;~t9thG zcFTR%wHcA;%B1r97A^btcH8ZX+J0WOYS>`kb-%I?%#YVwgku^azRBXBbG1Z%?4g9{ zVrxdUbxd|K6@hB^-?pMMv zoYpGUVL`)|l7`ij&&;u=T4OB~EQtK&ojcyc&VG}X;N8dl*PHteMOrwuB?b5kslO($ zRMtLyzc_{0jEYuFWYvb1BJ%U>o@SVf6C_B#!g3Grup%|m;RyLsZh-Pz<1D?tZH7|s zeoym7(ZH;pZ@nM-zgkrZ5>pHynFtm{F`e{ALonJ2qbtUfhzP<_HEOMO+P}h4|McoF zR|sk@aOEMM2KBRr`PZ~pKgC`1xeDZd{G7PPXKo(iOuz{unNQmaIQ&!}sO?c}+@c1t zk@*tQiy@6f;~90;lUQGx4~JaQLiv8>g(-4IH!ga#oP8#mR^^-$-*9XA4x1zL0Dr=* zl?nbgw2cMSY}`XwF@r8X2Yc{LZuCeCEvkN_1)^;2`Z`_O&S4THneyG4u{uFeWL#k) zn^b-vRR^@GjCcB?aG_jXgrJSb{fjvEVxn}uG^wf$#=njeaKRH14qikMJ@n1nURIk; zo`JKBeP^Efof3{0#blNMn9E~2`m#CJFh+jpy4363BSR0-o^h*i&!W?y6_4IgOLDrx8@vB+OyXcNlF$1bkQrz9a52S4ayplf`p)WP6VWD5=y9 zS`QOg_E~i#!fVw@B4Pv>57FZHD&_9W4?YB)b}$HdYA&EVx%?%h5Glh5OloA}?pjlP zr4)SX$yW71iPXF9&bo5R4oWB=jZ2*_CKo;T$Fz}xqS{k_y`l!n zO6lS+XjEpwF-A9Ga-OhzBo{eo07WGRxCTElyMi!e%$we>03Ghc=2^w8Y3%3sj8Xx3N)y7} zOe_B?gB}~*jXEhoIJLaT&x}_Qr@jxBnkFI8Y~4OWY|*L@mqcTAhA98~It9CFzZ{!^ zeU8yZtAQ+;(ez2gj)0qO@tkf^WyT5P_W4KITcd|S3zAiniy-GA$YP5pd)*x$s5#}T z_4IJ<&Pq&R{6Pf-gVI2_xE_1y#Ljee%EGM`nSHK>x-k$Av=jbcWnh0o1b$sL-pzlJ zArvJf-teJzsGm}qYiIBIi{UT3h{92AVD)XlPb3t$yjq0~CkuBEE#n94LjN=CKO4p* z$1~ezCQ-+D_8wzq!}JmNqHE>jYx%)MZoHL#Em;vD^@N2n@CfJj`HI(oN@9k3Ke*?wbwY2ZeebM5+8wUYIsevjZLx}! zV9+Hc8rWn)BYM5+8oPb;aqfM=KGjbL*6Xc>Ojz0R<*4xSk^(w}>sn85)_!y-4XSWH zxcInDC!(4b1A-N|*wM@xU7yq}VUB1Wcq6MHzyg^SJQ^bdJD0diNdkC0m;zK}*Fawe(E}9`! z^RT5?<{6URP)dn*D7D%0(RVXi3x{syTCIZSgkaZhtEn~~uwipiUpET}Z&X-{BkLS? zqnvoeOcFc1-oJ#EBwvf6bu$08db#@Gr&1waK6LQKWj0R-<9B@N&@L@GImv!^^d2Vi z{O=BehIwXXogmDcPkj@;7hT(-zF52-@9-f`$AfkWBBUxJ}*$A;FZ_!bd3drOB4 z*wiB~^USs&-mCJODWzqA@T3?$6=H9-UCeO8+GuA@xI-05?98*sYH8Q^Q59QK?nEoC7)a$pS-6?*>!!4)7?w3F!Ro_7t z0S&i}TJaS`kxLuuUx zMWEXKTA@d4#iu8d(fPZb`hZzy&XGCq#>+>|z6}wBtJ{eT#rR1K)VzQReD`s&Mu(zK zt0I$}k3L5<4^J^iB4sWl1uHyhEYjE1bw}5s+6`A0qk317@D~UOr@>*F%)+VJHhz(f zb`3?m$a%TpFhAH^{Goz>!sthct@B+A1F=c%eoIV5)45+b!=Kg_u?ZhTC$`GHkmbY> z$}S;gPIvpC2=3LCSc4>tC)^A%i;+)@;(=Hr|s{%kD85Rfp719rqAv9v0Cs zb7^4c%lUiH?TN^t(7hdF0L7B_$x>4^bd}{)9KC*K_hbDk zrt*+7dHMP)E181y2rZc!W#=9}%x%-qETZol#o@|FE>m1!k4@Ks)ihr9EQIm`*b#p9 z@MkgKF{tdn8m<1Z7%+ClCD(`0E$(4bd(Yl@Yh<+u=~X(`*!tV(?N#qxcb7oZ{jhtWpM8mf9%`LcF5%Diy`4X-R3aN(KRXjLJ}y1F z#53mFI9`8wBB)Rv@LPU->#wi9+{HH5DCl_mjxA8rDo3yiPhf5ij<#~kD}FM(7USwLAQVeq|HVqdQ==qlU+{A|M$gs#*AU;gxHb zsCL4qeYuJ<(l{8LNG*t;`^|rwWBo$it8f{Mm>F!Z-0#%2xJj7e^QR@G3*p4y#CePD z5I0a%=TAz=Xn!*Q=3TABa$zIDnd<%vJaDGcpTCpZMeeqq`b=@=NRrLSXQld%7B48! zl!um_03G8iQ3yF|FKf`v{B)OgmL5s7hfRlcAF?DU5kKlec6jf%P?>UlD~zO%wNDr2 zZ;&KnNjL*x&8UMK2&-x_#nei1(EozK4Asa6-Mu$P z@F)~N>?xd2hi<$jnThIAdMSPq=Lpzf8Cc4rS(tO{Y&0Spn+{GcZ#BIF3$Rjq&j{TM zmAi0~w7Gd0y+fJuFb1RB#q0|eA8S+7j_1$nflW z%mIpi0$g(ye$!>i4A~izkI6?401(dr5R5-`SN@f=+cw!VgURbks|*_#k@mYS_gkRM zNaq5?=zj4Ka`QNB3~9+u1}&p@N58L{VW+0@1Gue6^I02~Y!cb2v?ENZJhkGy3uF)G zFU1t`2`;n4_!LGVV`W5(d!9+)HM(S|=E*I*^`ivOtLx`3`GJZN2wQWPkpqde3QDL0 zJBZr=+=I{@WS(C-LF#xLV^Q(ka{nm2250&}F;-Q)x*nIKFTDlMyW?Y&BH&x%uH4IA zlA;%<|I-_eI^bEeg_KeZtr<;~WK!h_@h9$X(&`UKHTbW2+OXIu%Vn9J&);@{f=pI& z$U2NYd`iYYh;*f+6gylsRw zU`4^8GcfVQwSwJhguuzr%xxRBe%*;FUePP%m#7EggYKEq2a#m6sGtuh$O)3!m#L8x zOMQ{TPrfX66Hcj6J=_Smhwpcc0U1`7A6EN|E^y~N>9hl8T;V)9`qJSiq&e`pw z<7@l7)`SY@b$dp@wc@cNOKMP2zOP%TCSc~c%=8JBO6piVi;!Hj%%W*9Se)Z)%40hb z&QjP+yV_Cz7>i7Jzj%MJxj2Vvv?`k_cSwT7^8ei%YtF@!h{DC$OpA08o|#_js#1nL z$r49FKT!a+fKaT}xI_SYH&#`5o(J1${^9UgF=~;xX7jiL_nE4aq_HU?G%#7GWm_70 z%1z5}*t8l?DIvvNpwbt%vIMhm$!rDpI7gt$Bb{o9i2E(H)23 zPGJ62fkP@T%&}3FDN*V5SJ>_Tg>+Yzs`gVPNJJxs%n!0f*y3gPdA-sNb}c2^WYMZ= zkV7b(i6!cM$!1GD;UEIpxn3b;t3b>#&?+?v;@a4O-fAf@l*#mpAU->6!!fBLUJxPJ z(!UTloO$?Q{GTq?66!o7d?MftB@;!QNXIwDYMcwtr}<*XORqb9T<8CV_qZ zcjyC6!^Ek63W8^M%Y23Fg+G{Mmrd!X1Q7)FR`y@rq>%p7z1q$GVgUfNzx`1N{`tAQPlK#YX^CJ@O8@N zUmwW){zD5;n^}5NMLD&Cr!A51cA6EL+`%)N21HF?icuvBoa*4;8ud1l8Oy7m5-kK| zB^Kgf^(0Q%j~xXaoY{wYdlNn^Ge43L0*Nug*GSS>gW8I>`Ha2^@cK(-U723#<8aCb z5BvQ2+Y`1trHHtV670X?{`UFcq-8QTW!hJ{e{AK&CTWefDn4SP4FeW!BbGkkc_Q8V=$>&kZ+*7msblu$vFnv@ z=ei1)V;r_&p0gJ0NW@cPRG(eFn~$(q9Hd_(8&-XatT27m%d^zEmrvJv!EV4YYCysa ziNjf$BHvcjrnI_Zb=Q#QdJG79y&}mLa<*DwZt7RLBu5%P5bZseb4+*P%LdqKK5`&6 z{ZE3nC~5KnBxsM!sGCCFT~wMk*FA6nd+lDn_VvnzbRk1U6XI?!C6rBeP!y+7H`6IQ zL3}EhR$*kZxP`aGdNj7^eUtI+KMVz9x2!=TRSb@fZR#v#6YngYjJJZ`J4+JEuT)u( z0BJb%6*11#(#|ElH-lq<)YX9+NublTG}pqKHH!~f;MBktjE#6@|3o$@00ZK;CJu@z zR=@rw^wi-P$8Idv&C{rIA$}HbZk!;&#iS|=F9kJc)kpM$S+znvI_fHJHr@(*x^{Zh zC+T}16OOX0!0QuA`01RQoU)#js;Hp~EsT2CFh#?~ap(VXd1;-8i5YK&j*LEt=yc%qk3QO{rD%mpHQDk5%|f0*EcLAEOlQjOjf( zQB@;FAC8@1+R6Va^hhye6if<;Fo}_CMOIbuz_|b$GM%j(W|R7ILmZWD8fKBBjV6ua z8WIVx;0wlr$>JZ7y3bN!$fH$6IGRx;vLy^^yNfQ)I_F*(@wk8A6lX?_{$3d%MjRGI zyqLsW`1Xs+_C}eJVNs4U@x##cvT1Mq>pVenetwUrGIaU=2qcKYgJKxY| zC`!7ZY8bwkaCn2tDc#G;a5ESt&LNoD=7L`yNr{{-2^_B^)Uu6bHgk#t25`v= zUx9)@=rGU{5=0Wz0lzW|QX^A`Y)w$OIN+P?zx(P#*(X~~V+vsKz$AJ21{UO+P7dg1 zQV`&ESQ#bD?%QDsG4dB^uY0zHNMuArW?1|rj56NCLPLp(fBw2!fuwCvZhPosx8U(R zvV{}tsMBWj^7q)0pHA1wC{m%xeCVBmBNMsH3FY{ZEwL9?O}478B)6U$iaJD;yaKK1 z?`exB3f=eYQx6l8?%UF?XMq)^QlG)b3}`ti0h{4N%dBIoeT8r1zSpbzavA!(E^U#@ zYe7v@yVztqee*PBKA_~+kogl{P&F+S>p11H|1aQU28kw?DX(g-5Pm}w59Bj@xM^#p zNvPcF0Wt~v4*J6(fNfdgG3&Y40`uJEVtvu7!)%b_d7Rq&VBLN~!Sdab@m%lY=o8B3 zfB3tRbkJ=unTTbG_-RAYv)25BiS%QDB~TshiRt(RKP>S)zHJ~ldKwI5r^MG?{rWC> z)qUWjcDv(y2a}o4>!9x2gzueqxK4sz98aKllDiH_o!Alg$}f4$LT z@MVKu(DzvQ-~y$+^Y0Dfk0x3&lo8JI_P>#!!GRjfih%j4rSON~2jK*@7W;35d-GbWNER<}f2pzsdGNZq;7{Eb=0z(9$t$Z5 zaHwr4hWN2n)ptBwK>{2q!(4=66kqh*;53!}?=UtM1QFxDFgAsmN^-3;Ohz_)H{I^R zbZFcgTc4{ZV{Eg4L$7ui`oZltfMX=rp;yatHl(#JM*Lfu_*{6?Lzy8FWk;i7G zlRM6^Xw>ceB&h~{wUTr&o)3!~yDI%Nvl?XGCxGML$R=t=fUXidJu`Z_c-c_C=2xec|A!F!KkUSA{ddV605+#!=DFT zDVy+ciGeIlt|5+oo}C|P*dKvEAcJ;=u0V zfkOLnvbA}(t|4n5iIy43J_4Q%LD_l(5(}QmCU;&zxZg+!o7(u;LmCf>$B6C!{r(Rc zNjSPKDmPi5$v>*Bh(8!E6itRTMi?j$W}?7V&;oq)jU4BiW)6E)O;eDX7ze5SLV!Eh z|}AiNfzHvK^0xE zwjrr%@!?*ag^l7RyxkQmJEY5ve`xF96{+%OC!%$A`~8ItchXBq{0IhDMBoVQotIvD zmfs3NIH$q>*J(8>Y*KSRW>v4a6*;onE|j&Z2Y3%10l5c|Jul~WwAcQdP^V~|O z_?T`Ma?V%pz{(8DxvJLA$fK)q`zMa?S1Bf)<~XYF9row$jqw~^DQ=7X!3MQ zaE*&zlxFy!70r3xi7flyd5VIK=O3^Y=I+>!ZgX2_vw6h1k{fc7Kw|%LTmPw^wHY7g zncKHp!#8`J?AMdBmV;Se?9n+o?20P=SCx$d=EsenlBtBA;8Y(TlauM%E4T1`4a+u552?!uVsc1 zYol)aW9~osQO6IDK3vjJjADwSJ)&Lxjm5RtWM(A)UT=)j;S`4>$4r`tBM0;^ig}v6 zxLb5PaCs2BZ@Xm)aQ<@3X;E4v0khFeWKG)=9I3g`t%`?QxxtC69~Lxw&o3o&z9!Q& z2Kvi(%HqlOggBhJObNkbl}&rLSO;h!-el2f41*HJ(=_Y*BVdTD$2eA6L=hSM* zp<2Z4qX)J$-5i94A8%7T+vC5np1ddSZm+^DsPse)C5L*|LA&x?uV=dX1_$sIX#qec z$NUsms;n@;1pxC0uhj03%ZWhy& zC)W#KhBXf=J4UfjlCU^Aj()P?2&^YNsnpa*PqR5$)o!2s{6vDjYw#oJ`7-GyT-R?3 zxpYuFa0+uEJ?0Z&ShuChJzll5Vf}l2*(~aNH^SiixIr!axppwdWW~-u1&&Rr+T~SJ zy>B?Wma%tYZ0;l(|K@FoS*&K19^7zL)iYUye+-6B_`+TKSHpN~qRjCoaOZJHj2B1? zKLGT{mU$#eR_390z*}`*FwB&jYp&n9?Bn8xm9j*Y)3$Zk+5g=XCs!1%@* zlu;#+EY%m4jf4;ff_7f$uw+!ZX(_u+=P~o?M_5RX1&;7TkcTnOXp6~a{nfOY4=n4m zN^0P44Rc;?>dWP%E+sSETD~F(D}_6JkZelSP)R?{bZQnbx2Q+1l5(28R06sYBXJz8 z27Azukz!M0(029B2?w7#G%zY$yuT8Qrp8Hh>c|CShA*3=yL^ORhwdxKt0N92V#>5c zk-HYPKVI$!OpR~c&?A~~;4V)bDskv?C?C-m!(M%!#|mQ*-Va(3=aEYj{(g!Xa$@Ha z68w>{_G7d><)1^9A!@pff;2DLk}@PF^f(*@kqw%V;4(rKTBJu%w|IPzG|Cqwq~HX^ z67g>6`>kFQ{E9&#kB3tKG$tYfjB658R$9;-7%>V8Pqza6_7Gsnq$UMk1CmFd6Wo{W|?`99NcAW*DUT0BeLJ0C2ByH?qJwL-m{4H>)8ZbHx zFv`1HWC{ObhJ&f)&)7y^R|W^E4VBI(+MJEYG;Tb&&lo8hyFaEPIKr3b- z&^spYH$n(90lM^YgBf1vNa2V@K}Ly@#Qqc5e37x<-GmTn!gOd`zC}xN0h8LKdt~Ku zScnyby6V*xX{yyL(TfD&(+l-C2mW2XDQ3}uYKXot5#mIK~JN|sl z9nIFUr3^(Oh|+QAgh9E;=Pqkon@B53x))r=S+4nXT{yW3-7=uW)ER#&g&1TZSU#3Z z^>FlbXcS?1CT)TQssqNr!nw-rV{t;K=QeGiNiJWek>yp~4^t7y~KOF|lsMo*`-{BfDrc)5A{&@qbnIjVqPsi7!K*tV+OeKv+l z%$h7q*k&SdKg7uACO;EK(qj$j`HCu}4a%>BRoo6Qo(%Mz5ecaOPO&dw!pgj|ts!}> zT(d|itCv3h<@${{RZp;5&g=8UqV;kwp=r$IG9oK7FNRaOeyAAio;`9{e7{?lX4Y(H zDVV?Td72;Ky!mVHVssS)-ig1sHHvc~h#+`%`KjV^5hIHSsIsIEN|vKcTemaJV;@Tp zBL$1+glqALj_7`?Z-^uQ%QNCbdSgKRt@}B}DQlAjZJKFXGvA%~SkLxK78`Itg3UV%R>@v?w2L3}p9S!r)CaA%L+ygQbB>QqrCi$j`xIfRbzhe>O z%At?`C<-z(m5?Mx=&&z0F8%JYsZx8e_6mKZ?$A=OrfW6g65hlQIz)_jF36`HmdACW z$!nnbD_XeQA5o9v5o$=Vi`X4RtNN!|rZ2};w%?;5#O6<-WN$Q<>!gQ!Lm5R}Tv#rO zj*KO#ilQ~#*S^%JkY$wz|L z^X%;v%;*aem!-1Ak zUWmyijANnC6p@jl*_MrJws?bb>F1Knvts7#Osc|m`OikOW(qNVq$2>|*=-F6-Y z*AW|(Ex4+MIY-M0l~@eFYM7am2z%f`p;hD9@fnNUX@_*+=@nu%a%i_&l;RfSOMWx~ zS?U?zfQ=3dggV_DBnnABB$oQRHCF`Y_O;NMI2ur!SPEYkTu-AtXU4a)Kh)rC|J~^< z%JLt_%L*Kn7oV72*E2iyj28b3?>P0zX>2RhDVN&<8*y@Nd0-8mh1jk?NFDAyTVb#zz zgy22BnarZM0M9QrM}G*ymW7yTZ9xtJ1X%OKN@VIurd20J*CPULq`$$A!=J+>4T1N1 zAU!J1h!APfoWz=(UAHVEb%(d}*ZVhRb|-E92Ul3a{Nbn}-TnjZ-&n1sd7a~Z2B&m7 z%O>IvXL9E_?`q2{8`&EVv9+h3AfLjE04(ww$%o{FjpQDm2BdCOm0zwYg^_tMDlQEp zp&W}KC8xIe9e3QunP@Wz$B8?inf3E}QzTHAwbAx8JO#%`P4yBlDY(sp6A_4m9;Mva zZ#F*Ya3O3-K@`z;pQDvZpXiGk!k69cjjz}3z0N7ay`)vCol(u~VDO`k7mYIi_)N&&g}d z5+hY zrV`X|m>vW}1XK1xSo+w=qFe=-fe(A+0yD!UFMJ%DRGuMuEY!QVq)H%hd*_W0Wj}8t zhuCe0+PY7a`vcI5a9nuaeOxxrQoM^=o)xSJ{V5srzI*vKWrH9sT9Yhyh{_`xhpHyn z#2Z==BpqF;RX1@#b@*Lffd9*}7nR8ZH3a#M6cfd3)-WV-{NLY*xgd*O5KM*;W z*NT`(j00fvypSM*Z^1sn+$wOEC4^AH>eXyTK=MW%tcy~B4DPx4gw>t>7DE~XHS~gh z&J=ZP2P1fLAL%FwtOpS~Ac}*x*Z~qeXb&kDOc0z&*7o83lG{1boai0M|6%h8nPDi zbOIa=IG+ZJ%YJ)Yrp(pvF2nC@P7S;t4wFq@Y74Yv5kqF=nG7G`L^x4VdVR*(P+pqn zq@($tFBRjb`0&jT@3$2hKTkUBum5?w{a$w2@)U}_@fh!{xrB2zk6Gncyg@Mh%g#}n zl|@!8!fNVy{Wc^RMg&c4!R$>w``fM-&YlbnBRlJ~`m`!$am1Re3$zQ`T29#ML(K-9 zQ?M4xXkW?yMDLpb{pg{kIO(AcQfV>cNswTnB?qW4Hpzb?jA#pynKb%#RYOu@-Fw;3 zSd}VZvQgo6_u9$AQ*EkA55a%Ia{aOHN`aLQ(kI%Q`LY&i>$h#!PwC%bKax^-C(hcS z!(fSb?)JrQIb75%Y9F?cw!eWi8vMgE!Wqcluxd)PIFg@y6G+SqS4G(d>&|2f3_+VX z{$q4o9R!Z@FwpWdeF*?Z&8WdVCfZhr1@`i-V*G+9o73vD4`+bh>CmWlhi@p!>2&Lr z=GUaxO7#O)$t|tQ$BXX4YwijMuaCkILO|=zjjgm}Q#>5ojs z0um350cL>h5WbgFlYF*5)*;CB^pCZ##pJVAFP%qER;g4L$-A(C&YRwhcSS`-tu1U266&pX`5%{S z51OwEZq}GH)PKmyVT6T=%gNCb^2o{M({Hs41c@*7@Va|wd1!ggD`vg(v>g8->^5iA zNpfc?6~0Y=}eE%rsY5F`w+06H9SIFE(j9AH?Y_FfM% z0&^_Bjk$ICyz_Y2HumfCeco}gACAjG4#&h4z-T?7urpXJ&94_rldj*Q$Bq}Hbx)17 z?x<0~h}0W@gbDH>6XUaGV$39kjOj8tZmM||Na)5w3W6=c8_xqC2jC*SC`?8C0`q<# z=n0dWTR2yRbDfFi7=@R`H2G8Tn3*|U78Ncs4+h(aEQuV3i^X}tx_!JC;RXXh2DunO z3CY|JFnEIRRg~&9xaiu^p`xTw#Y&u>N3?}ek>pKI3Ar7ig^TqVLnNg>Q4(quc68g} zmEl6=tc2DC74jZnaJ&e5ycU1}Q#=W-ye-|pDFaI-EE@JPWu9)`crgfsi@DiC;DYi zrK9khYMy#kf#-SY*!qMXU#&t^ zv7UFTjzNNsVY0rbz^30p^X6LpZi}UC9p6c;G;Grg88N3@$Ti86qP0o-zFr77t{CyDV#9CM{+k+k7Nh@8oZBad&R>()F8-D5d+UG6x>LWAb?1LC zUHiV2o_$^^R6=eDi7M>Gb8%U6REX02jwC^v#U(eKu`sFP{Mj<=4#4=xa+ei7=w0gpD`9}5`1JzQXS0u0P~QxM92z!iR`hsyPz>ipZ5$c=}Ld>EjDDRI@jW=gU) zUJ$HK;iN?&1rG*^z3^0HR2N)?jpW5@0 zHIpS*uw?anQnC6&y+>Zs`|a~mJ=N3P<-#@Z%5baZQw^1L2mJ!Fd7{oF^U)@;8{W9AiA{^nF(? z3V6dql>Wjz+fG=&f>E#63xw)gGwZ%5)2jc}s&oNODXXVT!Slg>O+H$n-|glAW5piI ztriW#1s((Dz4EZ>1{2O};WtD-Akur#^F-je7|ZUJSbK*wT*g;^QXEw92g-~%$q8K4YqcxA8w2Fvjt&_9Eo8kD?s z-V4uj5v1FtuZ5T7%|5L|xAoqj94?9B9$=W~LZN_8&{Tv1Fn|m4F$ksNJjmggrJtn& z79n1tg={xO=>E<27V7qB5{PJT-R=QK=dMnJB7{Fv1V8;SsJ2zLv2+w*(1!u=;C=dC z&@;p3W&i|)RRJG>1lw`o0%+hFaoYzhoCkxP4Cg^{z(KMzxiX%IMUQhMxeBc+qRJGq z^t;?uBTpXeRw34+qW4*;-#8$3&m5P$&T~R1XJX0mT!ivew&|*Z#c2hLvkDf+3@m09 zy& z&&cY-owDXgr95$@NLC&wmbHT&vU>jtv%XjPUJLcSvt{}I92Mj#`da_j_f+ZfVtL{~ zjarpK#S;h0<*CE93YdlR%p1#wFyhXC`_5gHS1$Zco;xM7@`%W@Z;PzGA`0BUljR5g zv+n0_6k2{K*~?Vew!W*7bVJYM9Tl}Iid7uv_tItirWyhlz@UQB-&veLP_b;+|6$gl zuYnGdi@SFIm0mA?C7lPpRH*+_f2+Tir0(;Q-g{F8_f5&@xvl@Vl$5=y<9ES?c4*~M z9aDvi%GY(A59&?yguw+u6tVB+NsKK(-OboD=11S4{opW`IrtcDx?J}?TmK)hS^EDm zoB+=J&};X968OL35-^E}1~Le#12Ra&#PDReFe)l%dErwR?EeTL=y>_}=6xW)f==Lc z1h+mG)+mo=h_@6lZrk$Qp11UO@LPk6*6sQ^OBVmN0S4P6B#Uyt>?5q|lwS8P>oIzO zj5m(l7T_YdP9dWf*to3c<3Rz5?Y!oRslSf}Q$WH&h4VIH%)4!SNj#Q4dc6fY=;8E%RImA5 z??-RzHDZUzf^m{k5B3^Mq9;*--AHl~>8!zws6{meqR!rLB_gx<-LvvRQvTzE!~-rg?< zF25pg+}JCJukDuoSGGy-jyh@HUSPQ$cr4P(TDBV0bWi?YuUwmqpj9LTNjmFAay%Ef=HxRGz)g+7x6Jx=7?+*ma-v0-+)n z;b??-;mu*+33^UxI=((lK3bsP?dJDjIEZkb3YW-DvbP^R{N|S9WpLgI=Y{ZlBmPkH zdo=KjP^F6MQtXRk@&iWw?z~|SM!Q;@Z9|V$g&KJn?R%(x)L>8N31tc`4;?D|I!{7M z!aXYuF>oN4A-XEYJQXg7g3u@c1Tl}Nfl{&LSy;07X3C~^ng@gGQ3f74vrODmt!lV& zpMnaIK?z(!qSz))^B#+NSSBSrB2z4+X^sRHEmTnuF(j}%gf7;20^(X?RhYzCr76O& zI8Jgn=IeIwz62=*EmU|3&Rryn^A_2@3DW{Fu-eT)K!;7)CZR|s>{ak1{OKr8Cvd=m zQoCM>EE!W-d$0)XJy@n{r1tw5^pu^!9GyzBc?l|5BvPx~u%c`Lml)+R~Arb1b|YN;+?D^*XutQXJ=)}^>`#phlk zw?f7O^ITj|s5l`Dt4atWF zGrSynZd;cs*cIz{P@+IV1u7E83-p{*q+%UjkOKXmP$=2fA&N48MyS?+h~VR?u|M8t?7-uHlz_o_Z|!yTP> z;mqBPJ@WvABuTf-t>=e|vCIz`GYl{Q3kMk9vDp8H&b$8;48iRFPh1Ec#RKpR;7K!& z&5!{cz=nZ_0tZbTG5UNEHbt)w&u&_G?#yL3bnHFLQE<*tFv)JdDj5wIC5zX(9KfJj zR9g2n{U7_S0fxbft`EH7Ex`bqdHVm4cgPD1Bt%eOTiD5+Qo0g0S5OX=f$9+UPjLc3KO3x zVBFH{`TLUI_k~_>Ki6d+N%`8(rRkZ!lD6l5A~zSYrrp1h*^gN=^dajoN)_vgE}O%U^K$ z3P1x|l#Ukf~hJ)mrRNV z%t3|URvfMw<#qVO43CB1yybW@9B7b0?gtExkK}Kg?#PkO!)4~Z=+@77+h=Q}pUP4P zTP+WRa!i6Yoz-m}p)I%FEJl zZ+7-fg9|(eRHdqWP9bKXMM&<(i!mu>f=thxY90(ip1kQCs~`mk;28lh<|F>|=IiT; zG9zt@OwO3Dz_LIVmxYc1h5`XFfG5C`)O8;K%!~|$5w@%FLe9vv1g`?toMe43(d*%X zSA*t!(e?2vG~!jv)4{u2g@4@;Xn3Jg4lrCN@Ib)8d%=_tDwdIx0aRds26-8HHUI{^ z7yyOyWRPpY_FZU{fecll2K#mYUXnSXQ+%dzK=-%bgQ=cZd(2zY3tXuvCnuqUN=*A& zRB-G6;*L!!;&)jG?cDaaRET||0_d_VuD_}moYR(bf#-toC+WY@9LgJ*l2u zK;yL$$Z*2QK?Yt7#3WUw@M0jw0SpAW*Jt3gswx9Sr*>&;1$=0*~MP9ifvhIW^)cjux)&EPH zc8Gpg3K-k}PZOi5J=Y|v>7?YWR8iYc&dS^Rzx9#D@tWY(^PwYb_A)v_-;l1YzcIid z`FPpR-|KhwpA;zm&ZeEa{&vXzM!&ni)&2an-t124w$4aO=Xt&0U(^5PV+La+a+9k- zGee$qJ3$IqV6*l02wZq&WXDSGb~bWTzB6EqW!`uGRmcD^rm9U>5sVpN=>G!8=`E+oie-fMJj^1Q>)(5h{k^(Xb|hI_8W$WhV2w)bJ)PyQ%-* zH*8wUXLT9xu@3z;k~=Qy@A|j;Tl=+nD^hj8Y?JLVIs zAj9*rbM5qgn<<^-Vc@~IC5asX#$Om@5H?l5_6w<7_glRWeQt@~wOgK*w*3v#a%hRP z99ya)I9FOv<{4xpJUwGb1V3oG7#L+(FV|lxCrVX1nm0~-tvG%wLE0NLIOEGJIF&R*%BdDI}|X0iy`A20WG{300m>= z#(`#eK-aS4`R37y?w@2{3&On!`@-u&Dd2f^_gGlhl!8CDD0 zfKj_~sa0q~usg`WlYxkLp-F*W3uoT)k-Uqs%A=OmHr5obhjQl=bEH? zL%Bf))ub%>+VU{G&fyrKfky<$01$wT=_!*eDSL)_8$wisMe6ZINtFTyAVA&(B0Z+b z3-2O4Dy%d_;wqvfxkk@Nw;Np)Zg4R-Wwy*poME9|Xo17jiLx zjjHEHCwteEBcbA-Y1hjt_=iHI9B2R-giewC?K*qA^0kCbxm*hXg6(q5crE}Bmbn}Z zm+bAp!m3E^Xp*dz$x`urp;xs^;ly$+blUV>vGgloG;hhXP^rrG)zZFoy_BqaNs4+; zNm~64NpJed0Ao=dITwDwIPC!j!qMXN&&bUDvpPMi^C~1QejkCO@R5Ib6l6G2X-|*z zqRuj&03(v=l_W=<4|4A8J&Toa@00@!7gRx>)k<@O8*YnI&m>@yC%DhLd+gIxM z@T~q{?v;THew5XW>v4;&`@W9JEs3c)tMGnKBFc~I^sN3Sj_N*+DM0h&AAyRny`TdAirOU| zZ({Sgsg8yWz8lX*gF>J=7#Ugr>&=y_#b)R}r|I3w2Iba2r6Q{UFe_pe~iu3Wmu5@4?9rs0Kr?&^VoSIQO=lmpZAXgpL5@t z>lfm@Ab!Zez6mhKZQQ=gc4xrgx(KA}?^b_D?)M2;WcGd}39WA#V5Ii`h1wUAv+@(w zCZ9_ADK(p3kev0|vh<}`Dchr(XD=0w(k%%YI3OG-dvl27ZVodqLBZB2 z0}Ea^tFW(sJxhTB&qdsDs1N{AxIKC(mm^6kcgLF-gXQ+#D=`KXHG}#-;Y0MzurQ)5 zsn*X2DOk)>upmEUdgUKUNFz=7{!Aw1{=Zd(|G+|}@Box3)BqS5-N&ggwWwWzqI-fY zuK%e-w>}~Xos(or$&VEfCg?SHrd~s%W$V$kvisa~a^S{h*>+*IwC&21rhOR_*7u;y z@A`p+lW);-kB-??S+aV*gf-n~Wpn`z`hk#~9@X=hc{8k8pn?K9Aq6jn*_d(8cyfRX z&KK_t-i-SF3R!z-)HlVTEn@j&1{aAdr%BqAvt?nu0!-%wz2E$aEUfyeUWavmwLkZ3 z^3ekQZZ`)QB+vpBzyhIBh-FQ%rD6w*^2dZ^Foj=eZUHcHjjS|}$t|C2B#f_JUjRzySDMdwK zlM189rGNiQdvd-)VWIEUUKM|jt8nTyZ--TkQX`iExCky^EM9+x6_!uHllavKSE>LX z@nkG2@_Jg3XdOxESlu5v6E3lPo`QyXAd>Y5qu?@A!G%z!P+cEy3Z4dXB@pd|5+$_8 z=)URT9jc&%_hX(!m+0&CnFbkiQ)bD+?0GUbZKiH-fdm&WR$&(}jhnraw!Qm$?ffb> zdbtsvz^7a-IS}m@0@bQeP^*H!V@I=rMX!PbQ$nQ5*B5!y4JE?~-h@bz0q910xX;>%j*GR>RJ_q zHcQdtdoBMWvFfTM)xReTD~T!h0E75)1mHpyeFz&a(jHKFfWdTX?g=&T={FbknJQ*S z0K*eb?&%T2$`fBavG)1^02wj0m#p+^VLv4SKb4kEzm~2o|3e|;e@fL8Zz^;Q>hG#w z;j45AFtQae3a!G_Dg|HiY{Pj#|pu+BoHTDPRDXwOr)sL=1PS^p>3 zDP(NZ@98xigKM(k=>JciKPvM0DZ-jA#MG;a~dei`8aoJIWG{$l?U|bo#k-E?|C;msE z;Hx)fzkL&6jP<@BG5`#Jn3M+?UQUJ=+T;B%xc>)Fq@T9`F&a3A*HdMQic2&Lyruw0 zUJzBAyarixCMWqjgT5+5fMFG;h5#c?$KJxD6fm3zBNq>b8lh55m-fD6c|QQ)k`?dh z=PycB(;3}1JvgrE|0Csp0h+fAE;tqd!5eRm8xI8Di1Rk@KQ9E#0)3ypA|X|Ljs}Ln zh1XNWts7|G_ca0)p5et9ZSH#=2aItWx3AjF;cFDvCYEsx1pkJ>t1YG*3r?!bgK{ zvx=Mr)<2S?K$9trhnLvr35_Dxf{>&+3Koef<|A8wE_2GiXH};b4drdnuY>L2b>Xuv z5u9Ef3rO;AdO)H&9+kN&+(X(XN>s}n$?r{&!JFIU^n0($&A&V*$3A>T`u5dY7(WT@ zY&*99QQgnaC1d3bDO|VM`g4%eL8ugfff3S#M}vfHjumJq8HlzqV!W#MChIxt`RRP) z{w(V^(t03I>UO5teikUSgm*qF^L5))=E~imI<4x*L;X8`EV12FWKrF{)-ceg$wv$H zyWK_rqgsV}zIiN2>c*Ram2OJ0z7xO)LcV5OrhQRB0Mn5wPk@9MKIL*ZFrdUOcaY*Y z*2RDn%j3}3Y?GvJ!lEz-81%((9t^w_t$RuoItZ1@RgkEa?)?qYJJ@PT-OKm4Nvn#| z>=kMHBaAgrAb)`*YH|~>n3^~XkIL@MQebGZC+vt_LVI}1?s5tc#Ry@hbt?NdP#q_J-semQ>bFO&cd(e7tFVW?nSvlmWwefd5QtTw1kNU zJ&8?mlD8sTD%Y0_m7_Xzdrd0(5&3Z~kutwz>8fo9!Xdzr|gXV6%`#Kd08l`emv4L0d`dkGCuZoo0ALl+2+Ek%q;FYVz zQ$cSG*DnLez^EbxaFK{!qu}7SL-KpQjv4PUCM2u#KGRA(8@ditdS8^RtI&NkSpN)4 z<tO1V|I^CwCYf$Z`L{}rwq*J!MJRkH7Li6)gTQp@ALZ)Jr}mJVpg=!v!xlMCaqHPTMq9jZV{e72*^+Sclh1 zYIqx>b-i#E%%11rf=*BCI_D&_^O|`uXxhd!tD8K5YxWe~!oyS$a|{J5K9bztkMz5^ zVPZE_zXP78FU=9t`Kv@WQ3M8ul68?^vi*cJFP23_KYWDxiv2ppkg*jQKQOpFSd9 zlDKD7>Y}GbV0Uw#c6y-|p1HD@&OFHTY~f{Ns!LQ-0^; zHg0!|&B#5dc6jLba7w0Pg=b~D0>(`J{n`CT;ob76N{&g20!C8H4N2AePjdThN$vP^ z)egUsg8t8}d1_wQZK1Cb)c_0nPe|$dSEOWPztry5d;d;6646q$bFsn!VmaNO!q@Cg zH6x+Bk+QQp6AUt#VgQ5}9+f1edt;^Gl?bbvghzs>`M?E9<5Y*DTrK$>G^-=&+gZ}n zb0tNMByhs82!kSYh(>?&Yk-X(T6tXZ7D9U;G0y;b4QU(aOa4ot1|0wb;-7G;^i{JY z>&dzHnS{RCIzEr-wKPHw+;~yWeDJDlKDbH-POO(b7q`l`3(rbq;~Wd8!c#G`@;}-( z7B&4$CKdmYmlvTnt&CnB6C|#8qBR<{2847XU;dbt*JUh#E<8GQgP95#>EP)Ny z5ndC!(dNJbF9MzgDnl`~T!|sLaL|BfgS-ul*L==FhBM}!`R7+0Rw1mP>pxO!p;Z6| zjrZ_m5F+KgDLpFKI#r+n8cjP&4Jvx}dASw{=AM1t)9}pR459Ni9t5C*uqDEs$Wfq* zQ*>pd-mnu)1o8x(yaH!*t?r{sw_2~hUarf!_jlQJ#o-lt?n9>Y9SRvdp=X~6bMFa# zwA5mb_EQ)8BFOIPABl-!UYN#p;GruwJh7#rlP#k;G$oUmc+NeYvPg4s%1}o zp)l~J_2y{ba$bRGt2A$UT>2F3`uA7M+Be9(D3&$)n*k~SjFo#T4KAM4|LqkD&wZ~d zpp)>ut6kx6rF0IwB-Ly8N!_~Zvb2|KLZ3_Lw*OmNxBQ*nJZ>v|c`^A^BXT_^yuJ%J zg=TgL(qsf~1CVjaJPTMfUKpNqm!C2NFkDA!gO8Sr1{8QOFkX*@@~G%tcFQxpk!2|C z;mvV51>~wAv|We{U@;6ALm@_9?!_@PgsB_z(cjNMj{Rc*2Ij1c{})yfJtX;+x4{Y=S>6xM$pjzFXlgf z|9N~{3mliR#t-|tb=-I1|31cT+`fx8D`zxdOer`s1Q_QPFwUDN)d9xhvSX5|*W7fy z_NI5<*6Z!NI^_Y+CwiTJ-*U95Zdlk)ucm8KwCc2ZzRR9}QtAybGNg82oK)=%H}3@= z2$GoV)Ef3FL~M_;X~m8h>wkgO?{_^QQiaBGlwzeLI3;iKhFDnC_GpRdpJcfk4j`Cf z^tWK15T}@x(=1t=Zr}9b;Pv9Rhg8HrVxWMRBKnCb3M?kN&lKUJ@-iSqKfr{u^xFUzje&&aE1Hp!LG&dG@nj_R1j>-Bh!c@PN2 zBB4B5L5QSs%JKp`RL~+1Ben;?_@S4dp%6meNAXK|Fj95=GOW2EVOv!@QuKaZp!fU) zz0b~)kkb1ltm+{Ns>Cbun9Qyux8otRg@j@0InLAV(O9tfrC6(Q<RBcVS_Xvw>-^;XEfu~q%w&qLaX8nRU6`F9SX&WU} ziSNgIvAArp1Qk(QcFu5#TCYmf0(DodS(_vN)7r-FTV{yTJgA3=u$nRYuc`KHv5J}LBO@<2d5(5n{ zahtNT4GKQTx_<>D}3>V!B(pc08rv@wgg* zaa8S=h2T)72*5z#VLVNCm57{x^oyC%#(RWIc^CS?_xY?7NQf{87=Fm0mq2RITavT# zwv;^exkANX>hb=C^zQgf>NgybrsuXv<@$E1*8h>lE!jF2v3kB43Lcqyj@1?-g*RjQ zE`5JlWg)Q z01T#d9LJakFj7?bvo4^)6xc{oQHrq)xF8WbnqCPOCPfIlhvjPzw!%v<7l zE=B+Y0SsL5M4mhYuSybOL2r%{x)|S&0}Q}oR*~LZ)!cW5`ER^;`dHx_t4?i{he^Y$w3=D|2K?7_g>%YBVP z4OE27?ES!UFfzLJTH8VB>pe*C4Ll4gTJ?^UJ@uyE15Qfm`dzA#)=AOkI;q~7 zXI_b_z2r)$xIMJQ#4;gJ)=W=9f+WJOrkc!38pa51=CR*@aTLHEP%p?pXfj5bL?Y{xG111nRu4AqG5@ zss#kdWtgv!5YhCogf%{BUWXZFKag2vKbP3{`FfwtlU4ib<%vD@vT8@OJiYq~dGU=+ zlG+rf_ofhuY@KLfPcxf;C=)CH$jZk8H&*3IjgICRp;CYa;KB0z&0#uzcrcQ6EaDWd zGNfXAl3vS$C8s?|(wkIc7T%}2-8S2)6b81Fi7O4p&nsBgaF~eKpT_5=H zgm;6A@ixm%Xi$Od!lv+Kbg4*g*i^5gE!m)eFsUF);HJ$m$ROF9YEpzdaXb}IDQInL zk=CtEW;EI(Y$~ZGPQ_rbC7ZMEoXqJ~K9`cWB#vA4tJ1|5as_16Jfq*A0#5I%-AdVj zfsUt+O~v!YdcF+?7j!!JI(K_zWF25Q4+iH0umKtlEZjU^3;=^rCkGAyQ6OM2#dG02 z8H{(g0vKUZG!v}ftmCw6g^FuJtJBpl8e^X$j#)pC9exESrh@E@~x+#}}` zXk(qXe;MY+=}zN!C-aZ_xQ*L)-Dc#xAv1>VSD34GNDc~&4=NU;(PL!s>B~nlR zz@B6k&N0@hn`CV&CNa-z!lDrRBsSx{04`dOWZ7%VvC_-Jyc81Pt_KKt6Dg}_T2i)4_69zpdLL8BiL>yrrorr?a=)1d7|HFkC81)H+3b|> zOPo%lD<{Z|j6aj$a*p)@Syc0YEY{6|1bTcV_4Z@N_NNU%=gK21Japx^Bl7$OA} z;32@=YX=z^9lHrvLhzFpVHKh*7o*(Pbs<%J7Q>5yHv_K*%UxwE<}o}T%#-Uucorbz z0D}-LS4|3#;h%>6_;WDuV$^M0Itnll`oIEt10;6OFPv+DL5LDPEa+1~w{50WWFm2z zBxXDx)tk$#t90@Dd@0?q)Py+8DxNPLwlcMH1qx@((&8t(xLO`Gb34&ITK;a-@P!UP?> zft3&{RVgq5O?YYWZt&SeCHC}X`a^im3teJN04G2QBNwB2d);tIlmiUry{b=)Ym=R~ z^IYKN;rv`jZ*nvM2LQr(CYZ867c%AMSr0FT-{S#bP#ua;DX;Gap;7vOrLfVY$4j_a z?ZyUukC3xoJ-$~|To0P?3avb$Kj34-fB{_Ky&(VM4-JuW7kB^q-o@S%ng}fKVm|^I z00uc3gl0vka8FkuUayMKn35`X!9CDI`M&xzy-%NHelQd8l1WJ$66G_xqpkw&r4#*ZPgUFC8_%t3K{R~_4=liuf42baZwd%l0~i4? zYE)oXsK5p;2!R56s`pVfDt#1SAn41s$0;PGNcyUI64v;z-m50)^-$rU{880O4@yv_ z!c6`By8rtmxMQ-d-+CZd+V|usWYo*nW6#T}cTUQShd0TlH`Yqiwj8OXQr7lRNqu3C zLXRH%P`7Yw0dS;1G_CB9J*)mx-R}Jc80|+?r&5j>% zOY-JDAcPzYLb~u`wCpT1z-Zf9r=qz^LRlTY@VD2p7^sp1U2Tuq=v(#EawBk-eN}R5u%;kjGle;iRjUb z!a}`3EVTUsHo(CAoOv=cWrh;(4C}&8vpnYMlR?*Tyc8s+hgXJ5!*dFNDn4_2vQ>1% zTmH!W?0GVa#(ng{NStb)n~*SZIQ$F908ThZ%D!5tl?r?7#y#ATyVQV)Bz7;UTgO+Y z%zL>QRpzB|fZ4~y+r7{yKVSe6cqq&>G(czY5#V4Rz;NpW7}XmH3Gy2KIl$;t zaPa_RnQos%d)?kPyh5+&ceYQ()>&Ct@`he~y$;DsYb$7Yp|8zp|b zZCuE?=-t_>P_j-|47@IF&zzICb?-^t6CX&uiu$GGK(ynHIH$mPQSGvd`kMw47+_Jl z_Cww8pX+!1v03$o&uyMA(R6xl-tt>r?_+}o@+*Lhi1HKWy+F9)y&%M?SRur%hb>+8 zfrWixH3}I;t3Dd?hInB;cu`1jr^yptta+m53G1uFf_I(@aLjp_uo;C%4KAkUj{wHV z_cAj6V=e#tnA=w1_Wa8+_kH`ncmHcAy8U9^OZFbgH}U#UjFheQ14fd0F>Xq_j+Hmw zpAG|tGk>lOo{K2m76wod%I1uwh1Or>4+IQ%4xEqw{M$Ti47$kV@L$;MF0T^}Y1ozwJs_prp&OqQt92@;(9b6KPoTzS8Qw>%~x?Gq(- z^&C5=_G3BHu8`5czfN|X-6rSXJtxPm9g!n%y=GOVx(=z{JX<8qCvzob-7G6fO9DBe zQ@{lCa~prC$NXbkjt7J0doFAX0HTUk)4nXp?3^QsRg)#7VU}dn&yoIZs*_(Rl7#YU z5?kUOYj$UlYO6feg@w{{uuzuid6f)=+qn8P`DlTDx0~OC(XhjV0S5*S6cF@42cSW9 zC%hII-UY-z%K!yGj4*X!RTwbAcG(Ww#B0H4*pJ(vTke5J&hYlx7hzcyTT*SCtQ(kv z(X@kH0u`wW2Z(z_KcPG1VU(>aG4BEWFMtfn&0@?iU6pT@pK4VwHxA&1s57`=JDxX$ zJcU}FHkiP6hR}BAc`itJuGH65nyQe7Z5&UXg%VM+HL)X6#YTkf7vWE`H@P4o1;J_| zGB<6uLdIM(%FL2{jyD6yn36WhU}%vga)%q7@VP}f3+;1s@D42uv+Yb);GlCjiR?7_ za~=@Fv$}V6S`xJf5H-WV)J>lY75;cI9B4R?hFcHMgv2}-e3O9%f}3gAj%FRhCLL4V-awCz^~*YzuUKf5 zSNimr3ZJ8DT%d6?e-$wN!e+D~eC{lM+`JP>PIMvCMna|Z2B0FH(4WMP4<(`XeaT+& ziG>PPuK!e;H~+bU!(T}Mu3t&TY6XqwE=tu?+f}eXt>@Bh|1)jd6l}Mxl;(|FrTy7c zQn%_&wNItE>wSfb_oZ;f+g1@IbJ-OORl>vILBPj4{ZIjcz7{9-|M^{m3kMr@&wZ(5 z`WMo=^|uOef1}Xx=LQ>j{kNs)@efqYUb47;gfJqQQmS|`cpnc&#k$YU*cV|}7=V%A zt02|=jvmYVlDFa``y9OL-lbhyj7vv;zHp6fXF#z6mh?p%%EUuiJ-T z6bG7LbdSIV_Eo?b%Y#9PRDwd80}MPrg{wbNpa3dHEKXrHriN->7xee*l|{zrgzgNm z@XV`?9~d6x!Ns=+4EOp@7C07xuv;qu9l4y*6U=^>t7YfWd<_ z4=~92qvum<&qo#}mA&dS$$4}OpQ_YmE>rzf!$9nM}qJvJOK+-tmkf8?1e^|Hzi5R$OlolXgHE-#&OiV zo~HZFmYO}OlD0ZXl6z&23KDo@n7Y>hhAXE_ z^SEVNs!l56P_LA4pQgECmZ4qs;qkn%Xc=ujNzq{v0N` zdW?A+gDuwuSgU$H!LP|j3-r6)9AGTp)vO@kc`h7KAmo_`81Ni;`43*@DCb#l9*kAT zn?@ybyY<~?0SC7|K*D)0*bh?&BfN*6}`>FfI)u-@(OrToZOKtRFfj%o16?RzA07(m?waV`{%RHdx00kg%R<3 znTlNuXu;gPw~VH9E&91SE04=|Fv6usj^-F*T4GfIEE-BSpCuEMCn^j~@fzxbn3AB<~dmdJL2tTrkCR zu}sgKDW7+MK~4pLVYwAUITm;{T#klY4q)(_<&+3UV0XN%Ao7g<|81*RQLg*d^%^!Q zQ0l%prp5t07@hikzbK)#FR92np%+`sYpCak3-9%}5iVa37*727g%x58appp$u+ZA8 zCft%bf1&n~WUkjUOz>B(|8q+!FTx{1PXvVw z00YkjVAD46TZOaV>-hdgzyIIq_y3;^Ht=W|oUHjo|2I^~su1RBJ0f_ALQ$bEU()}c z<&zZX%?r?Q9u3RwSOa8yEK65@ECv0Z;klq|HKLl_3*aKU@w$m!#O=uVc{kBO5FBgV z-Pr$QSm3t4ZXf>dI?&vA9|#z(R4sskxFLIXsDON^;fUUg=^lCrcF1cb?fVTf9#Wr?Mqeo#;L##SD_suOLvAz z@t$}ocqPiw#;gg#TR+El862BMmf zB4B|Aa#VA2k1fZO!IV<1BvM-si@ryNaUo=&cYNzY9b*j|u$dcYO6;kzvLe#Mo z={sAdnx#T^pW7jCoIfh(uAG-kZ=aIZjT8dHLsBZ$hcd0BIVE#r`zJ`W9v|n2v5d-9 zUS+F^=4s)W>E(gf$8tpWWl4JPTuG>(V(Fe0%IBLX{Z zPm4hYo&ax503$C1YQ_E@gAV37US0zjhI~!u>tAZ!c0&fTiEQA<>ZGIVLa<8kXyRJ8Y z%M#UcQ6b}^r1xEstp1ylz2dfl(_c%+*8d^xTmHLr5B#6z&3OFP_oQOob_I|f(y;EB zG(B@t0ppz1uDvYf{nwXMtS5r(D&oC3jGiD#-cZv)t~G13l*BD z3^K^Ms95(4soMCd!p)!Sw*Nx^H-Dv&_n-9t^>+px4V(VbpaEc@ViaLF`KvxLBg`q^ z!ks?wY}I>K9gD_pcr`rl#(O4?Ejd|X0>KPi;KA?&_0=Jv?W!xCA0!(=w3!Qu!W?9HaOZ`l&DG^k1TOsNGS<2NW7=3_JZ|ImT{rjpn4-T! z%mKzcy_fj`BX}r03b-H?mwO7=`rb>Qv?6~@+3|zY??R&bVLp53HD`8T!bAgKX zWU1Jnq)?G*o`{OqBNRC1>T|UCXPWx#Y>8d1 zBER=R6WfFkQCW%5Cvq-kl>M2^tNfA7DgS}N#gvjiwtNg%<`uxe+d-&Nm`J00W5W+FK?AC$`AZi$~>x0>;tvgVMf%T+n=3x;ah? zUx}04%^?Oobm}HA0`Ef6K%{l;CMljVA=#b29EIDX4Ke@>ycpz@B=yadSOuJ@+R1t^ zo+J_F6BL9ds$QF<*K=K7GhNa24unXNgMmi?7;r-0 zc^2?M01nQB0bIBo3=3h}Uux@MUV`?Bx#cd$!VeuT*MsE_V%&1P6(n{OCgnUBfDFgr ztw+9xSFV;SQhf*8hrI`$xK~r*kC4WLL09Z$JG&GHIxQrpOT{d(z|-~Rdw@i}bySq? z`^7te)PR8G5Yk9@D@cl@Al(cp0@A_^IiwQO-Q6uMIY@(`bTb4C5e~RRlYt z%RUZ?h9@1k=@_~AR6_7lQ1pvNRZD+w^G0?qlVGq3TP3&+~sV!YFLh&ECP^KHXUWTc0sIXEb6{xmz?Z|w<=_{$=da%4e107 zn!;ngHc*-3gJr$P?+@yamDrGlP>|eOfx{BTy70%1(2D@B-A7vpUnqkd8b(k0+MM_F zQ4s6#SF1EhhO{|?r82mkx+@9?3M1-+wbY*VodX~f>i$(%S5QFC+u7)??k*arM%J_w z2rF0Pm*v_QJp7uRSE5+@V!-(v790y&YjVPX97^=PobgwswvYS|^-vL+J_?w*Be+L& z%Yj!J^{ZJURNn0$JqA7;^6ola*UO8THraDuds>$}DWe*rt$VwK=e*Av+uY%uZ`8CM zRT5jcMOW}WITcCv=A)(R{M#PC<%Ow;G|n- z$1PG$L2A^KdpcyHe8|loG)V=?*RA2nN8gfC8se>fpJKb4p;F(waA-G?X`|c>j4u$( z^)W({IyX(Fv`gBICvYw1B53%QICH~Dl7j37Hr~Is^m7_&voVc!O`ab-ZOp}0nK9pI z-f=?z=}CXAm54k|)+DQI}C715b$=#xe?Ab(BurKs4647rs#q=%a>4Cf6%(w zQ8wPe4|B>cow=U#GRdw)4P3|lY0)5lwXHloM8v+70rllYBn)+vew0XM_*^`3|Nn)G z^wk9z=7y6lV?q%zFN$E~MCZR=p{a_EVVY}x^-o(TtI%s*Ad)hspsEdrat#hq-uF2rdJM*vwD=q^*Lqh6 zU#^q&M4;K$m)Kf||LrB}PEf#nA;GKAL!>%MNJ$&%b7ODN=Jd5OhDo`rsQ$&A zP%XRe`X1BB0RLaTfOmcY*nCTW+6oQcm}i8%U293nkT9?*xyp_cgNx;QYo0&Bi%o+F zDi!@rxWn%X{EQn9yv;>}Hl3jsY3NunGG9qG0wrl)b+=KFd|qJo{*oA~BJ11syl3O~ zhD$!&?Xs`HpkI2-Y>Z;<=;B~}L#hS|>Q2{F)Xo7hFHY*jThQ_@%v&<;!9b^(~Z z8U-TrVG9VSz{uUf#(xaCFBkFnI;l?%(>lgeZG%XZ7RSS!m&C(tTj^^#uHsvrIBXX+ zyB|_zyUhU8z>4xj(F&)--SSI6-rY8vcJ95IJLNLEM^$CLHtsj=Gn1f5mAIMDZ|aia z_e8|hZLe_>Vz~`(TadjJc4i!0K2^x}j5SMMjhjuP^Uu+1^iUn6!4nc<=-bzpe5whUit!gk!(2qnKi}opRch+tu zT2JPL{?02$U`z1WOb*Lrkhcq8u0Fmxb+(D^?qv^(7#~srlRJSE!SUY9zwOT#G+Qn| z?fR@epYvN6Jw2`UEVvE%P?&!AGr+ENIgZEVOHzq#R8rj18abnmucGiIG!$K~h=<9X zn&CO?)7w7V<(9trjT(FFe3Z#`?;xmdv!IheFN>#Pp*?g9JLxadLeecU4a6+}$FxJnKnc)A6#D>8OajNK2H=W>d+E8sDnb z{nMz+z_ZcYt69VPM}m8Wk}y>7a_S7I=S7DGup+ngG+s}KD8|wSBnO166VNPvxL?La z1RONOcS@nl2mPbptD3$QVhL2mi&j@+e>u$eKm@xssz-l&xjSpbT~6R>gdtug9_zm* z0r_e&5)dlbw78`u7LCawpL*FbUmCn%xg565{f$_MI#=`_djFeOhzXuX+=TNG6W4oV zTJrPnOKp2sT7ojBXG!vb!q;>Ra{EkoCx#&4c`dZP+cuofXFF~ktR9Q=TGFjdC(FX0 zzu`Ucd)lhuAgf$-98sUqJ6S_vM`FfY+}$?2D%gbC?m8G|VAvAv!ug7AS~><#oxc~Ck{n`d1F z5MV>N!6fH+Xyc&op=!*&6Ke|?_{!MntZ#OxJsc8Z(ztIjGiZrjnLAAQjjlyHm)$ZhCp?Uk*^EN&c^%KxpOZVS}lPROtBYUgElE(2AQbVw~qt ztBVzKDljp)cP9f4vc^$#kC34>#D+wU>GczLImftoqK7`-qP+QtE&`O64~26Au!Ev@ zy56|ABV|VC-e*NfH#;K&W{_xoIL1WbZ&tp=zFYnU>=1!KX4VgunYV!S-+bT0eQYR5 zdGrH`IrFTF!Bnx};gXC8S=RRRkp6zO*nK78-?9o8g}tetis`HCFdB)oqKc)9K=)6D zdfE+J3rC7&NT}x~RSZ6D+nrzP@|EwfN)9n8;@O0_j7{RBw5$5SOxg;$tZc@CzEK%fWjBY4iF^&K;up>XQZg(=i z4t44w4*S$Z1NSce=WQQ^Z*27O<#(C>ppEYeL2^0`2;9c*gmB$&a%Wvw!+%L+1!c!J zo)sUH+COjKN3q5H8x}5K$^6uJd16>kGZcTxbgc{LaC&vkf1>HhrADQ0b1nS;$^aOV z)0K&u-_=U>9>oJNe|GHD<|rr3>;zhOJu$_TfCTeyIeksCU=adz0zULn_?yMXC4mP9 zzODe2{Jw<)DX`7IDOrO9is^l@4xP+9f7Fef%sP`Mk6g2Ol=*uV^ok5F__jtSkN zD)6;Wx2iAR-;o`43s}vr#*zj>;x}Fx8W<{%zNWe^2|zb}syzA!C&u_GC`hvbe&1pP zQ?D2cIiwf|DTDBeAYmI-;eY`kD$^&P73=nkY!YB}lU@}bMgu*O0(GUpp&I3@jf=8* zh-aXnakke#R70dz1F(D0u(FvJhu~a`ZP>)iv$tp%U!COne}F)b=SuQ2+TA}UYd^F& zc77Q6E+f96a8JYyKS~%4l7VqePQV4@h_=Nl0!6;zNCIYZF$U;TiaC?zt_;@T z)x*jC4D?~+bN@d8p+u$VF%0859V2@NdNiCNf#76L8BGyiPU9AXp%E;j($#8Y$Z(7E zHmC>AE79EL&5us@3lOAbIUfqqn4Eop*}rd8@Ya`f|48jf4<>s(icYa<60B>Q6qB}3 zyyRy@?7f^EC`_k#J->fCwA&erQ7n~srsvNvu*m}j_eIu-w8L0&VSgKOT9AVAiWM*eth6!aaz_tDBI*7LU$TOs zt^N{h1J*f)DsgvPgLMLY-G7B9pWZcWWkhzz#Z96Kie`<7Yeyj$oboKiQewzttsd zvdGI+VmafkHXR06XmYz^p-UZaxqcx_j9tYT%ni~5&u_oh9K_2X{m)I@>QRD2w-*#3 zidK!;&V6hgBPWx{mJ}PrpFvXFIZKc5!NsO9g-rl=eFAOtnT-YvNE;1P3(dMAOdj+4R1T&JW9J%>=Pj6N60XVd+E{pJR1%E`y>s{6Z%AeK^74LycWyj zie;kS82i>EWnw4;pO1lBNK^-1q$kIQ&uPb6Y>kY{5d!NUhiO+__qvlrcm=5 zN!Of`B{14X4#LW8`@sAzvESmwtm~?U#kxGF3f_1Oa5zm|*^Xs50gtghIX#Be$dsi) z%=d9*{=iO+<SN>?-5-JJNGyQl+ZKU5f(kkGG=?xQO9 zMF=!fhgA--_}Wg}5~3;_>`Xx5ECy_HTCsWpr!n|D&}&3b`&hzw2|)-R@#K&wh}Qk? zg?6QiOmKnk5Zc7XPmIW@c3wq?o?$y<1n(?K*740gc{bQMxTNd!%U`Ia$*iQ@-JLl) zn}&qB8{V&hJEWkOn}$ni3_sy`4pRMT|78&xmie1hPDc)C8@IUROoggL=(3n=t5kf& zv?xpU+4G{TJO$#l5xF` zjhh0~fC&=!JGFCuYRMi&nC(Iy3;zo>>(m;*ZTR)5i?)G>8OKXX^E#O(Bxy5i0SiKT zPY1CAQ82}GH$s6ZZ|PhjkQKf+Eh5O(OD|GH%J@lO$Z)&!!g0?0Sqv0*0t%O=9u8V7Q~ZX} z2MhvI*-PvcF)LV|4U{*pG7D!^s#1gX0pNUQAIXAS+0KxA;WTW~{^jTHJ;R5s1+Nt` zZtUuN)2NJFjbE89T**9{$@vt~gKJGu1EtYs@p9P?x}Op_bY39=Vjxl$%i1WuP@~uJ zLAqj#21N1HTX3uN>;g!d(;)D#)iHfMe=~>rtuW_d5A0T8RA%4%&t7XNg~hz!mDt;v z-c2ieziA@>Sv98RLP`&M?BFt!FJdw)lQMB{lTeQdIOL8uvo*>w52W~=aqV)Q`o_re zXcI7nrIO~RR+2HlNl`jZCSRXR3~zv}wv+Dl4`@?k%lAniRBh`i-k+sx*^X3p>TQd@ zW;0*X;(8|eFgV!S$re(o8g`gfn4MiIqQ$7xcL>u?mbB=no0A;;#p!V&zke-b2By!m zYMM#!Nxk?h7H56j-AeO#*GN~oWVvSSqOPjdh4cGFt)8ze$+GNQ=JT;Qk%nm|%EoVZ z$$_7ww71X=|1VRNn-9B(_bL;OMim|{@pWAdH;F_hkrmI3G2`O^=Nbs&IjV6bD*^Lj3({ZM7j#5Cx1ECy~+g*YoIrUQ^<6`+`r&RX?hG+bB%Gzv5L5XT8AD zr#Oo4dIJ)~yGT;GSVD6g23S5C0eP~DKMgEke*T+{aG{)BO>MRX^K`GsVBNKruNC0KMKx}{|-mUs*Pek8705g}CQPD9~yab(>TYCGjHELW59_*o)kWIacVcrRXE zWk#X=`2j}i+z2y5ofLuyRS&f*>vTG4ClH{4LJgAsRi3qG@GJrL34Lg+o%y$9X8Gdg zlR>%MFk1Bu2z96aMRdMs(yxw}MUNSmQyZ;kw*g1y!5e6R4#r0%MWyi<2EzCiBr^u~ z(z{CES{sE7yRDVIxn4t}g`S!6vE(iik~!|FpFX_oIv#t}Li_J2;5paV>Tyg>{cykQ z^f`(O#pTy&u9M8HeDvwP+7UqiehS;Y1C;ianf?1Onw@K98D6(2*PHcMt{X^ri~DxW zqR&wpO>?t)YooTx{)qk~r;R#`F%Nr*AC^t`#$cINS{#r0pBszL9c+g&$Qgw@w?7D!-gyhi zVLtpEI-)inaq?CSunK&~esNPW^W3NjP|O%Km*XGlQn4|{6n)0zmG-l3tR0_Q#mK)C z5T7bL9DDE|3`RaeZ^8Cn+Anq14ag}JK(}28$iZ_>h#!%y`~0(fBumSyDy9U znD859l6vgi1>x>#|38@Qt0O@s+)N^_r~pfuE2EjycGF}hWD3|6H-3_0TWNcnUdhKM z6#2U+=@^i!Q&SR2Dy*vU4wOx#RKh(J^a&IvYK1aiEYz99m&Mi1 z`pIPTtl_KinO({6P43E92IR@ylhi&n%aaskY=pvcvrSH)_!-m{iI+ib7%)gtk*c6m z_xa{W0T%O9=Ms`-d})j>&`X?5bSeb49{*k~1})qMKV|8J?~0` z4}`1L!`-VFQ zx`#9&?jvI<9qjTN_D2JP4X zxrb?>-j&*Qx38%M7*4ug#*^D9kaoSeaWicG_ zuR}QIkqHComF`?w_}-`OEy$lv`Cw!Dm$?esddiwio{WtgvH{XEj80i<8`{mRWr*mi z0=G+v)O5*-qD_sF!SkE<8Uh|Kr9nPyTwDXV0)KNzQ2&Ic&2sib7CsELKwp~4Seo9b z4*vl0*>I-tNpZ{NvV15CQFuoFrkX$+*^Rko82riQA9GB+mW(WXciy7BS-ZJ)mN-8k zK6P&5bL)7Kd8AtVpZYA(EcBsC5rFqyJb@JE7)n%Q^GQR!1_&I&_jNxNn_KS$TI za|ty)oK2BS~O^IlOPsU%-bQKf&W<%2h7saM}oEZ)z00Ub04+3Fd37JcQ{heBGcRi)O-2Y-b2Ls78No2?d#!ih-D|L zy1!%hHoNpuOS)*d`?w8)KEvEV1RNQ9aI!4lb{mEKP zC^gj&_$d>2y1zEexEcA`3<_57_ z(2il5^q^%VJj~T??h;{UePL-k;OESyUcRo;{`d8dWwhuleXN9oID;`t5n0yHY=2J^ zM2*aUq4!vu*jvbpZS6a3rjoEOSt}yEkZzlpkG!F6@O|qcWsx*4I>=!i8~LsS*OXNG z8l7oVFQ(~tj)qK-9DPWc@uvA^d-JUHaNMxxi~oPY*rB(e{V)2w+Bv4%p6XxAyT$EF z2s&PojdxO1U_>pxqPYwoPhjBw`mC@UOmy}I)qSfK&q~nU#|7uwHct)MVSv|#yk7ea1v~SZ zq=>G#aw3S^Xh1m5X!9!%W)@Ao-ICiQWVeMkWPL`T~oBvTC7j~)@cc#`(RWgHs`#E;DY3==s?sWTcB z$}e2Z(y<+AAbY?P60UOd2%iHct*?5s&Pko8k{IA>nuB62a@B|#pOR{+$)kNYOmN%} ze@h@t0D^Jeb(IMhO(PQk>tV2fIkpF{x{!rQ=l*%e(v*fkK>Fx{{pODFYCdmYzwA>F zS0HpfC+eeZrEGkM2ObgSYRn@-KC;H zy_t_xBT0QTyZ*5+v=!{AM(UN7wO{2$c+9v=IlZ*bB*qL%DBe+aUwJ|T1h9nLow5eP zvISl@W=YoJab5?uWxYz-zKxOb>C zeie)CRjsB9(m-X#4HF-TH)_q-iVgRp5<0@T zx_Xy}^2aVyl++M|;bTBh+-grDFmX%&wUP8W60 zH3%#NmSX-5CY;w z0}3Mg1YE)xjBqLmDmhvPs?C$Mx{gf;zGdbRtIUd;$#XRg3oD(F10l#{b zCL|A-2VHLN-%QCrMSIsG{F0dvV+==WdD!DMYfF2z0by9=bUC?#e0Lckg zIwhM?M&uqrqCtC_=ZD9x!odFI#?r^AYZbSZq?tfqQO&a+j(8?k^f(`B`P^Q-&-1n1 zn59hz1;@@8{GDFs32ADqC?`H_@-`1sJZwrKPnr``7;S;U8&fr3LXJCf9LO(;-$5>~ z14O3b(F@Jr(mz<5&@Bp}Zq4`nEDupQ#$0TyZ3&Cr)LxaHg{WR&nOVC;$8PNN0$$!3 zvwmTwe75bmd48e3x!$V+rqJ8mJaIeSP8a1Gyj|~&a6P?yFMj!pcJ8tJ>`y(fToV2h zm4#Gvb~yKMdBM?5JI{XQYw3~>I@X31F!ZJGnR}KW1+)0XU6muB38qK5+OyeD{ce@= zoZq&H`i1g)O8#g!3%i%xOb}Wd&Se8DvDKto)jM^LN0KwmCk>1CP}wF2;3AGVDN(Kd z@m6N7Um!EocS>0jjev4)vXeCKkwjsaKuDy>b zJ0a88Cp^WZJrW`p%NmFZ^+~|Sd&rb1+L6@h2dOK}9X_Fc)kdDOAO6lwu1xV+xK6XA zVL$TB;_81WQ2;C28X=BYj`X5nG`vOwI+f3d7d_wdGpXe>&}|^*CJva2aUzhM==wEk zrW=(x90`e;Q|xPo%$Yy#2$LfK5(y)+*LuR*urHq@>O(4or3)V*cbNLyYD$26lh>9mm_P8NCatFx{?pOBE< zxrtB8Z#a?JB|LBbpiWIVnGM$heMbi~9I-b(TSxqH+>Sf^l^NqezY9D*9D$yQwdP=MVsH9E4WZp zD0r?`q?FPs0((Q97RMB#cj;M$&aflM>X`&L-roFGGb2RCyjTuX3vko}P@h2TviD6( z?K_z4`YzI^tyM}%$T!<{=}Db2zkRiG_cN&Y|7y>_?;h5&BD?nMa$cWa!s+(_d*r5TZFNYP-4ppB+kFV7$tv(r|UfFDFYcLFhb=(4&SS!$ib~_*xsu|Jiv>HvjI7M`%dGqt$Fo;ejGE z#|6Pp#d9Z4xq;vZJiK2FS1-&rZ?;Y7GFnz<2P6ZrF_RV0fVi@uKkMBCdo%kF^JdBy z+bharQRB&hoRF&ku3NZGMJ4K4NT6J~w$>ue71ox(mNZ zl|#^FH`XLdm()MlleOMj6x{2l)zhfNZfm7#dNNOtbb+a~MHppTF08VIo)6cu9&z`( zRV0*!T$Ly~PJaAuxF3t3F0y|~qW3PogtpoZ6{t|{EgFgn;91sJJ+d-TrkpvzC9cjP zLjA-K!Y@-((=#W45D{QPS9|%6LeR04X16fHycV_1!nJF&Io@-!roMf`I~17PK_iX7 z;IgK?841#XS+47qZ~w7|(TNqsG~PZ{22mBAAAdc{X74rHs362K8MP<-!!{A|-X_WQ zyATfZ4!TjvZGJt^GCn9o*$}3WU|kK?DA{JpLIv`>XW?_aMdO4N+S^~gxc#5d-?|eX zLNJ%IuZLy@0{JP@uOQ*PidRK(q!Y0ZWLdS}q}>)U*bw-p6Zh$5nh*DA&!n;7z`2!h zX4eEE_uunK-rBL0eas!<9{1l%<0F~aRbwYMBg+r;&Be9qvNZkeK++0`0Ap*oFV`eD zN%jAAh8xG_QBZIR)aa)?FL375>xO1M*+GYNy-5is3m(YJ2x-jtyj?UZV!326D0tpZ zpGqSrQ^etLg=T4fNfQ!Hx!vN7WxV>dmX=BvZRmTUJzfFeC7JW6?hzx)COXBfbm35J zm%v44A_G-&*qo>D&Ib+-%jf&QV zO&Li!O2pobeM^;tqG#07fiMVhub*!Q@R<%i59>*6j5Ay()jXFq&m7HXF)#xHP5|Z0 z#a*WV3Ip+p>7{@%)!e+_jktqWG6yW~7a@TU!70Wo*JclP2cS zB%PGcG#(u@auFzN@EQg&72k4`Y`Onqny zO4Nzn6VU(=N4!tQ@_-|F%G-yIk1S{-s&U2pa07*KpriE&=B!cl#Gq+MVnv!gMeB3w zK!-rG@N*dC(Y}5J8eW$1{J)Y;F!iM_q##6iS&Y&tGK7NW=^@>f!ofvN7oBy11n58(sP_?k0l z?kwLJ^O&?+&_-^&9UHjV*V|g}op9Yl;Wt@VSQFH3#TRE zMMea?4LGd@^^FYC?Ou|Kkjf%&ij;p%CE8W%+Dv`gfbxhcw|| z<;%MUqgmRL)3#v;*;a!~n~o!usG;3o53>d&uW67`YhF-E-@$80(ycgD*fiD;$ zuDrHBy4s)~A5H$(^M`m>PP}LyZR}BS2kYf-#zA8Ig|sExk;OnoISLvAr$m4H)p>jS zM6p6*s6%2*acWw10sGeK)=>(^2YQ-ZzIM=~g5$Jc@Pa}3yS47271=^}QjRK2%StIF zMA5)cJ^&qoj3z&k0l;Z`Jv4)3-?kOoIVYL+2n)WZZ09K46Oi3=J z@@17!Rea7%KXFJW3E{)>@f2F_led{{Uesq(Bdum12ZTevo z@5R4?pkuS+$Jg7A^p>ffT9jz`o=mmWUk?|&4G&n(TA7_@9JtG-&zgUhYDB-!J;d)i zmQ(1}GE@9r7VYlSSx>}{K$ixQ@=0022A8v=(Shhgkiy1xCux~V%NP-(PC?B3nlzt? zXzpm1x|0m_Hrg+TqWL?Qe8!QWJ|l8vG6O=WhT2{ndLIiAcQ^hyZx&48dABiiW(w;}bI^Xg6xX?^`y%yFahL7k8t@sBwIOa21En~yo zPuWVqA+g2$o%`mJjoJntb>prqI8)*OytR?7bTRM)srNNk9Xc+IgD)%m1AkU#a76Plf)5{r0m93w#^u9+RAV z_W#vXf$}%DUSi;5lfV1-s@v?&Ck{>p6c1qpu}ktD+pL<<*AG#eev!ri-o(d4ljIdM z{)Y!QV^XA{IvwI~%$a;=F^~eQK^KE~XbuD2APG?9@eLdcG9k!1%!C`AX3IKhtGsT> zQB<6UZRydCe+G@gLtqDq`8|=Cio&@ro!4i_<(3GE7Uo6I?jQKTW>9EZTWTB681VRLXkjP8}N&3!i; z+>A{oZNv6;LWLVLd73dcc&Xwndb|)OO zt)kn*s+4&v)c&-WFO>y8%bU90BWE}ItT;sHZxrt3n2OEhIj5HH)qN@fUWNoA9v0{U?Ktc z6d{#@EB|8ap(HZTX74pW1>;uV3UHdy88-Ii3KqqqfIIQR?4{Za_Q-wK)i?2@keRO+ zq4N8}!i|ZyGe%gzj5pBT6@&(j2@1g8_%}K>66EsmPgvadv@JQvWvd{gMS$&X^-;`J z^|Z=90VYDSRI^4>Q`uA{F?{BG0ZhGBc%E~Gn$y}FS!mFm22XAI z;KuRLqNa$4Ba==ZZQS_sTW0vZ#NYxILt?e{-gS|36)mnxtWDa_}iy0hs8VAGv*A}Xy2_S&gee;X7OwFVuzr8Z*sxZ5BO2@uF~$0{{$7ynG||oVmZfgo$j9I$<9wczQ2OTv^ zBYV;s^3#>L21pu{Mw+SNl^Eunah-vBsk5;##o{_RMH8qXM6{U9tBJWcWL=~ZPuOS# zO)0wql?~k)u{%JK)(dG?4SsqK7;X%jWI!-g8tZcWAF`%VfJ20`%jMm@L!6)*y3#{d zB%X<&LmVkZiM@y-L7_AI2wE%%LWUqHc}!Z0aER0b$fA_R%8HDeq9bJW!5~kl#3Z8O zgK||b{oOLJcVszQ=RL%M=!aFA)g5ZF>#?En)!nS{57g{x5dJrh(?r?>O1O@BP^kC$ zPawSNhtNV#)t=f}94<5~=T-L}UG?w2=4H6UW5cYd?;|a6yg8126)^f*IL`U2>3a2^ z;#|n4N}Nd$X2IcH`QNr2O}0%40cJpTsnzi=HA)1V@)!CF-BT*dOw@nQc=&b|q2;~l z-C5gq6X2=4G5P7alJqlb!RwpeK#uCC+fQLf*CD3Soi#-45|H6WUwVq=2iYpqc1M7S z<~xQO!_N|ouaCddbX?@^kYIK7G+F)amuz zhc-$U79YJ?YSjL?kj(q}m4K=-2L9+<*MeOjujTo0%*_Uj*VTtMQYc;I`B-hnQ{ur0 zQlY;s@2eFaFlfOqjebaAAp+$;5D&p!qq|gt1fd8 z?>{eXWe*Gm)31|xhu9Ub#1JwKWph*h9Og@er8WLPp+&Bqb+jr;0c42x#XE-nkYQ3U z?fSp9mgmKPCDQGYbh9N($$1;e=GNYVS;ou^-=g;es7TRm}qUYewd6e{&c zvBWLDGLj_)$XC6Kp^Jx{JMQPhmVdb(3@b7P@A+rxv_}4ST$|r5pJ#Px1)x9yggAW9 zPZUbV>6A}t8yQZHlow8^G@P^78qVbTFm;Wyu$%)t^E{+G|K?V$nkwq19*UZ!U6Ly; zJZR$OuBRx<7rS{bO%s>SHfz73#zmT1@Zt7oDP8G4YjfA>h;df!#B!zn+X>QN?UwF} zkB|v!nm(u!m2VF-i%Ts1D*u4-ywo6?eZf`139F2atZGoJo2(M)9l9kp@{R%jV?dab z{A;q}62%ZoD>irfi~umm(q`M3Y$}4ePC%g-fL%*W9Quc9>3{w3@PI(+|521eSbcD! zaTyG{Fk=F^f8iya3X^eg?Bf$7&~k!}vHC)ZijY&+y59hSq0r8rET`3zd*;kmqkE+= z@Vh=$R(U)N&}P3JGLz%f0_RrbVm0e+EVaZ}MdL+G)(7_opEho4Iv>JBE$o=M#scL( z_l4Dz#1(@-{X5m$f^1Ii-TvckgF}?m1U~;x;rZ#eyq74 zS5vcp`l6}?+O^IAC-Y#+x{(qm_^CZ;sa&E|X%#AjS53e~9D#;E>| zBH|JQ_|!E7l8^#&-2GBI6eID8mt(!zkXCoNr^28B8 znBN@X_S}ztpsAMZf}9vfhJsPouRirVJ#64fczk$p1Ns$#QjWCS%I1~WTeTDF4bi_S z=+Dm`OiDnM$95edbNMYr+#ghG!THAf2cU%t4Wb>3&R1pJVrOkPmeFb}4xw0<;2Ab6 znY#U)D#T7Rd7!49OT+!8j{s+&l@h%kv2`M;k@s6?Z&-bVyrVxtS%${BBdN75!vak(H=L<_5hy``nER(I5H5 zGFP&>hA$-CZDqT#@PxJ^svMMG>YQJ-s)i!0Vlz6}lv>+1P5X|{+UpusVNPfLDVaci z;Uu^^gZa0*YJHi;raAMuTFk5?+1Ulk5WR^d740i<0x>-3$D@@)0cc7sK<%; zXUx^mA8)m5A5r*FfIhBtsB-=HDTx){wheoxC&e2cL(c= zASM{mho*4vNLF;?*H14_32&{Wx;L(!Bur3DMOU!${TiMQ=YVaeHNVN|6OmV8X#s)B z5SXF;7E|4cN&W#ld5_YaYClk1dIPq?fAu>$hm~{Vz6Z3x<9?RPhqP=38|yf7Bu_3g zlSSY$n_`N!&>eWRVh!~(wF`^0C2Sf12E&wph=GU2Lrvr2ALoR|`<2 z(qv?1WT19?V$96A?oN8`v&eR4hyHEc1Yckm>2H${bUg+mq95zmzNWTDNRa$LBeHxl$Kw3u3||lo@5g zQ(IH2`!TyR*w-o(X&tbCyR&5fVNrFF#E!!L2n{Q-u#MS$CRW^TfSPE+U9D4&>_85P zt!Vz~gzQwjd;#nSYQ~G4a3R~h5ashK@5AJq>)2zCMzR(6cL$N1)jn^V9s@QnRzzY9 z%0PO}HzXzxwW*$}$rrC)vE+gw?}d{uu6U`TutLrI+*eG<=_TXZ-y1)heLrU$>ALNZ zi5-cu3S^8!hJn>wrT+&vjWvgg&xZ~VNBwj9{f8s|zX03G#-)y1CmG7fV$aX%uFr%( z!S>*Dn1ip@`ofBE*TC-eCMV*3;|Xu!#|dtg(@TuLM9$>R$waxje<1=N=UU{`E{jwq zpmpO7=|mZI_c&MX7?JCGaa?!BjvwNLoYa4Ny98Q!@FdNarN(K$GWt{$zBLGx7?^Jb z5l;)rlz9{=&74?#d>ywB7mV6c96m8tF}Cr8%>na=&E`Q=&EnIvsrSoC5=4>C%%`t# z29cKI(hq(7l2KZ%hty%j=T{iS^>=70<1fq?@M2rXsJ79lU>GI8g7pHkXrA4ZaGl$F z+((lt_%Z)JAXIj^?GY&dH-<03#_*%&V8wYlPo03wkY0u4{USjfjrJh22qzV0 zsUiGHq8laV8eYX;CLKxDkVyAu(IE~=`7ET>d%^Sh5|Kc+GefI|eWWkG@Y*QMMf7e9 zu~a{(qf~j0I)C#>cBcR~~DXgk6s7Lz(p>~D9V_7PF0Gfk?PpHb))-&uf1!7o) zwTOy(&Ar>7{I;Sfm(hbTSh|S7E(huG!F4o!WW^*BA5Z@l&29}a8H|GoqSUY-ITi=y zVVc_F>!Mr360L8!@HWyBNcTplDb9~G(`YH3%uhO`szjdSC`HELpW9)qYrOeVj2UV;!{6{ zNF)(iujm3Vv|LY14-m7HFP_v5beBqiNZ{luPp7_EaS!M{{saA?clTYmCnkpT*ZX;N z^O@3tu{(py=#$&X)1zIr+kf^7dYnh^s}HLG5~%*Kx$RUPn9U+mZAM@SC~`WEqV<6t zq*5nie20sK+uKBd0_n3$oXihr!QtUD=caKpT`YLJ#c*8QcerU+L@;jS+XU2Wg!=C0 zT2y>BC=?T3ab`bhr9Sc{*I@f|C}%bWjX04-6d-e4dc4^wVk3o=WKA z1XC)&`uRMV-+OvlK;nzhlXjib2X3!Ar5qm_pXev|dKz>dh#m5S4-4-Ec8$NPU3cIH zX?CTYlvX6p^6CHm(!-V&L|NdID{!qAEYM!0+iw3L{}lA3*ojLIYNphwrBezy5DskI>(JBa|#A7|bgf9+BNfzc|=SQxDRvY~&g5-Q}{;P&Y*GzA~)7?DD%X1JVi6r zYLa*En7P0;buomgeo0nLp#b}wZJKY=QO+`Cq%2>wmc6n9oe*<1G8PPAT7~mO^box= ziJxH=HC9&4EgjgJ*srV9(EQwjnjgthR%*wHgyVaVV~P@h3SrvV{n6Y5^K}X7Ssl@R0U zhpV$5t*a3YEO0>(>0rPO$;Oy&epn&`JF>X_>wB(3zdv;^`@nxDT*2e9U;KRqMSI~d zjimW{Kxbmnw5`%vD)t%_`(b&?8<^H7-}V-cO!9#`IMr#n!Sf1)aiH3eF_`p$44wOQ zI6i&#U<-)$C{2xXS^_|BS%9J=Cv+qN6FdU}MWQfm=U*Hqvj#ITD8R%;1QU&;!=s$t zXKRxudIxk*t}YgamQZ*Y7?vvwiq>A*yb);)TeX0^nq~Y-(B=C6M~YG$2*=U9sYFGPk#9MHrOCE<%&)uV?Y8zVancZqM9D zZ~iP>xv>zqOlcvn_%}4hgah)YR1-sf4CajPM#@5;APP-}#H;MDiK;y!NLd4v45y@E z2zN}tqCou)#^%3@>FJp-$^_xP3Cj94!D$&34ao-LQvnd}3CAey3gwhkH0>%?d~Mzj zWd>gPI*IWk|JWmQ-wh-4OOJEVWbH@Kr21I8?vo(;mp?MOeyanq-{-?|!(#vRiB}JZ zON<65ZgDR#wA~va{^*zyz)OxVF@}xY)=1NX&?-D-5P)Qn-J)@2FBbKI=x?+bFMW~= z`71#M_VnoPkxCi#HqE4o#pX>1C04rEV$BlR3M)^Zm>Jx%h4f{hpv>^&ieYj}!y|cxg(zPE@e|@a>|R2sHoZY5BwVe~B`1G50i3zx$*g)%Ou+U~*bn z4`XOHlPOBFU=-5YeURWW{mgkW`dcza#i8O^ERFjROtnNHp#ynrmXl&nu`*sHykWH#PD4KIu*_e{m3_d(Ka7^P*j66cM?{95p>zsH_LAoZe6puX^;ZSM zmZWU0fWG{=5uc38Ag?f_A6?%f2_rlFib63-Ct3SK;!Dy~bsEb{zhj3K(4hp|2|2j+ z>^pK)&J}z!jq|WFj`)>(g!OGdvGZClo|~1`Dp4Ue>t}&dsd>9t`2g5bk3 z=%)SE#woyE7+aR0lXe#hg;q(jUrXvKT9OmN1mj~$?0uxTA#lM-g~TZ!FQ!H|t5ZHB zO9ntND}bmnw~DQeqzUAi1nHQ3+t6W(2tr`#XA_C=BdIpNZF=uLT0N|pURr@wYqPKD zmz)c8u2^f5nz_UV+4dHimymVc2SIOXHcuewl!eX%!BMf9SDbw+pHCf{xKm-bNT3;6 za<@Km{rNAX{`O`#l3&}?6$yUz>(j}{F$nM609y=kchg3qu}%IKEqtH^8T=A&@Y-UF zAnEV)89a0cK>k;{FE*!xcb`q$;%R5nKbk!`%2kG~*TSmQ_V;ak%yLlx znXCG@*%TP%F4&@lb)B*N5h&$rq!d&O*6Wg>HPPWwogv5kBxy`HxU~3|f~;mKnQ)Cm7v>3=k8WK34)hwIjOR z&^qud8#C7(Q#>>6P1f&w04ljK=NA}#U$n-tf|cdgMZ%|~mqu1!&{Pg^>DIU?W%k4L zj<P&X)nHm^sVO(Q!o6sa0 zKQhw=oZ3u@^ZJP*{rXx&Ihh8!_*$6Q!T0<#v7fVmK-##8YZoH*ik~SEg34XJT6>S$ z=q5dUba*%mn^-eVue@7zrlQ+{q|Kko?YCU}VB{WpvFY;1;X^=In4L$3-V}r>(W+1P zW$y%@>*%q^){I}5d6GhWl*@nxxkiALBPz?#Q71@FiADn=M?v~;@yHvB_K^Luwm05~>f%}o(z@b)g~1`7!n3EwU4 z%tv6Xjm5QxJZ1~>()DD49=)}1bO3*_E_=JPeOR-M&^cx_@^^EyjgWIKd-)UNpQir@ zbF1Q7cK8JTxbHz@ISPhQ@HHhrG^@y9|C8|W;+5e0*^sK?Za*O-Lt3>X*S~{rZUa-i zdVeN%*kz~*<_Gz@H)vc$H-3Ut2NJMEu>`yDHP?$MD!enHr1b34hZs>44_la%G-p!f zq=pq_Y08iwZ{8I))n-kIXELlGi5Er(3?g9Xj!TdhF@{fU%aTRXE-zm%5E-mTDbA!W z_GOmzX(+MFJ8AR%I$y`E$QQeZX2(A&LRt7>iuE@k2mL7hsOioxI9hjKxGwCMMq1%3 zJ!k=s2nlmQ_M~);kka0o)`aBmn$k#zZsPr(E8@aFV)ufj)7v2C3aj?F7981?SiVp$ zv3gDGi?PPix$oQ9FQ+PbsGTsY$KSTApF4r1aTE%1OaE_lt>K_!%OOn! z=ZOh`+k*9%NwW4_9$t4~7{u@QQUKMP;J*tX8+Cdvo9g$$iTq9M%Ww~v<6O=Eh*+|P zaD9k8Soq+u#n6(!Su|bHvMNh2#5x=1T~$iGRY$45jUEZjnm&D@u;?7|y6q$phGK>a zBJS_1BheXt`iVVk+7iuDnz*#D)?B+>?PHfRwD?yvf;I3`C_G{$tM3P-P=W4DjWJ&# zXtR8s>6?&^ib668$^($ej8pjs(dM(VTec|3r`s1uYh*>ypr(A!7c<6k9%9|)B@sB; zU6l^+LQucG8yt)`#ZJEk7kDZBcKfDDWQ(0sew(a3S=2i~$MEa!#8_10 z|Nfx*dsY>|%4aa{$tnd19+CGjD<_d88re5RhkK$#yrVETRw?jTCq2~@iC8=o54e8P z1{7JY15wzrsbR)Qw#|+!-QD!Lf9eMy8=<86Lzw{R6%do?yibrp7u}5VT3yt0Nc^Tq z&JYaoZ#Ow=2MF`#h9o!_&j=x)v!KK2D-`O8odwFJ)(h7MvHjXghQDvGFCl@?ruTIA z*b~>OAO1_rsNjERE!W58h0+5Ya#CfxNx*0As+GU@4~!CY*5|;x_XmDj!w>DE|Fd4| zylF|P=yp90A`ld&k>2K~@ZR#2?QqvT>c%uoW!i_S$N8i2q*odFP`GLI@%vp!lAoENTQr z6d8m&Se++z@r(g7z^15x+_p=+V<~=3Cf{y7C2p`U$aPTN9lP!m(5`>8%SHP(o50>s zcWRA8hFyJCr_)bb;!tS;%!S~<*&zY7MLIdg@6Q=-uW%Fyp_v6-^8MykVC8TD{Es;= zGX=Vj2daa$<=eu`<3}N~{*)wFpTWJg;3|vD{qvjGK-7lwAu!yRbAGw~r^dI2;~}}V zUnjH>zgx3fBbjz;OX;@|O6^b?vCxz1LJ+2&(%K)|1`D@3F^x)3t?zI=;&B;PffOY! zC{Fa=U}K%Jz?5l|BsK?n?W}uOd~b`yAgWJe-xsFzW(zs0?h>1}w18=^ouOR#t0t zy?#~4_vHA}Rj;Ek>EPy@5auqL?2b;!{PFfUiI8!Tm>@=)|gsg#9Co6IR~ z8@=qmHML>TGhgGIT+^vz1D_-cuG5yWV1C=R?Ll70WH>6j{h`*`aqQDeG2!^c{!8Q^ z9$PX0?VS9LSua|+mw&xo!ZV?Bd~o$lJx^aW^?dle&$@hrbf#<5Ke!*<0z@AfRzQ!X z`iWal3B|Rq3JuGCw2+b`qb9yTy<3(a`2^QyDzd}7+*a3h?MBC4ZqSHZbCvVi2EOyf zpt|$fAk2Jknbu|A@Bt;wIuX60wVY;~_tedQU8ut~0vjJe(ZAkQatc^aFpU(2CLP6^ zlPMn9(;?E5sRD%$x#1L*HbELcV^UfmPg_@-&4GMqC>ZjzpglVQT-TG@)o(zRy0Lt+ z4kL(MNtH}8qyW>m|KBF4*_RL#}_w+ z$z4Y&c)pF>w?F?zZaAH#zj>lHS^)x8C*@S2ExynaIK=%)lJg0+ZSo?lN&y$YQUZBN1E3ft?Vd8AU~;iz*=;y?b-k*S7c|L9eXmvA zXtxdtt~&m=EddifGNoaC(}iOGH5a~b(38Y~lIF0voN#R3)8Q)^jU@mcrQ8uSuK5$V|HdgN5DrlC?NSu8O(2P+91j z5h`;%q9>I)d)diLW0)YXM*Uxd3IWLhpK~dL zSVgs#+M#EUS^bd9fG}?g&oq7F-#FmMI=i1wxm>!>u8A4~d8D3I>UU;(1-P2yb1n1{ zkO|TWWs$Jtw!%J5lVRu?7h)|zay}+(WMYESn2}liDcMx$X6GzCQlao7v;#rl zLGD;*Rs_}p8qMoO-5mE<=J5WnhzomM5O*{v%K&SpE6jVkYkEJ|9cHJmGhx$PzBk-> zydiK~e!Zo)Uf}nnkcKz_%5N?ZF@coi$vlb z7Ia&N&GMbdLznE-ro(+RcLeGy1u)5&Evwj}Cy&&8>%|Xm9T*!T;mtNR4T}h=6^+f9;j_Gk$;AbeKlRMPqq=09^jL+$1Km zEhl(viF$UY?07Sbod4l5fAU~)945@&_Fd<1Z)Lgq1Z$t;4snh33;;$G@ ziX5wgmScI4Q^>06D-T(NbCZ|Y8K1I-?qotyZ{z}~^Qed!XD@%b1YAG%aA94$v(d>v zRmrOMEZ>b?31GW|i8_l~^>O=5`o!_LUdGHwXrcq|c_R!jv3 zH-zlENvMfUXILj^U-kCvC~?|uf}(&+Pt-J!Qe=I>_l?|ETnxIS=xKFk3vVFrM*DH6hftjyRq5TuooHLy3a%egsEOa>Y3LQGgBFv`&8G7SPmhyolMmC(gw*!`!$Y1FF6xf0ILh5)$aBEwn}QEZx0jtz6q zB`KgVBDhN$O9)Wp1;*@VNu`fSPUns&4b;f6{iDa&4P;`ElYYo8EBOURR_om_N7~TV zoXnj?9vhSV_OCF;@z88q@{L&Dr2TvY^va!3PXg&Ey^g&6#%9Qdg~9VOQso4UP)0hm z*{0M>k%%j%naXOJMq##SWOV#YX+qN4NX@kFNj{kB<^17wu>yy==FYM;anfU|Sqw-T znS%TnpyUTtOn~xju>%s;y!9QFR$O0?cb$|_+uDjhaJ4C;GB1Ss`tF2#PqHWH!OmgU zi1^1sZ%dFlFvM{38JPg+&`{s23i^Rir;t=(AN|#%2-RUJ;cP`NHp1j?0-(i0;gL{7@D{cRI zirx9?M3YyVIr_)w-c@r>Ln6y{j%Vt&NX6=jxvtu^RB3WgF2s={1!AKUIzCmv?f?lc zP&S+AB3&P2ZgYqOkJ%Z2(iIY0Xn{wS zH=>tt^qjYT)E4`{;x_+^v-UdqX;gYyp3* z(c2CKA%8`t?5}h%J~wWm31H`U-0&I#mX0PH<5=iy=%JHHw#GN=Uj!jG3BjVly+OF- z)qgd8dZF&%7=(3S-CIl}ia#bjIr z2IC-M^=0X%X}ar<&UO6M`S=?{D+{$;Ahv^C{4465T2n&D;BkwP(PuiX{py$|+O5R# zDI2wWpG1yh?-;owg(}DfB9Oo^x8TKYai%51?Tm86Dg#MPZqbYK$LGeB(}_?k`()E$ znm60cB2Cw{T1M7W?`CbSGd=r&xrT~4XB+@>bR8M90{wjBroDW3cnc;rE)N4 z6If$*p@_@_fllCigvPFMOQp^??nRkF7f!WnjYy<1gkTi8A!uZxM+`p>ajH>8j{LqK z^)%K6lS&zsaZ*B%I?pj^Pn3p)Rscfw_sae~ajSEuQ)p{e?4y{W82}Bn zZwLp#%Eikv<@t`hM9R09JA(&3o#{g7fuh=zP`%JILcpN^?nfEdN6fIlxD$|9%01hU zoRrW7f*Q%LW*XCI)muj zX?zG=ZO*7O%zM)N*BXQndJ%lrUits6#*UNsH{vZ0M=)Q;E zAHT|29X}k*yZ;+uZ?gKql!cw0`k}wZ9{t{Hb?E7dhR8i8p#A;dy#qSYd62ssdX=c!QbMkp)7XV^IM1hZow;>%-B3< zg#6lJ_0R~Sztl#(b&;*gA-|Sf*q7}-bQe~)?I!;#SC)YrJiXhjk6G;IP}+oMC4c_T zfqfW<3NzGna;bku9nIDpf_v?y_LN6+CSaD+K%M$lpAs5lmqYi|z1#34(M#ZWXzBTM z28OWAe?zG4HEdTST5B$5WnFA-hDP51G<#^uV+r_a%b1Ol z$)#f_h8wl_{)9sI?w7s(`nA2@YhtBFo%M=ta=FQNvTBc6=P8TlkC6)HPup$^7wS8z zk2X&kfpGDkABH%p3?vu2bs@|~Pq&9Lf~@zk5f}TVxEg4!c%}!Nn>pw=dv18Vs(WU3 z=KdU%IB1ssAIuCkL*l!YqP&-IKwUH)kBPOgTJO36KK}>8nwIykhQTGzGbzkd-Zzuq zelgWQKw-4VeoxNwLOg^$*gaa)rkw!Itm;;is2238GIR%@cg&#WK%~2tyQ;Up2PTjwVzG_gHLjqi^svv9<8r`4R zB@BUGKkGS*2j!t@>V(LMfKWuA1aR#-rieDBFQ=7sxn{{C&y%AGX_-&O>K_?ocSAIw zzIw1<+15qRQbDXM=~qPYIx(vIQI3q6i*9JHGD^xVIon-6uymmm@S-77PCw6noBzw^ z`9){E3$j@-H=hI`3!ChO>hx5tdl^)3^{R;$sm&A_LTGDaSix_Dxrp#+IuI+ncy5#u z*r$XMY?1Z|`#eIR+b~?XCKZy&DTZ7>qL01O3%1 z_W^=(LWR%xJJlDKw%zXmG#Tc9?)}S2Z;?9#poOTBxs;_e&TS&KA_~;ByF$$k+5T}( zJs|8yX_ZIVciCJ10u2LLa8RM(Om@#M|MesId~{lEbD+J~f14P2o`mGGdkOz}UAERQ z_dhb4e6aLgebl~V^f?}cBO`f#N;6K0ugt>Sa+Wvq{=%f?OZ8RRj}8J?CJTMLl(}>v z9{+<|3#w=&9;e0baoFr2O#|j8fpM83l#xN_+h?dXU(ckiAD$woDMgeOoeHKw_FIk6E!YDvgf{#MAhD>1um1c0UGL>;)8-<=%O!?wM5iU*~4B z3^|n7nhSSZ9LAiwu_rCip}8m(v*v87TM%K6?LhYHCkZ}qZQ}#PbkuCw#a(}cGK z>F14|a|@qbkDnUB;&-dCMTBDpIn;gA(%Y#tezLxBSt2@JYn9!wnA?+kdEhh6`FVC2Ry=D-(n zFe5__<^;zH0AefJB@FbQ&5mdOG)pdG*O%4#n0mEGpDs+3D2PCYvq+ud`lp-R=00=iM$j1s2hD*&=@lBD(!SHw(tEVUczzwPD}WE=Kv(6 zxL0^uL{aQoKp750(}!Fjf34{xz7^*Pj@sGW!DARLbglRN#zV}P&V9^v{3KdC1hJc- zd>W(O6(F}As8%=+8ffo`Tf<3}JpL2(PWemVwq{4*>ZXoy1at?~;cXj;{mdNvBYm_D z3XUQ$sWEX$d?v;VWRzeZ9|-xWV8C-1D@r#Lk-Qi`Gew6V9pjnr_CBsOLyn^})-SJ9 zt+_m;uUkBQE_r^p1)chfK6r}tR;?_3zd5)|edKF<9A)`HwO~Mw?nmtcUH$PlcY?%g z%MotPc>V*Ar^i)M8`v_8nY{mHu>c_Yp~C?ol!1A@wGmhtOrgu2kcU+!?9#eqEj~|U z_42DOx?E3GsBkE8V;DS*QD~MrPcJ4b@c>r+nT6orMYhIowa}y7S8tFfG~};0&#C4< zT+Y`eB3XEw?8ZprZ}H01v-{njr`jRcjnt5yxEgq=>7?G| zprt(dwMzH>lq7#@Ac2?hw4tYQY@Pt+3eZ?f)W>Mc=Or~;^ZIo!7JHsog^8CQmp)&> ziU^KRD_r;r0Kz8+z_j+FwNds%SyaRL~0>dzO*yg`^=J% zHtmx}US|B{#fz|rW}(DPt_b*~1Hju;P^kI{WR%wvRCjjGGVO?wloU=mN|dIcc!83o z%_9euxLEj&zhP#Jqen(o+Lg+M+Cs*jAe?#4Zf4mVBb21qDbiF1qe7{aio&VSsf`#K z{=gklD6<3ZcZFg8(c1tC`Y%&7i~E|t_n!Wp?vJg*?+-N(BAJEn{V7>+J{Zg25b%~_ zA{M5*H0-9+{=#B!)J@9`>?L1u=%FWm`zzl*{<_qY$H-X?}D9o7GjcEkovBg}GSX(a*D{s3N zyKoiK&W$TI$|-#FMV^(9xzN&NR|?o*V+7W5LKM@kmjyd~h?)A>Y}PeP7LZ^gaH@ow zPOhB629LWz6^#us!}DyjCdvz*LGOFJnp~1+i7ukb$d#fAy&|!&h?5B^s$xvArV<56 zgn0RYPb3%Dek5ZyR%xrbB&>>aY@H^tlVce+rz&tb%!sFdS!L~%n`XNoh1|AfL+2tF)+@oFhqv%Bet5$0R~)k_o_u~U~~BU z`X6$wLH=L2+^7{2!4*k5%%T!V{|O$6DkO{*&4cRs7L1MbDI`@>ux!DwX1Q#r({1Q3OjGe<5YrSX>m3EtqI|=oc7>jemdJNB8Kgc;#I_=1c>D+C@ zkM3M+^A!HCNVTgrNEA$}3K4yV$e7-O5N<6jpin3MV;GMuy6F>F?o#*Ylj|n!g3qB? z($h4i-@E49)8U0y+)nx>hcFCyTyjw|uiBNi$+vzx^+80RkXe_#OZP7#^cBMsr6P; zW6DST3O{-WZYVGQIu-NpBGL^rU&;<5EQQDXWQ$clpE&|b$v46lgetm#C!c>@8n z+Irqee+mi?w3AU~E$>(pB)2ArsrgAwy3(v}2!N6f#ud~LWG$jf{-iDC-NpE=KTfTj<@CW{74S5^-9JFyH+h$-B@i>{36 zJdM4~C`sADFgcDXFSRwUn~8hdL(%V{fBj~kpL_53g9FIh!7xc4S9v0Z9(R!`BZtpT zZS+>L-S4!)!1tjm+v7B!psQKES+3i5OYK;oYY}t)UtR{4=)`4;C!ugMt((7@sbK&N z3zWc>m)HJ--6T!LDd9sATl<;vnc$?S)!4$-|6G7u9ZvfJB#>Ekzp}dnpYOj48b80L zYojGCFB=QpRjkGErSq|Q%V*_Aa_LET)OJYZ$;BlEcEhO( z1&5OR2b5~UDr8IgNXcIE#lPeuUC(TiTXInO?j#(C!6jB4Kh5lONIOFPw zTS<3fFy#L;RTUf#h0rGt)wFo};wot^@O4{{o_(DJ_J^~b_cYdSrT9K@oYjNIAjx{2 z&Qq>eIus$*#lBh|n&tGZ{B2)K-+ccmmYogNO=-IXd@ekc&5Jzp zn)$s;0)rkz%n|@NbOIn{Zz8fd|B===T2X|Fu3r9ORU!UF;2{h#ZAR`X05eLO|2~oU z{~M{pC9gb4Bm(ool5cz*4yV+j);x%nRv$|9a_dg#us;0?xQ0ZsuAjv1s_p(y)ws2> zZ+kAsPdjkssSjS3NnqK_7zHZqPN>pLec*JvDRwKN#zD^KL~wkcVU%F&BeYKk6AydRD~T4=NGLJ`aVrKnFLz>wko ztxptgxFQ+ikez_=Gi9uBeU!x}{F(YCA9N)v(laY6Yc8~}JS4>EiM47tMBOB#@6O7b zS!#7Ew$e;;qca5~Z8?w?;u8bEM_y#*kM8UY5gAb>RdIN5K$2cPMHRUaaif(Jh}AdwK^8x>@H|cu#r%2ka`$LQ+S# zT3s$D#moPk1CMt*n$I1&A~7w$I`Uh@?-T0Ll>q<=;m}@Wf1e6#Peke`JukK?rY^DR zdQ4>u3wd-T^$VT~^hVS9PYo8G($Paj-I14{_&|6f3_7DZ-mDW959U((oymzj^Q$24 zpcx%8{#_GzuRSNia3R6b-76NukrzDkogMT2zAAX@afKfB zd41nXvwQuNl(P9C?u_fEx9p7`Uwx)t@9E6Z&j%8h5$%lI?C4Tg&cMHzj`jJ+rm(@% zC90DAn#E??!VJi+Ii8yjAPvLtE_i1Ks+5mNPl_PTPv(7}3Ir}dUC4L+jR{Xpw&bB` zsme?*?D8$84-!EGQJT_~-P&e)M5-PgGhX(yxa3XutdVwkbgYC)6fNF~$#yXu>G=tH zlqKk;I)g$2Uz=alisiP8$URqY!oOG$v5+eBV78MW+=a`(bN{gCE`y8@sz43p2T-!M zIkaEzT#B1`HSW>w$A`f)Ow#DC6Yn{UH#f`Q+CASSdENIVVcT+?cSh_z z&u;<<{2h9`JZ!rO+PcL#RVr*Y!+d$wKD@#>KQa6vq?DaeN}Jt!!FKlhiFzj^0zU*m z76TC^@4}i1nH$Cz3ka^nW~jCF;h8IyRHTZ_zy5FfS?Vs#2Q0-ih#cri6h#54_J7&a zWI>-xa0uMB%(s?YPy&Kmxq-8FWqo|U+-D@R{4B-l>o$ zDe)iwFr~&4pQHsOos_ZWu%FHPAVP+a;!vnTy84pe+FUQnBtOQ_(m zbQ4*=xxTqZIedkQd|hHya&C@1Fscwi_h;mi3o6@{1xBqz#Fusy>{9_{k#2jSJ^iR! ziB=IbfrDrQ;&%zoErc6vj4gy80iPhlBV3^s9u>QQxw;xX^ z)#wW=teBg4_PLnLtjx2sJnXqCS#swBubPF~;X&Y0m;Ns^uzmeb>^Sy<0t9Di`vmZU zEYG(-bX;^@_RNq`rB{MytsI;8sT(n~+;OJ48hA21^_4)^P1kCVC^bJ(-3#W?iu<7# z2fUrWF%?n!FC7NOzfB{asZ0+mB`W}hL8>75ieji6avBDx8le#DY#=fTbaGh~rM(DG z{9*GU`^-0 zQo);ki}0TRhtj}ihH=+R%)U>o-Q&Z)@j)wO06hJA3ZMDX#c$=V=sr^aL^^m0fx}5o zX?9cHU>qoV=MT9F0Z(CQ&pH@ul>KPB@tG#p+=W`%D!I42e_QB=Chz#t1xhmf3_M>_DVBb4#)3(xjA4{w|)~zo;Cep1Y%R<{I zU_>vsM@jpuxTiU!<0rYhi~ugxIEzfpT){$Nsx(qgyjl5s&KY0tO0x0oF(KWkLtVI0 zQ0<^)lU)7eU4f|Tl{`ZQJjzyop=_b|_F&;PqOAHx*Wuf6GR(20C%@QW z`SfmZ{3nZY6TV?e?^lW3L=VHUfC@y@O{amyDKofCX0xqY%O~qrY5QjbRTYU(H?hU3 zhhei~w2OK^7WmUWIvGX6E1={M@^w(P0?uOz!1X$b{>K z37G3nQrgOeAIJ!X&xg8%1&hE<7#tuWG={-{=#l6j;>JrJfe9DE0QGCsp~-h%C@oUavl`XE+Yk38g)+w+vJpFbBMGOLU3D0!nm*?iKrA54#9idczkXV`??I;%?gCE)z|0T!JX|w5 z5g@ep%o|Y3BGT@)5AVT!^D^*Y@w#uO!APaWV@&%q_2brio!(M8CpoHYOEbY&3F@d} za?;=M0Ncswf$7S zZXtAG1p-*jw$WJF-0;^X?2oy&*=9*J#yweBL|`7tn~?i<9-&Z>lfGfGY|XBGc=hD@ zD}g_lqwn7To5fnS#Uag!f#FzRaB7KP)d#xp& z_}c^FZxJQ8H7`(_zX^DgT{_cy5K6kAL6iW7V&xc%0tts8fn7BtP73T>#<=v|&4@F< zAwDN_r{}fgr3J=O=&H3WCQa`|&HT{}8D@V*ExP;BuLiTMX)S=lRS*yh{ljvl6LKA^z?i1NQoYs}I83Od^h9Y861Gg?ekJ@TY(DfMgR< z(ZFo3M8$Rz-Eq}{%*nVe7gsdmuFA4tmwy!JMiFz^=>@6@fMD|9aK5bZwfx-tFP<47 zNE-RJbCbY?0l)m-Ky;8O;`8OFi7U3Y*ewQ^i5yRn0Ng=uAR>Awbg1GIfe8eouf4$R zB3+N99K*(v71|2q7snZpyCdwnCPT2y4?S!qLqRq zgP;>leQdJ{N{v<=E)7ZLfy`dGm;)&l(lCgyt#(yhciul5AGYUoH*|ZLU*GR)@3!1l z+TEvfX4^OITG_dH5hz09As-Am5=6v;5a(%K83a=nJaKatyy$*tD7X+1Z!knxd_K+V z-nqH3!0uvoko$Hq!}O*in|hwh>)WB&+O%who$GZ{Q7Ntbc3;-RA95%$HW{74MlLwC zh{9)+bfp+d>!rOT!>kTZbohtB$1O@#5`mG7HT2VBU2g2IUMLRX4JiUpVIiNo{$?U zY@!?TecZtnWlhQJch>mJyrD4hf8CPv6H#ft4vYDteEB_0e<$73uEwT)D7#x~^_Fc9 z(z|OKTDD8^rxWrCxZT__vXchleB^+CpZTGxGq516>~bu;w=b?ZUprOo{7w9ttlK^cUPHF_az z1&_{iNH zg9Os{=KlKE9sFWnzv!&d!??#PRC+FqVOO;4%a|_BRR0&8YQA%W;vuJO4{xfYYWI)Q z^Uf8t#v#wf9WFCcYLcbaUg`V+O-r4izZ>M-Bze;0ExW03_*LUd@A|@{@wrC>Ij0cO zc<^_H8W3X8vv5F9lbi{WQCSy+!^8R}ME;NNLo0DPHfay2RPTad+oerag+*M9_EvbV zs#V&m02MqEOhc7|#L@inulTwT+D15;F2)z6<|433Vv#`fV;aobpfi(UBe6oR6^UGq zc&XKP(zYTta|Ca;)J%8D-ArL;7g6yUAl@IVLwg}R3sG%Wo_|(P2tZ~gKA?vq{Lhy3 zQ(TiSPg!VHw0B_&Xu`7(tvN7JgjcQhX#6nay*}4D&}-N7)nu-VdxZpMDToNC##?@= zpQXuMC!!z3w7b#RN zFmbl6aZ4lWxrX!p3sG4Pk|NK12$5=3Dugp9p{kV1)^r=556V$zp&C(cGC)a175c(b zju0BG+?G@(wwOg0blpxNy`swYOT0o;sxS>k4nnupkogPhk!O=`-g!HJ`R3|>hlJZm z*+epS!|>fl`h9o^R()@`z3KWvh?u4j6I=P+^Un;Y)2^yQAPPKzRX3`YA8fDyQfY`n zL3MtVic%T@mbM-@#g7ikX6e0!vS5~mcC~_OVL8|pJXpk8m}C`}awOPlM?aBI@vzbP zI(4}}q|%eSjnf!$CAVA6{L}8vb^dgU0hibeKQ!OowdM6MaW+4&p5N@%dHzsaW}(qj z5NV9@)G9rScI&#RZ&z_Ybn|t)0LqVATqs4TAU!H&E8k|^WtR~hO|V^xj^ z@TkHj#hj>sFn{9rc=|68dR(XsDlAGYy;Ph_3lYC&kBYHC-_?I*S57<@nVTLkR517v z$iqa=W#*51pZDbZco`=SWlm$j0|o@26PWlsTEA)gRSnu*E<07fdwyJZn*UlT7>97^ zcE~Cpqao0|#OP-*5-xBos;pLKyP|b}tb*S8VxE`R^EpD3ufuT{Lb|U|FRRfwkCcbM z+Y(SV%PPwnl=o2cnDE7HKKl$C+KCMyN<6kSu18V@j6`QL%cKv$b~9L&!$gx4ZL!J` z9==evT}HmM@9Ux3bDH5Yma&&ihcejKnAl*4q=^EV~ zBHi6x!Vr)W>49`epMB1Ce&6#a?7i!Gy`FL3k6W}=LuuiYXHJFbD1rK4Me8^dp=qV{ zq*|5ap7Bsjt?D>`UGq*jrJA0y_K2A5TU2zK<^DLkn=<9AK=dzN6(EiZtwtnR%{EDu z49{AjNlJAq*u7#UtuP_6bR@y@UUK29nc#GP2M0k+_+hESuQ$nbCNt;@5rfyYC04Wn zhvbk|VRMlA*OphzNuy(upL7gR*o?~cn)o%D)Qc6?qc3QS82W{B%bXS}`W4|;R@hup zS8nCwgmZT`HNdZC42O=@&Yb#vmCpAfq6};L8}GDfGvjR!eWqJFv8V?!PY=9;T_tPq zgaY&ru1i3~Q}W!8Vz(B+M>V7lVQMBNKq960Wh7~(Q7!I;lYSldgo6b|&AiJBw~*sJ zxTc~^VVvJq(bua}C~6a-@x|DuF6?fZ{^I@Q$b!70l3yo5wYGv!T-j+!sm5>kAI6Td zGZjr%Z>1ToU0<_V51}@jZXw%545G^#i3(~%GK2g9zFR_Y>>(7(-g1%ZUAP@5gi~S< zd4kD6Xu)c1f&ee0VVM;artc2bD zge-sKYa2a~D1xw1WG0KOPuu zN?07hKU#0gvrG2y3pll7;qNR?)!A}C(?`*e6$rLCP5656(!HL=EM%S(FtU*xIGnXW|GAPueR$Wdj&!0_KccV!m#WfEID2b6a@ z#Qg=OdVy*)_tCzrCv)}>h8cSQWVIbibrWt*zoPchfVA)wm(JyB9}PvVANH4R;r(o==6iLu6*RLJ~^Tk0V=>e|6bk2tKO7sn{1oP2RM-$n%NW^(M4f z<(h@IB|SP^{)N2NVQ!7d!L zN09eF6hd#2?+t#%-z%q?dr|2=>W#txsPjjI`DI-_4=%^DzS= zY@U;USECf`-q14oRH`VDm+{FB4~yF297B;<1MQ^Jb&QydHYCKzEv(cNfH5|wQ!Le% zkB9CYto2%-*tS5foDP8U-he!G5sV}P#HL20rXD_w!r&DcMBtI= zOsQN2@As`0G}%@y{Wwe!6$Fn_=z_#x>RqV67oQ#Qp1Hxa6r+a8ZtWfQinLd6<(7jcMTG ze5{I57JXZ!9gm28O8z^DLjipVjmHsr6eJF8{aulYhAnO)@Fg&C%0sdG0>8!yEg}RU z=VN$hh#ek{CowD!z_@ppdr5@39cCridq#!z$eAP{Cc2J-Y+Oa?A`px;P)yps^S5VBG^?i@qfbBx%ar&XFW6VNPbh+vxopN?rZ>n)=K?s z={WXDaq-^XaR8^{V-FLt*&VT<*TEqMv3_+<62E!RTmEV@?OtzPl&#Xv^Yg6pIc0W3 z{u3)=T&2f5&=saDZK-2DQYMR!AMZ0RmP5Op38X7@iIL%pPmM$mVwWV$OZ?glJo*&0 zJr{{TCy^H;&w9jA>Q@ykGxr9i-r_G08upzQfb6pSw37Zu-CcuTuIE^Trq)IpJr09w z$pP#xwv0$|>WrX5D3{iQLCalG*GR1bZ?Wv~=0jyoIt{HR`gfCov$&4OHeQ)fK zTK~^7CCe@M$m(p`i>y$0!_C4ERWiEqsbS4yAS&%*fB7Uh)o3k#8#((pVCuQhL(J$s zwba`vO7gcUcnDtarAk}$gWGu<|5C@~dY1@mjmn$w+n;M9Iyc;^HAA%L0thjiw|d#O z7CT*B#x>ElMV-ehAkIYPD>niKdPpxiiqWI$B{cdEancmXlR+Wzm<&BM`^|I?#7=f> z`UM(S=}yO#EN|p1cpn5_T#cLW9}Xj`*IYPMCp8rrDf`TSmPQK*;R*_6OnpAZbg&luzFP_ z{V9jx?6L*G=3MF%5+Akc%UjE;=Ivn9D0n9@1He#o`zmylXqbqfN=a{3G)!u(qD1=b zlykk5k))i|40l*1C&JJMLJ&3^;*1tk`F)|(C_w_3_P0sPUpvkr+5)jYWb#QvIenNg z=ZU0TD=mB|9R!`nvGz_WVp6Ht%tpaxl6y^wz8w=kPZmK5EHK)Rlp&fa@2mQU z6vqx*soVaxzz+g+DfW%=b^VQU4z+znZ@yiqO5ME1g!j=od{^N5dw-em)#n zp0#=|ck5eiJ6$F(>X^YpN3N+5nyY?pSAnJrx1~JnJrG;AN2$1M>WurZ*#gblW`4I( zCSBg9Y`I-@wrZ;hX-=JvZAjWv9$)WLKwz1JXpiK`FYB=t4*h<_F*h%2Z?9qQ!oPAl zzZngIm(>s1LX&xXd+AJybi&%542Lrb(j3NIeBq$AMwFQS>K{aGL)}nNwo{DH&ncM$ zjW5C-4051r28HDx*2=|f!kLVO@(YoHoIl2=_^x+eP9^D6I;KvQQKhXb8yBC9<1Tx7 zW*rGNX>KxU?GiANr@WEnR4WVSs&R;tNsCDq+}R=!8XjN0!_?{&RI~G&zcisYDks`; z6U42_`e%F8%9s(24*S7LhW;mUW#RifLKw7!rP4r@ibhf*8Fd)`K^-UZnAAQ>#`#SD zQrK6ar$|#MK;na*2=#kjJOlRVZH9eYm$Z;&Q7+ROhWr${o3mU2tPxZbK#aes+}LQ4 z*mR72_P>Adm9gK9G}He7E7y36k3@?FejnGvwRy7bHhK8q~^keBqgotbCQLrVAyw>`DOr6xnLOc)FcikdT1{Bn=QiT zOE4fd5(L=(08qWCEc6f`x(=+4{BJMgT#3G0Y1d|FM9#gbOCf|#(5hC>?6TuVXI&SP z7xH4$YCfqA|$$g|n-TxcBaqzpj_iqmFNSlSgz(EhR9p|UB9f)Kp3 zhK(a=CJ3ZlS@lCZ(@Q#1l@?0vKCQOvDg8W3oYPHPIP0?8x#c45DNQ)zjr^I#dG@e5 z#6Wl)he>CAusVgan%vTr^*BrRz%aE6K;Vdo*jT-?=CIb-eh^vc-!Tzr%@3wf>nt-f z;R8|$=4jBVw^0)yQp2U&x(PEt9}PT#(6dS$6P3^1NR2K4jc_1b(T93-$Do*RjZ4|H z^ggf5d6V>kj&Vs~>z@E$9MH zTMAZUm%ctW{hHkvc7_I9iJdm)1-{mYD*`#ZasD|EcU?AS0!fcO)=#d*PnU67vT?+! z3$9%_I9GkA2Pk@M$!TyDg6Ul67*+kGEfJm03zNgjbB%~n7IQbf>DUh z;vMSm|HSkUqnidv2X95Kc3wxJj?f*-1R$jHOm24t1#gd0DC`%AR}$abp{rkO(o4aE zRRb+ci^X2E6yV%2QTq?Elv>5?i0S;DsC__5`WB3WU;piH|C)liEF0tS9(axcW9$fb@lGu<&U`?=TCP~P5w7V5 zYudU9Ys-2YQ_FfMi@upS#IUIjKUv(62=+w*{^txok1C(faMxO#$?aTT+2Qs@q*HdG zn0X=3-x=7YM**S=$n+p$`Bv?x?uu{FD*OCpr=k=vzm(ZJY*Cap+4Wfx^vv z7%D}DEGN{c8HEWw+zB4EZ@?AtQw~LA<0mue+}vy@U`sCeiM-mwLt+jVp}xVtBpLAq zU$u1j63da8=!od<(0yhm2alFt;97Y9WaH%hf$?fv1G$a?;N}Ae(VV4B``&uJm(~R- zGlIg1T&lNyUK9frbk4}{{VNqz6*7@J{m!j-#VQr%Ey@ltEm4N$0?-I;mh=%QsG4Lk z?(fULg?|V^*c0TywZ<{LO+QJ^Ki-<=Dvz2Lmfc=>m?QWv=a~ zo948}*Fyd+K@x}rodUjAFP)K@`~#pxYdF7i4=#(|BBrRnJ&VRYydr7U^Qye1h!!98 zo{Tr1FYG44313YP3S!iR^`jHL5Ab9&+P49VdMd$P*abe_ zq%XA}3SpQxEMk_FU>>rp$=3?qF#^f)?kNTMW>#IE^*=M#wz|3H4-OD~%hz```+yMT ztol>9QzDC~lUv+K82av{sCFnQ=z9fpeYoWHx&348`gn<>&8l!L7I0Nd-s3MbZPv|_ z#=eonY+Ezl)Ihvl!dR z?8buTugvPtllJx$+E8WRtA~&f=0dUV)V9T`-X(v$g7rimRmmX}q$k-4yd`Ei1pQUw1B7B_veG^3D#@ZQaeI*qD1SivR1Z+}bg| z{sM#RbjO@&0Qp{9?3Q2$YX!sr4@7g@TntFd!B$s~h!2bsEI)C#4>YY9a$+UrI zC5EdB5r~w$irMbM_6=MYdsn`l} zU*Q?~?dx#*f@(H@{%W${!flST*YY8xj*I?GlO&7hSGH%i2OM=8NC?==HFS9mlAM#&uZPQ696qoyQJaK5N+0kZd)cidu zvy8Mvy2WWdqo@XrX1U%$JrqT6pjoX6XRh&YKCG&ZrR3X&-rh~6(0B_AJ>iINs?bJ5 z^vt1$Fil^Zt+ns8p$8n83l69Ugl_$*c<4QA-Fm_H@-J!v6f4cXk9rIsNNyrf-iurT zvJt`2!1@GC)rclkHYmM+xW`WbKj;Wd5E3<<9`e`?;Y z@|V~8yyv91WjnYOG9QDxA&oYtP0}& zM*T>-FH;@*>DGqgBjKy7hflRPix}YP3d_KKzsCvWfbUh=_Iy<^F}>>4yXCEnHiiYl9FpEbP_ary>FvBpAf8VfoFxC{Byj78!zW=QYGpjw*s*ce z&fwwwb_!BgoK<6{9hw?^vsu@v~j zrzE}VZlh^5e0_e&@fHT9&_Fd^q$rx_m=6x5%X%Zx&MM~AB_+fJqys`ux6w)8w+%1%^p5hSTja~Bc*5f!l{+igT8^1{ zdlf!L@}Q&H=DOBOR`h*H6l|D0U;y@>0|?kq=SwTmC<>?bE306V>vFMn(H@+U1;GRTBOR_fACUS8DF0?h!x?QiBjMh-Fl zhI=}Hg`j5c6J)EfTkit$W3R>JlgIzA3)wKp(yb~ zvd-CuSjBMH2!+Ump8!j&L8FCz-fG4?%~n);G#2nKJ&A17S1%tq(y-a~@93QhL0^1i zS($&UtmpH{GoEW?>8xK{s=&k#XBL1dOQ;?mBUd)1`~+(YDVp~dv^|La3r&ijQ#oRL{Pj0_>o z9b5onGpComs3Tbnj@3#87VirbK9mzvnj~2Ny=p(TKy5wEl9XlGR1cF{L+Eq3SN5Xl z)ONNK?)*u$_UtU(81W)F4`hjMCqT5XBbnnjc&OMgoJl+qMb?@FPVPXs#Vdb+SY z5RBB?oQw4S7J9S^Q+Ry4>s4j&MEkH2hny)mkt2r9^W)6-i)W15&HvW!<+y?9G?@v7 zq?2fo-X7C$vYawG@hk=xHaKij{stoln&{a_XY3=d-`;KN&z#4SRCwU9FTRLyAUF{u z^8=7b>8Cb92yqZ(EMr@RxiP4X3hS>Y8kZqEf<4EvO>X&O>BnHiRfblF+{n~Uc>Vpp z=W>vHOLn`v3G$-FXxrl{f!kRpJA#na>huYIk-TlSHqcOXe6|MW&+kZqolCY)&5{Z(zWe$l+FNq?7Dg$_2)BjZIL&Axg3*O zWAJhzEW3xhHobtFlkdU_n{9aSvCCrzgH1zde^9jfRGUi)=jxsD4T?#=nGThj_NeA> zO=Mo$M|uTmvED-W8xbtQBA2(I;q16CbcKK4+DoN(`c`f*P#xuO9Pklvi0~Gw2;rq= zW!%m7Og{_lo-?m{qUpU;##NSuzq77c^_OQ*WTDnPZbg)m|{jTau&dqw3dHieLv#&j;Oy-o9N+I9J%-^ai zjBqAljN}a=JrZUeRLJivsg9f000p7Gbbf#W4oB4ukRj_kjKw_k%sMg|Mw=cNxpomD zeejeio1oqoU9221ENq(>DdC5Ie#b=V%aVaUQ*Ifdyr~vP?_wG)qSh}w6ReTuUwo?T zX3MHyr|3b$hJJ;#vGV}7J*vgu+I$w>Hu4S-9_MF{uiLEH-|=^L zjJ@UJ!qWWzRuJK`Krw#zYqN?ZNT67bw-159f*?xe_H~ZhQ&_YY;ftWc{2Qz>gELme z6AYGa7c!0{;qLd)*BcK%se7HBH~Y&tkc{=$6j!J_?;3x%qDG``PtD8xw&buNuRAe;52V`h9uuEsg`z_=N;QOTYKIx9uBJ7 z9#u9}Xt~fEGO4p70S4_`8FQ;GG68W+h9!Zc-3>G2u`NicK#h5tzFFIQrQwCN870L% z|1mq9wATJeE_SCRT0*r3@)!ftI7n9h#@5G-MLxqQ&p}01^GqN+Vs`$K488O~CW7E3 zuDN=PRufILU;)nvz5D=#Bhg2j32Y9OEu{2=OAVa+S+Z1Q+4Fqc48*F)T&!NKJf{q= zP&c#`Xd};Nmpj3`Mh@6aJXz$ak60yo?}5KJz3m7%1So%p>;^A{ss2??vO70&j|xGt znEXrnd7&I%Pc0$*Fy!HXd&8WrrcyKibQB^-L{f{PT+V4J+g_o0+fp94MLTXr42ItY zX$3W}H0m6KAs26n<;Y-+E<;ddiVOuA|1iKp>W{bEohHE%=3~2*pJiOKN;OIp`i|zO zbG^1MEmCK=7hHKKRmmeadLi+qv(iS77kd z5|%WbpKK`vMdDT4YY9vX01Ib4TD+CoMO*bcE|Oy`rzyr~@HTYy6&$OS5$ra8DX&#Q z@I6n_9Aq&B0k3=XXVlcsZ2cio?OKa^{6f@dA_DN!VY} z-jDp@k@dak_98v%eX;XM4Wb?Y_X{e)e<>{J47e-{#*=`hxYLrp+TA4a=4a2(I=eK%hBqR)Eov6|Q1;7nZZf5i2Faz9RUi7eq0gAp!L)PBO}70@xNLjezHH}?d2eU;o4)%~F}&K4 zR#}LKuK8o<D#AVc#Ssxm4$_OD*0NsP)1VzSEMqOJmKw3RCU7?iyYc`;iX&tzE6H9v8j zRGWFPf+E=kVAEjZu!xNa2}^%XZxee#z(w>KI~k6{O=m0LXe}nZ(i`rB4Sg#E+Ce1@ zP3qwhe*rgXB^tY6BoWK=uMG_>%leP!T_7fq;JmBP3I(+sHCrJdBxq6Lw&;($5HO6< zeo2>>(}Q~J#4S>MN7i6Y4J9* z>_SITYtP>)R0@MhB1`B;EP{uB-;)B-yI5h>IeJdAPZ4})0g{oM{mdI`rzrun;4Gq6 za5DMf+n~h7(DU9nG+Z_j*jJYT433gmU~V_H+P0fLL@jGi&Lsc}O@2~$&|`#Pa*w`b z{^`b+WrI}CNMP#r(b;s=(gV26L=-jaz*f4vA|vMqayN|+2|MAF zkUXor1Bsyu;z_G=T1GHfka*kb6=gVnSV*5Q0MjPql!5qekn4gO&tt{6T705v&%@&D zO@VW*iU))Mt5WVqY?oV*Y7c6?(IUImHTX+F(d(WI~guwgJ0_sXj6u|kY)n+eKMNIEf0tSbsYHXhxdEHpcA7eP}ehtCM7 z%lja6V2SzIL);0Yg}>J;Yk#msYXTz-t2d-Ct52*w^Hoi>ov-5~l6b7)yNH6Z!N3Oq zo7L0JtFL?A=J7w@Af=$;n5psrtHCENq&ryJ{Nfpx+(6(0Ey8W|ODHxR*q@`pS;(Zx zx!N_4%+)2q8Qu`#6k1-LB%w?QD=>9mP-iSIT77)Si7G|ei8Aq`hCFqC z@#>-aT4BDFg`%gBuEMc$Fjal-%qe2h2^ZO&M+`Qqz`{}_LEMr=-Lhc(se299Oait{ zGZU8Y>>n@}N{nu7l&7ZMDSAp34Q?6HVt<2tgI8_sh6-(^Y!sauVOMk+Qg3bstq<=d zbr}|Q@Y1OrqU1ur7YBz@)=vltW<@NES=MY5Y|{Od6Jv`uX5?}4K3S!WS|!RyC|)}Q z3yn*whtwetsFQCk!2AF2?=-vL8lUqY$m-L~gsg%9{S}0`jM zVAlJEI=$X>V{z@E{kMo&UMCcDAEND%$f<5UyZa$+wtQv#x|)E>c-`@Rw*j&D|?umMXDRmizB zXCUq!v`8%v7pp?69FW@SR>AwK_bmfCONX#FzWpB-s<2`=TSj94^{NL$45GGg7bIWyN1vtqdJRKHUrpW?Biq>HUqI z`pqIGvo)M%3pR$JE?b^xp|-25;_H3)Zr~9_<(JKZ~R+Ts54>@a@L9Vm1g39&>BO9yJ0h+7*Eg?X#E>!~ueT&JO^=+2V@p z*v%$X80JpSluvh$bjwhh^B=fN|L^%;`Z-PfC}<@({69-eE;9H52wqYN$EFkrCv?Nx z*~D%mM$_mEAaH~B**`^jt=85g=H{B7u05>%WSSdL> zRc7o&h36EL*qKi-As9Hz~Jm-(jc%{A2R&%1N z3k4(N(GKO9G6E;&bh;H^QW^HMo&J;0- z7)iG4@-6@QpZDS39ZR8UIcG#%z(b;X1 zRnTcdl|!-7D9d!i(@;^)v3#rjW?wS#IK{mL&g_gr-pZsUuqiO3+Tm@a&L-EygMe{V zlmLZ_jZliUDD3w3FJQT!w3IuAgkHDzI6sbLF~hot_LC(I4b7At;`!yfI%+0z=g>$J zZC*caYD@myA)`Z~MhzQXqi&2oh3Eil+&^apcy75}5$(PxKK-@zMbFy@=l<7Uat$yP z1)kP!n&PQeI-Rg60X#3g=mXzK7d-tyuRIQJ=bl3rzws|B z9Zr8(t9iov%f!8OxY{EpZXZiI1A@Taz8&~TQT%N3ox0g?(*M%2?GfE1D>aO|@OCfa zNOY(Wi^*d$7%TS`PFLOh8>{_x^@!J$Llzho9E`rm)|Y47l;xw}R8m!gUf{rQ)GNzZ zCYNX!pa^F1!wRCy*3;j}`W_E>X88;vDF+`QG2y6kYKvK=X4W2ERtVXJQuD)`^FVQn z2f2D|j&63viS8gW4h{fK#owI3RxmcW7g?iVSYFAYw@#!!PIMsU-d9L>dK0AH1pTx7Q2-Cdld&-$*_8Ag22=bwvl3E~J1(Tly84b?agL|sYv$O

pd5pF^b_#Kh*LbnQJeR^PzrQ*<#mUl&KVb72@97KKv>~vh)ew+UR zo?FTw7X{CqvpUk}Tq^Z;3yG72)XSi}Yw(Mc(O1(H|4<)Cw?#;Kl9t{c=^H?)E6!$0 zdcC7GzbW!bB)4p&z}Z#i#>2DD1FJ@NR-)_UYF43`T4r%0y5T4>NWpsZWrm z*;a+8nym0;1EGTRKTI1YM2@|-()t`)vA0*DwF5~1l|n+fO_-W!)%0_k%Fx%7TyNt| zi5~#2kEv-*pPJ!JF)n|X*%#OQDDqKEP)I)9CtZ@37?tb%K|peo>fB-Bs<;2E=*&Fk zjp1oG1_=?GUNShA6Fatr80o+BgPk{-sB*1H}V5LkLe0>SxSugcFIa6 zT|?Ugn}D$GSCvJ$tO3+;=a7TgzGNSATiYrtGFPxS-n2jhbW1hz=Ye5vChCJmc+@J+ zx$OQXCv!CJ((Baim{3&#cnqpenzLvRhe!Uvy_-NnvSzC6Ge9Pcg$F1gFwd50?P3R(eXg3NB6B8e1$ur!O~ns+-Aq4q<9K7v$cgpg+W zlJ^vCU`DcS9p``pClrf(9l+}<+o=9Nk0LAnMeN_s1zOqs6n)Fp-li3%(IHLImvTuA z%iq%WZS@qVf1!4@>FhsiR^;CJVon-XY}`ve=2qZ_Zyf~7LVpoZ05}|{b6s83oR-|J zt{i_)3tsfA;AXXX1hJ8k9;5!tHwz;$uPxJ6xC@i_sei=r`!$@e@M<F@XW@mCeMB zbN_?Ep|!91KBcI0ma#uSv*kgd-LuQ7*G(F)Vg$1?EV;k z<#!*xEp}!#7Wk)(h&0?4#X3#*LT1LKGixj%z+HJ1yrfOH1 zC;rNqm_}QuhY2+tc3%N} z&5y&R5u6k7iic6|ta5$8Y~k_TV!%&hXb;2%5e9R7x=DsgjbEgH`n`E4$&39?TP-?_D93X&oiK^#l9UQqAd)EW5S(va|r% z!j<8P?A;&uy3gg46@EG)pp(R}nLqG<2&nCPLcmA48#Sf0hd%U1Y0mATi`t@gC;p12 zg1RWK*^>}|gCr&fWuvLfr_-89d~E@HPnRYI{OZUbLDKR~xt3SB}6IO%!0y_N zK46bKX~3MG zVg613VHL${9`~PcmmlODjJyg`#9s`Pdoxv2Fkb6?Jy(Kb7yzA0!>kIFPObAO33{X3llh(UqjPRK z--5A5HXs8OPNl63VYQz7>4>MPQ|8gi&Xn8D?+|B@Bv9W0&6x#*sp{in^1@239bX#Af_8> zjfCQf#Wv#qLQz6rI3c?M)LMx|i(2`TQ@~bCFna83PNazaG!tY=$zzGjQQNn%hwR6Z zh@IVIKPua&jn1Iu48MQBkKcgt@*>9<`}2+8 zP~mZOGKH)MOa?g~`;(g_)H>36eKY@ge|YFyQ}R69k+kM5g`n(UWMJ!LAZGJdU-y5M zKcAag+}U3E=6ZVP;-m7INQjVLfGEKKX0qbk|0!;@jT1cE7Mu-50sdrShPcCybmd$4 z&4kog5}O|l>s#$pX%}CN75?H-WX4OeF=vI9sIw)8%W~5y7SMECXZJ~M-nF$q>s08Z zBXcF$Q$R0L?zw4wJktAQy>G!+F2joNDy6%H{s@)G%lc38P;iHM_^YSgp&{4{v$IDv z1dyS{84M-&KJDtfbm6f9nE3OeKQkYv96Dz1Ts4Lut$)l&vTkp*|nc5z(h*5NL2ZC8BFECS<)LiU5wF( z;RD3YWEx_vBB{|e3WCufET^b3MNHedBZj5_2du%uL0t^im1cFhg0G~MmTSmn7@l+N zkLLXQr!%%f`5C%dA%`aSPG~n(lVjCas3iFzw!p6T=wb{gyzkX6*!yuw&jEpsp@Gf2 z2t-B%f$bu+1zq_E$z%X;U8f(L{!_d<(P^^{x+o+cq%A>6TN7zD*Q_PHP4J1A{&S z4Lf(=${$z#)}2a2c4GGh;_IRM7&sqivh|+F;K2+pN_U()O{B{B+w2AGc z7-e$XO6>6$kL=Fln8s2~)SXzp5}&B~X{yDB2`J#v9FLvp56+5AdG-mC?D1b83_;d9 z-_HR>N;Q(Ben53#(T_P#Qkhv|ZOVXuFD zWmEv-O=86(HRz}pU)O+K$egvKgg`A<4l#jRZ=4-+i-eb|t}V!)UCsH5>*e_%POY;b z@pPxhB3;u?d&tlX_B(P7i@?#3Yq!eiQRWa000|}1(rNJP-tSTTS^kmru_#bpd|q;! z_^#_&flD8aRGi~ppx1)q1=3U|Rf5FcCUJKBd#HtS0*EOsPIGW0uxB0?T?geH2A{ZM z{faui+^2Qg!Dvs;|J|{sp*Vn0*I&tQaS9S_Hwc=$jL?&nXXf2u8e7N5*^56W zP#hrXc6h$^t2?9G%XU}`WpY#mMg9G6n`OW4>?0u`GvDdFRGg9KiS}fB_sN_Zv3Un% zUoezJXMDh4d9pVkW!tn=J(hp;+De>b+Ba}%#>TzjbZSXR~S-bR+ z%-gP*Zx28}oKb`PY2WiGYG!7#QfJOK_%}V-JWQ#+{Tj^&%g+9YG+{|pKiwJBj15lR z#{x}|nlE{H@=oO5xb@VuQh2#VxJ zpSpXfcqnV_^&7c=3ON_?(TcvN{zUd6{YPS!hl6y37oooN`RHc0aT{N zml=SciQ3ySrAsCg?|b_?A84r0;@edSgNb;W-=?s< zZx4<^xv+E+?LEcj4JB)OE`3r&!*;5@JZA^c<8gc?yLM$)IQGOTBsZ~k?{Vu`M6V3T zN<`)25^_}3TV$@cd=}4Q-MA4pY~E|R6UP*JPzq{+4zXYHUywcK-Nio9ug{-oFWyK; zlvzBe{k^&CiAg%MuUI|r4%wYq2z;-Ep<7IDg4|zoyu^PO9)iy`A$bNpCT<*?=DTLUy$0*zQL&E&aXDJ!&ufP%=gNIJ zHiLn~oj_7bYn5q12Po&;i`u|lVEjpsU0|#8u&-A)o6NWeeV(b$fKE)hkgGHpZM_kd zVma2f#B-TM(En+~6|oz?{jj*6ob2?hfZKgtPwsnP?4DlJsF8X+lSIe>UleLuI)D9A znQ0}9Woo3M2@tH*Xl|%WG@CFP!bA_%EeKh-=GxeL~RtFp(J>+2wKj*A=a)N@PE*u44 zpR#=GS?WrWNHJXK*?l6n!!>5o$TLrJs2HKntg=cY8Ec+2=8?zSn_hRs3?j?pvw7b) zPK}j@%7r@K%_7Nbo=7({VxZ+UF2@w^ThRF>bx>Wg>8l*Zw zcnE1Sx3qe{e#hB^;+W#M-x7`r=Fl z%f1k#Gqf&q_^A)JI95^1r1=OMLf)0QBG@j(&OiKrew3C?f|$+8zQHdU6N`*Xg~Wbe zkRHPczTS_*Rk&rSaz!EXYhvt|l`c-fJl90!Z?fr-MzU`W%3k~a9)U{mVAe&dgnqT2 zIf>&J>KmHO9HfJrji_j_0=kD%w`VTx7YG8{C3$=G@9sYw)N)R;bxC#`8JcJj;zm_M zO=kZHG3PGqEWf{Cdn*sC&)E<$$49)e*3{3`aoiOU0Tj@9FKB}(?Xg(+QAeq%LQJrw zia+eh8U5kECBaO&5J{oQ(Q2*AvW(p9l-sHJHMM|v)x6a0GN;Mu+^cw3{mZDDf5-=s z9u789QOB!&1+fLlSqGMfC%c$T+zFL@4(f2fWNiv)6$4Ll)8U0DKmcf80gSDwY&Ri? zW3a1jBY^|}PdPriO8&=uhkOI)&MKf30C}1w+8(v88BLtKDrtXwcaMvLO^WU-F-KjJ z{yKB5Qjde%j-5 zk~o_juS59E8bJD$PLjSzmJ=jMCjH?hBlr1}+V;n^z?eUwF8?W$1SseA-=S`S%h6fCvloGmU8X0{YVl~%durwe<>Z{uMlwlmM)+EsrpH*_Hnt>5 z@Fq)%U-5b97HnlsRtZ$zEGZ{xc_^NfRx2&cVI`RdNmNn_GYn0bCr}^}^0|ldB_HN3 zDWYu^*MBLDZICk@WbKYW)W}tG=h3zqThcnocUEJi4b8|H#YfN?TX}RCD4Ow^zEhGj z^nRlx=N;5kI(jbe5#uXSzc|B}P_EBdAV@wo17?y7ml}Dvme6L`VE%JKKbrZur2eT5 zq&P}S6RA9`Ec4SKk|~#Q=rSbR*r}8$DnWf^Sc3YETgW4vRu zHG|t*d2f3@+x3o_UC*H7BUz#!WDKg!wJ94>@l&F6>r;|@B&GV!q+&m8842^ks%lXz zo?W);C!D<}f^uu|gIsy2Ygvb3zI2MH<&@LbPyH;AIofKt{22L4mI!qVp2kZF!p02%@JI!-X{JA0fh3|Jf$O3-(_b2m&E)3`_4t?VX z%ChFyiGk1UO$mc{%iz2lbf@(6I1gbJ$fS6yka`&3sC$;*wT$P{;VSt-IctS>$cwn@=(1#i?sImf?kIH7j%gO|--#jMnUiak@AcHs-J9~3+>(1Pa^N6$}5DI ztZXrws2rQ`wMq^$DRHN9pz2^wEeQY~?6oVe0fAU99PrG2{~Z})q!x1$Hjv!!t6jIt z_m6iM+ZjbZZf&M)mr&c)*O4o#p4txBy~Wa03-+(M3K6pD{0BZV#2-8%0}fMr-oLu- zO2y>nw!fK6+IXR6@94OYXvqd|D}uHty-tkq;59UmNkv=LvUai>CM~d2s_PSnq;)(R ze8dT6*UtGFW$yO63&MQ9VX&`*0FXOocFP`djb@9nonA)<%pKk5fLXM8#f|~oM!x>Y zqX5m618uGO3*U#8NA->dGlRzId`=NB(L3i(TC#)}texEg3l?NVzyTD{|@(HjhQChhHhC?1_u%_fJxK+<%{z=7?`yHk@=Pm1I+- zI%3qB&qUSOLN1w%H<`+mtSa#5?ykXg$dtm-`=ve?REh8)<9l>!ceX1GX_TkWXP#I4Dlw6;*uz%J&j<#xE)^>)>{eo* zBPFrn49e>+;tIfM_PeaG+tb;CYkOAMk6Nr?+>DzE4-ZYM4PtA4q%lOi3&J(5?nO%qSjR#$e4p zl0B1tinoN!Qj1)uh(oz7TSv*K%G3yKPu?(VkOuv>DdXkG6AWfTpK7%{dJz^gp&d6s zkBWXccfqhU@M^7SEyDdd1EtTz03nlg#jyrv1l99Yd1k`)>Z1aol)w(IHazC!>C=h^GEW`lNYyJJydvF;PjWAU9&8E2xXE+oB$Hy4% zeAYx%N*tYUmQ6L{gAK-`NKQhUi zdbd3OLD@m1QfNk~RRVj{lm>%#3TVIi%4XQzPpd^6K1ulQNQ}bs=uc6u@E*vhrn5Po)*Nv zYPAKu?+uT!@2%uUO~F&eVy-F6$I|q~y!graJJGK`DhiuhX8%0Tp%3;LpYaLtB+0pX z^*$~lo?VzrFB*eL)zI)^F>gZEl5wRJY*qq;dBEJQM^4-bTu*gH`=1K?Ts=$T3#iX{ zsck8!SF7<_xRbOD1|Z5_hBY1odVu%@+{If|se^Bp%AdThsD$wSoW=f9YVL^$jkm>V znT_q`qxV~d#E|*W;8iu|UHzJ~dOI`6(6*b%UiOA@{$P&r`$JZexVM6>&{0Z$oq)&( zuEbWnoy5nPn_5e!ddtf~)v?(dV)4YM3XzUXi$cqi5*tgWZ2I&)Yn;*TC?RI$u0F3p z6G?qY{b=gP`o)*lH_tvdC@9^2Uu*90)_J?8gq-CHmb1P!`8gZ&y=vinA}ztax)2Of z`TIAL*W=QfQTW7>4NJ7eH7mKPa!Gu(JHi!=+nuuFH1^Tp>;Xg^DqU2q7f`u7D}9%^XDLfXxh`?H@h^3X`hQ%fOARiFn7B4XAg5>`7{=QwhvBHl z9y()93$|^&RWe=gyiPmp;Z}DF!uP$21 zJwZ~mvQ->q%fiSk!7w|=E#4BmQ&;p zFNFmP9^&^tOG|_c#buoQo&fC}t}BbGpORY|ntgYtwyD2=mgPLup)rUX9~k`}8@R^H z>JY_BcsTebs&mqWLuA#a2{6ck6G}}!#TznRJiKxKo|n@qDq1y*-Qq9vVCc{HysVLj zYa1GBvlr`?dDK`743^M0QHA@p%s7?hAIcBEJ3@;Dw&_cP-+59ap6#8&_9B83Pf+5p zH`#ZvFzVV9xX4f&f|NT~B)hFN{qcGs+Mkhm^lHQQcfw`-cKF(N0mbVlJx~M-zRI?$LxCd+& z9{Hej_t*+JfQdWRkVq6fEtB)Jz24pK&J)TcHPCk5WO`?|b9GAb-~b@)m|5+s_IUKX zl~kB&%TfAp)sndKST8doG~I5sh1O?mYLJBbtG6O(H$&ha@2_eWU>x^gMKwJ**jRNY zw0{RA)XrBr#Gg4M&>kRt?s0a?wS*#TlL?bZ^*PVE|8J>_a3mm(8kLXWE zrpuq`W!0vqYqa&A*9A1(=XK9a;(T~WxgW12a$T>4tZ9hp1PX4gsF+vc{|$LEJL>DkQSsbPQjet$lf<|k^ah_%5iE?)q?A53_jNQeV;!eW ztFY(&ZUaZkh86T8Lo@zgqKn?6Koh&c76dV3#;g9W=%tT<^wxAtLOzGf?om-jaF9g| zAJw#1!-X&H#`{NX0&W=yO;V|kU*)xF2_T7U99Ymg$N7y2Y%BT>e6#;tUyX4v)kzx&&aC>wE?s(!0#) z>mRU5wuLu15Iu4^R0-vAzatrsS2XV*=y6kIYgLQq;jys#xb!UK^QQ_ejF@y@HntI0 zo_`}$`foIyNQtm<@OV3TRtN`>I$=byx8Z8XMEzlwUCYsM8?!WX0XJ&Q;@< z??U)%>z5%(+)v*b{aWP;VO`{@T-IUpw)@AUQ+%g6v0gX{YZqy}5aG~yj-0sC`?oEm zOx;9*E!KOx66IhwowrPnR8Or?+e4?~|7%ypW(g;*-bY&FvTRrZD1vr7*S`@)$%&t7 zs-zoXl4`U$V=LGMBsR=BAJ#JZSU6@YXfe=o9)46jaKOMl<*rfTXN6o_~-L0j8?$Kcy=c;6KCQz7hgjI~_$~t5t;qIp|dF3I_35%XnA5_}8tuL&+ZVyrn4hoae zInx!7;1fB9Pa{hvUn~%3c}`lJVz3h62I0bRvz~+CAOy&KZpzY&;?O7Vf7{3`4&VMl zZ2JPZL0QgD%K%HSE8L8I?aDC<%*Ji6z%C$uF{$#BDVDR0a2xAhI+Ld}SBn*jT)nPz zx#--U*dwd z!T5IWMulj>pW`a~<`XtUk4ul6-8#3#C;J+3X|-;dh4WaM`$fdi!D}-VcIcw*ZJPuF6h0i^Y408C8zB@*vxZeMt?nb3HAHNeD*RhOv{Ckv5MZ@UGUxN{t zx}9lk0>t1#$A=a(mn&5TYQvT{YqmT8%DMm8?6M{pS_ScPxV577g)+#*Om}H!bG}+< zUIYtwMmjAo(C*=ja~_Nf?8RYY&`K9?tLaC$H%Dt`GFXsAr)rI>1GVS;W24eB7 zTblDv{Rh}sJf%`9jvc|OIsJB4{R3zC_FwwhER+t{G`s^bK`F|1x6Ils?&2*}Tdq!ZC40vUmBQTXJjW zw9*6{YDmJud#PHVqI3`|kT}20X6UnCm=1Sc9!`XL%6{FqBP_u8b`JmwMN4DIhlHaJ z2V-K8uF&Y7fJC%zr$=emP7o^U-CY_kP_BmgS*3bWz?(D>1B%;utTNjUArk?Zp9pLq z{(1bm*f|i95=19&0HX&msV@d_R)IN^3-vA@zE?<~a#gQHt0V0@*lXqA_Mr9MT0C)< z-#sd)9C>T%?cc=&DQs7nDc_BmseHJi&}rPINX&cjr3&b*vE5MUd_%w>-xYjw6H^Vj zKR%C(T?s*>N5&K$?L7p#sEn_*W~X{;NP$*g#Rj4-aU#vTh{FZvuUfv1@BSMhy#LR& z%)Zf=Nu%EFM+6X;fVb5bq`TMJmz`ZZ>IatpjRty=FsZ@!%Q$i2WcC2Lx1mnrBx2oi z_rl6{zPbZ`kTWS9AgT27Ql2xD&$Inpla3NM_b=t(JbeZ6W{YJ{T#?^+hvDOLINMXz zrTE3*2bIw=M=E+f<@FT7_lvW6SAIit+pGvV<*BvaNiTlmQ`EZAO~PBW^Ra55joYl-{{geqO?JVbM)y{sZKK<4QC zHEf1_i}mirv`BYchI&w(3Z|9RQ1??-?3sh%bQCnR>n*C?wuj%Zem!K?HnWfc6b4u1 zpnQPnw0>r)w$^Mqd{O0+KYxW?)s9&X=Qgc@2^Ox zh!$U|SaKbw#vG6_)PSfAXi^rK7kgYq7g>fs8?X{7^L`fLaj2Y~o&J((YD&glg4a6b zC$YkyK7lxEOZ9%d09Qp~{Xu2oLK0n`cOJ2h0Ge+1){Z{UFc?=RqnPV?66+b$VBv2U zUfsNqGIfnE+NZas^OT0uiTU-vra%8;KjkPkl4rpr9nsYLMk*fAie%ul$L^(L;84mx z>%JhBB?>Q2yX6sZ$awZ|dxT*EJ|6L)u96RfM{{KA6iD%Z=azHIe_88g)x4>VNG~Uu z=MQLG0nct4Qe)st451^WuU|nh*R&Wu6u9S_A5)j>)z!gWa|R~f*J+%EGI_Z#aKbe; zW8%SUrU<~Oa;7IHZ}sgR zRDah~Pl;!WN>k;rOoG+qp_sh_^~TnUG)jewRO|Y<=~~Z7heLUTT{TJVQK#j=<7^o} zXTaUm0w$UTs2>%MfF+#vgi+9v0myI%&7_*JxFj5!Sj3uCV9eAQz&bP{i??@p1e})- zdexib?DxpJ?UKp5C!yN4pHE2w5swkUKaX(fM11@mXWP$8CU2KCae1})QjTt7Dwdu! zMgHBx@qT$h(bjdTqWvo`DZ*Cm5{JHYig0N%cwRIxTJ$zBwA~rsc05P4z70epeVM}D zavJ?}+C_qz+r`wM5!eWLzT7E6X?f3Mk@vrqfiWITGE~}2crklD26!m$eA=zfdZT`( zNuJVfe+4^4RjR>D9X^R1lU`9=_J^=;^>c|7o<+azp;@IFMu~z?O{afGkZog)p6Jxs zw+F1NStL*)CxX%iM0O^;^*5lp z;Nkr+m}+UhVxs45YdcHA_(SUJ(MZd=SBJgSi}<@YK=i<%4Tr2l?yTK#-wLDYjUld# z;6Pwp2mw4TapLHA!SfMEFC}zr3AViCE2HkKtV^E6r+qkEk8!DnsL3$SmCsBDJXUtz zv`mljw_qS>DwwJUB>ZJaELST1xs(6z=y7Xrz4Z_f0RiW&ql zQG$g_sh9o2>M^bjXD!SW@c8(#y};+o(`dLPbn@LoYtT-Nx7r)|@#_gcToV~S#HA`N z3qiui|4+tx3t(~64uTR=3VVsOJsw+~vZSGthf2IjLu4cQ>d}O?c<%v|eigGYlw4?K zTj~3`@IybL2O=1Z+h=(8#z!51SxV|Y!Q>(W|LU1_-KPIxFmf(#V1ZO% z$yPxo|LCermM=QY13#h%L1e;rvqdfa!}2FEoNAzuxTwuL#Y0dN81{Sj_uN}lwF9)9 z$(P19f=ypF4IG6TFFh#`b3D+GpwU1c>&M6pIuC)O!l8lyJefw}_TqyWZ2HRPW!JB# zK5b!0@0lX^CdDq9*Wm}lLTpOtq?v$x<|40)mq??#DoerT_~>He#1${7jt7DkB%nv- zl7wr17lixw&c*17GH{KCG`ykfwGJi47=H+P{F=Z*i+%jh+-)!}2rK%hjjJY|N?P_8 zZvlN=?yO+xNl&9~^|nVzl#_YutEs;{8*Se4H|kE|`=eT!wVqR2wkc^8(lOxf_}M?_>e%>(zJvdCL4IM;~G%?!*Z&NrCZe%WQ!- z)G%j)&6OQ${w7N9?85?sTo9j?xaMQq-GO(@_%|9MM*#6ioci9>`ppzDyalw<#8+&h zm6p4473lr;tyq>TK`96v)Ad39Xi%S_;Ew41@AGzdM_)}Jt_QsjCO#$_e(T{`*IPKX zy9VtQVhQv!qLW4MtYdGDHYdN?CEPk2>il5Td#L|-wmh(GBdN`f7x8^2NHe*#pJ|xi zBfmsXqHyfV0E>MM`5>G4TSB>esDr&`^lIn)44d*w$-PbFtSP6)Rx4EWr8yYIME)rz zp`5Spqj`*_-u+e)4?y|vPYeX$u7+$J&hkn^16VYRoHF1;41j| zYo9=gPA$p;q~Ilv0>~;CQ{c+)_;gnQqDQQ)SF4COA*wua!7ouLbvmN@`~?N&T5A2F zb!?~GY{T0(|8GGz>pCufnMOmpbRW@%Z_nLJDHiX$cFJY&L8?mxlUgk(VF@p?_}zxX zuYl~zK^>L;;}}*#Qwd!x?+TIS^^u$U(A^)jIBwm}TiVZW9Vz2cESoRMqWVLVC5wzm z*PxNXIK9s2DK3$(ID}ADiz}Lsy^U!#Ad=s(u+TxA=RMe3@mL9Ir*9G)=oBH@?7CXY z^@sBtmdA#rq-xA;lv-2}7LPIxuEQaiwSDABWd`$iu;4ougJ-*f`xMV>oFOKd|3XO= z$q+B91WKIirB&fKa00dS3&UG)7P2Wf^wFS(LR$=AE*dkH)$5u!E3N`8NYxb(*1>m` z?xK&tS8x(*Y6>YAR@%Hnl)qIm|Q8T`pTW!N204_O1fu>3G?NL@B#9f;1EFHexv)~XPUwi#tahq(=Be|zP*#(ho{T+ zjQ|+ER(1B@xBOt0_SA5=UjPWXdq%+87$@B6ypEc>ODr2P1y_3TJXSoiq^J-yO97N9 zpBv)-+AYlHc08b#Q*&YmCLUlN2Ad@CshEfB=Y9W+H{Oq%B^=GPPU?xVgC{!QSv4-s|>!?_NfOX zIf=n|XN(qYx3t64CyqrgS4;?}N2YFkIX2#_tfX4Gj%_pM-}+-g9*t4V3wl1gM~%NC zeab2gw?bBC6CM^;`69b-u?boCf=6}~to|tb*N8m8iXjUx?YxOPfl+`Pa)Xaoa>}MJ zosG$!>qTTc@Cqqp@Hhp;y1L2E^CDQ@)oHUJ}Lt= zxX8{&K&p1A4+BIiet)FNq^a9*a=7Ec2yl95YEfb` zzDKfb4$YZ&$~!Noa_C!R9DY7#*`KI*GFGs96zce&LJk1#*gZDJi#2_=aNp%15cV_M zaNigtkRTBK8o&+b1noU9F~^plI~c09#T3A%FUo{67IPW|yD=+C-9B?`cA0b;)5aSJ zqm5=Qf=J_=EOYfcQGK~+nHyXe)gQjE#UT7Dq>nOM4?pubX6B@IlDSGCw_MYH#m)|q zDrN*JIoswULDEe@w*@gT$PZ68+TI(7FbIt{JhPvU>Ey3Y#R&f^?FB2P9=6B8mI<_N zm{wM?sFh=r8X20TLAIk9CW5UIzgYjE7g@Bn=M3q>3dnz#1jlBRP;~+)OOz0LxnX2z zMCaAt+KDoU)$!5_Uhs3s29?rI7sJ}=0)W;z5F=9ETs>-2$K9~uMH?;V9C)mZ$F<#u zS(V;;m9`ZQ;=>JBE-g+i)`2?bC=946CIo&MHawAgO608F&}R4*YI68~#%`kUSF=o9 zf$7y0XYbzk3$Y>aJJ&)N>vSX+-lCw=N!b^jwp)|I_igXP6QvtruFFKqKb!OhK21?D zzm}s$P<5HAvnx|=+bmZ?F1A*ca#`=1@OrJrwOmtE%vVFkV{d$9%prlE6}QYL?=A9B?UB&Ve>Jfs%i zzTJkme1&BVSr!t-_U%ZkTUxQD(7pj!DATwxAn-8OdXF1&eEy*Z zu4!+CMc$$8SM6!M2Q+Y%=9h|OoO4Ve-FI6)Z*>5mnM|!$yo)5e1gvKG@C9ZPQ%SbF zu_FOvgC-^OvvmfD(88&}^UpF(0Pg2;`K;8VM@rpH8<8(6uKR=sP1P|9c@1kiRBgbR z_9LvH`M1B`UvR!^he7Fr}Sf|m#@`H?~K*JDKwkU@G?>c1kVnLhA2 z{$paxTr#=k3r_jpv#4^sVpC_zP<8bgWC=n|sI#+)*)q~r4eP?C*a!elDbLH<42wl$ zM3bSHiuD{UqlD737phR*hb<2#eiu|Fu7sC5YqO+lvZo9k=r*8*EaB#&$p<5Gf@GQy z{-`dZ=TLIh7aEYo8dn%;w!0`jL0&NoW6BD}vO zRg2Kq*|oEJ9|$q(I{G7zpp~usK*(=xa45x3xQMkf>%DYoM$!~H_lqCh4}M1|P-cs8gDm%~EGMQbRkQ^jE$tT;LS7vYC#x z{m|FQUgq-i!?b*wSk`G{(!~}GA3UG!NRAwRqDimccVhgu4kf(%9g--M?|LKd(-9y= zHxoR=le3Zw(79>Y;(kRgAaOKR40w?k3dKikIK^fE=cFB{#T4%^`pHiox@W@;hA^s#IXh2w&MnGa6mK z6?`y#VGBItNx2Gii~AB6B}KLn@%=FXM9M-Is@jCDLn)c3Jw$nK|gpR_Ju?VO-;UwXpqBFVt2TRH86>%W-J9t10>QWbKg9iD?i5>etyK#sFX=l*z z*JFx3Kv0|yl`{Ywh$G@58U~aHb|Q9D=2yZLnpmAD{7a=EAAC?&{|SwJPt63QuobO$ zrLP2`#R<%L2oxzJ2Ls@fwF)(k!v6)@1l;OIH`el5x6+)E;kyX+4gtfvKofwFqd>&D*X>by0 zU9bSgZoIB4d=n1D6>%CzC%<(QEu|*vJ#nnkB}EE$(!#NIfu+uQ`k_JU6XO7z=Rsx6 ziZWDwr?mg#(A)tuub_Q655fQ(SRBs@wi-4Q^rG$isqBo4eSPc_ARH%#4i@$PY=wz+ zid6-)rc>FBx2FFQ^s96GZ508?xyL67ryP4Gr@YH2H)Id?y;9>}nP~^Gs7RLTFF8gO zllY^K_r6p?w_FYTBDCNejA4|8In%c2{URTBgmvL=ji(b(!L+{|L`J4Q$5`|j6{gb5 zW+|udlN<%W1-(F#ei#uSv+$_FCa(G0au&EBE*VxqgF!))XyJ2Nhd;tp(8xcFtp4Dw zy(#ZNUgA9*1~AFnbvQs2MrUbuF79HxFml)QIVo+H^!TR(Bk_`|+h_$>>z+L8sp)A7 zDzE(B|1SEI_d-YZQ!={Z+1SRSav#LTzz=z9GzhS3c zz_Q-Jyd{I+ck@p{Kar8j(-k+;IjG%fV3Wn3!fzEXx97*0wKB{pTN#1+FO7gf)|b}9b*ESy=hml z7&f1F5{E3Txf7noG`sV}kxHNCQ({)n?D>=M*rICXhuc-9(JxM9h~v4sN(DVhV@9sF zdFJXi7X?St7IqR8-i-MQrtIcaD_7mB`L3$fn5o{+Gf;0 zkF{GxjZ}QLRW7<1mQDS>QzZ~CitEMg;S`(y`3EF^r7Gz#1R7>=D?o%ch}nl5y)9o>Q}!;Q(rIT!MRO{Vhy zHx-PId&f$GSguDmH5;uOz6KbZdfpIMp;88zfWLpx(*ROSk6HOa=;&HWM@l^92PXE* zOyv#MO0t?ky$7%QHQk!YJ;pK{1PyzdcQ33a>no+-x60V+>kdb8#3`>POT0O|HJo>= z*Z+`nlzd}##>gb8hw^u;cxi+(`WFNm*d%&vWLs%IAP0WF^6L&4A@GWvH0AZE16OlR z(>VP2nWR`oPik)4uNFp#;vjkiO^fLkX&7XM>7Y?DL{0fo;3!d+A9F9yj!qnWp4G`i z!l*7GP+pm{cZQsxJhNgr3-^mtSlOQqMx_RW0YZF#nYJ z@hL!tg(g&(V^>A6G&c%1Rpp~vRrOnsldPO%M_??OzYONUo^*c5kMqTK=owY3VR01r z4XwtYRLvic68B?~H#8fj;9U=+R^F*;tg$caqsBe{Q$>!xdD)6zf)$Y>gOxu1qdF}& zWUMA0re*p8CMiEww7xaw#k;81&hQcm64x!oC-v>kE@wEu_TdOco*g7!-UqHZPNQI?!+6=$1Wa&=T|owSR&>`PXdfuJMF%?`S0Qab<*z~?I9Q`w&rUskgx3yjVy zqUiD8o-fSYOrQF-6Eu`9=UF2eLn|Ky>gJG4ex z_n^WDH0zL{xrzx<9A?+Rr%52 zG$%&?lal_ncn>((6$87%k}J7z3+ro-Y{pRvD!jGu@!TS*_X1@m0&W?go%okwHHF&&ylz-gk%A3xKP|!QI)3a-r3rpwBDoGWpz3^&_GfsJ9!{5xw!A z+baD^@W71j!k4e;ty%rpR2J9rtmk<`ZpG336dlTr^(EzCbn+3N>3*;qAN$qe^tzqX z@Z@7jQYA~mrg5|79Fn@}x(>(n($2c@NFitA!v>kbPvYKPf>AryhysEa@gr1bAu>FQ zyF~0>`K#}iYg!8Z%ux32>B?CB%q|7EUo?`eCRuw{o5J{a3f&CFP@#+6*I&O0w9vS< z*tJkOEvEiBo?Z)L+X#PRKW4A))oEG%eWQo{rd@dW?r7l8L)sAFG$Dk~r9JM#W3Q

ZzcgpiR5=8**b;k0!aVf9O1H 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

{flR8aT;v(G#D5fiA!7| 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 U*8T#%83`!gQoEUd!{W(*0Hr^cV*mgE literal 0 HcmV?d00001 diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-plugins.png b/stable/minecraft-java/1.0.21/docs/img/mc-plugins.png new file mode 100644 index 0000000000000000000000000000000000000000..cdf5f30bd1e78023065a097dc2fc3a24b8ebb611 GIT binary patch literal 16276 zcmeIZXH=8lw>27jLE$e|qzOm~RYC^=L6Hthq&JlkP->(|30NqC(nASVDM7k~-UX%i zZs;Jr6GCry$KSbkyyM<4=RNPa_ndLZ`vDx0E}$7!#4{EL=LL*Q2yx~)73H0H#)P43!5^f^Pdq(m?w;(>^$iaCBl{~l1iF7 z>UD4arFKT1yWtCm?vHDFAB;cv$G=6t{nrfnRMLI*%TsK~p4(y1$|FC`oMojePF(Cq zycFy#GEa`&GFmR(Y3=OnWV2P6pdlRJbAK~v=$Y%5pLkMGgBltZ+MpESOlo@Ovxg!W%A4_? z6sNa_H@}S2irOftet*e8- zTozNZBZaT-%qCapo3HX}=0<2Q($`K~hl^^u3@|LAMoy{=)i7)p3jVG3^!_9rHH-s%W3o3$8eHZU_KM49- zwKOK`=5jSrBYbR0z^Zn0%#&H&Yb&vLn2f<=1fy+K;9%v|mG7)^d_Sm8wn}ZZQFvfy zYG)(*$D7Rbpx!Yx&h7FcyoF7y#+5tkwfgX*wRUF82heqs2&{X}*0~61vR9dtze{sr zo0inPn8hE=FiytC&4=Ue?)T2_W>$y9vXpsA4>x>MhVV>Sz}y;dmQ?9-dTqDcS;!BE zX0+A%@WXcW5J4`F=eNjdIhRZ2Wyw*V2&&A^>v5;$$Dhyt+De4ORMkGX*(t0~HseIk zmVt%>glL16BnvHQ{Nxk_vPUM4;u{i;@BKQ_AEhK<=w|xfO8_&UskUS19>=GX1hi&YIKzqL)j>9DF!+Hpwj0nx=k1)8sPJ~7uys>fjNHxG)1q7pZ zpme0K4f;;Z#QM~}^wzB5Ac|!yHd+YrC4#!DgUTb=3 zabD%7LBqWGuA8nQ=l7+VrVR0rlh$)!Kfl8`{)9A9?$Rb2ZkiyBUUj>pTSxDB@*iQf zrpIA(Pr(vDlAsHry4^HiqE&gCjT`pBzywS89v`IcO1w&%VQh_S*D>bmKp&plG$QLl zEFf%X2xOVOok>Flg~znTJ4jW>I{a_v6mSqe;P}{D)uB*)JZhy?iJsj;G!`n;WR)n8 zkDI&BGmbg+LX_W)G2K&1&l#j)X_q_--&PpFf9PXDKR8HZ;>Ydsb=a3pQ7YqoGM@$K z?Wm2prS!)6eml534{F4V7rhg_a%PWHj9}QKH~F$VtaP5GdTh+v`e{aDsx0Rzb(y*I zq6UU>^(#O;(gkbL zbx?P}9yOSo{0ys}5LILQDA`k*XjD>rWZlS=uY#S)@X9bBjTJ?_;@#0;*tj2xfPLb9 z9eH-sNb4zc2V+kz2v@hLB)7x+0^@ZI99zg%wHbYz&?}b&238WS%nrL&JvLeC?e<&R zGIUV`xsj6!GY@uZ2ydFo6bTVT`Q)K-!_$M0WdfZxz7|2~!Kfoi-TR|u-HcbF%1Zep z;(J$Q0aS*8W9mT!89Pkp2x2(XX~KH_#vxm7rGaLy zW8NSuCgQ}~<|oZq-oI?f5eHKt!3gKDMhxZDzueSb)+zO#2Y}GKf3xQfd`UB{L{sE< zvcNrgi=*zv$d890xwJrpjy}dJ$EDF47igR7+`en)5`87v=LX1MJB(rp0TU_>9?6VnBvkMq3XxU z8kq-o&FxoEgI}Wkm8|1st&!ibDR=g4gBU44mW~e{;?dvL-H~-QeR{b}oymgxi&O6Q zSpCp$T1n56tNT@J$BD`_D0g3Q=>L{KqxU*|Sj(rdTG^E?X3FHX4L|83&Oq!wfo(o% zMbDj9jdZl4f8>~O6`D?URi1%#GlG>KMMF!;6X7=R-Kin>8B#N!oyQ;x4Yc})-_;8j zLf(q0{HG%lTb%m77(lNBv*^_EK-K%C{wL@8 zlOqlAzIC2QRzz~r7Q8bUypt_Ry@%KS0}1i-N5B8TQDn)EN~CO^>-11pukA;1wdQ(q z6yUm-ZBw5`0G8`+8(k5Gqg`a^GNsOA;~Melka!3%yfOTF2fD0}g0)ZBd?=yXxWcoA_XA6C;NpIJ^K&E3egn_nZdy5k(WwoPUfK7-Y0%=N$hn6!VwPUg4c6K)e-5mNPSW(P1|lgHz+O$z#?aOROrt zv9m8->at=(gP6YKY~XEk?+F>i+6Y9Gbrc>Q7%yP_J7$mTor|C7A!7LT#d+82y~j;u zLTy^6vc*f;V`9nW9=096%!$l#o@GR@N7@D;&ivO*P$Byj$H~yg1O1aLlw?7jd8XsYfQP|SIpaqk=B_xrj784trq$TiM z&)Dhi3|8ylFuk+r;ca&x49b(EtRb$d2TzTX-VL_sqU42(F=iFa+u26pQ&-(8pM+EX zs<=)qg;D@XIZQ$}LoPU|XJnsLRfC8gjI!|rbt|X+@ct_@QZ3P&=AMhJY_rw8MKd#KROCn8mi@l6Chde(Ka1r>~z8$(4CgaU^lL=;=Dgyq#Pi)P$ z6^DwN2NkcZN-@-lYUUSl)&B8<28*SVN-F;-@!ul1Xpp@~22QplJ1kjm8m*qmeZ^fY z-F&o&rb!mZDUij}X<7B6D@4CONu!`dq@Q%FA z&acVY2{#Pk*>vlRQ* z;debn$m~4^$3cbB{oh|$IPWoeP8@f7WMc|aCnuL!eWr5GK%OakcA{M_Wq%q^{O!2! zBebrq*eQWXSG2O_&D?J>l6wDH7bW^_$LplTX`-l9>9zy0rAK^Kk^bu)B4gYwjCrEY zFWM_rI{GFxhaI*1o`_?qYNsl(H-xFP`7C^rrQ1=JQc}whNbG%V(F?3Z>KItauhop~ zwh4nxJ+~1-zgOfCGl=6hCFZSDP;NG`2(H0-v1N$-bPCYOdIu?*t z?XwvqDu|q&8ENxB68HS`y*xk;H?Nu(U0r#1D#?G5>hRn5p3#9dLCYk8*Z#v|TO)2N zjK43Lr;6FMCF4hEL96Tmp?%6Y{HhAUJ205Xq@=lUQr)2 zGENY!{3!#o>Z$b9(lN+yE${g4r7$5R@rC9=206;wfe*mh`sO}rJ{<@oZ>Sw3oSXgR4k4m2k_*P6fNh>VRdDHfM;{8#LQR<5Crxkp zM^^oC%Gg$N*&hb>=ym>V*_y}XpYO%@X2REfS2OZW3#{O03(2ERpv}r}HUyL75>2#U z3sh%RjlK~}$1W{o2~kWOcNkm}d`f2_dpy76I)E~eU)>*Y8*Ym%HOrB#m6F}58Skn! zdFtl6TvoY$y@Oh^CC2l3O#G3B_hXb!wB---76P<$e00xr8ilpXKBU%UWp&r01hP55FySPp5GDlnrG% zhK+u6u?}AWpFEV7{U-2x;8g3}r>*QZGFMHXInUh+D(2@HN`kHGle#rMmhfDk{ijFY zzB=uYU#IVvfRDz@PT|w?nPYQ|DEqpG(CderzGuc(bkwY|=e5|0=+U|d;)aXx^4Dm- z3!xFaGOva{TO(zuoarHNx&5M4+ZYt@#`ikXy9z7hO;kL4?Y4Y8U9sCqD=n@|xmKRP zIa_OEp}*#3+e=7I_aJ-pFdVuT?eJN74B38*XIdkf7NMFN3T0T$WS=LZce&0&COyj2 zktV@x&1nBN#|7Jf!-pTG<5RMyePjx68|59?JdZhTrrUPFCg;f{7k@i_fLj^tay+F>Bix{8F1uEVd7*XJS1umrIzfXv zd5{b%5LQg4>p>{7AzF7~pJZjrpSS;X^D%$8R19jmS4Te5+e6@w?-LO@iJdBt7 zCg9;I4lSPne55GND znMLFn8+z;#tL@p^TD{n3)4aoGP|U@}h6p<3h>KHOpP!BKCe(-qQr=8-&&nFsyuKVS zTbIiA`CkVb$)*l9W>4+Mk^t!PD&LcbEKjL8u1IR3Fh8{$14Rb)&ty08h&NR{}E^Hzz=K z**p6`M}GTrlL3kTvWm=G;0F{Rh?0P64^xmB-hU(2A*BT^{U>8QI>BY+b7}r@WCDk@ zbif(VgDAu6K3c=l(}PpwS`0d$Tc7Kt80dd$L=avpo4{X$SWkeW^N|N$uP|dM*ZEv_ zFxRNG?!%?F+Rg)(CoJ)WNdAI?f^(P1SB8tT3&%aqwj2t+Ocv4hvPS;EpM!Lp0GLpHDRXZKzk&8i#w`ZWyf$&Bl%agWqT&%zH|mS&}BrBNNZ#DzLp^VkG&K5tHydi zGQB)wOj44p-LS|Q+v08cFKrPQZe5ZJV3prmDeNL=lyLm%f8E{PeGT1M=JY2`(mA#N z0TM}=>xj3MWM?-I!~~{6W2dy(ec|=kRO= zd3uf8$l_a3k%;7TRx&9Ah) zX!{3f5M9f^B{{9E9@*qpCr}zYiisrx-c!T^h(Hk%Yn_^A#dKwCfsr=Q*s0VO4|7?1 zsuEEAYG_FYjm4xe%<>2vx~-3+f^+rqP0brW;|t7{w6!CQYdNGjHR6cP?4b+ksOevU zNRt?$ZP(u3bTvyx$%iFv7Y_aCOfM&DI0V7{mSD6BBz`D~8G zr>dBEDDL*Uz=Ia9i02#{GxuhHBqT77acA(bl!Jw8D;6TUqMvhI;&=h#^U5L7WRMs* zK3I^UlMopBsBMs+HR;=hw>xSeK?d8=AA{LI{D&()U*K@>|MrBQo*pR^9XyVK+5WzZ zhwltA&9L#0F1sxxRpbQ79TWRJ{MJTF^Nn*YPd{QJA|g^^yztyYH+HJBuBB7mC9uoi zraQ48tKc^*YDRs3L>_}u(3*?mnzIVJ#->Bq#;5I5luI4f#@ zQ+vXz3?q)84ep91LTw;Vkq@vWnE0-h8v#*|r$9<1%qnnx<7}0yMpsh}BxaG~2WZ zJ~Tx(Q4_KR@kH<5%KZ#cWFs>&2v&25}YTk4LF+!$8H0Veo zKvd|>#w3%ptFP&w?L1#&dyp9UeK*%;2df(?7{t`MC{~0FMdEv_J>BRXTOv4+>288c zxDP9w(#`hv*ygNV+aQKZ0`$6?KMV@|l0NSSw!FV~Qwm!(mZlO3gTWLsbo{T;vt3fH zEKBvP$!xL>5+H*nmA{@>y}YwFHiDnAF8d!urhk&2ca#{e4dvsr&3iJ_B$*Rv(}(r* zuHzCCdUC>2dnD~N{ScoN7WPHUb75AOrGEh&wTSPrwd!6Wlv(u4uB@rgu}isOn}mUZ z0j}2gyX6KNO^xs9KzAeHv;xN5EtCg$1Fq4;QLB!dXnNNBUV)W;=3J*##1hvh%uFL9 z!sKWEyuvPQiD=1eqmP(p2D;V5FSz$%yRZwfQaOB;EK2@~GM=t!>Q_*{VrNa%Rb`zQp$g?CBs#O`UArmZ;wbp@HFKxyJUh2e%j)cm)^TOb7E!vSY?sANV&n z80B>!kE7d4Rx+i_CWxDPXXeQScXnS`Fji;7d``UZIO`rZakzzfTkT@%%-Ad=QBB-K znHs}JcEFwI%`GEiLx<-Y;^e3F=u;XOnHEPmtFxLf;jUSt66U}s`nc)@?*vRtPm#4i zAf(1|>&Eb$cf!v}y(4#V$lFVQ%cQ=uX8M)6CqSnXfbVHhjN`zsvygg#K?<7xZSp)%e{qMJI{QLF=P!}ZPsDC7) z&^~^1r`RW=&;l`k7tCNU{&NyVMNf!al5LXLz~0M~n!_lltB(Y4l3@)OP!74kQ4Tv| zs}7d3mj`qEW>q3NSAQ3<3knKKOM4FH7?@PL4yS^8Rr|K6(~H}Wme`GmIgD2U(jbdE_{=1&`x0E&0o2&z z!`&Dr|LY8#f{ToSPe0l&4i_&oI8=ql$HzxT7P_t)cA$%jiU43$3UfyY#*5i`Ob2o~ z%Rh>|0dT>ef<++zCH4*nhf2qEGL*i3G4_Q1C)=cWo^F?zq=hhZ3{9#m)+zu=MuKIZmx4KKIS(PlB@B{qQ(w1bZ(V z@{6#wdi%F0sTT8yWR$L$YKMA)L;{7K_I?BCa4$0uq}p_B0>)%qoOzxr(|y~+lTjeH~-6! z6{s}K7`954FKKCM%~KxafXhO`Q67Ow9~py~?ZS9I?+SZ{AHK;MNNAfhRQOIv4P2!O6xSz6i+7X`}2fIEtVCr@dmKI!`a zVw`~#`yclR@_zKF{r9Ij31ijI9?oBK&ba$-+s~z; zQyNR#pJ-^wG>$}m+!A1wm5H9K0*Dp|sJ`!%x|7k@rZSp!^q}eRK~$fnG_#Ad*rCL80mMSj_b^gYX2t_pTtNvcCHleI9u+ z+GKs0@}K)EFMX|o9Q6*t$TADJlUe!3aqPRa0;dV7$1;P>uB;_;@#MY(QuQnQvybpw z+=EYWDi|lnzeTJH9Z$8JK0!RzB& z&!*!^tNz_>v}5d*llNkx=nMt%qnT6DKaP@@_F{^m2i$-5?;j1Ci#F^-C&JeZym5KJ zyWlQrE5@<+$SA}tw^_@^)k-m2Im6WA{1s{gSGxBMKe-Hn0LTp<*dFk_ySKGrs;{)t zq=pWG-=m$2#UAbI&VTwR>%GQSvZr?GNE}Km{pj%$5X+?+uOIh(taCD{XeNKBfhaPs zhjF~=YpVE4WgPN@CnGF%^v+d-l1Gz);QIGSTBjifR~H-_7Mv(ejISUxD=w3Vp!%A; zg@9c1aq9I>!eG4Y^dlIDh=zjxuE%I<9R3mnB0);y20Xg;NV2ndB2lAf;IG6j;au=2 z`9}F8?D;w7yl>52NAp}3__43WFhz%RewxW7M(_rpVoEVAz0f6q;|Py-mz)))6Z?E? z<9-aVUyyg8KlH_Sp)FbZqnV8N`zPEM#9daQ8LVetrM6Hnqu(n*B}+DGNh3+e>i{K+ z46zT7uw5u<;v$AHPJ?%RskkSOdhdU!NwV^ELs2CeeQ2>^d6<*GBQZg= zd5&Ee4ICoBr$7ezQA`@vX<&<3dqvjhB3wl8e9j4YTJ{GZ6$z5;H`ROS=}xMEN8kxq z_jGg@^(UDO$`CMDgcvG-3~&vH@`RrfZv&}Pi}Vr=p78cnu(JOg@&izC;v%4DnAeI9 z^rYBtM{5EowEO>jh!`Y9(GbckOuT`Zr5#|FWrs}8vBIT-<+d9f$cb*cd0n9tr`VG| zrZb2RT1Ni-G}&K>sDQ{yDbMr#wZ>*X_Thy{s?n1-}1`A2r0r%wm@YmfIfvShz{im^TLLzy~=9}1s^*xOmO65b0gX_A+R zs5yMZVx~hlF$DJ>zUA~079V>;c=Et$9yjlXTSXsBlib=VoyK`y_|mdZ_+gqo-8;+l zQ`Yzd_5ICov%%A~QGawz>7^vi&Tl8UnuArA<6~53Ua*M+pstSW!=BjY3x}VUY|D8r z%_ScXl$I5CF+Erw){fwq@T{?i|vtRPkHij-K`}#!8|kPFLQFMg?rlt^iI2D zg3|Yji?zuMymS+&?qMb+9H_lmPfy&IHKgn$w*n?~j`Syp0VB)ascpC|E>V_%#-`A= z<=QgjzFsX3#_>H9cT$=mcG_Tap#4nSdz-Fd-LlQrx+bMGw+k0^sb_J3UcOuCXz&llLh#`ozxF&pN9<&pXF8aJ{{?M<#5P?6S`~s@~1&`qFe{wYmP!r zF47{gYc+HoJxf(7a1xUUWhXm*KpwODe6%#I>#%1%vE}BgZ&olx%2m1A9LWgtv;C#z@C~YdESRW7+3GXOA?Mzvz24^ksO|44HY=U zw#t_bNh4vFhdj(x3S_04^|18kB8SsV(_6#Id>-m0{?~fB;c=gH+H|jup6tCA45rWO z<9R1@+B;(*bpcCrvO+PK%0;QNoiVr6cxJ!0zs_&v=o3n-R>$;o`KSl?a_m}`_o2_c zMDi0}rQK^BO6BbOhiJbV2VeDqodQqIvfBGyU3;xHT{-a@`NxybJ%I>6HSB^tU!pS@ zllS`Sq`xqSb5Ua<^t!@D8yl=MIGx4JWH7FL7^&W~jB+`^y%+SR@oLiBMeUF!O5ea0 zRy}!UkSQ}n7~PS2_43#8XXZkvJ=hkGvU$z~ty?vx#lq=*Ly=L_PpFq4Z&rnRo2_^sa%QRbWbmFm6!QxnjKjRJeAp9`abh&NC@Coy3_Lh3 z-rng?bdKg6-wTl84a{!29>r{%4K4?N4eR{hWmC7>gSYR7T_X)%*{o|Z)81x!ic!!+|2CSMnv>cPjcW|K zE)EAd+{LvNTeG!EyeH~{^I!k`wwU)J8=t*$8dSWJ<6sfhGP zgs0XVxtj=25EqFVWL-;oktZ8YD%<(nR*{Dq$rC1-2Y#}Y%g6M&4tI|`Z~4Z{Lf(EH zcEFZR4B1`3K5-&CJ-!`fb~0MtMnyBQxI-7wU9}m)MLzT%;p4B?q1uye zD-Vug^&2|tdF8-ltZp9Y*(PAOx}Ia4jG<32&d|M(APRxlyQ~Vqt?+krO}+Om1Ebc) zDo_8&ouqCVvWtg72lnaRM%SD3B|ma*b+kaaoL&8 z_Sl7vv#agcs_s;UB<9YNIQ#XsWM;KUaQ$cDWiEd`2r)ac&^7iV3b`Z4p*$0ZR`#NB z&;z&@9Vlmc2V=mAPsV|b9wiFiF^aQN?b_eh)8um+5C1>^P^ACL3fLlu>`|A-9H2^3 z&^})Xn@>2_m{U0MH@cOct^R^XKvHk26nv{Q2pERs*ZN<+}u2Y zzecF<7b14eax(M&ahDcefxI6b`O;e8axx_ZBxPEd<*%><`jdvNE4*UVu2Z zk@OHH45hx=H>TT50?Zw6_I;!UA5MouVV#*e!JKj_sc=pybW%KDC0SkY6csW#x)%|3CW)IfcP$BnP^&o2Gzqq#>z43m>BOn;{3Zrd;(4R;n2h+6TLgxZiyyv z?MORO;%vt#r$L|dBUj^Zx2otdP1uiA)EO8Um__VVzfP%o6b;%xhMxU*_v?Fe;4zlP z*p!VQ3?Ej>_Ahz#Jcdm#Vy~o>zEjB10@?6`pVYN*3o8l^An^hP@SlmID*SugdpZ90?zuMD z^MYH8>oNWa)i<EMDbaH8X_$Rh7h=rL`laX6o=;1V0Ot>yi&@!mdHA=}2472_L3fE+O|B zzYgh60y>#I);Rv(nz{SZUr7pfuXf;3#-%fm)rkLeVH;??1UrCO(UN+^Xkdf~{_8~` zqYQKYM|_`8J-g7G88v&T=eWXN{bwh5pZwD*Yuz6P4w!`ylAc+-t8SoYa=IAOtU{9G zyLp&V#Gam1rHr(+_M(nhA$C^QDWi#l=q=>duse1ps$Y-s>gZIC=p#qa0R6d0&bYUf zo&WNSZ=8sYHjrEs6XSaFggL%vmz)rE5npSLW&+ImN1VMII?#>PY?gg@&lKhvhJLHn zc2Rs3Hfj+6Snn zl*k>mR4E$)xX8nmmRJ^+lVHXP5qN@>Q&SOzn?Fv>+uIgzHenZh6{ImYm;)haiib=Y zM6A1Gh0HAsZgI%Ude1b6SMZG_ny>?Y%4WB@?Ek|0@{MfCJA!!_=-|^J6R~=Y=tfM+ z4Jwb*W~ot`s{pTlr-sT(0X_89u*F}=nkghRCnA7 zNjtU*inTYSB61AwfG|{v@kHDurb`dMT3xKyg zfWqyc+Z{d&>P~a4jr#LcSy}tD+^pA?ZzqH+P|8w=_Y=f@aAbN$zzK(Al4`9+oCjxO zv(WwZpgJkW%o|@lBy7{0MpEJH!9;+?=g0{$qzrhc?^TVU1%397Vo+;u9S)Y(h=P;L zjl3Hn*d?=@P-rIHOs(dOd7)7t(S`jjj(WpP3wg_#_ViKkE#RHYqZhV1n!F_ExMR(X zc@gL;#xWx;t)32|v1;9GUi!+FD?nmr5w`k#URCWxyXNnAM*jW2=!$J&(kRNLlcw78 zpX3H4@9=LH|M!_g{Vxo5QnrYFT5_Aes5*fVDgF-Nk-xBIZ<>m<+gkfbAr}`Hq9;WW zcoF_I29K0EnJ3Gl5@Za2_GiKi3k#KkZ_Vb2mw=Iho*8PuU_UjiG*a9}_x+3>uw8^y zRo#;uFetQgSsfm5|9VBz3rvj&yh~%1yTF`4nxD>tjkP}u)FySS*5+{b^e0%YWPz9& zUteD^jp<5~sT>eiyl7VZav;y7k|gWfzHFz!5PH=F7xPn$O6>`+!cD`qolIZVcTgjk zAaCPIZu>|K%$+d9Z&X5D9nsU9Ws`9jzt@89h!+PA6DdK#_0`geXdQPIZD3!Z$K&xh zCop4r5J0Y>u8vmQo~-*YJ0KFz*PLa0EnYM{an^*EPyaiZ43kC;jbI|*CIO2p>H)*5 znR+=eQXmqYtKYF@R}>~h)MQ?h21WsQ6~c?f-t@t1k4=;MwQOy3Y!hIXK?yGx>|rMd z+sl@pRwP|l^zm#gQ^Dfn%^e*bEiDF>u6Fv^=6yl4n$bl09;&d&@C%YM^txI)7tN~P zIE^RC5Wq-h8_Y2(f<+xC?;k&0vrzvvk(Thi3QSSLF39-&BdG1$tZGY~ukU$D85A6E zpr%Y)Vmrp8u>mGyR#sM=92|@Gk(?S4RHk5#)vr?PeSC-9B8)59OI!BijGxzi8yH?A z#A7KlqaLP+eAxN;)dLlqmM7Y*xF<-9_E;e#IheuqO!(XOckz0@#5O;2*J-u~DnfXI zK6q^37)IXt{60N+20?}o@`m zsw`5rz}z!IJXZ++GYPnx09DOf>%(gF83cc%(<{FzXj-N37X8W1$_l%}nXjs^{Qk1L z&Qx zcC8bsi?qk_IphkKTg;4(8q28qSd?~$e#x%jt3tp>*#dtHc*qh$2!S&khYL4l(!ugF zBQe5=*8Dh6#Fp$;uX2je zxvr1PxGeR5EQI3z#lli+xjYE03X4BWR8&-ewT4|O1Z`QWIGQ+{Gc#&o;M;*+I7WXL z-i+0_L5QewSSW-Z)Qw%hFUZ7G9)!T+KJLZ$GyMumOC5i0o&WHJw5h5K4_5!?D16y zrX5aUMcjRXNThpbTU%R4N7QnKu`Ii(v1QkHFxk8u!M7&Ni~DZTLTRF_&7gfT;znnM zj67S+1~B_#Cx|^v7V?Hl0y{WHVD9kyY8Dw@79Ip})U8iFd=~sYT)2O8_BFr$_xqh@ zZ@l`H9v)RfVKo*(_A&5*IORi zE3A1VcA>**tKQ%eWHJja1~@B#d#tJdQGRKT^*$-}+cDxDFDiQv2G p_ZiXv1OM;jioCWL;Inu7Rk$Sfqw8lC;1YqTC~7{;Q+W3N{{Szj-{1fM literal 0 HcmV?d00001 diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-server1.png b/stable/minecraft-java/1.0.21/docs/img/mc-server1.png new file mode 100644 index 0000000000000000000000000000000000000000..447aafe8fa7282801bd5cf235294f3a63c8ffce1 GIT binary patch literal 18546 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 literal 0 HcmV?d00001 diff --git a/stable/minecraft-java/1.0.21/docs/img/mc-server2.png b/stable/minecraft-java/1.0.21/docs/img/mc-server2.png new file mode 100644 index 0000000000000000000000000000000000000000..90e57850b25274ca88ab6b7ed77864bccad5e73a GIT binary patch literal 20688 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 -### [minetest-1.0.11](https://github.com/truecharts/apps/compare/minetest-1.0.10...minetest-1.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [minetest-1.0.10](https://github.com/truecharts/apps/compare/minetest-1.0.9...minetest-1.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [minetest-1.0.9](https://github.com/truecharts/apps/compare/minetest-1.0.8...minetest-1.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [minetest-1.0.8](https://github.com/truecharts/apps/compare/minetest-1.0.7...minetest-1.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [minetest-1.0.7](https://github.com/truecharts/apps/compare/minetest-1.0.6...minetest-1.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [minetest-1.0.6](https://github.com/truecharts/apps/compare/minetest-1.0.5...minetest-1.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [minetest-1.0.5](https://github.com/truecharts/apps/compare/minetest-1.0.4...minetest-1.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [minetest-1.0.4](https://github.com/truecharts/apps/compare/minetest-1.0.3...minetest-1.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [minetest-1.0.3](https://github.com/truecharts/apps/compare/minetest-1.0.2...minetest-1.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [minetest-1.0.2](https://github.com/truecharts/apps/compare/minetest-1.0.1...minetest-1.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/minetest/1.0.12/Chart.lock b/stable/minetest/1.0.12/Chart.lock deleted file mode 100644 index e2ac14ea09e..00000000000 --- a/stable/minetest/1.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:56.971294733Z" diff --git a/stable/minetest/1.0.12/Chart.yaml b/stable/minetest/1.0.12/Chart.yaml deleted file mode 100644 index d53ed68ee11..00000000000 --- a/stable/minetest/1.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: minetest -version: 1.0.12 -appVersion: "5.5.1" -description: Minetest (server) is a near-infinite-world block sandbox game and a game engine. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/games/minetest -icon: https://truecharts.org/img/appicons/minetest.png -keywords: - - minetest -sources: - - https://hub.docker.com/r/linuxserver/minetest -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minetest/1.0.14/CHANGELOG.md b/stable/minetest/1.0.14/CHANGELOG.md new file mode 100644 index 00000000000..07bfd984110 --- /dev/null +++ b/stable/minetest/1.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minetest-1.0.14](https://github.com/truecharts/apps/compare/minetest-1.0.12...minetest-1.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [minetest-1.0.12](https://github.com/truecharts/apps/compare/minetest-1.0.11...minetest-1.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [minetest-1.0.11](https://github.com/truecharts/apps/compare/minetest-1.0.10...minetest-1.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [minetest-1.0.10](https://github.com/truecharts/apps/compare/minetest-1.0.9...minetest-1.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [minetest-1.0.9](https://github.com/truecharts/apps/compare/minetest-1.0.8...minetest-1.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [minetest-1.0.8](https://github.com/truecharts/apps/compare/minetest-1.0.7...minetest-1.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [minetest-1.0.7](https://github.com/truecharts/apps/compare/minetest-1.0.6...minetest-1.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [minetest-1.0.6](https://github.com/truecharts/apps/compare/minetest-1.0.5...minetest-1.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [minetest-1.0.5](https://github.com/truecharts/apps/compare/minetest-1.0.4...minetest-1.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [minetest-1.0.4](https://github.com/truecharts/apps/compare/minetest-1.0.3...minetest-1.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [minetest-1.0.3](https://github.com/truecharts/apps/compare/minetest-1.0.2...minetest-1.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/minetest/1.0.14/Chart.lock b/stable/minetest/1.0.14/Chart.lock new file mode 100644 index 00000000000..5ca744b51c9 --- /dev/null +++ b/stable/minetest/1.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:22.354712715Z" diff --git a/stable/minetest/1.0.14/Chart.yaml b/stable/minetest/1.0.14/Chart.yaml new file mode 100644 index 00000000000..a1756e63aad --- /dev/null +++ b/stable/minetest/1.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: minetest +version: 1.0.14 +appVersion: "5.5.1" +description: Minetest (server) is a near-infinite-world block sandbox game and a game engine. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/games/minetest +icon: https://truecharts.org/img/chart-icons/minetest.png +keywords: + - minetest +sources: + - https://hub.docker.com/r/linuxserver/minetest +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minetest/1.0.12/README.md b/stable/minetest/1.0.14/README.md similarity index 100% rename from stable/minetest/1.0.12/README.md rename to stable/minetest/1.0.14/README.md diff --git a/stable/minetest/1.0.12/app-readme.md b/stable/minetest/1.0.14/app-readme.md similarity index 100% rename from stable/minetest/1.0.12/app-readme.md rename to stable/minetest/1.0.14/app-readme.md diff --git a/stable/nocodb/3.0.18/charts/common-10.4.4.tgz b/stable/minetest/1.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/nocodb/3.0.18/charts/common-10.4.4.tgz rename to stable/minetest/1.0.14/charts/common-10.4.4.tgz diff --git a/stable/minetest/1.0.12/icon.png b/stable/minetest/1.0.14/icon.png similarity index 100% rename from stable/minetest/1.0.12/icon.png rename to stable/minetest/1.0.14/icon.png diff --git a/stable/minetest/1.0.12/ix_values.yaml b/stable/minetest/1.0.14/ix_values.yaml similarity index 100% rename from stable/minetest/1.0.12/ix_values.yaml rename to stable/minetest/1.0.14/ix_values.yaml diff --git a/stable/minetest/1.0.12/questions.yaml b/stable/minetest/1.0.14/questions.yaml similarity index 100% rename from stable/minetest/1.0.12/questions.yaml rename to stable/minetest/1.0.14/questions.yaml diff --git a/stable/octoprint/6.0.14/templates/common.yaml b/stable/minetest/1.0.14/templates/common.yaml similarity index 100% rename from stable/octoprint/6.0.14/templates/common.yaml rename to stable/minetest/1.0.14/templates/common.yaml diff --git a/stable/nocodb/3.0.18/values.yaml b/stable/minetest/1.0.14/values.yaml similarity index 100% rename from stable/nocodb/3.0.18/values.yaml rename to stable/minetest/1.0.14/values.yaml diff --git a/stable/minetest/item.yaml b/stable/minetest/item.yaml index e67c7ce176c..03bd7c58f49 100644 --- a/stable/minetest/item.yaml +++ b/stable/minetest/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/minetest.png +icon_url: https://truecharts.org/img/chart-icons/minetest.png categories: - games diff --git a/stable/miniflux/7.0.14/CHANGELOG.md b/stable/miniflux/7.0.14/CHANGELOG.md deleted file mode 100644 index 69e0478df2a..00000000000 --- a/stable/miniflux/7.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [miniflux-7.0.14](https://github.com/truecharts/apps/compare/miniflux-7.0.13...miniflux-7.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [miniflux-7.0.13](https://github.com/truecharts/apps/compare/miniflux-7.0.12...miniflux-7.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [miniflux-7.0.12](https://github.com/truecharts/apps/compare/miniflux-7.0.11...miniflux-7.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [miniflux-7.0.11](https://github.com/truecharts/apps/compare/miniflux-7.0.10...miniflux-7.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [miniflux-7.0.10](https://github.com/truecharts/apps/compare/miniflux-7.0.9...miniflux-7.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [miniflux-7.0.9](https://github.com/truecharts/apps/compare/miniflux-7.0.8...miniflux-7.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [miniflux-7.0.8](https://github.com/truecharts/apps/compare/miniflux-7.0.7...miniflux-7.0.8) (2022-06-25) - -#### Miniflux - -* make questions ADMIN_PASSWORD private ([#2986](https://github.com/truecharts/apps/issues/2986)) - - - - -### [miniflux-7.0.7](https://github.com/truecharts/apps/compare/miniflux-7.0.6...miniflux-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [miniflux-7.0.6](https://github.com/truecharts/apps/compare/miniflux-7.0.5...miniflux-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [miniflux-7.0.5](https://github.com/truecharts/apps/compare/miniflux-7.0.4...miniflux-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [miniflux-7.0.4](https://github.com/truecharts/apps/compare/miniflux-7.0.3...miniflux-7.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/miniflux/7.0.14/Chart.lock b/stable/miniflux/7.0.14/Chart.lock deleted file mode 100644 index 21981cc9fc3..00000000000 --- a/stable/miniflux/7.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:01:03.64037321Z" diff --git a/stable/miniflux/7.0.14/Chart.yaml b/stable/miniflux/7.0.14/Chart.yaml deleted file mode 100644 index dff9e279b01..00000000000 --- a/stable/miniflux/7.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.37" -description: Miniflux is a minimalist and opinionated feed reader. -name: miniflux -version: 7.0.14 -kubeVersion: ">=1.16.0-0" -keywords: -- miniflux -- rss -- news -home: https://github.com/truecharts/apps/tree/master/charts/stable/miniflux -icon: https://truecharts.org/img/appicons/miniflux.png -sources: -- https://github.com/miniflux/v2 -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/miniflux/7.0.16/CHANGELOG.md b/stable/miniflux/7.0.16/CHANGELOG.md new file mode 100644 index 00000000000..d3fe9142f1b --- /dev/null +++ b/stable/miniflux/7.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [miniflux-7.0.16](https://github.com/truecharts/apps/compare/miniflux-7.0.14...miniflux-7.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [miniflux-7.0.14](https://github.com/truecharts/apps/compare/miniflux-7.0.13...miniflux-7.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [miniflux-7.0.13](https://github.com/truecharts/apps/compare/miniflux-7.0.12...miniflux-7.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [miniflux-7.0.12](https://github.com/truecharts/apps/compare/miniflux-7.0.11...miniflux-7.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [miniflux-7.0.11](https://github.com/truecharts/apps/compare/miniflux-7.0.10...miniflux-7.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [miniflux-7.0.10](https://github.com/truecharts/apps/compare/miniflux-7.0.9...miniflux-7.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [miniflux-7.0.9](https://github.com/truecharts/apps/compare/miniflux-7.0.8...miniflux-7.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [miniflux-7.0.8](https://github.com/truecharts/apps/compare/miniflux-7.0.7...miniflux-7.0.8) (2022-06-25) + +#### Miniflux + +* make questions ADMIN_PASSWORD private ([#2986](https://github.com/truecharts/apps/issues/2986)) + + + + +### [miniflux-7.0.7](https://github.com/truecharts/apps/compare/miniflux-7.0.6...miniflux-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [miniflux-7.0.6](https://github.com/truecharts/apps/compare/miniflux-7.0.5...miniflux-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [miniflux-7.0.5](https://github.com/truecharts/apps/compare/miniflux-7.0.4...miniflux-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/miniflux/7.0.16/Chart.lock b/stable/miniflux/7.0.16/Chart.lock new file mode 100644 index 00000000000..1829719537b --- /dev/null +++ b/stable/miniflux/7.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:07:27.595309858Z" diff --git a/stable/miniflux/7.0.16/Chart.yaml b/stable/miniflux/7.0.16/Chart.yaml new file mode 100644 index 00000000000..24ca4bfeaf9 --- /dev/null +++ b/stable/miniflux/7.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.0.37" +description: Miniflux is a minimalist and opinionated feed reader. +name: miniflux +version: 7.0.16 +kubeVersion: ">=1.16.0-0" +keywords: +- miniflux +- rss +- news +home: https://github.com/truecharts/apps/tree/master/charts/stable/miniflux +icon: https://truecharts.org/img/chart-icons/miniflux.png +sources: +- https://github.com/miniflux/v2 +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/miniflux/7.0.14/README.md b/stable/miniflux/7.0.16/README.md similarity index 100% rename from stable/miniflux/7.0.14/README.md rename to stable/miniflux/7.0.16/README.md diff --git a/stable/miniflux/7.0.14/app-readme.md b/stable/miniflux/7.0.16/app-readme.md similarity index 100% rename from stable/miniflux/7.0.14/app-readme.md rename to stable/miniflux/7.0.16/app-readme.md diff --git a/stable/novnc/3.0.13/charts/common-10.4.4.tgz b/stable/miniflux/7.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/novnc/3.0.13/charts/common-10.4.4.tgz rename to stable/miniflux/7.0.16/charts/common-10.4.4.tgz diff --git a/stable/onlyoffice-document-server/6.0.13/charts/postgresql-8.0.30.tgz b/stable/miniflux/7.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/charts/postgresql-8.0.30.tgz rename to stable/miniflux/7.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/miniflux/7.0.14/icon.png b/stable/miniflux/7.0.16/icon.png similarity index 100% rename from stable/miniflux/7.0.14/icon.png rename to stable/miniflux/7.0.16/icon.png diff --git a/stable/miniflux/7.0.14/ix_values.yaml b/stable/miniflux/7.0.16/ix_values.yaml similarity index 100% rename from stable/miniflux/7.0.14/ix_values.yaml rename to stable/miniflux/7.0.16/ix_values.yaml diff --git a/stable/miniflux/7.0.14/questions.yaml b/stable/miniflux/7.0.16/questions.yaml similarity index 100% rename from stable/miniflux/7.0.14/questions.yaml rename to stable/miniflux/7.0.16/questions.yaml diff --git a/stable/odoo/8.0.16/templates/common.yaml b/stable/miniflux/7.0.16/templates/common.yaml similarity index 100% rename from stable/odoo/8.0.16/templates/common.yaml rename to stable/miniflux/7.0.16/templates/common.yaml diff --git a/stable/novnc/3.0.13/values.yaml b/stable/miniflux/7.0.16/values.yaml similarity index 100% rename from stable/novnc/3.0.13/values.yaml rename to stable/miniflux/7.0.16/values.yaml diff --git a/stable/miniflux/item.yaml b/stable/miniflux/item.yaml index b27867558e6..0987f767139 100644 --- a/stable/miniflux/item.yaml +++ b/stable/miniflux/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/miniflux.png +icon_url: https://truecharts.org/img/chart-icons/miniflux.png categories: - media diff --git a/stable/minio-console/3.0.14/CHANGELOG.md b/stable/minio-console/3.0.14/CHANGELOG.md deleted file mode 100644 index 0903d326c68..00000000000 --- a/stable/minio-console/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [minio-console-3.0.14](https://github.com/truecharts/apps/compare/minio-console-3.0.13...minio-console-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [minio-console-3.0.13](https://github.com/truecharts/apps/compare/minio-console-3.0.12...minio-console-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [minio-console-3.0.12](https://github.com/truecharts/apps/compare/minio-console-3.0.11...minio-console-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [minio-console-3.0.11](https://github.com/truecharts/apps/compare/minio-console-3.0.10...minio-console-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [minio-console-3.0.10](https://github.com/truecharts/apps/compare/minio-console-3.0.9...minio-console-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [minio-console-3.0.9](https://github.com/truecharts/apps/compare/minio-console-3.0.8...minio-console-3.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [minio-console-3.0.8](https://github.com/truecharts/apps/compare/minio-console-3.0.7...minio-console-3.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [minio-console-3.0.7](https://github.com/truecharts/apps/compare/minio-console-3.0.6...minio-console-3.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [minio-console-3.0.6](https://github.com/truecharts/apps/compare/minio-console-3.0.5...minio-console-3.0.6) (2022-06-18) - -#### Chore - -* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) - - - - -### [minio-console-3.0.5](https://github.com/truecharts/apps/compare/minio-console-3.0.4...minio-console-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [minio-console-3.0.4](https://github.com/truecharts/apps/compare/minio-console-3.0.3...minio-console-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/minio-console/3.0.14/Chart.lock b/stable/minio-console/3.0.14/Chart.lock deleted file mode 100644 index 5d7422cab49..00000000000 --- a/stable/minio-console/3.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:59.181141485Z" diff --git a/stable/minio-console/3.0.14/Chart.yaml b/stable/minio-console/3.0.14/Chart.yaml deleted file mode 100644 index a5ff788fa88..00000000000 --- a/stable/minio-console/3.0.14/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.19.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A management console for minio server and operator -home: https://github.com/truecharts/apps/tree/master/charts/stable/minio-console -icon: https://truecharts.org/img/appicons/minio-console.png -keywords: -- minio-console -- minio -- s3 -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minio-console -sources: -- https://github.com/minio/console -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minio-console/3.0.16/CHANGELOG.md b/stable/minio-console/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..91684b9006f --- /dev/null +++ b/stable/minio-console/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minio-console-3.0.16](https://github.com/truecharts/apps/compare/minio-console-3.0.14...minio-console-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [minio-console-3.0.14](https://github.com/truecharts/apps/compare/minio-console-3.0.13...minio-console-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [minio-console-3.0.13](https://github.com/truecharts/apps/compare/minio-console-3.0.12...minio-console-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [minio-console-3.0.12](https://github.com/truecharts/apps/compare/minio-console-3.0.11...minio-console-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [minio-console-3.0.11](https://github.com/truecharts/apps/compare/minio-console-3.0.10...minio-console-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [minio-console-3.0.10](https://github.com/truecharts/apps/compare/minio-console-3.0.9...minio-console-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [minio-console-3.0.9](https://github.com/truecharts/apps/compare/minio-console-3.0.8...minio-console-3.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [minio-console-3.0.8](https://github.com/truecharts/apps/compare/minio-console-3.0.7...minio-console-3.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [minio-console-3.0.7](https://github.com/truecharts/apps/compare/minio-console-3.0.6...minio-console-3.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [minio-console-3.0.6](https://github.com/truecharts/apps/compare/minio-console-3.0.5...minio-console-3.0.6) (2022-06-18) + +#### Chore + +* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) + + + + +### [minio-console-3.0.5](https://github.com/truecharts/apps/compare/minio-console-3.0.4...minio-console-3.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/minio-console/3.0.16/Chart.lock b/stable/minio-console/3.0.16/Chart.lock new file mode 100644 index 00000000000..c65ccc95cd7 --- /dev/null +++ b/stable/minio-console/3.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:24.722576437Z" diff --git a/stable/minio-console/3.0.16/Chart.yaml b/stable/minio-console/3.0.16/Chart.yaml new file mode 100644 index 00000000000..2f20e653207 --- /dev/null +++ b/stable/minio-console/3.0.16/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.19.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A management console for minio server and operator +home: https://github.com/truecharts/apps/tree/master/charts/stable/minio-console +icon: https://truecharts.org/img/chart-icons/minio-console.png +keywords: +- minio-console +- minio +- s3 +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minio-console +sources: +- https://github.com/minio/console +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minio-console/3.0.14/README.md b/stable/minio-console/3.0.16/README.md similarity index 100% rename from stable/minio-console/3.0.14/README.md rename to stable/minio-console/3.0.16/README.md diff --git a/stable/minio-console/3.0.14/app-readme.md b/stable/minio-console/3.0.16/app-readme.md similarity index 100% rename from stable/minio-console/3.0.14/app-readme.md rename to stable/minio-console/3.0.16/app-readme.md diff --git a/stable/ntfy/2.0.15/charts/common-10.4.4.tgz b/stable/minio-console/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/ntfy/2.0.15/charts/common-10.4.4.tgz rename to stable/minio-console/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/minio-console/3.0.14/icon.png b/stable/minio-console/3.0.16/icon.png similarity index 100% rename from stable/minio-console/3.0.14/icon.png rename to stable/minio-console/3.0.16/icon.png diff --git a/stable/minio-console/3.0.14/ix_values.yaml b/stable/minio-console/3.0.16/ix_values.yaml similarity index 100% rename from stable/minio-console/3.0.14/ix_values.yaml rename to stable/minio-console/3.0.16/ix_values.yaml diff --git a/stable/minio-console/3.0.14/questions.yaml b/stable/minio-console/3.0.16/questions.yaml similarity index 100% rename from stable/minio-console/3.0.14/questions.yaml rename to stable/minio-console/3.0.16/questions.yaml diff --git a/stable/omada-controller/6.0.24/templates/common.yaml b/stable/minio-console/3.0.16/templates/common.yaml similarity index 100% rename from stable/omada-controller/6.0.24/templates/common.yaml rename to stable/minio-console/3.0.16/templates/common.yaml diff --git a/stable/ntfy/2.0.15/values.yaml b/stable/minio-console/3.0.16/values.yaml similarity index 100% rename from stable/ntfy/2.0.15/values.yaml rename to stable/minio-console/3.0.16/values.yaml diff --git a/stable/minio-console/item.yaml b/stable/minio-console/item.yaml index 0bfd12a8b26..b879aef06d5 100644 --- a/stable/minio-console/item.yaml +++ b/stable/minio-console/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/minio-console.png +icon_url: https://truecharts.org/img/chart-icons/minio-console.png categories: - media diff --git a/stable/minio/3.0.21/CHANGELOG.md b/stable/minio/3.0.21/CHANGELOG.md deleted file mode 100644 index 4fc30059c1a..00000000000 --- a/stable/minio/3.0.21/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [minio-3.0.21](https://github.com/truecharts/apps/compare/minio-console-3.0.13...minio-3.0.21) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [minio-3.0.20](https://github.com/truecharts/apps/compare/minio-console-3.0.12...minio-3.0.20) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [minio-3.0.19](https://github.com/truecharts/apps/compare/minio-3.0.18...minio-3.0.19) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [minio-3.0.18](https://github.com/truecharts/apps/compare/minio-3.0.17...minio-3.0.18) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [minio-3.0.17](https://github.com/truecharts/apps/compare/minio-3.0.16...minio-3.0.17) (2022-07-08) - -#### Chore - -* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) - - - - -### [minio-3.0.16](https://github.com/truecharts/apps/compare/minio-3.0.15...minio-3.0.16) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [minio-3.0.15](https://github.com/truecharts/apps/compare/minio-3.0.14...minio-3.0.15) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [minio-3.0.14](https://github.com/truecharts/apps/compare/minio-3.0.13...minio-3.0.14) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [minio-3.0.13](https://github.com/truecharts/apps/compare/minio-3.0.12...minio-3.0.13) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [minio-3.0.12](https://github.com/truecharts/apps/compare/minio-3.0.11...minio-3.0.12) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [minio-3.0.11](https://github.com/truecharts/apps/compare/minio-3.0.10...minio-3.0.11) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - diff --git a/stable/minio/3.0.21/Chart.lock b/stable/minio/3.0.21/Chart.lock deleted file mode 100644 index 77f6a865cf2..00000000000 --- a/stable/minio/3.0.21/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:00:58.07931705Z" diff --git a/stable/minio/3.0.21/Chart.yaml b/stable/minio/3.0.21/Chart.yaml deleted file mode 100644 index c0178611826..00000000000 --- a/stable/minio/3.0.21/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Minio is a self-hosted S3 storage server -home: https://github.com/truecharts/apps/tree/master/charts/stable/minio -icon: https://truecharts.org/img/appicons/minio.png -keywords: -- minio -- s3 -- storage -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: minio -sources: -- https://github.com/minio/minio -version: 3.0.21 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minio/3.0.23/CHANGELOG.md b/stable/minio/3.0.23/CHANGELOG.md new file mode 100644 index 00000000000..40b45390ed5 --- /dev/null +++ b/stable/minio/3.0.23/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minio-3.0.23](https://github.com/truecharts/apps/compare/minio-3.0.21...minio-3.0.23) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [minio-3.0.21](https://github.com/truecharts/apps/compare/minio-console-3.0.13...minio-3.0.21) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [minio-3.0.20](https://github.com/truecharts/apps/compare/minio-console-3.0.12...minio-3.0.20) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [minio-3.0.19](https://github.com/truecharts/apps/compare/minio-3.0.18...minio-3.0.19) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [minio-3.0.18](https://github.com/truecharts/apps/compare/minio-3.0.17...minio-3.0.18) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [minio-3.0.17](https://github.com/truecharts/apps/compare/minio-3.0.16...minio-3.0.17) (2022-07-08) + +#### Chore + +* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) + + + + +### [minio-3.0.16](https://github.com/truecharts/apps/compare/minio-3.0.15...minio-3.0.16) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [minio-3.0.15](https://github.com/truecharts/apps/compare/minio-3.0.14...minio-3.0.15) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [minio-3.0.14](https://github.com/truecharts/apps/compare/minio-3.0.13...minio-3.0.14) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [minio-3.0.13](https://github.com/truecharts/apps/compare/minio-3.0.12...minio-3.0.13) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [minio-3.0.12](https://github.com/truecharts/apps/compare/minio-3.0.11...minio-3.0.12) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + diff --git a/stable/minio/3.0.23/Chart.lock b/stable/minio/3.0.23/Chart.lock new file mode 100644 index 00000000000..a4d7ee5b128 --- /dev/null +++ b/stable/minio/3.0.23/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:24.596991125Z" diff --git a/stable/minio/3.0.23/Chart.yaml b/stable/minio/3.0.23/Chart.yaml new file mode 100644 index 00000000000..9913dd6e73e --- /dev/null +++ b/stable/minio/3.0.23/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Minio is a self-hosted S3 storage server +home: https://github.com/truecharts/apps/tree/master/charts/stable/minio +icon: https://truecharts.org/img/chart-icons/minio.png +keywords: +- minio +- s3 +- storage +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: minio +sources: +- https://github.com/minio/minio +version: 3.0.23 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minio/3.0.21/README.md b/stable/minio/3.0.23/README.md similarity index 100% rename from stable/minio/3.0.21/README.md rename to stable/minio/3.0.23/README.md diff --git a/stable/minio/3.0.21/app-readme.md b/stable/minio/3.0.23/app-readme.md similarity index 100% rename from stable/minio/3.0.21/app-readme.md rename to stable/minio/3.0.23/app-readme.md diff --git a/stable/nullserv/6.0.13/charts/common-10.4.4.tgz b/stable/minio/3.0.23/charts/common-10.4.4.tgz similarity index 100% rename from stable/nullserv/6.0.13/charts/common-10.4.4.tgz rename to stable/minio/3.0.23/charts/common-10.4.4.tgz diff --git a/stable/minio/3.0.21/icon.png b/stable/minio/3.0.23/icon.png similarity index 100% rename from stable/minio/3.0.21/icon.png rename to stable/minio/3.0.23/icon.png diff --git a/stable/minio/3.0.21/ix_values.yaml b/stable/minio/3.0.23/ix_values.yaml similarity index 100% rename from stable/minio/3.0.21/ix_values.yaml rename to stable/minio/3.0.23/ix_values.yaml diff --git a/stable/minio/3.0.21/questions.yaml b/stable/minio/3.0.23/questions.yaml similarity index 100% rename from stable/minio/3.0.21/questions.yaml rename to stable/minio/3.0.23/questions.yaml diff --git a/stable/onlyoffice-document-server/6.0.13/templates/common.yaml b/stable/minio/3.0.23/templates/common.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/templates/common.yaml rename to stable/minio/3.0.23/templates/common.yaml diff --git a/stable/nullserv/6.0.13/values.yaml b/stable/minio/3.0.23/values.yaml similarity index 100% rename from stable/nullserv/6.0.13/values.yaml rename to stable/minio/3.0.23/values.yaml diff --git a/stable/minio/item.yaml b/stable/minio/item.yaml index c61588ff988..163e89613d0 100644 --- a/stable/minio/item.yaml +++ b/stable/minio/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/minio.png +icon_url: https://truecharts.org/img/chart-icons/minio.png categories: - media diff --git a/stable/minisatip/2.0.12/CHANGELOG.md b/stable/minisatip/2.0.12/CHANGELOG.md deleted file mode 100644 index 22491d0d6f4..00000000000 --- a/stable/minisatip/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [minisatip-2.0.12](https://github.com/truecharts/apps/compare/minisatip-2.0.11...minisatip-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [minisatip-2.0.11](https://github.com/truecharts/apps/compare/minisatip-2.0.10...minisatip-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [minisatip-2.0.10](https://github.com/truecharts/apps/compare/minisatip-2.0.9...minisatip-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [minisatip-2.0.9](https://github.com/truecharts/apps/compare/minisatip-2.0.8...minisatip-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [minisatip-2.0.8](https://github.com/truecharts/apps/compare/minisatip-2.0.7...minisatip-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [minisatip-2.0.7](https://github.com/truecharts/apps/compare/minisatip-2.0.6...minisatip-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [minisatip-2.0.6](https://github.com/truecharts/apps/compare/minisatip-2.0.5...minisatip-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [minisatip-2.0.5](https://github.com/truecharts/apps/compare/minisatip-2.0.4...minisatip-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [minisatip-2.0.4](https://github.com/truecharts/apps/compare/minisatip-2.0.3...minisatip-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [minisatip-2.0.3](https://github.com/truecharts/apps/compare/minisatip-2.0.2...minisatip-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [minisatip-2.0.2](https://github.com/truecharts/apps/compare/minisatip-2.0.1...minisatip-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/minisatip/2.0.12/Chart.lock b/stable/minisatip/2.0.12/Chart.lock deleted file mode 100644 index d69cafa1135..00000000000 --- a/stable/minisatip/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:12.862684091Z" diff --git a/stable/minisatip/2.0.12/Chart.yaml b/stable/minisatip/2.0.12/Chart.yaml deleted file mode 100644 index 17eac7b6d6c..00000000000 --- a/stable/minisatip/2.0.12/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: minisatip -version: 2.0.12 -appVersion: "2021.12.01" -description: Minisatip is a multi-threaded satip server version 1.2 that runs under Linux. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/minisatip -icon: https://truecharts.org/img/appicons/minisatip.png -keywords: - - minisatip -sources: - - https://hub.docker.com/r/linuxserver/minisatip -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - utility - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/minisatip/2.0.14/CHANGELOG.md b/stable/minisatip/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b077c596c18 --- /dev/null +++ b/stable/minisatip/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [minisatip-2.0.14](https://github.com/truecharts/apps/compare/minisatip-2.0.12...minisatip-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [minisatip-2.0.12](https://github.com/truecharts/apps/compare/minisatip-2.0.11...minisatip-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [minisatip-2.0.11](https://github.com/truecharts/apps/compare/minisatip-2.0.10...minisatip-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [minisatip-2.0.10](https://github.com/truecharts/apps/compare/minisatip-2.0.9...minisatip-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [minisatip-2.0.9](https://github.com/truecharts/apps/compare/minisatip-2.0.8...minisatip-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [minisatip-2.0.8](https://github.com/truecharts/apps/compare/minisatip-2.0.7...minisatip-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [minisatip-2.0.7](https://github.com/truecharts/apps/compare/minisatip-2.0.6...minisatip-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [minisatip-2.0.6](https://github.com/truecharts/apps/compare/minisatip-2.0.5...minisatip-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [minisatip-2.0.5](https://github.com/truecharts/apps/compare/minisatip-2.0.4...minisatip-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [minisatip-2.0.4](https://github.com/truecharts/apps/compare/minisatip-2.0.3...minisatip-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [minisatip-2.0.3](https://github.com/truecharts/apps/compare/minisatip-2.0.2...minisatip-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/minisatip/2.0.14/Chart.lock b/stable/minisatip/2.0.14/Chart.lock new file mode 100644 index 00000000000..02a19d1205c --- /dev/null +++ b/stable/minisatip/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:38.046742149Z" diff --git a/stable/minisatip/2.0.14/Chart.yaml b/stable/minisatip/2.0.14/Chart.yaml new file mode 100644 index 00000000000..afb5fd86536 --- /dev/null +++ b/stable/minisatip/2.0.14/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: minisatip +version: 2.0.14 +appVersion: "2021.12.01" +description: Minisatip is a multi-threaded satip server version 1.2 that runs under Linux. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/minisatip +icon: https://truecharts.org/img/chart-icons/minisatip.png +keywords: + - minisatip +sources: + - https://hub.docker.com/r/linuxserver/minisatip +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/minisatip/2.0.12/README.md b/stable/minisatip/2.0.14/README.md similarity index 100% rename from stable/minisatip/2.0.12/README.md rename to stable/minisatip/2.0.14/README.md diff --git a/stable/minisatip/2.0.12/app-readme.md b/stable/minisatip/2.0.14/app-readme.md similarity index 100% rename from stable/minisatip/2.0.12/app-readme.md rename to stable/minisatip/2.0.14/app-readme.md diff --git a/stable/octoprint/6.0.14/charts/common-10.4.4.tgz b/stable/minisatip/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/octoprint/6.0.14/charts/common-10.4.4.tgz rename to stable/minisatip/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/minisatip/2.0.12/icon.png b/stable/minisatip/2.0.14/icon.png similarity index 100% rename from stable/minisatip/2.0.12/icon.png rename to stable/minisatip/2.0.14/icon.png diff --git a/stable/minisatip/2.0.12/ix_values.yaml b/stable/minisatip/2.0.14/ix_values.yaml similarity index 100% rename from stable/minisatip/2.0.12/ix_values.yaml rename to stable/minisatip/2.0.14/ix_values.yaml diff --git a/stable/minisatip/2.0.12/questions.yaml b/stable/minisatip/2.0.14/questions.yaml similarity index 100% rename from stable/minisatip/2.0.12/questions.yaml rename to stable/minisatip/2.0.14/questions.yaml diff --git a/stable/openspeedtest/1.0.11/templates/common.yaml b/stable/minisatip/2.0.14/templates/common.yaml similarity index 100% rename from stable/openspeedtest/1.0.11/templates/common.yaml rename to stable/minisatip/2.0.14/templates/common.yaml diff --git a/stable/octoprint/6.0.14/values.yaml b/stable/minisatip/2.0.14/values.yaml similarity index 100% rename from stable/octoprint/6.0.14/values.yaml rename to stable/minisatip/2.0.14/values.yaml diff --git a/stable/minisatip/item.yaml b/stable/minisatip/item.yaml index 0301eb69778..f7c48e6184a 100644 --- a/stable/minisatip/item.yaml +++ b/stable/minisatip/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/minisatip.png +icon_url: https://truecharts.org/img/chart-icons/minisatip.png categories: - utility diff --git a/stable/mkvtoolnix/2.0.13/CHANGELOG.md b/stable/mkvtoolnix/2.0.13/CHANGELOG.md deleted file mode 100644 index f13ef0bff8e..00000000000 --- a/stable/mkvtoolnix/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mkvtoolnix-2.0.13](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.12...mkvtoolnix-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mkvtoolnix-2.0.12](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.11...mkvtoolnix-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [mkvtoolnix-2.0.11](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.10...mkvtoolnix-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mkvtoolnix-2.0.10](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.9...mkvtoolnix-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mkvtoolnix-2.0.9](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.8...mkvtoolnix-2.0.9) (2022-07-05) - -#### Feat - -* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) - - - - -### [mkvtoolnix-2.0.8](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.7...mkvtoolnix-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mkvtoolnix-2.0.7](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.6...mkvtoolnix-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mkvtoolnix-2.0.6](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.5...mkvtoolnix-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mkvtoolnix-2.0.5](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.4...mkvtoolnix-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mkvtoolnix-2.0.4](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.3...mkvtoolnix-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [mkvtoolnix-2.0.3](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.2...mkvtoolnix-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/mkvtoolnix/2.0.13/Chart.lock b/stable/mkvtoolnix/2.0.13/Chart.lock deleted file mode 100644 index 04ad583609c..00000000000 --- a/stable/mkvtoolnix/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:14.232338645Z" diff --git a/stable/mkvtoolnix/2.0.13/Chart.yaml b/stable/mkvtoolnix/2.0.13/Chart.yaml deleted file mode 100644 index 376fb95e0be..00000000000 --- a/stable/mkvtoolnix/2.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.64.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: MKVToolNix is a set of tools to create, alter and inspect Matroska files. -home: https://github.com/truecharts/apps/tree/master/charts/stable/mkvtoolnix -icon: https://truecharts.org/img/appicons/mkvtoolnix.png -keywords: -- media -- mkvtoolnix -- mkv -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mkvtoolnix -sources: -- https://github.com/jlesage/docker-mkvtoolnix -- https://hub.docker.com/r/jlesage/mkvtoolnix -- https://mkvtoolnix.download/ -type: application -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mkvtoolnix/2.0.15/CHANGELOG.md b/stable/mkvtoolnix/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..c46d756179e --- /dev/null +++ b/stable/mkvtoolnix/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mkvtoolnix-2.0.15](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.13...mkvtoolnix-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mkvtoolnix-2.0.13](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.12...mkvtoolnix-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mkvtoolnix-2.0.12](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.11...mkvtoolnix-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [mkvtoolnix-2.0.11](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.10...mkvtoolnix-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mkvtoolnix-2.0.10](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.9...mkvtoolnix-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mkvtoolnix-2.0.9](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.8...mkvtoolnix-2.0.9) (2022-07-05) + +#### Feat + +* add 8 apps (jlesage apps) ([#3070](https://github.com/truecharts/apps/issues/3070)) + + + + +### [mkvtoolnix-2.0.8](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.7...mkvtoolnix-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mkvtoolnix-2.0.7](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.6...mkvtoolnix-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mkvtoolnix-2.0.6](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.5...mkvtoolnix-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mkvtoolnix-2.0.5](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.4...mkvtoolnix-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mkvtoolnix-2.0.4](https://github.com/truecharts/apps/compare/mkvtoolnix-2.0.3...mkvtoolnix-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/mkvtoolnix/2.0.15/Chart.lock b/stable/mkvtoolnix/2.0.15/Chart.lock new file mode 100644 index 00000000000..9f77e81dec9 --- /dev/null +++ b/stable/mkvtoolnix/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:39.64421812Z" diff --git a/stable/mkvtoolnix/2.0.15/Chart.yaml b/stable/mkvtoolnix/2.0.15/Chart.yaml new file mode 100644 index 00000000000..2b9a64633ce --- /dev/null +++ b/stable/mkvtoolnix/2.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.64.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: MKVToolNix is a set of tools to create, alter and inspect Matroska files. +home: https://github.com/truecharts/apps/tree/master/charts/stable/mkvtoolnix +icon: https://truecharts.org/img/chart-icons/mkvtoolnix.png +keywords: +- media +- mkvtoolnix +- mkv +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mkvtoolnix +sources: +- https://github.com/jlesage/docker-mkvtoolnix +- https://hub.docker.com/r/jlesage/mkvtoolnix +- https://mkvtoolnix.download/ +type: application +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mkvtoolnix/2.0.13/README.md b/stable/mkvtoolnix/2.0.15/README.md similarity index 100% rename from stable/mkvtoolnix/2.0.13/README.md rename to stable/mkvtoolnix/2.0.15/README.md diff --git a/stable/mkvtoolnix/2.0.13/app-readme.md b/stable/mkvtoolnix/2.0.15/app-readme.md similarity index 100% rename from stable/mkvtoolnix/2.0.13/app-readme.md rename to stable/mkvtoolnix/2.0.15/app-readme.md diff --git a/stable/odoo/8.0.16/charts/common-10.4.4.tgz b/stable/mkvtoolnix/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/odoo/8.0.16/charts/common-10.4.4.tgz rename to stable/mkvtoolnix/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/mkvtoolnix/2.0.13/icon.png b/stable/mkvtoolnix/2.0.15/icon.png similarity index 100% rename from stable/mkvtoolnix/2.0.13/icon.png rename to stable/mkvtoolnix/2.0.15/icon.png diff --git a/stable/mkvtoolnix/2.0.13/ix_values.yaml b/stable/mkvtoolnix/2.0.15/ix_values.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.13/ix_values.yaml rename to stable/mkvtoolnix/2.0.15/ix_values.yaml diff --git a/stable/mkvtoolnix/2.0.13/questions.yaml b/stable/mkvtoolnix/2.0.15/questions.yaml similarity index 100% rename from stable/mkvtoolnix/2.0.13/questions.yaml rename to stable/mkvtoolnix/2.0.15/questions.yaml diff --git a/stable/openvscode-server/2.0.15/templates/common.yaml b/stable/mkvtoolnix/2.0.15/templates/common.yaml similarity index 100% rename from stable/openvscode-server/2.0.15/templates/common.yaml rename to stable/mkvtoolnix/2.0.15/templates/common.yaml diff --git a/stable/odoo/8.0.16/values.yaml b/stable/mkvtoolnix/2.0.15/values.yaml similarity index 100% rename from stable/odoo/8.0.16/values.yaml rename to stable/mkvtoolnix/2.0.15/values.yaml diff --git a/stable/mkvtoolnix/item.yaml b/stable/mkvtoolnix/item.yaml index 818c433d923..c1840a4e38d 100644 --- a/stable/mkvtoolnix/item.yaml +++ b/stable/mkvtoolnix/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mkvtoolnix.png +icon_url: https://truecharts.org/img/chart-icons/mkvtoolnix.png categories: - media diff --git a/stable/ml-workspace/2.0.12/CHANGELOG.md b/stable/ml-workspace/2.0.12/CHANGELOG.md deleted file mode 100644 index aa9b554a892..00000000000 --- a/stable/ml-workspace/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ml-workspace-2.0.12](https://github.com/truecharts/apps/compare/ml-workspace-2.0.11...ml-workspace-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ml-workspace-2.0.11](https://github.com/truecharts/apps/compare/ml-workspace-2.0.10...ml-workspace-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ml-workspace-2.0.10](https://github.com/truecharts/apps/compare/ml-workspace-2.0.9...ml-workspace-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ml-workspace-2.0.9](https://github.com/truecharts/apps/compare/ml-workspace-2.0.8...ml-workspace-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ml-workspace-2.0.8](https://github.com/truecharts/apps/compare/ml-workspace-2.0.7...ml-workspace-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ml-workspace-2.0.7](https://github.com/truecharts/apps/compare/ml-workspace-2.0.6...ml-workspace-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ml-workspace-2.0.6](https://github.com/truecharts/apps/compare/ml-workspace-2.0.5...ml-workspace-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ml-workspace-2.0.5](https://github.com/truecharts/apps/compare/ml-workspace-2.0.4...ml-workspace-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ml-workspace-2.0.4](https://github.com/truecharts/apps/compare/ml-workspace-2.0.3...ml-workspace-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [ml-workspace-2.0.3](https://github.com/truecharts/apps/compare/ml-workspace-2.0.2...ml-workspace-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [ml-workspace-2.0.2](https://github.com/truecharts/apps/compare/ml-workspace-2.0.1...ml-workspace-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/ml-workspace/2.0.12/Chart.lock b/stable/ml-workspace/2.0.12/Chart.lock deleted file mode 100644 index 110c11d6b08..00000000000 --- a/stable/ml-workspace/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:15.137806179Z" diff --git a/stable/ml-workspace/2.0.12/Chart.yaml b/stable/ml-workspace/2.0.12/Chart.yaml deleted file mode 100644 index ef38e6fed95..00000000000 --- a/stable/ml-workspace/2.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.13.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: All-in-one web-based development environment for machine learning -home: https://github.com/truecharts/apps/tree/master/charts/stable/ml-workspace -icon: https://truecharts.org/img/appicons/ml-workspace.png -keywords: -- machine -- learning -- ai -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ml-workspace -sources: -- https://github.com/ml-tooling/ml-workspace -- https://hub.docker.com/r/mltooling/ml-workspace -- https://hub.docker.com/r/mltooling/ml-workspace-gpu -- https://hub.docker.com/r/mltooling/ml-workspace-light -- https://hub.docker.com/r/mltooling/ml-workspace-minimal -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - utility - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ml-workspace/2.0.14/CHANGELOG.md b/stable/ml-workspace/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..e201a17fdb0 --- /dev/null +++ b/stable/ml-workspace/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ml-workspace-2.0.14](https://github.com/truecharts/apps/compare/ml-workspace-2.0.12...ml-workspace-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ml-workspace-2.0.12](https://github.com/truecharts/apps/compare/ml-workspace-2.0.11...ml-workspace-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ml-workspace-2.0.11](https://github.com/truecharts/apps/compare/ml-workspace-2.0.10...ml-workspace-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ml-workspace-2.0.10](https://github.com/truecharts/apps/compare/ml-workspace-2.0.9...ml-workspace-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ml-workspace-2.0.9](https://github.com/truecharts/apps/compare/ml-workspace-2.0.8...ml-workspace-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ml-workspace-2.0.8](https://github.com/truecharts/apps/compare/ml-workspace-2.0.7...ml-workspace-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ml-workspace-2.0.7](https://github.com/truecharts/apps/compare/ml-workspace-2.0.6...ml-workspace-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ml-workspace-2.0.6](https://github.com/truecharts/apps/compare/ml-workspace-2.0.5...ml-workspace-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ml-workspace-2.0.5](https://github.com/truecharts/apps/compare/ml-workspace-2.0.4...ml-workspace-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ml-workspace-2.0.4](https://github.com/truecharts/apps/compare/ml-workspace-2.0.3...ml-workspace-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [ml-workspace-2.0.3](https://github.com/truecharts/apps/compare/ml-workspace-2.0.2...ml-workspace-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/ml-workspace/2.0.14/Chart.lock b/stable/ml-workspace/2.0.14/Chart.lock new file mode 100644 index 00000000000..ee1392449c6 --- /dev/null +++ b/stable/ml-workspace/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:40.01867966Z" diff --git a/stable/ml-workspace/2.0.14/Chart.yaml b/stable/ml-workspace/2.0.14/Chart.yaml new file mode 100644 index 00000000000..4b4c00e0384 --- /dev/null +++ b/stable/ml-workspace/2.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.13.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: All-in-one web-based development environment for machine learning +home: https://github.com/truecharts/apps/tree/master/charts/stable/ml-workspace +icon: https://truecharts.org/img/chart-icons/ml-workspace.png +keywords: +- machine +- learning +- ai +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ml-workspace +sources: +- https://github.com/ml-tooling/ml-workspace +- https://hub.docker.com/r/mltooling/ml-workspace +- https://hub.docker.com/r/mltooling/ml-workspace-gpu +- https://hub.docker.com/r/mltooling/ml-workspace-light +- https://hub.docker.com/r/mltooling/ml-workspace-minimal +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - utility + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ml-workspace/2.0.12/README.md b/stable/ml-workspace/2.0.14/README.md similarity index 100% rename from stable/ml-workspace/2.0.12/README.md rename to stable/ml-workspace/2.0.14/README.md diff --git a/stable/ml-workspace/2.0.12/app-readme.md b/stable/ml-workspace/2.0.14/app-readme.md similarity index 100% rename from stable/ml-workspace/2.0.12/app-readme.md rename to stable/ml-workspace/2.0.14/app-readme.md diff --git a/stable/omada-controller/6.0.24/charts/common-10.4.4.tgz b/stable/ml-workspace/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/omada-controller/6.0.24/charts/common-10.4.4.tgz rename to stable/ml-workspace/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/ml-workspace/2.0.12/ci/base-values.yaml b/stable/ml-workspace/2.0.14/ci/base-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/ci/base-values.yaml rename to stable/ml-workspace/2.0.14/ci/base-values.yaml diff --git a/stable/ml-workspace/2.0.12/ci/gpu-values.yaml b/stable/ml-workspace/2.0.14/ci/gpu-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/ci/gpu-values.yaml rename to stable/ml-workspace/2.0.14/ci/gpu-values.yaml diff --git a/stable/ml-workspace/2.0.12/ci/light-values.yaml b/stable/ml-workspace/2.0.14/ci/light-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/ci/light-values.yaml rename to stable/ml-workspace/2.0.14/ci/light-values.yaml diff --git a/stable/ml-workspace/2.0.12/ci/minimal-values.yaml b/stable/ml-workspace/2.0.14/ci/minimal-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/ci/minimal-values.yaml rename to stable/ml-workspace/2.0.14/ci/minimal-values.yaml diff --git a/stable/ml-workspace/2.0.12/ci/r-values.yaml b/stable/ml-workspace/2.0.14/ci/r-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/ci/r-values.yaml rename to stable/ml-workspace/2.0.14/ci/r-values.yaml diff --git a/stable/ml-workspace/2.0.12/ci/spark-values.yaml b/stable/ml-workspace/2.0.14/ci/spark-values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/ci/spark-values.yaml rename to stable/ml-workspace/2.0.14/ci/spark-values.yaml diff --git a/stable/ml-workspace/2.0.12/icon.png b/stable/ml-workspace/2.0.14/icon.png similarity index 100% rename from stable/ml-workspace/2.0.12/icon.png rename to stable/ml-workspace/2.0.14/icon.png diff --git a/stable/ml-workspace/2.0.12/ix_values.yaml b/stable/ml-workspace/2.0.14/ix_values.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/ix_values.yaml rename to stable/ml-workspace/2.0.14/ix_values.yaml diff --git a/stable/ml-workspace/2.0.12/questions.yaml b/stable/ml-workspace/2.0.14/questions.yaml similarity index 100% rename from stable/ml-workspace/2.0.12/questions.yaml rename to stable/ml-workspace/2.0.14/questions.yaml diff --git a/stable/oscam/6.0.12/templates/common.yaml b/stable/ml-workspace/2.0.14/templates/common.yaml similarity index 100% rename from stable/oscam/6.0.12/templates/common.yaml rename to stable/ml-workspace/2.0.14/templates/common.yaml diff --git a/stable/omada-controller/6.0.24/values.yaml b/stable/ml-workspace/2.0.14/values.yaml similarity index 100% rename from stable/omada-controller/6.0.24/values.yaml rename to stable/ml-workspace/2.0.14/values.yaml diff --git a/stable/ml-workspace/item.yaml b/stable/ml-workspace/item.yaml index 1edfb2912b2..fb155e294f2 100644 --- a/stable/ml-workspace/item.yaml +++ b/stable/ml-workspace/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ml-workspace.png +icon_url: https://truecharts.org/img/chart-icons/ml-workspace.png categories: - utility diff --git a/stable/monica/3.0.18/CHANGELOG.md b/stable/monica/3.0.18/CHANGELOG.md deleted file mode 100644 index 3a306bb26da..00000000000 --- a/stable/monica/3.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [monica-3.0.18](https://github.com/truecharts/apps/compare/monica-3.0.17...monica-3.0.18) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [monica-3.0.17](https://github.com/truecharts/apps/compare/monica-3.0.16...monica-3.0.17) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [monica-3.0.16](https://github.com/truecharts/apps/compare/monica-3.0.15...monica-3.0.16) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [monica-3.0.15](https://github.com/truecharts/apps/compare/monica-3.0.14...monica-3.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [monica-3.0.14](https://github.com/truecharts/apps/compare/monica-3.0.13...monica-3.0.14) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [monica-3.0.13](https://github.com/truecharts/apps/compare/monica-3.0.12...monica-3.0.13) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [monica-3.0.12](https://github.com/truecharts/apps/compare/monica-3.0.11...monica-3.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [monica-3.0.11](https://github.com/truecharts/apps/compare/monica-3.0.10...monica-3.0.11) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [monica-3.0.10](https://github.com/truecharts/apps/compare/monica-3.0.9...monica-3.0.10) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [monica-3.0.9](https://github.com/truecharts/apps/compare/monica-3.0.8...monica-3.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [monica-3.0.8](https://github.com/truecharts/apps/compare/monica-3.0.7...monica-3.0.8) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) diff --git a/stable/monica/3.0.18/Chart.lock b/stable/monica/3.0.18/Chart.lock deleted file mode 100644 index 6915260a2de..00000000000 --- a/stable/monica/3.0.18/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T21:01:30.43445832Z" diff --git a/stable/monica/3.0.18/Chart.yaml b/stable/monica/3.0.18/Chart.yaml deleted file mode 100644 index 6cd4f0bfa0f..00000000000 --- a/stable/monica/3.0.18/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "3.7.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: "Monica is a great open source personal relationship management system." -home: https://github.com/truecharts/apps/tree/master/charts/stable/monica -icon: https://truecharts.org/img/appicons/monica.png -keywords: -- crm -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: monica -sources: -- https://github.com/monicahq/monica -- https://hub.docker.com/_/monica -version: 3.0.18 -annotations: - truecharts.org/catagories: | - - crm - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/monica/3.0.20/CHANGELOG.md b/stable/monica/3.0.20/CHANGELOG.md new file mode 100644 index 00000000000..36c841dfbbe --- /dev/null +++ b/stable/monica/3.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [monica-3.0.20](https://github.com/truecharts/apps/compare/monica-3.0.18...monica-3.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [monica-3.0.18](https://github.com/truecharts/apps/compare/monica-3.0.17...monica-3.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [monica-3.0.17](https://github.com/truecharts/apps/compare/monica-3.0.16...monica-3.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [monica-3.0.16](https://github.com/truecharts/apps/compare/monica-3.0.15...monica-3.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [monica-3.0.15](https://github.com/truecharts/apps/compare/monica-3.0.14...monica-3.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [monica-3.0.14](https://github.com/truecharts/apps/compare/monica-3.0.13...monica-3.0.14) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [monica-3.0.13](https://github.com/truecharts/apps/compare/monica-3.0.12...monica-3.0.13) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [monica-3.0.12](https://github.com/truecharts/apps/compare/monica-3.0.11...monica-3.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [monica-3.0.11](https://github.com/truecharts/apps/compare/monica-3.0.10...monica-3.0.11) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [monica-3.0.10](https://github.com/truecharts/apps/compare/monica-3.0.9...monica-3.0.10) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [monica-3.0.9](https://github.com/truecharts/apps/compare/monica-3.0.8...monica-3.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) diff --git a/stable/monica/3.0.20/Chart.lock b/stable/monica/3.0.20/Chart.lock new file mode 100644 index 00000000000..3da1a71ea90 --- /dev/null +++ b/stable/monica/3.0.20/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:07:53.043760169Z" diff --git a/stable/monica/3.0.20/Chart.yaml b/stable/monica/3.0.20/Chart.yaml new file mode 100644 index 00000000000..f6034569377 --- /dev/null +++ b/stable/monica/3.0.20/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.7.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: "Monica is a great open source personal relationship management system." +home: https://github.com/truecharts/apps/tree/master/charts/stable/monica +icon: https://truecharts.org/img/chart-icons/monica.png +keywords: +- crm +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: monica +sources: +- https://github.com/monicahq/monica +- https://hub.docker.com/_/monica +version: 3.0.20 +annotations: + truecharts.org/catagories: | + - crm + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/monica/3.0.18/README.md b/stable/monica/3.0.20/README.md similarity index 100% rename from stable/monica/3.0.18/README.md rename to stable/monica/3.0.20/README.md diff --git a/stable/monica/3.0.18/app-readme.md b/stable/monica/3.0.20/app-readme.md similarity index 100% rename from stable/monica/3.0.18/app-readme.md rename to stable/monica/3.0.20/app-readme.md diff --git a/stable/onlyoffice-document-server/6.0.13/charts/common-10.4.4.tgz b/stable/monica/3.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/charts/common-10.4.4.tgz rename to stable/monica/3.0.20/charts/common-10.4.4.tgz diff --git a/stable/monica/3.0.18/charts/mariadb-3.0.29.tgz b/stable/monica/3.0.20/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/monica/3.0.18/charts/mariadb-3.0.29.tgz rename to stable/monica/3.0.20/charts/mariadb-3.0.29.tgz diff --git a/stable/monica/3.0.18/icon.png b/stable/monica/3.0.20/icon.png similarity index 100% rename from stable/monica/3.0.18/icon.png rename to stable/monica/3.0.20/icon.png diff --git a/stable/monica/3.0.18/ix_values.yaml b/stable/monica/3.0.20/ix_values.yaml similarity index 100% rename from stable/monica/3.0.18/ix_values.yaml rename to stable/monica/3.0.20/ix_values.yaml diff --git a/stable/monica/3.0.18/questions.yaml b/stable/monica/3.0.20/questions.yaml similarity index 100% rename from stable/monica/3.0.18/questions.yaml rename to stable/monica/3.0.20/questions.yaml diff --git a/stable/monica/3.0.18/templates/_appkey.tpl b/stable/monica/3.0.20/templates/_appkey.tpl similarity index 100% rename from stable/monica/3.0.18/templates/_appkey.tpl rename to stable/monica/3.0.20/templates/_appkey.tpl diff --git a/stable/monica/3.0.18/templates/common.yaml b/stable/monica/3.0.20/templates/common.yaml similarity index 100% rename from stable/monica/3.0.18/templates/common.yaml rename to stable/monica/3.0.20/templates/common.yaml diff --git a/stable/onlyoffice-document-server/6.0.13/values.yaml b/stable/monica/3.0.20/values.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/values.yaml rename to stable/monica/3.0.20/values.yaml diff --git a/stable/monica/item.yaml b/stable/monica/item.yaml index 34038ea05ec..a7b506782a7 100644 --- a/stable/monica/item.yaml +++ b/stable/monica/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/monica.png +icon_url: https://truecharts.org/img/chart-icons/monica.png categories: - crm diff --git a/stable/mosdns/2.0.14/CHANGELOG.md b/stable/mosdns/2.0.14/CHANGELOG.md deleted file mode 100644 index 969965d6cc7..00000000000 --- a/stable/mosdns/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mosdns-2.0.14](https://github.com/truecharts/apps/compare/mosdns-2.0.13...mosdns-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mosdns-2.0.13](https://github.com/truecharts/apps/compare/mosdns-2.0.12...mosdns-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mosdns-2.0.12](https://github.com/truecharts/apps/compare/mosdns-2.0.11...mosdns-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mosdns-2.0.11](https://github.com/truecharts/apps/compare/mosdns-2.0.10...mosdns-2.0.11) (2022-07-10) - -#### Chore - -* update container image tccr.io/truecharts/mosdns to v4.1.3 ([#3035](https://github.com/truecharts/apps/issues/3035)) - - - - -### [mosdns-2.0.10](https://github.com/truecharts/apps/compare/mosdns-2.0.9...mosdns-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mosdns-2.0.9](https://github.com/truecharts/apps/compare/mosdns-2.0.8...mosdns-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mosdns-2.0.8](https://github.com/truecharts/apps/compare/mosdns-2.0.7...mosdns-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mosdns-2.0.7](https://github.com/truecharts/apps/compare/mosdns-2.0.6...mosdns-2.0.7) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mosdns-2.0.6](https://github.com/truecharts/apps/compare/mosdns-2.0.5...mosdns-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mosdns-2.0.5](https://github.com/truecharts/apps/compare/mosdns-2.0.4...mosdns-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [mosdns-2.0.4](https://github.com/truecharts/apps/compare/mosdns-2.0.3...mosdns-2.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/mosdns/2.0.14/Chart.lock b/stable/mosdns/2.0.14/Chart.lock deleted file mode 100644 index 3c6ac5c8252..00000000000 --- a/stable/mosdns/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:28.262819216Z" diff --git a/stable/mosdns/2.0.14/Chart.yaml b/stable/mosdns/2.0.14/Chart.yaml deleted file mode 100644 index 7941c6b5698..00000000000 --- a/stable/mosdns/2.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: mosdns -version: 2.0.14 -appVersion: "3.9.0" -description: A location-based pluggable DNS forwarder/splitter. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/mosdns -icon: https://truecharts.org/img/appicons/mosdns.png -keywords: - - mosdns - - dns -sources: - - https://hub.docker.com/r/601096721/mosdns -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mosdns/2.0.16/CHANGELOG.md b/stable/mosdns/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..9b0497508d1 --- /dev/null +++ b/stable/mosdns/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mosdns-2.0.16](https://github.com/truecharts/apps/compare/mosdns-2.0.14...mosdns-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mosdns-2.0.14](https://github.com/truecharts/apps/compare/mosdns-2.0.13...mosdns-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mosdns-2.0.13](https://github.com/truecharts/apps/compare/mosdns-2.0.12...mosdns-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mosdns-2.0.12](https://github.com/truecharts/apps/compare/mosdns-2.0.11...mosdns-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mosdns-2.0.11](https://github.com/truecharts/apps/compare/mosdns-2.0.10...mosdns-2.0.11) (2022-07-10) + +#### Chore + +* update container image tccr.io/truecharts/mosdns to v4.1.3 ([#3035](https://github.com/truecharts/apps/issues/3035)) + + + + +### [mosdns-2.0.10](https://github.com/truecharts/apps/compare/mosdns-2.0.9...mosdns-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mosdns-2.0.9](https://github.com/truecharts/apps/compare/mosdns-2.0.8...mosdns-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mosdns-2.0.8](https://github.com/truecharts/apps/compare/mosdns-2.0.7...mosdns-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mosdns-2.0.7](https://github.com/truecharts/apps/compare/mosdns-2.0.6...mosdns-2.0.7) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mosdns-2.0.6](https://github.com/truecharts/apps/compare/mosdns-2.0.5...mosdns-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mosdns-2.0.5](https://github.com/truecharts/apps/compare/mosdns-2.0.4...mosdns-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/mosdns/2.0.16/Chart.lock b/stable/mosdns/2.0.16/Chart.lock new file mode 100644 index 00000000000..fe1f00f5d44 --- /dev/null +++ b/stable/mosdns/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:53.360269758Z" diff --git a/stable/mosdns/2.0.16/Chart.yaml b/stable/mosdns/2.0.16/Chart.yaml new file mode 100644 index 00000000000..9e8f9f22b44 --- /dev/null +++ b/stable/mosdns/2.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mosdns +version: 2.0.16 +appVersion: "3.9.0" +description: A location-based pluggable DNS forwarder/splitter. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/mosdns +icon: https://truecharts.org/img/chart-icons/mosdns.png +keywords: + - mosdns + - dns +sources: + - https://hub.docker.com/r/601096721/mosdns +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mosdns/2.0.14/README.md b/stable/mosdns/2.0.16/README.md similarity index 100% rename from stable/mosdns/2.0.14/README.md rename to stable/mosdns/2.0.16/README.md diff --git a/stable/mosdns/2.0.14/app-readme.md b/stable/mosdns/2.0.16/app-readme.md similarity index 100% rename from stable/mosdns/2.0.14/app-readme.md rename to stable/mosdns/2.0.16/app-readme.md diff --git a/stable/openhab/2.0.14/charts/common-10.4.4.tgz b/stable/mosdns/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/openhab/2.0.14/charts/common-10.4.4.tgz rename to stable/mosdns/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/mosdns/2.0.14/icon.png b/stable/mosdns/2.0.16/icon.png similarity index 100% rename from stable/mosdns/2.0.14/icon.png rename to stable/mosdns/2.0.16/icon.png diff --git a/stable/mosdns/2.0.14/ix_values.yaml b/stable/mosdns/2.0.16/ix_values.yaml similarity index 100% rename from stable/mosdns/2.0.14/ix_values.yaml rename to stable/mosdns/2.0.16/ix_values.yaml diff --git a/stable/mosdns/2.0.14/questions.yaml b/stable/mosdns/2.0.16/questions.yaml similarity index 100% rename from stable/mosdns/2.0.14/questions.yaml rename to stable/mosdns/2.0.16/questions.yaml diff --git a/stable/overseerr/6.0.13/templates/common.yaml b/stable/mosdns/2.0.16/templates/common.yaml similarity index 100% rename from stable/overseerr/6.0.13/templates/common.yaml rename to stable/mosdns/2.0.16/templates/common.yaml diff --git a/stable/openhab/2.0.14/values.yaml b/stable/mosdns/2.0.16/values.yaml similarity index 100% rename from stable/openhab/2.0.14/values.yaml rename to stable/mosdns/2.0.16/values.yaml diff --git a/stable/mosdns/item.yaml b/stable/mosdns/item.yaml index 9e47910ef89..7d6e7894724 100644 --- a/stable/mosdns/item.yaml +++ b/stable/mosdns/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mosdns.png +icon_url: https://truecharts.org/img/chart-icons/mosdns.png categories: - networking diff --git a/stable/mosquitto/6.0.12/CHANGELOG.md b/stable/mosquitto/6.0.12/CHANGELOG.md deleted file mode 100644 index 187eac13187..00000000000 --- a/stable/mosquitto/6.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mosquitto-6.0.12](https://github.com/truecharts/apps/compare/mosquitto-6.0.11...mosquitto-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mosquitto-6.0.11](https://github.com/truecharts/apps/compare/mosquitto-6.0.10...mosquitto-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mosquitto-6.0.10](https://github.com/truecharts/apps/compare/mosquitto-6.0.9...mosquitto-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mosquitto-6.0.9](https://github.com/truecharts/apps/compare/mosquitto-6.0.8...mosquitto-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mosquitto-6.0.8](https://github.com/truecharts/apps/compare/mosquitto-6.0.7...mosquitto-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mosquitto-6.0.7](https://github.com/truecharts/apps/compare/mosquitto-6.0.6...mosquitto-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mosquitto-6.0.6](https://github.com/truecharts/apps/compare/mosquitto-6.0.5...mosquitto-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mosquitto-6.0.5](https://github.com/truecharts/apps/compare/mosquitto-6.0.4...mosquitto-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mosquitto-6.0.4](https://github.com/truecharts/apps/compare/mosquitto-6.0.3...mosquitto-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [mosquitto-6.0.3](https://github.com/truecharts/apps/compare/mosquitto-6.0.2...mosquitto-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [mosquitto-6.0.2](https://github.com/truecharts/apps/compare/mosquitto-6.0.1...mosquitto-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/mosquitto/6.0.12/Chart.lock b/stable/mosquitto/6.0.12/Chart.lock deleted file mode 100644 index a786fc91272..00000000000 --- a/stable/mosquitto/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:30.013104212Z" diff --git a/stable/mosquitto/6.0.12/Chart.yaml b/stable/mosquitto/6.0.12/Chart.yaml deleted file mode 100644 index 70b8606e9ad..00000000000 --- a/stable/mosquitto/6.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.14" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Eclipse Mosquitto - An open source MQTT broker -home: https://github.com/truecharts/apps/tree/master/charts/stable/mosquitto -icon: https://truecharts.org/img/appicons/mosquitto.png -keywords: -- mosquitto -- MQTT -- eclipse-iot -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mosquitto -sources: -- https://github.com/eclipse/mosquitto -type: application -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - homeautomation - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mosquitto/6.0.14/CHANGELOG.md b/stable/mosquitto/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..954fb669bd6 --- /dev/null +++ b/stable/mosquitto/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mosquitto-6.0.14](https://github.com/truecharts/apps/compare/mosquitto-6.0.12...mosquitto-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mosquitto-6.0.12](https://github.com/truecharts/apps/compare/mosquitto-6.0.11...mosquitto-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mosquitto-6.0.11](https://github.com/truecharts/apps/compare/mosquitto-6.0.10...mosquitto-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mosquitto-6.0.10](https://github.com/truecharts/apps/compare/mosquitto-6.0.9...mosquitto-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mosquitto-6.0.9](https://github.com/truecharts/apps/compare/mosquitto-6.0.8...mosquitto-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mosquitto-6.0.8](https://github.com/truecharts/apps/compare/mosquitto-6.0.7...mosquitto-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mosquitto-6.0.7](https://github.com/truecharts/apps/compare/mosquitto-6.0.6...mosquitto-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mosquitto-6.0.6](https://github.com/truecharts/apps/compare/mosquitto-6.0.5...mosquitto-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mosquitto-6.0.5](https://github.com/truecharts/apps/compare/mosquitto-6.0.4...mosquitto-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mosquitto-6.0.4](https://github.com/truecharts/apps/compare/mosquitto-6.0.3...mosquitto-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [mosquitto-6.0.3](https://github.com/truecharts/apps/compare/mosquitto-6.0.2...mosquitto-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/mosquitto/6.0.14/Chart.lock b/stable/mosquitto/6.0.14/Chart.lock new file mode 100644 index 00000000000..ab55f95476f --- /dev/null +++ b/stable/mosquitto/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:54.82875813Z" diff --git a/stable/mosquitto/6.0.14/Chart.yaml b/stable/mosquitto/6.0.14/Chart.yaml new file mode 100644 index 00000000000..7ec916aeded --- /dev/null +++ b/stable/mosquitto/6.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.0.14" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Eclipse Mosquitto - An open source MQTT broker +home: https://github.com/truecharts/apps/tree/master/charts/stable/mosquitto +icon: https://truecharts.org/img/chart-icons/mosquitto.png +keywords: +- mosquitto +- MQTT +- eclipse-iot +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mosquitto +sources: +- https://github.com/eclipse/mosquitto +type: application +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - homeautomation + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mosquitto/6.0.12/README.md b/stable/mosquitto/6.0.14/README.md similarity index 100% rename from stable/mosquitto/6.0.12/README.md rename to stable/mosquitto/6.0.14/README.md diff --git a/stable/mosquitto/6.0.12/app-readme.md b/stable/mosquitto/6.0.14/app-readme.md similarity index 100% rename from stable/mosquitto/6.0.12/app-readme.md rename to stable/mosquitto/6.0.14/app-readme.md diff --git a/stable/openkm/7.0.13/charts/common-10.4.4.tgz b/stable/mosquitto/6.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/openkm/7.0.13/charts/common-10.4.4.tgz rename to stable/mosquitto/6.0.14/charts/common-10.4.4.tgz diff --git a/stable/mosquitto/6.0.12/icon.png b/stable/mosquitto/6.0.14/icon.png similarity index 100% rename from stable/mosquitto/6.0.12/icon.png rename to stable/mosquitto/6.0.14/icon.png diff --git a/stable/mosquitto/6.0.12/ix_values.yaml b/stable/mosquitto/6.0.14/ix_values.yaml similarity index 100% rename from stable/mosquitto/6.0.12/ix_values.yaml rename to stable/mosquitto/6.0.14/ix_values.yaml diff --git a/stable/mosquitto/6.0.12/questions.yaml b/stable/mosquitto/6.0.14/questions.yaml similarity index 100% rename from stable/mosquitto/6.0.12/questions.yaml rename to stable/mosquitto/6.0.14/questions.yaml diff --git a/stable/openhab/2.0.14/templates/common.yaml b/stable/mosquitto/6.0.14/templates/common.yaml similarity index 100% rename from stable/openhab/2.0.14/templates/common.yaml rename to stable/mosquitto/6.0.14/templates/common.yaml diff --git a/stable/openkm/7.0.13/values.yaml b/stable/mosquitto/6.0.14/values.yaml similarity index 100% rename from stable/openkm/7.0.13/values.yaml rename to stable/mosquitto/6.0.14/values.yaml diff --git a/stable/mosquitto/item.yaml b/stable/mosquitto/item.yaml index 9eba81ae456..e44b0c1b726 100644 --- a/stable/mosquitto/item.yaml +++ b/stable/mosquitto/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mosquitto.png +icon_url: https://truecharts.org/img/chart-icons/mosquitto.png categories: - homeautomation diff --git a/stable/mstream/3.0.12/CHANGELOG.md b/stable/mstream/3.0.12/CHANGELOG.md deleted file mode 100644 index 27b94ff867f..00000000000 --- a/stable/mstream/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mstream-3.0.12](https://github.com/truecharts/apps/compare/mstream-3.0.11...mstream-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mstream-3.0.11](https://github.com/truecharts/apps/compare/mstream-3.0.10...mstream-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mstream-3.0.10](https://github.com/truecharts/apps/compare/mstream-3.0.9...mstream-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mstream-3.0.9](https://github.com/truecharts/apps/compare/mstream-3.0.8...mstream-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mstream-3.0.8](https://github.com/truecharts/apps/compare/mstream-3.0.7...mstream-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mstream-3.0.7](https://github.com/truecharts/apps/compare/mstream-3.0.6...mstream-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mstream-3.0.6](https://github.com/truecharts/apps/compare/mstream-3.0.5...mstream-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mstream-3.0.5](https://github.com/truecharts/apps/compare/mstream-3.0.4...mstream-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mstream-3.0.4](https://github.com/truecharts/apps/compare/mstream-3.0.3...mstream-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [mstream-3.0.3](https://github.com/truecharts/apps/compare/mstream-3.0.2...mstream-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [mstream-3.0.2](https://github.com/truecharts/apps/compare/mstream-3.0.1...mstream-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/mstream/3.0.12/Chart.lock b/stable/mstream/3.0.12/Chart.lock deleted file mode 100644 index 7aff942b59c..00000000000 --- a/stable/mstream/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:31.642635701Z" diff --git a/stable/mstream/3.0.12/Chart.yaml b/stable/mstream/3.0.12/Chart.yaml deleted file mode 100644 index a0cb1a1f25f..00000000000 --- a/stable/mstream/3.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "5.2.5" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A personal music streaming server -home: https://github.com/truecharts/apps/tree/master/charts/stable/mstream -icon: https://truecharts.org/img/appicons/mstream.png -keywords: -- mstream -- server -- music -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mstream -sources: -- https://github.com/linuxserver/docker-mstream -- https://mstream.io/ -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mstream/3.0.14/CHANGELOG.md b/stable/mstream/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b08734a2700 --- /dev/null +++ b/stable/mstream/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mstream-3.0.14](https://github.com/truecharts/apps/compare/mstream-3.0.12...mstream-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mstream-3.0.12](https://github.com/truecharts/apps/compare/mstream-3.0.11...mstream-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mstream-3.0.11](https://github.com/truecharts/apps/compare/mstream-3.0.10...mstream-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mstream-3.0.10](https://github.com/truecharts/apps/compare/mstream-3.0.9...mstream-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mstream-3.0.9](https://github.com/truecharts/apps/compare/mstream-3.0.8...mstream-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mstream-3.0.8](https://github.com/truecharts/apps/compare/mstream-3.0.7...mstream-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mstream-3.0.7](https://github.com/truecharts/apps/compare/mstream-3.0.6...mstream-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mstream-3.0.6](https://github.com/truecharts/apps/compare/mstream-3.0.5...mstream-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mstream-3.0.5](https://github.com/truecharts/apps/compare/mstream-3.0.4...mstream-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mstream-3.0.4](https://github.com/truecharts/apps/compare/mstream-3.0.3...mstream-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [mstream-3.0.3](https://github.com/truecharts/apps/compare/mstream-3.0.2...mstream-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/mstream/3.0.14/Chart.lock b/stable/mstream/3.0.14/Chart.lock new file mode 100644 index 00000000000..c1ac78ebb44 --- /dev/null +++ b/stable/mstream/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:07:55.241700369Z" diff --git a/stable/mstream/3.0.14/Chart.yaml b/stable/mstream/3.0.14/Chart.yaml new file mode 100644 index 00000000000..3a70d85d010 --- /dev/null +++ b/stable/mstream/3.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "5.2.5" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A personal music streaming server +home: https://github.com/truecharts/apps/tree/master/charts/stable/mstream +icon: https://truecharts.org/img/chart-icons/mstream.png +keywords: +- mstream +- server +- music +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mstream +sources: +- https://github.com/linuxserver/docker-mstream +- https://mstream.io/ +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mstream/3.0.12/README.md b/stable/mstream/3.0.14/README.md similarity index 100% rename from stable/mstream/3.0.12/README.md rename to stable/mstream/3.0.14/README.md diff --git a/stable/mstream/3.0.12/app-readme.md b/stable/mstream/3.0.14/app-readme.md similarity index 100% rename from stable/mstream/3.0.12/app-readme.md rename to stable/mstream/3.0.14/app-readme.md diff --git a/stable/openldap/7.0.13/charts/common-10.4.4.tgz b/stable/mstream/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/openldap/7.0.13/charts/common-10.4.4.tgz rename to stable/mstream/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/mstream/3.0.12/icon.png b/stable/mstream/3.0.14/icon.png similarity index 100% rename from stable/mstream/3.0.12/icon.png rename to stable/mstream/3.0.14/icon.png diff --git a/stable/mstream/3.0.12/ix_values.yaml b/stable/mstream/3.0.14/ix_values.yaml similarity index 100% rename from stable/mstream/3.0.12/ix_values.yaml rename to stable/mstream/3.0.14/ix_values.yaml diff --git a/stable/mstream/3.0.12/questions.yaml b/stable/mstream/3.0.14/questions.yaml similarity index 100% rename from stable/mstream/3.0.12/questions.yaml rename to stable/mstream/3.0.14/questions.yaml diff --git a/stable/mstream/3.0.12/templates/common.yaml b/stable/mstream/3.0.14/templates/common.yaml similarity index 100% rename from stable/mstream/3.0.12/templates/common.yaml rename to stable/mstream/3.0.14/templates/common.yaml diff --git a/stable/openldap/7.0.13/values.yaml b/stable/mstream/3.0.14/values.yaml similarity index 100% rename from stable/openldap/7.0.13/values.yaml rename to stable/mstream/3.0.14/values.yaml diff --git a/stable/mstream/item.yaml b/stable/mstream/item.yaml index 6ffa992568c..3ea3a2d3eba 100644 --- a/stable/mstream/item.yaml +++ b/stable/mstream/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mstream.png +icon_url: https://truecharts.org/img/chart-icons/mstream.png categories: - media diff --git a/stable/muximux/3.0.12/CHANGELOG.md b/stable/muximux/3.0.12/CHANGELOG.md deleted file mode 100644 index 8d7cbe934ff..00000000000 --- a/stable/muximux/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [muximux-3.0.12](https://github.com/truecharts/apps/compare/muximux-3.0.11...muximux-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [muximux-3.0.11](https://github.com/truecharts/apps/compare/muximux-3.0.10...muximux-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [muximux-3.0.10](https://github.com/truecharts/apps/compare/muximux-3.0.9...muximux-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [muximux-3.0.9](https://github.com/truecharts/apps/compare/muximux-3.0.8...muximux-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [muximux-3.0.8](https://github.com/truecharts/apps/compare/muximux-3.0.7...muximux-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [muximux-3.0.7](https://github.com/truecharts/apps/compare/muximux-3.0.6...muximux-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [muximux-3.0.6](https://github.com/truecharts/apps/compare/muximux-3.0.5...muximux-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [muximux-3.0.5](https://github.com/truecharts/apps/compare/muximux-3.0.4...muximux-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [muximux-3.0.4](https://github.com/truecharts/apps/compare/muximux-3.0.3...muximux-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [muximux-3.0.3](https://github.com/truecharts/apps/compare/muximux-3.0.2...muximux-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [muximux-3.0.2](https://github.com/truecharts/apps/compare/muximux-3.0.1...muximux-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/muximux/3.0.12/Chart.lock b/stable/muximux/3.0.12/Chart.lock deleted file mode 100644 index 46075e7189d..00000000000 --- a/stable/muximux/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:44.491575473Z" diff --git a/stable/muximux/3.0.12/Chart.yaml b/stable/muximux/3.0.12/Chart.yaml deleted file mode 100644 index 206ce2f23d7..00000000000 --- a/stable/muximux/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "057352e8" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A lightweight portal to view & manage your HTPC apps without having to - run anything more than a PHP enabled webserver -home: https://github.com/truecharts/apps/tree/master/charts/stable/muximux -icon: https://truecharts.org/img/appicons/muximux.png -keywords: -- muximux -- htpc -- manage -- portal -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: muximux -sources: -- https://github.com/linuxserver/docker-muximux -- https://github.com/mescon/Muximux -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/muximux/3.0.14/CHANGELOG.md b/stable/muximux/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b66a3ee796b --- /dev/null +++ b/stable/muximux/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [muximux-3.0.14](https://github.com/truecharts/apps/compare/muximux-3.0.12...muximux-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [muximux-3.0.12](https://github.com/truecharts/apps/compare/muximux-3.0.11...muximux-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [muximux-3.0.11](https://github.com/truecharts/apps/compare/muximux-3.0.10...muximux-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [muximux-3.0.10](https://github.com/truecharts/apps/compare/muximux-3.0.9...muximux-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [muximux-3.0.9](https://github.com/truecharts/apps/compare/muximux-3.0.8...muximux-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [muximux-3.0.8](https://github.com/truecharts/apps/compare/muximux-3.0.7...muximux-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [muximux-3.0.7](https://github.com/truecharts/apps/compare/muximux-3.0.6...muximux-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [muximux-3.0.6](https://github.com/truecharts/apps/compare/muximux-3.0.5...muximux-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [muximux-3.0.5](https://github.com/truecharts/apps/compare/muximux-3.0.4...muximux-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [muximux-3.0.4](https://github.com/truecharts/apps/compare/muximux-3.0.3...muximux-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [muximux-3.0.3](https://github.com/truecharts/apps/compare/muximux-3.0.2...muximux-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/muximux/3.0.14/Chart.lock b/stable/muximux/3.0.14/Chart.lock new file mode 100644 index 00000000000..91a91ec8d87 --- /dev/null +++ b/stable/muximux/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:08.58259476Z" diff --git a/stable/muximux/3.0.14/Chart.yaml b/stable/muximux/3.0.14/Chart.yaml new file mode 100644 index 00000000000..1441d722643 --- /dev/null +++ b/stable/muximux/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "057352e8" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A lightweight portal to view & manage your HTPC apps without having to + run anything more than a PHP enabled webserver +home: https://github.com/truecharts/apps/tree/master/charts/stable/muximux +icon: https://truecharts.org/img/chart-icons/muximux.png +keywords: +- muximux +- htpc +- manage +- portal +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: muximux +sources: +- https://github.com/linuxserver/docker-muximux +- https://github.com/mescon/Muximux +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/muximux/3.0.12/README.md b/stable/muximux/3.0.14/README.md similarity index 100% rename from stable/muximux/3.0.12/README.md rename to stable/muximux/3.0.14/README.md diff --git a/stable/muximux/3.0.12/app-readme.md b/stable/muximux/3.0.14/app-readme.md similarity index 100% rename from stable/muximux/3.0.12/app-readme.md rename to stable/muximux/3.0.14/app-readme.md diff --git a/stable/openspeedtest/1.0.11/charts/common-10.4.4.tgz b/stable/muximux/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/openspeedtest/1.0.11/charts/common-10.4.4.tgz rename to stable/muximux/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/muximux/3.0.12/icon.png b/stable/muximux/3.0.14/icon.png similarity index 100% rename from stable/muximux/3.0.12/icon.png rename to stable/muximux/3.0.14/icon.png diff --git a/stable/muximux/3.0.12/ix_values.yaml b/stable/muximux/3.0.14/ix_values.yaml similarity index 100% rename from stable/muximux/3.0.12/ix_values.yaml rename to stable/muximux/3.0.14/ix_values.yaml diff --git a/stable/muximux/3.0.12/questions.yaml b/stable/muximux/3.0.14/questions.yaml similarity index 100% rename from stable/muximux/3.0.12/questions.yaml rename to stable/muximux/3.0.14/questions.yaml diff --git a/stable/muximux/3.0.12/templates/common.yaml b/stable/muximux/3.0.14/templates/common.yaml similarity index 100% rename from stable/muximux/3.0.12/templates/common.yaml rename to stable/muximux/3.0.14/templates/common.yaml diff --git a/stable/openspeedtest/1.0.11/values.yaml b/stable/muximux/3.0.14/values.yaml similarity index 100% rename from stable/openspeedtest/1.0.11/values.yaml rename to stable/muximux/3.0.14/values.yaml diff --git a/stable/muximux/item.yaml b/stable/muximux/item.yaml index 878e8407890..4912adfa660 100644 --- a/stable/muximux/item.yaml +++ b/stable/muximux/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/muximux.png +icon_url: https://truecharts.org/img/chart-icons/muximux.png categories: - media diff --git a/stable/mylar/6.0.12/CHANGELOG.md b/stable/mylar/6.0.12/CHANGELOG.md deleted file mode 100644 index 5fa4ed35ed8..00000000000 --- a/stable/mylar/6.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mylar-6.0.12](https://github.com/truecharts/apps/compare/mylar-6.0.11...mylar-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mylar-6.0.11](https://github.com/truecharts/apps/compare/mylar-6.0.10...mylar-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [mylar-6.0.10](https://github.com/truecharts/apps/compare/mylar-6.0.9...mylar-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mylar-6.0.9](https://github.com/truecharts/apps/compare/mylar-6.0.8...mylar-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mylar-6.0.8](https://github.com/truecharts/apps/compare/mylar-6.0.7...mylar-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mylar-6.0.7](https://github.com/truecharts/apps/compare/mylar-6.0.6...mylar-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mylar-6.0.6](https://github.com/truecharts/apps/compare/mylar-6.0.5...mylar-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mylar-6.0.5](https://github.com/truecharts/apps/compare/mylar-6.0.4...mylar-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mylar-6.0.4](https://github.com/truecharts/apps/compare/mylar-6.0.3...mylar-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [mylar-6.0.3](https://github.com/truecharts/apps/compare/mylar-6.0.2...mylar-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [mylar-6.0.2](https://github.com/truecharts/apps/compare/mylar-6.0.1...mylar-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/stable/mylar/6.0.12/Chart.lock b/stable/mylar/6.0.12/Chart.lock deleted file mode 100644 index a51f8157b31..00000000000 --- a/stable/mylar/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:45.758726716Z" diff --git a/stable/mylar/6.0.12/Chart.yaml b/stable/mylar/6.0.12/Chart.yaml deleted file mode 100644 index b2bd2612f49..00000000000 --- a/stable/mylar/6.0.12/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.6.8" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Mylar is a automated Comic Book downloader -home: https://github.com/truecharts/apps/tree/master/charts/stable/mylar -icon: https://truecharts.org/img/appicons/mylar.png -keywords: -- mylar -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: mylar -sources: -- https://github.com/mylar3/mylar3 -- https://github.com/linuxserver/docker-mylar3 -- https://github.com/truecharts/apps/tree/master/charts/mylar -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mylar/6.0.14/CHANGELOG.md b/stable/mylar/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..a12221cace1 --- /dev/null +++ b/stable/mylar/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mylar-6.0.14](https://github.com/truecharts/apps/compare/mylar-6.0.12...mylar-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mylar-6.0.12](https://github.com/truecharts/apps/compare/mylar-6.0.11...mylar-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mylar-6.0.11](https://github.com/truecharts/apps/compare/mylar-6.0.10...mylar-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [mylar-6.0.10](https://github.com/truecharts/apps/compare/mylar-6.0.9...mylar-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mylar-6.0.9](https://github.com/truecharts/apps/compare/mylar-6.0.8...mylar-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mylar-6.0.8](https://github.com/truecharts/apps/compare/mylar-6.0.7...mylar-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mylar-6.0.7](https://github.com/truecharts/apps/compare/mylar-6.0.6...mylar-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mylar-6.0.6](https://github.com/truecharts/apps/compare/mylar-6.0.5...mylar-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mylar-6.0.5](https://github.com/truecharts/apps/compare/mylar-6.0.4...mylar-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mylar-6.0.4](https://github.com/truecharts/apps/compare/mylar-6.0.3...mylar-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [mylar-6.0.3](https://github.com/truecharts/apps/compare/mylar-6.0.2...mylar-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/mylar/6.0.14/Chart.lock b/stable/mylar/6.0.14/Chart.lock new file mode 100644 index 00000000000..e6886d8f606 --- /dev/null +++ b/stable/mylar/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:10.501961049Z" diff --git a/stable/mylar/6.0.14/Chart.yaml b/stable/mylar/6.0.14/Chart.yaml new file mode 100644 index 00000000000..667b36f20ce --- /dev/null +++ b/stable/mylar/6.0.14/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.6.8" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Mylar is a automated Comic Book downloader +home: https://github.com/truecharts/apps/tree/master/charts/stable/mylar +icon: https://truecharts.org/img/chart-icons/mylar.png +keywords: +- mylar +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: mylar +sources: +- https://github.com/mylar3/mylar3 +- https://github.com/linuxserver/docker-mylar3 +- https://github.com/truecharts/apps/tree/master/charts/mylar +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mylar/6.0.12/README.md b/stable/mylar/6.0.14/README.md similarity index 100% rename from stable/mylar/6.0.12/README.md rename to stable/mylar/6.0.14/README.md diff --git a/stable/mylar/6.0.12/app-readme.md b/stable/mylar/6.0.14/app-readme.md similarity index 100% rename from stable/mylar/6.0.12/app-readme.md rename to stable/mylar/6.0.14/app-readme.md diff --git a/stable/openvscode-server/2.0.15/charts/common-10.4.4.tgz b/stable/mylar/6.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/openvscode-server/2.0.15/charts/common-10.4.4.tgz rename to stable/mylar/6.0.14/charts/common-10.4.4.tgz diff --git a/stable/mylar/6.0.12/icon.png b/stable/mylar/6.0.14/icon.png similarity index 100% rename from stable/mylar/6.0.12/icon.png rename to stable/mylar/6.0.14/icon.png diff --git a/stable/mylar/6.0.12/ix_values.yaml b/stable/mylar/6.0.14/ix_values.yaml similarity index 100% rename from stable/mylar/6.0.12/ix_values.yaml rename to stable/mylar/6.0.14/ix_values.yaml diff --git a/stable/mylar/6.0.12/questions.yaml b/stable/mylar/6.0.14/questions.yaml similarity index 100% rename from stable/mylar/6.0.12/questions.yaml rename to stable/mylar/6.0.14/questions.yaml diff --git a/stable/owncast/6.0.14/templates/common.yaml b/stable/mylar/6.0.14/templates/common.yaml similarity index 100% rename from stable/owncast/6.0.14/templates/common.yaml rename to stable/mylar/6.0.14/templates/common.yaml diff --git a/stable/openvscode-server/2.0.15/values.yaml b/stable/mylar/6.0.14/values.yaml similarity index 100% rename from stable/openvscode-server/2.0.15/values.yaml rename to stable/mylar/6.0.14/values.yaml diff --git a/stable/mylar/item.yaml b/stable/mylar/item.yaml index c2a2fce1240..e169e451b1d 100644 --- a/stable/mylar/item.yaml +++ b/stable/mylar/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mylar.png +icon_url: https://truecharts.org/img/chart-icons/mylar.png categories: - media diff --git a/stable/mysql-workbench/2.0.12/CHANGELOG.md b/stable/mysql-workbench/2.0.12/CHANGELOG.md deleted file mode 100644 index 27d5ea1f15e..00000000000 --- a/stable/mysql-workbench/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [mysql-workbench-2.0.12](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.11...mysql-workbench-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [mysql-workbench-2.0.11](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.10...mysql-workbench-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [mysql-workbench-2.0.10](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.9...mysql-workbench-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [mysql-workbench-2.0.9](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.8...mysql-workbench-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [mysql-workbench-2.0.8](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.7...mysql-workbench-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [mysql-workbench-2.0.7](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.6...mysql-workbench-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [mysql-workbench-2.0.6](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.5...mysql-workbench-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [mysql-workbench-2.0.5](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.4...mysql-workbench-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [mysql-workbench-2.0.4](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.3...mysql-workbench-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [mysql-workbench-2.0.3](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.2...mysql-workbench-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [mysql-workbench-2.0.2](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.1...mysql-workbench-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/mysql-workbench/2.0.12/Chart.lock b/stable/mysql-workbench/2.0.12/Chart.lock deleted file mode 100644 index 4c51e1efb51..00000000000 --- a/stable/mysql-workbench/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:01:47.712854579Z" diff --git a/stable/mysql-workbench/2.0.12/Chart.yaml b/stable/mysql-workbench/2.0.12/Chart.yaml deleted file mode 100644 index f768f41725a..00000000000 --- a/stable/mysql-workbench/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: mysql-workbench -version: 2.0.12 -appVersion: "8.0.29" -description: MySQL Workbench is a unified visual tool for database architects, developers and DBAs. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/mysql-workbench -icon: https://truecharts.org/img/appicons/mysql-workbench.png -keywords: - - mysql-workbench -sources: - - https://hub.docker.com/r/linuxserver/mysql-workbench -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/mysql-workbench/2.0.14/CHANGELOG.md b/stable/mysql-workbench/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..0490de64836 --- /dev/null +++ b/stable/mysql-workbench/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [mysql-workbench-2.0.14](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.12...mysql-workbench-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [mysql-workbench-2.0.12](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.11...mysql-workbench-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [mysql-workbench-2.0.11](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.10...mysql-workbench-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [mysql-workbench-2.0.10](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.9...mysql-workbench-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [mysql-workbench-2.0.9](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.8...mysql-workbench-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [mysql-workbench-2.0.8](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.7...mysql-workbench-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [mysql-workbench-2.0.7](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.6...mysql-workbench-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [mysql-workbench-2.0.6](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.5...mysql-workbench-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [mysql-workbench-2.0.5](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.4...mysql-workbench-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [mysql-workbench-2.0.4](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.3...mysql-workbench-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [mysql-workbench-2.0.3](https://github.com/truecharts/apps/compare/mysql-workbench-2.0.2...mysql-workbench-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/mysql-workbench/2.0.14/Chart.lock b/stable/mysql-workbench/2.0.14/Chart.lock new file mode 100644 index 00000000000..12e8373134b --- /dev/null +++ b/stable/mysql-workbench/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:10.677147096Z" diff --git a/stable/mysql-workbench/2.0.14/Chart.yaml b/stable/mysql-workbench/2.0.14/Chart.yaml new file mode 100644 index 00000000000..6f1f7aca16c --- /dev/null +++ b/stable/mysql-workbench/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: mysql-workbench +version: 2.0.14 +appVersion: "8.0.29" +description: MySQL Workbench is a unified visual tool for database architects, developers and DBAs. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/mysql-workbench +icon: https://truecharts.org/img/chart-icons/mysql-workbench.png +keywords: + - mysql-workbench +sources: + - https://hub.docker.com/r/linuxserver/mysql-workbench +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/mysql-workbench/2.0.12/README.md b/stable/mysql-workbench/2.0.14/README.md similarity index 100% rename from stable/mysql-workbench/2.0.12/README.md rename to stable/mysql-workbench/2.0.14/README.md diff --git a/stable/mysql-workbench/2.0.12/app-readme.md b/stable/mysql-workbench/2.0.14/app-readme.md similarity index 100% rename from stable/mysql-workbench/2.0.12/app-readme.md rename to stable/mysql-workbench/2.0.14/app-readme.md diff --git a/stable/oscam/6.0.12/charts/common-10.4.4.tgz b/stable/mysql-workbench/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/oscam/6.0.12/charts/common-10.4.4.tgz rename to stable/mysql-workbench/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/mysql-workbench/2.0.12/icon.png b/stable/mysql-workbench/2.0.14/icon.png similarity index 100% rename from stable/mysql-workbench/2.0.12/icon.png rename to stable/mysql-workbench/2.0.14/icon.png diff --git a/stable/mysql-workbench/2.0.12/ix_values.yaml b/stable/mysql-workbench/2.0.14/ix_values.yaml similarity index 100% rename from stable/mysql-workbench/2.0.12/ix_values.yaml rename to stable/mysql-workbench/2.0.14/ix_values.yaml diff --git a/stable/mysql-workbench/2.0.12/questions.yaml b/stable/mysql-workbench/2.0.14/questions.yaml similarity index 100% rename from stable/mysql-workbench/2.0.12/questions.yaml rename to stable/mysql-workbench/2.0.14/questions.yaml diff --git a/stable/papermerge/3.0.12/templates/common.yaml b/stable/mysql-workbench/2.0.14/templates/common.yaml similarity index 100% rename from stable/papermerge/3.0.12/templates/common.yaml rename to stable/mysql-workbench/2.0.14/templates/common.yaml diff --git a/stable/oscam/6.0.12/values.yaml b/stable/mysql-workbench/2.0.14/values.yaml similarity index 100% rename from stable/oscam/6.0.12/values.yaml rename to stable/mysql-workbench/2.0.14/values.yaml diff --git a/stable/mysql-workbench/item.yaml b/stable/mysql-workbench/item.yaml index 2f4f6468ffc..80dd024ca78 100644 --- a/stable/mysql-workbench/item.yaml +++ b/stable/mysql-workbench/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/mysql-workbench.png +icon_url: https://truecharts.org/img/chart-icons/mysql-workbench.png categories: - incubator diff --git a/stable/n8n/4.0.20/CHANGELOG.md b/stable/n8n/4.0.20/CHANGELOG.md deleted file mode 100644 index 1db15ab737a..00000000000 --- a/stable/n8n/4.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [n8n-4.0.20](https://github.com/truecharts/apps/compare/n8n-4.0.19...n8n-4.0.20) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [n8n-4.0.19](https://github.com/truecharts/apps/compare/n8n-4.0.18...n8n-4.0.19) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [n8n-4.0.18](https://github.com/truecharts/apps/compare/n8n-4.0.17...n8n-4.0.18) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [n8n-4.0.17](https://github.com/truecharts/apps/compare/n8n-4.0.16...n8n-4.0.17) (2022-07-11) - -#### Chore - -* clean ui a bit and add more envs ([#3124](https://github.com/truecharts/apps/issues/3124)) - - - - -### [n8n-4.0.16](https://github.com/truecharts/apps/compare/n8n-4.0.15...n8n-4.0.16) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [n8n-4.0.15](https://github.com/truecharts/apps/compare/n8n-4.0.14...n8n-4.0.15) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [n8n-4.0.14](https://github.com/truecharts/apps/compare/n8n-4.0.13...n8n-4.0.14) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [n8n-4.0.13](https://github.com/truecharts/apps/compare/n8n-4.0.12...n8n-4.0.13) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [n8n-4.0.12](https://github.com/truecharts/apps/compare/n8n-4.0.11...n8n-4.0.12) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [n8n-4.0.11](https://github.com/truecharts/apps/compare/n8n-4.0.10...n8n-4.0.11) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [n8n-4.0.10](https://github.com/truecharts/apps/compare/n8n-4.0.9...n8n-4.0.10) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) diff --git a/stable/n8n/4.0.20/Chart.lock b/stable/n8n/4.0.20/Chart.lock deleted file mode 100644 index cd121abb6a8..00000000000 --- a/stable/n8n/4.0.20/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:02:02.704099635Z" diff --git a/stable/n8n/4.0.20/Chart.yaml b/stable/n8n/4.0.20/Chart.yaml deleted file mode 100644 index 28629a49eef..00000000000 --- a/stable/n8n/4.0.20/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: "0.185.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: n8n is an extendable workflow automation tool. -home: https://github.com/truecharts/apps/tree/master/charts/stable/n8n -icon: https://truecharts.org/img/appicons/n8n.png -keywords: -- workflows -- automation -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: n8n -sources: -- https://docs.n8n.io/ -- https://github.com/n8n-io/n8n -- https://hub.docker.com/r/n8nio/n8n -version: 4.0.20 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/n8n/4.0.22/CHANGELOG.md b/stable/n8n/4.0.22/CHANGELOG.md new file mode 100644 index 00000000000..0daf95273be --- /dev/null +++ b/stable/n8n/4.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [n8n-4.0.22](https://github.com/truecharts/apps/compare/n8n-4.0.20...n8n-4.0.22) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [n8n-4.0.20](https://github.com/truecharts/apps/compare/n8n-4.0.19...n8n-4.0.20) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [n8n-4.0.19](https://github.com/truecharts/apps/compare/n8n-4.0.18...n8n-4.0.19) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [n8n-4.0.18](https://github.com/truecharts/apps/compare/n8n-4.0.17...n8n-4.0.18) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [n8n-4.0.17](https://github.com/truecharts/apps/compare/n8n-4.0.16...n8n-4.0.17) (2022-07-11) + +#### Chore + +* clean ui a bit and add more envs ([#3124](https://github.com/truecharts/apps/issues/3124)) + + + + +### [n8n-4.0.16](https://github.com/truecharts/apps/compare/n8n-4.0.15...n8n-4.0.16) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [n8n-4.0.15](https://github.com/truecharts/apps/compare/n8n-4.0.14...n8n-4.0.15) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [n8n-4.0.14](https://github.com/truecharts/apps/compare/n8n-4.0.13...n8n-4.0.14) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [n8n-4.0.13](https://github.com/truecharts/apps/compare/n8n-4.0.12...n8n-4.0.13) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [n8n-4.0.12](https://github.com/truecharts/apps/compare/n8n-4.0.11...n8n-4.0.12) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [n8n-4.0.11](https://github.com/truecharts/apps/compare/n8n-4.0.10...n8n-4.0.11) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/stable/n8n/4.0.22/Chart.lock b/stable/n8n/4.0.22/Chart.lock new file mode 100644 index 00000000000..746efa4b953 --- /dev/null +++ b/stable/n8n/4.0.22/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:08:24.439464334Z" diff --git a/stable/n8n/4.0.22/Chart.yaml b/stable/n8n/4.0.22/Chart.yaml new file mode 100644 index 00000000000..2e1814476ea --- /dev/null +++ b/stable/n8n/4.0.22/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "0.185.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: n8n is an extendable workflow automation tool. +home: https://github.com/truecharts/apps/tree/master/charts/stable/n8n +icon: https://truecharts.org/img/chart-icons/n8n.png +keywords: +- workflows +- automation +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: n8n +sources: +- https://docs.n8n.io/ +- https://github.com/n8n-io/n8n +- https://hub.docker.com/r/n8nio/n8n +version: 4.0.22 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/n8n/4.0.20/README.md b/stable/n8n/4.0.22/README.md similarity index 100% rename from stable/n8n/4.0.20/README.md rename to stable/n8n/4.0.22/README.md diff --git a/stable/n8n/4.0.20/app-readme.md b/stable/n8n/4.0.22/app-readme.md similarity index 100% rename from stable/n8n/4.0.20/app-readme.md rename to stable/n8n/4.0.22/app-readme.md diff --git a/stable/outline/3.0.15/charts/common-10.4.4.tgz b/stable/n8n/4.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/outline/3.0.15/charts/common-10.4.4.tgz rename to stable/n8n/4.0.22/charts/common-10.4.4.tgz diff --git a/stable/openkm/7.0.13/charts/postgresql-8.0.30.tgz b/stable/n8n/4.0.22/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/openkm/7.0.13/charts/postgresql-8.0.30.tgz rename to stable/n8n/4.0.22/charts/postgresql-8.0.30.tgz diff --git a/stable/outline/3.0.15/charts/redis-3.0.30.tgz b/stable/n8n/4.0.22/charts/redis-3.0.30.tgz similarity index 100% rename from stable/outline/3.0.15/charts/redis-3.0.30.tgz rename to stable/n8n/4.0.22/charts/redis-3.0.30.tgz diff --git a/stable/n8n/4.0.20/icon.png b/stable/n8n/4.0.22/icon.png similarity index 100% rename from stable/n8n/4.0.20/icon.png rename to stable/n8n/4.0.22/icon.png diff --git a/stable/n8n/4.0.20/ix_values.yaml b/stable/n8n/4.0.22/ix_values.yaml similarity index 100% rename from stable/n8n/4.0.20/ix_values.yaml rename to stable/n8n/4.0.22/ix_values.yaml diff --git a/stable/n8n/4.0.20/questions.yaml b/stable/n8n/4.0.22/questions.yaml similarity index 100% rename from stable/n8n/4.0.20/questions.yaml rename to stable/n8n/4.0.22/questions.yaml diff --git a/stable/n8n/4.0.20/templates/_configmap.tpl b/stable/n8n/4.0.22/templates/_configmap.tpl similarity index 100% rename from stable/n8n/4.0.20/templates/_configmap.tpl rename to stable/n8n/4.0.22/templates/_configmap.tpl diff --git a/stable/n8n/4.0.20/templates/common.yaml b/stable/n8n/4.0.22/templates/common.yaml similarity index 100% rename from stable/n8n/4.0.20/templates/common.yaml rename to stable/n8n/4.0.22/templates/common.yaml diff --git a/stable/outline/3.0.15/values.yaml b/stable/n8n/4.0.22/values.yaml similarity index 100% rename from stable/outline/3.0.15/values.yaml rename to stable/n8n/4.0.22/values.yaml diff --git a/stable/n8n/item.yaml b/stable/n8n/item.yaml index 69deb2987de..2fdd239a585 100644 --- a/stable/n8n/item.yaml +++ b/stable/n8n/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/n8n.png +icon_url: https://truecharts.org/img/chart-icons/n8n.png categories: - media diff --git a/stable/nano-wallet/2.0.12/CHANGELOG.md b/stable/nano-wallet/2.0.12/CHANGELOG.md deleted file mode 100644 index 21f2e44d07f..00000000000 --- a/stable/nano-wallet/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [nano-wallet-2.0.12](https://github.com/truecharts/apps/compare/nano-wallet-2.0.11...nano-wallet-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [nano-wallet-2.0.11](https://github.com/truecharts/apps/compare/nano-wallet-2.0.10...nano-wallet-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [nano-wallet-2.0.10](https://github.com/truecharts/apps/compare/nano-wallet-2.0.9...nano-wallet-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [nano-wallet-2.0.9](https://github.com/truecharts/apps/compare/nano-wallet-2.0.8...nano-wallet-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [nano-wallet-2.0.8](https://github.com/truecharts/apps/compare/nano-wallet-2.0.7...nano-wallet-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [nano-wallet-2.0.7](https://github.com/truecharts/apps/compare/nano-wallet-2.0.6...nano-wallet-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [nano-wallet-2.0.6](https://github.com/truecharts/apps/compare/nano-wallet-2.0.5...nano-wallet-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [nano-wallet-2.0.5](https://github.com/truecharts/apps/compare/nano-wallet-2.0.4...nano-wallet-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [nano-wallet-2.0.4](https://github.com/truecharts/apps/compare/nano-wallet-2.0.3...nano-wallet-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [nano-wallet-2.0.3](https://github.com/truecharts/apps/compare/nano-wallet-2.0.2...nano-wallet-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [nano-wallet-2.0.2](https://github.com/truecharts/apps/compare/nano-wallet-2.0.1...nano-wallet-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/nano-wallet/2.0.12/Chart.lock b/stable/nano-wallet/2.0.12/Chart.lock deleted file mode 100644 index f89a5f0086e..00000000000 --- a/stable/nano-wallet/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:02:00.330573614Z" diff --git a/stable/nano-wallet/2.0.12/Chart.yaml b/stable/nano-wallet/2.0.12/Chart.yaml deleted file mode 100644 index 0f009c7961b..00000000000 --- a/stable/nano-wallet/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nano-wallet -version: 2.0.12 -appVersion: "2021.12.16" -description: Nano-wallet is a digital payment protocol designed to be accessible and lightweight. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/nano-wallet -icon: https://truecharts.org/img/appicons/nano-wallet.png -keywords: - - nano-wallet -sources: - - https://hub.docker.com/r/linuxserver/nano-wallet -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nano-wallet/2.0.14/CHANGELOG.md b/stable/nano-wallet/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..5455527a950 --- /dev/null +++ b/stable/nano-wallet/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nano-wallet-2.0.14](https://github.com/truecharts/apps/compare/nano-wallet-2.0.12...nano-wallet-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nano-wallet-2.0.12](https://github.com/truecharts/apps/compare/nano-wallet-2.0.11...nano-wallet-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nano-wallet-2.0.11](https://github.com/truecharts/apps/compare/nano-wallet-2.0.10...nano-wallet-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [nano-wallet-2.0.10](https://github.com/truecharts/apps/compare/nano-wallet-2.0.9...nano-wallet-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [nano-wallet-2.0.9](https://github.com/truecharts/apps/compare/nano-wallet-2.0.8...nano-wallet-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nano-wallet-2.0.8](https://github.com/truecharts/apps/compare/nano-wallet-2.0.7...nano-wallet-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [nano-wallet-2.0.7](https://github.com/truecharts/apps/compare/nano-wallet-2.0.6...nano-wallet-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [nano-wallet-2.0.6](https://github.com/truecharts/apps/compare/nano-wallet-2.0.5...nano-wallet-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [nano-wallet-2.0.5](https://github.com/truecharts/apps/compare/nano-wallet-2.0.4...nano-wallet-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [nano-wallet-2.0.4](https://github.com/truecharts/apps/compare/nano-wallet-2.0.3...nano-wallet-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [nano-wallet-2.0.3](https://github.com/truecharts/apps/compare/nano-wallet-2.0.2...nano-wallet-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/nano-wallet/2.0.14/Chart.lock b/stable/nano-wallet/2.0.14/Chart.lock new file mode 100644 index 00000000000..f7cabac2160 --- /dev/null +++ b/stable/nano-wallet/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:23.615520073Z" diff --git a/stable/nano-wallet/2.0.14/Chart.yaml b/stable/nano-wallet/2.0.14/Chart.yaml new file mode 100644 index 00000000000..b20a87a250f --- /dev/null +++ b/stable/nano-wallet/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: nano-wallet +version: 2.0.14 +appVersion: "2021.12.16" +description: Nano-wallet is a digital payment protocol designed to be accessible and lightweight. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/nano-wallet +icon: https://truecharts.org/img/chart-icons/nano-wallet.png +keywords: + - nano-wallet +sources: + - https://hub.docker.com/r/linuxserver/nano-wallet +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nano-wallet/2.0.12/README.md b/stable/nano-wallet/2.0.14/README.md similarity index 100% rename from stable/nano-wallet/2.0.12/README.md rename to stable/nano-wallet/2.0.14/README.md diff --git a/stable/nano-wallet/2.0.12/app-readme.md b/stable/nano-wallet/2.0.14/app-readme.md similarity index 100% rename from stable/nano-wallet/2.0.12/app-readme.md rename to stable/nano-wallet/2.0.14/app-readme.md diff --git a/stable/overseerr/6.0.13/charts/common-10.4.4.tgz b/stable/nano-wallet/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/overseerr/6.0.13/charts/common-10.4.4.tgz rename to stable/nano-wallet/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/nano-wallet/2.0.12/icon.png b/stable/nano-wallet/2.0.14/icon.png similarity index 100% rename from stable/nano-wallet/2.0.12/icon.png rename to stable/nano-wallet/2.0.14/icon.png diff --git a/stable/nano-wallet/2.0.12/ix_values.yaml b/stable/nano-wallet/2.0.14/ix_values.yaml similarity index 100% rename from stable/nano-wallet/2.0.12/ix_values.yaml rename to stable/nano-wallet/2.0.14/ix_values.yaml diff --git a/stable/nano-wallet/2.0.12/questions.yaml b/stable/nano-wallet/2.0.14/questions.yaml similarity index 100% rename from stable/nano-wallet/2.0.12/questions.yaml rename to stable/nano-wallet/2.0.14/questions.yaml diff --git a/stable/pgadmin/7.0.14/templates/common.yaml b/stable/nano-wallet/2.0.14/templates/common.yaml similarity index 100% rename from stable/pgadmin/7.0.14/templates/common.yaml rename to stable/nano-wallet/2.0.14/templates/common.yaml diff --git a/stable/overseerr/6.0.13/values.yaml b/stable/nano-wallet/2.0.14/values.yaml similarity index 100% rename from stable/overseerr/6.0.13/values.yaml rename to stable/nano-wallet/2.0.14/values.yaml diff --git a/stable/nano-wallet/item.yaml b/stable/nano-wallet/item.yaml index 6846ffdb77d..0db7f2b13f6 100644 --- a/stable/nano-wallet/item.yaml +++ b/stable/nano-wallet/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/nano-wallet.png +icon_url: https://truecharts.org/img/chart-icons/nano-wallet.png categories: - incubator diff --git a/stable/navidrome/11.0.14/CHANGELOG.md b/stable/navidrome/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..53a3dd1b674 --- /dev/null +++ b/stable/navidrome/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [navidrome-11.0.14](https://github.com/truecharts/apps/compare/navidrome-11.0.12...navidrome-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [navidrome-11.0.12](https://github.com/truecharts/apps/compare/navidrome-11.0.11...navidrome-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [navidrome-11.0.11](https://github.com/truecharts/apps/compare/navidrome-11.0.10...navidrome-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [navidrome-11.0.10](https://github.com/truecharts/apps/compare/navidrome-11.0.9...navidrome-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [navidrome-11.0.9](https://github.com/truecharts/apps/compare/navidrome-11.0.8...navidrome-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [navidrome-11.0.8](https://github.com/truecharts/apps/compare/navidrome-11.0.7...navidrome-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [navidrome-11.0.7](https://github.com/truecharts/apps/compare/navidrome-11.0.6...navidrome-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [navidrome-11.0.6](https://github.com/truecharts/apps/compare/navidrome-11.0.5...navidrome-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [navidrome-11.0.5](https://github.com/truecharts/apps/compare/navidrome-11.0.4...navidrome-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [navidrome-11.0.4](https://github.com/truecharts/apps/compare/navidrome-11.0.3...navidrome-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [navidrome-11.0.3](https://github.com/truecharts/apps/compare/navidrome-11.0.2...navidrome-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/navidrome/11.0.14/Chart.lock b/stable/navidrome/11.0.14/Chart.lock new file mode 100644 index 00000000000..e88a45b6f12 --- /dev/null +++ b/stable/navidrome/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:25.457851662Z" diff --git a/stable/navidrome/11.0.14/Chart.yaml b/stable/navidrome/11.0.14/Chart.yaml new file mode 100644 index 00000000000..c80d9f91469 --- /dev/null +++ b/stable/navidrome/11.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.47.5" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Navidrome is an open source web-based music collection server and streamer +home: https://github.com/truecharts/apps/tree/master/charts/stable/navidrome +icon: https://truecharts.org/img/chart-icons/navidrome.png +keywords: +- navidrome +- music +- streaming +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: navidrome +sources: +- https://github.com/deluan/navidrome +- https://hub.docker.com/r/deluan/navidrome +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/navidrome/11.0.14/README.md b/stable/navidrome/11.0.14/README.md new file mode 100644 index 00000000000..3f98185d962 --- /dev/null +++ b/stable/navidrome/11.0.14/README.md @@ -0,0 +1,43 @@ +# navidrome + +Navidrome is an open source web-based music collection server and streamer + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/navidrome/11.0.14/app-readme.md b/stable/navidrome/11.0.14/app-readme.md new file mode 100644 index 00000000000..b7b47d9da64 --- /dev/null +++ b/stable/navidrome/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +Navidrome is an open source web-based music collection server and streamer + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/owncast/6.0.14/charts/common-10.4.4.tgz b/stable/navidrome/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/owncast/6.0.14/charts/common-10.4.4.tgz rename to stable/navidrome/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/navidrome/11.0.14/icon.png b/stable/navidrome/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..64615698f685bea5d36d7a59c80f8afe84138e6f GIT binary patch literal 14680 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 D(LP$b literal 0 HcmV?d00001 diff --git a/stable/navidrome/11.0.14/ix_values.yaml b/stable/navidrome/11.0.14/ix_values.yaml new file mode 100644 index 00000000000..a9630694f5e --- /dev/null +++ b/stable/navidrome/11.0.14/ix_values.yaml @@ -0,0 +1,23 @@ +image: + repository: tccr.io/truecharts/navidrome + pullPolicy: IfNotPresent + tag: v0.47.5@sha256:a7e6b081e2a2ffc86eda6f98eeae5b690235e78611a243ab3c8f576b716378d6 + +service: + main: + ports: + main: + port: 4533 + targetPort: 4533 + +env: + ND_SCANINTERVAL: "15m" + ND_LOGLEVEL: "info" + ND_SESSIONTIMEOUT: "24h" + ND_ENABLETRANSCODINGCONFIG: "true" + ND_MUSICFOLDER: "/music" + +persistence: + data: + enabled: true + mountPath: "/data" diff --git a/stable/navidrome/11.0.14/questions.yaml b/stable/navidrome/11.0.14/questions.yaml new file mode 100644 index 00000000000..3b26256c5e5 --- /dev/null +++ b/stable/navidrome/11.0.14/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 4533 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 4533 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/photoview/4.0.12/templates/common.yaml b/stable/navidrome/11.0.14/templates/common.yaml similarity index 100% rename from stable/photoview/4.0.12/templates/common.yaml rename to stable/navidrome/11.0.14/templates/common.yaml diff --git a/stable/owncast/6.0.14/values.yaml b/stable/navidrome/11.0.14/values.yaml similarity index 100% rename from stable/owncast/6.0.14/values.yaml rename to stable/navidrome/11.0.14/values.yaml diff --git a/stable/navidrome/item.yaml b/stable/navidrome/item.yaml index d2d65fc2a9b..9f9cfd01b91 100644 --- a/stable/navidrome/item.yaml +++ b/stable/navidrome/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/navidrome.png +icon_url: https://truecharts.org/img/chart-icons/navidrome.png categories: - media diff --git a/stable/netdata/2.0.14/CHANGELOG.md b/stable/netdata/2.0.14/CHANGELOG.md deleted file mode 100644 index 48ddc13cc18..00000000000 --- a/stable/netdata/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [netdata-2.0.14](https://github.com/truecharts/apps/compare/netdata-2.0.13...netdata-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [netdata-2.0.13](https://github.com/truecharts/apps/compare/netdata-2.0.12...netdata-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [netdata-2.0.12](https://github.com/truecharts/apps/compare/netdata-2.0.11...netdata-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [netdata-2.0.11](https://github.com/truecharts/apps/compare/netdata-2.0.10...netdata-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [netdata-2.0.10](https://github.com/truecharts/apps/compare/netdata-2.0.9...netdata-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [netdata-2.0.9](https://github.com/truecharts/apps/compare/netdata-2.0.8...netdata-2.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [netdata-2.0.8](https://github.com/truecharts/apps/compare/netdata-2.0.7...netdata-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [netdata-2.0.7](https://github.com/truecharts/apps/compare/netdata-2.0.6...netdata-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [netdata-2.0.6](https://github.com/truecharts/apps/compare/netdata-2.0.5...netdata-2.0.6) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [netdata-2.0.5](https://github.com/truecharts/apps/compare/netdata-2.0.4...netdata-2.0.5) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [netdata-2.0.4](https://github.com/truecharts/apps/compare/netdata-2.0.3...netdata-2.0.4) (2022-06-11) - -#### Chore - -* update docker general non-major ([#2848](https://github.com/truecharts/apps/issues/2848)) - diff --git a/stable/netdata/2.0.14/Chart.lock b/stable/netdata/2.0.14/Chart.lock deleted file mode 100644 index 4f954b873cf..00000000000 --- a/stable/netdata/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:02:03.703753648Z" diff --git a/stable/netdata/2.0.14/Chart.yaml b/stable/netdata/2.0.14/Chart.yaml deleted file mode 100644 index 7a332606fb1..00000000000 --- a/stable/netdata/2.0.14/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.35.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Netdata is high-fidelity infrastructure monitoring and troubleshooting. -home: https://github.com/truecharts/apps/tree/master/charts/incubator/netdata -icon: https://truecharts.org/img/appicons/netdata.png -keywords: -- netdata -- monitoring -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: netdata -sources: -- https://github.com/netdata -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/netdata/2.0.16/CHANGELOG.md b/stable/netdata/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..532e6602f8d --- /dev/null +++ b/stable/netdata/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [netdata-2.0.16](https://github.com/truecharts/apps/compare/netdata-2.0.14...netdata-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [netdata-2.0.14](https://github.com/truecharts/apps/compare/netdata-2.0.13...netdata-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [netdata-2.0.13](https://github.com/truecharts/apps/compare/netdata-2.0.12...netdata-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [netdata-2.0.12](https://github.com/truecharts/apps/compare/netdata-2.0.11...netdata-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [netdata-2.0.11](https://github.com/truecharts/apps/compare/netdata-2.0.10...netdata-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [netdata-2.0.10](https://github.com/truecharts/apps/compare/netdata-2.0.9...netdata-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [netdata-2.0.9](https://github.com/truecharts/apps/compare/netdata-2.0.8...netdata-2.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [netdata-2.0.8](https://github.com/truecharts/apps/compare/netdata-2.0.7...netdata-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [netdata-2.0.7](https://github.com/truecharts/apps/compare/netdata-2.0.6...netdata-2.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [netdata-2.0.6](https://github.com/truecharts/apps/compare/netdata-2.0.5...netdata-2.0.6) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [netdata-2.0.5](https://github.com/truecharts/apps/compare/netdata-2.0.4...netdata-2.0.5) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/netdata/2.0.16/Chart.lock b/stable/netdata/2.0.16/Chart.lock new file mode 100644 index 00000000000..ab018986686 --- /dev/null +++ b/stable/netdata/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:25.903574116Z" diff --git a/stable/netdata/2.0.16/Chart.yaml b/stable/netdata/2.0.16/Chart.yaml new file mode 100644 index 00000000000..817a46c1c5f --- /dev/null +++ b/stable/netdata/2.0.16/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.35.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Netdata is high-fidelity infrastructure monitoring and troubleshooting. +home: https://github.com/truecharts/apps/tree/master/charts/incubator/netdata +icon: https://truecharts.org/img/chart-icons/netdata.png +keywords: +- netdata +- monitoring +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: netdata +sources: +- https://github.com/netdata +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/netdata/2.0.14/README.md b/stable/netdata/2.0.16/README.md similarity index 100% rename from stable/netdata/2.0.14/README.md rename to stable/netdata/2.0.16/README.md diff --git a/stable/netdata/2.0.14/app-readme.md b/stable/netdata/2.0.16/app-readme.md similarity index 100% rename from stable/netdata/2.0.14/app-readme.md rename to stable/netdata/2.0.16/app-readme.md diff --git a/stable/owncloud-ocis/7.0.12/charts/common-10.4.4.tgz b/stable/netdata/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/owncloud-ocis/7.0.12/charts/common-10.4.4.tgz rename to stable/netdata/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/netdata/2.0.14/icon.png b/stable/netdata/2.0.16/icon.png similarity index 100% rename from stable/netdata/2.0.14/icon.png rename to stable/netdata/2.0.16/icon.png diff --git a/stable/netdata/2.0.14/ix_values.yaml b/stable/netdata/2.0.16/ix_values.yaml similarity index 100% rename from stable/netdata/2.0.14/ix_values.yaml rename to stable/netdata/2.0.16/ix_values.yaml diff --git a/stable/netdata/2.0.14/questions.yaml b/stable/netdata/2.0.16/questions.yaml similarity index 100% rename from stable/netdata/2.0.14/questions.yaml rename to stable/netdata/2.0.16/questions.yaml diff --git a/stable/netdata/2.0.14/templates/common.yaml b/stable/netdata/2.0.16/templates/common.yaml similarity index 100% rename from stable/netdata/2.0.14/templates/common.yaml rename to stable/netdata/2.0.16/templates/common.yaml diff --git a/stable/owncloud-ocis/7.0.12/values.yaml b/stable/netdata/2.0.16/values.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.12/values.yaml rename to stable/netdata/2.0.16/values.yaml diff --git a/stable/netdata/item.yaml b/stable/netdata/item.yaml index 3933df6b50e..f0f04601505 100644 --- a/stable/netdata/item.yaml +++ b/stable/netdata/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/netdata.png +icon_url: https://truecharts.org/img/chart-icons/netdata.png categories: - utilities diff --git a/stable/nextcloud/15.2.11/CHANGELOG.md b/stable/nextcloud/15.2.11/CHANGELOG.md new file mode 100644 index 00000000000..abd0956ba74 --- /dev/null +++ b/stable/nextcloud/15.2.11/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nextcloud-15.2.11](https://github.com/truecharts/apps/compare/nextcloud-15.2.9...nextcloud-15.2.11) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nextcloud-15.2.9](https://github.com/truecharts/apps/compare/nextcloud-15.2.8...nextcloud-15.2.9) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nextcloud-15.2.8](https://github.com/truecharts/apps/compare/nextcloud-15.2.7...nextcloud-15.2.8) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [nextcloud-15.2.7](https://github.com/truecharts/apps/compare/nextcloud-15.2.6...nextcloud-15.2.7) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) +* add markdownlint and cpell config files (and apply some linting) ([#3140](https://github.com/truecharts/apps/issues/3140)) + + + + +### [nextcloud-15.2.6](https://github.com/truecharts/apps/compare/nextcloud-15.2.5...nextcloud-15.2.6) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [nextcloud-15.2.5](https://github.com/truecharts/apps/compare/nextcloud-15.2.4...nextcloud-15.2.5) (2022-07-10) + +#### Fix + +* increase nginx fpm forwarding timeouts ([#3122](https://github.com/truecharts/apps/issues/3122)) + + + + +### [nextcloud-15.2.4](https://github.com/truecharts/apps/compare/nextcloud-15.2.3...nextcloud-15.2.4) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nextcloud-15.2.3](https://github.com/truecharts/apps/compare/nextcloud-15.2.2...nextcloud-15.2.3) (2022-07-09) + +#### Fix + +* improve upload performance and predictability ([#3109](https://github.com/truecharts/apps/issues/3109)) + + + + +### [nextcloud-15.2.2](https://github.com/truecharts/apps/compare/nextcloud-15.2.1...nextcloud-15.2.2) (2022-07-08) + + + + +### [nextcloud-15.2.1](https://github.com/truecharts/apps/compare/nextcloud-15.2.0...nextcloud-15.2.1) (2022-07-08) + +#### Fix + +* fix HPB service polling url ([#3102](https://github.com/truecharts/apps/issues/3102)) + + + + +### [nextcloud-15.2.0](https://github.com/truecharts/apps/compare/nextcloud-15.1.4...nextcloud-15.2.0) (2022-07-08) + + + + +### [nextcloud-15.1.4](https://github.com/truecharts/apps/compare/nextcloud-15.1.3...nextcloud-15.1.4) (2022-07-08) + +#### Fix diff --git a/stable/nextcloud/15.2.11/Chart.lock b/stable/nextcloud/15.2.11/Chart.lock new file mode 100644 index 00000000000..4f36762f8f7 --- /dev/null +++ b/stable/nextcloud/15.2.11/Chart.lock @@ -0,0 +1,15 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.7 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:cf625903899576f31f4925cbad8e3c96ca756a8d69c767d4debecc18fceb5677 +generated: "2022-07-12T23:08:54.440725006Z" diff --git a/stable/nextcloud/15.2.11/Chart.yaml b/stable/nextcloud/15.2.11/Chart.yaml new file mode 100644 index 00000000000..b476ff7e93f --- /dev/null +++ b/stable/nextcloud/15.2.11/Chart.yaml @@ -0,0 +1,45 @@ +apiVersion: v2 +appVersion: "24.0.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: collabora.enabled + name: collabora-online + repository: https://charts.truecharts.org/ + version: 12.1.7 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: A private cloud server that puts the control and security of your own + data back into your hands. +home: https://github.com/truecharts/apps/tree/master/charts/stable/nextcloud +icon: https://truecharts.org/img/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/nextcloud/docker +- https://github.com/nextcloud/helm +type: application +version: 15.2.11 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextcloud/15.2.11/README.md b/stable/nextcloud/15.2.11/README.md new file mode 100644 index 00000000000..ebe9de9bfaa --- /dev/null +++ b/stable/nextcloud/15.2.11/README.md @@ -0,0 +1,46 @@ +# nextcloud + +A private cloud server that puts the control and security of your own data back into your hands. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | collabora-online | 12.1.7 | +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://charts.truecharts.org | redis | 3.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nextcloud/15.2.11/app-readme.md b/stable/nextcloud/15.2.11/app-readme.md new file mode 100644 index 00000000000..28094fc642d --- /dev/null +++ b/stable/nextcloud/15.2.11/app-readme.md @@ -0,0 +1,3 @@ +A private cloud server that puts the control and security of your own data back into your hands. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/nextcloud/15.2.11/charts/collabora-online-12.1.7.tgz b/stable/nextcloud/15.2.11/charts/collabora-online-12.1.7.tgz new file mode 100644 index 0000000000000000000000000000000000000000..67eecadd7ee712415a772ba8f3d22bdc4f7879fd GIT binary patch literal 74635 zcmV*TKwQ5ciwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMX7ToYN_H$0$g$y%@%ECY&wK$uAn3WB1D1&|^Z5Qbz3ku)+1 zML}?FAd9XA6;a&@e_ieZ-2rpIsK`@O5Krn*=u>cS<*a%wqC@}>h2cTB>_3h;TFZm!6iBy3ogi;CSKmkF8T#52< z3c#pRxxn6MjLW34c9>EolgbqipgCS_{(UtbqCf;vxe&!1z*q_hf}kBJ4Gk6YP}LuN zDNiXzB??USw@fbOD|rfGq)-v_eRBdi!bcrIKMEofPDSOIP%3c%BWV;wCTseWMx#PZ zDxC^b_^1q(@KFg5@19}@N)R#X0P>__u~b3@#I38g7|Jsiiw%|3h>-`&<4`XVd@7|No88zrj6) z0u)m?fLItpW3n7jHY=3LLAe}=!(zc)1`4r4A(RW#nLI8BX0d3YPzVguX?!}5$zgE# zA)#~zgU8??AuJ}F&Sg;qs05WG3Y6~vn$sW}%?@JQ!8Bi(;Q(llqhCU1yIZWr?D8{?SB>%{_p<(H$H?4;_%H*SMYdps!*z~X*AIZ zuC5^hTpw%Hz^JgZYHNq^IS3npSu~V`pnMva3-M?y8p@5r%?ai$GkeQi<}Zh)Bo>rG(aofruOh`KU}JjluOaTab^SVyOf}6`)iO zVhTiohAKrEs=%j52{;)Ami7P5X73lX(d~Kd=%#{ELZw3?!BvLsFD#C;qUe-8%hvp67 zIH>>aKe>*dlnclvh~K^$gW8&Y^Q;V! zD+tYp$NrdFa;`h07DTGhL0Z+iKJ0pa$%%UgbL8H7!MI4 zr1^pGNeV?K<@@}gRi(rQ^TSX%E_)e`U%1JoN*VqQ3m=L+Qph84!Ig6oAKbXZ$Y0gJ zZY;tdg&}6scM3!=<)jv2j+=@y1jBIKf%ubxl64S~ z5WxiaxL{Q^zL1B{4s~Oh8PO;*$sxN))I(6yc#%v6PQGN~8)jL@EsrLF7ao3=>fms9Y?R5YIW{E7Mfa ztUr8gIP$1GNQKN-^NKIU5vM9de7u&cr-yHl+gOhvAD>AsuuizjQ@Wp{}rfM zCPHv4g;W9!pb2Qx|Do^XKZ`|&{wx3gjnCY`Ki#L#pgvmM|1b=}Z1`LKpT=VUcmMwzpCRCwFhn9i zMN$EULK%q=4gg2zjkHIcC_{z}0cUEc5@@A^%aSJ*%MkhZ4ob2O7L`iX z(7H8f_0{CJrr;yNXCRfM6v}W=Nh)(;s7MSF-KiWIph5~plHLf=YUU6+%wXv>Od*CT zQOq8%Z*5J{jt@&aKDu?>GCoX=_^{ORfxp8C;qyT;A`j!wVh)gDm0Wql<1@XE z3MC3DVcp^VfuT|nAC;5X(7F0yL+4ss>qNM8Rr|W_udnU1b;6#Z9eaiWu%~Opp3yS) z+VP?3FiX1jS<($KOPa=6($!}P{RgvzNGhP|Hq0g}pwV@r0-APwXa>Ls)`$MAhhg3LFr*zH-8yawABYNTCId(vAddDi zG+xILqt>*nc>C(ZX0*7jWC%k9N~97yF)~{!C%=}XA{4=J0X%aE9b)OHq(CfP zloWglI$&jp73OM&s@V!_WcNI&DtfF6l(*!TCU%FKOPYib)=ykQurA^fqH?t(sGA

vI^m?%zJd&3UqKq}D@e`0V%fp$?{M;o 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 literal 0 HcmV?d00001 diff --git a/stable/nextcloud/15.2.11/ix_values.yaml b/stable/nextcloud/15.2.11/ix_values.yaml new file mode 100644 index 00000000000..b8fa5d559ec --- /dev/null +++ b/stable/nextcloud/15.2.11/ix_values.yaml @@ -0,0 +1,423 @@ +image: + repository: tccr.io/truecharts/nextcloud-fpm + pullPolicy: IfNotPresent + tag: v24.0.2@sha256:7080756591b070e54e7f8b76f0736d5ae35e7e1c0721e8d0b2028535e5466e97 + +nginxImage: + repository: tccr.io/truecharts/nginx-unprivileged + pullPolicy: IfNotPresent + tag: v1.23.0@sha256:ccf2c6c57500156e4dd482d467100ff2f4d70d7248bbb9c551fb37f75cb07834 + +imaginaryImage: + repository: h2non/imaginary + pullPolicy: IfNotPresent + tag: 1.2.4@sha256:7facb4221047a5e79b9e902f380247f4e5bf4376400d0badbeb738d3e1c2f654 + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + fsGroup: 33 + +service: + main: + ports: + main: + port: 10020 + targetPort: 8080 + backend: + enabled: true + ports: + hpb: + enabled: true + port: 7867 + targetPort: 7867 + hpb-metrics: + enabled: true + port: 7868 + targetPort: 7868 + fpm: + enabled: true + port: 9000 + targetPort: 9000 + imaginary: + enabled: true + port: 9090 + targetPort: 9090 + +hostAliases: + - ip: '{{ .Values.env.AccessIP | default "127.0.0.1" }}' + hostnames: + - "{{ if .Values.ingress.main.enabled }}{{ with (first .Values.ingress.main.hosts) }}{{ .host }}{{ end }}{{ else }}placeholder.fakedomain.dns{{ end }}" + +secretEnv: + NEXTCLOUD_ADMIN_USER: "admin" + NEXTCLOUD_ADMIN_PASSWORD: "adminpass" + +probes: + liveness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + + readiness: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + + startup: + custom: true + spec: + initialDelaySeconds: 25 + httpGet: + path: /status.php + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + +initContainers: + prestart: + image: '{{ include "tc.common.images.selector" . }}' + securityContext: + runAsUser: 0 + runAsGroup: 0 + privileged: true + command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + if [[ -f /data/config/config.php ]] && [[ ! -f /html/config/config.php ]]; then + echo "migrating from single to dual PVC's..." + echo "moving to placeholder location..." + mv -f /var/www/html/data/* /var/www/html/data/tomigrate/ + echo "moving userdata to data-pvc root..." + mv -f /var/www/html/data/tomigrate/data/* /var/www/html/data/ + echo "removing old data folder..." + rm -rf /var/www/html/data/tomigrate/data + echo "moving config, apps, templates and other content to html-pvc root..." + mv -f /var/www/html/data/tomigrate/* /var/www/html/ + echo "Removing migration temporary folder..." + rm -rf /var/www/html/data/tomigrate + fi + echo "Enforcing chmod 770 on data-dir..." + chmod 770 /var/www/html/data + echo "Migrating old data when found..." + EOF + + volumeMounts: + - name: data + mountPath: "/var/www/html/data" + - name: html + mountPath: "/var/www/html" + +env: + # IP used for exposing nextcloud + # Often the service or nodePort IP + # Defaults to the main serviceName for CI purposes. + AccessIP: + NEXTCLOUD_INIT_HTACCESS: true + PHP_INI_MEMORY_LIMIT: 1G + PHP_UPLOAD_LIMIT: 10G + NEXTCLOUD_CHUNKSIZE: "31457280" + TRUSTED_PROXIES: "172.16.0.0/16 127.0.0.1" + POSTGRES_DB: "{{ .Values.postgresql.postgresqlDatabase }}" + POSTGRES_USER: "{{ .Values.postgresql.postgresqlUsername }}" + POSTGRES_PASSWORD: + secretKeyRef: + name: dbcreds + key: postgresql-password + POSTGRES_HOST: + secretKeyRef: + name: dbcreds + key: plainporthost + REDIS_HOST: + secretKeyRef: + name: rediscreds + key: plainhost + REDIS_HOST_PASSWORD: + secretKeyRef: + name: rediscreds + key: redis-password + +envFrom: + - configMapRef: + name: nextcloudconfig + +persistence: + html: + enabled: true + mountPath: "/var/www/html" + data: + enabled: true + mountPath: "/var/www/html/data" + varrun: + enabled: true + cache: + enabled: true + type: emptyDir + mountPath: /var/cache/nginx + medium: Memory + nginx: + enabled: "true" + mountPath: "/etc/nginx" + noMount: true + readOnly: true + type: "custom" + volumeSpec: + configMap: + name: '{{ include "tc.common.names.fullname" . }}-nginx' + items: + - key: nginx.conf + path: nginx.conf + +configmap: + nginx: + enabled: true + data: + nginx.conf: |- + worker_processes auto; + + error_log /var/log/nginx/error.log warn; + pid /var/run/nginx.pid; + + + events { + worker_connections 1024; + } + + + http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + # Prevent nginx HTTP Server Detection + server_tokens off; + + keepalive_timeout 65; + + #gzip on; + + upstream php-handler { + server 127.0.0.1:9000; + } + + server { + listen 8080; + absolute_redirect off; + + # Forward Notify_Push "High Performance Backend" to it's own container + location ^~ /push/ { + proxy_pass http://127.0.0.1:7867/; + proxy_http_version 1.1; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "Upgrade"; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + } + + # HSTS settings + # WARNING: Only add the preload option once you read about + # the consequences in https://hstspreload.org/. This option + # will add the domain to a hardcoded list that is shipped + # in all major browsers and getting removed from this list + # could take several months. + #add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;" always; + + # set max upload size + client_max_body_size 512M; + fastcgi_buffers 64 4K; + + # Enable gzip but do not remove ETag headers + gzip on; + gzip_vary on; + gzip_comp_level 4; + gzip_min_length 256; + gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; + gzip_types application/atom+xml application/javascript application/json application/ld+json application/manifest+json application/rss+xml application/vnd.geo+json application/vnd.ms-fontobject application/x-font-ttf application/x-web-app-manifest+json application/xhtml+xml application/xml font/opentype image/bmp image/svg+xml image/x-icon text/cache-manifest text/css text/plain text/vcard text/vnd.rim.location.xloc text/vtt text/x-component text/x-cross-domain-policy; + + # Pagespeed is not supported by Nextcloud, so if your server is built + # with the `ngx_pagespeed` module, uncomment this line to disable it. + #pagespeed off; + + # HTTP response headers borrowed from Nextcloud `.htaccess` + add_header Referrer-Policy "no-referrer" always; + add_header X-Content-Type-Options "nosniff" always; + add_header X-Download-Options "noopen" always; + add_header X-Frame-Options "SAMEORIGIN" always; + add_header X-Permitted-Cross-Domain-Policies "none" always; + add_header X-Robots-Tag "none" always; + add_header X-XSS-Protection "1; mode=block" always; + + # Remove X-Powered-By, which is an information leak + fastcgi_hide_header X-Powered-By; + + # Path to the root of your installation + root /var/www/html; + + # Specify how to handle directories -- specifying `/index.php$request_uri` + # here as the fallback means that Nginx always exhibits the desired behaviour + # when a client requests a path that corresponds to a directory that exists + # on the server. In particular, if that directory contains an index.php file, + # that file is correctly served; if it doesn't, then the request is passed to + # the front-end controller. This consistent behaviour means that we don't need + # to specify custom rules for certain paths (e.g. images and other assets, + # `/updater`, `/ocm-provider`, `/ocs-provider`), and thus + # `try_files $uri $uri/ /index.php$request_uri` + # always provides the desired behaviour. + index index.php index.html /index.php$request_uri; + + # Rule borrowed from `.htaccess` to handle Microsoft DAV clients + location = / { + if ( $http_user_agent ~ ^DavClnt ) { + return 302 /remote.php/webdav/$is_args$args; + } + } + + location = /robots.txt { + allow all; + log_not_found off; + access_log off; + } + + # Make a regex exception for `/.well-known` so that clients can still + # access it despite the existence of the regex rule + # `location ~ /(\.|autotest|...)` which would otherwise handle requests + # for `/.well-known`. + location ^~ /.well-known { + # The rules in this block are an adaptation of the rules + # in `.htaccess` that concern `/.well-known`. + + location = /.well-known/carddav { return 301 /remote.php/dav/; } + location = /.well-known/caldav { return 301 /remote.php/dav/; } + + # according to the documentation these two lines are not necessary, but some users are still recieving errors + location = /.well-known/webfinger { return 301 /index.php$uri; } + location = /.well-known/nodeinfo { return 301 /index.php$uri; } + + location /.well-known/acme-challenge { try_files $uri $uri/ =404; } + location /.well-known/pki-validation { try_files $uri $uri/ =404; } + + # Let Nextcloud's API for `/.well-known` URIs handle all other + # requests by passing them to the front-end controller. + return 301 /index.php$request_uri; + } + + # Rules borrowed from `.htaccess` to hide certain paths from clients + location ~ ^/(?:build|tests|config|lib|3rdparty|templates|data)(?:$|/) { return 404; } + location ~ ^/(?:\.|autotest|occ|issue|indie|db_|console) { return 404; } + + # Ensure this block, which passes PHP files to the PHP process, is above the blocks + # which handle static assets (as seen below). If this block is not declared first, + # then Nginx will encounter an infinite rewriting loop when it prepends `/index.php` + # to the URI, resulting in a HTTP 500 error response. + location ~ \.php(?:$|/) { + # Required for legacy support + rewrite ^/(?!index|remote|public|cron|core\/ajax\/update|status|ocs\/v[12]|updater\/.+|oc[ms]-provider\/.+|.+\/richdocumentscode\/proxy) /index.php$request_uri; + + fastcgi_split_path_info ^(.+?\.php)(/.*)$; + set $path_info $fastcgi_path_info; + + try_files $fastcgi_script_name =404; + + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + fastcgi_param PATH_INFO $path_info; + #fastcgi_param HTTPS on; + + fastcgi_param modHeadersAvailable true; # Avoid sending the security headers twice + fastcgi_param front_controller_active true; # Enable pretty urls + fastcgi_pass php-handler; + + fastcgi_intercept_errors on; + fastcgi_request_buffering off; + + proxy_send_timeout 300s; + proxy_read_timeout 300s; + fastcgi_send_timeout 300s; + fastcgi_read_timeout 300s; + } + + location ~ \.(?:css|js|svg|gif)$ { + try_files $uri /index.php$request_uri; + expires 6M; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + location ~ \.woff2?$ { + try_files $uri /index.php$request_uri; + expires 7d; # Cache-Control policy borrowed from `.htaccess` + access_log off; # Optional: Don't log access to assets + } + + # Rule borrowed from `.htaccess` + location /remote { + return 301 /remote.php$request_uri; + } + + location / { + try_files $uri $uri/ /index.php$request_uri; + } + } + } + +cronjob: + enabled: true + generatePreviews: true + schedule: "*/5 * * * *" + annotations: {} + failedJobsHistoryLimit: 5 + successfulJobsHistoryLimit: 2 + +hpb: + enabled: true + +imaginary: + enabled: true + +collabora: + enabled: false + env: + aliasgroup1: + configMapRef: + name: nextcloudconfig + key: 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: "" + DONT_GEN_SSL_CERT: true + +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: nextcloud + postgresqlDatabase: nextcloud + +redis: + enabled: true + existingSecret: "rediscreds" diff --git a/stable/nextcloud/15.2.11/questions.yaml b/stable/nextcloud/15.2.11/questions.yaml new file mode 100644 index 00000000000..d95e876346e --- /dev/null +++ b/stable/nextcloud/15.2.11/questions.yaml @@ -0,0 +1,2665 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: secretEnv + group: "Container Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: NEXTCLOUD_ADMIN_USER + label: "NEXTCLOUD_ADMIN_USER (First Install Only)" + description: "Sets the initial nextcloud's admin username, changing this variable after first launch will NOT change admin's username" + schema: + type: string + required: true + default: "REPLACETHIS" + - variable: NEXTCLOUD_ADMIN_PASSWORD + label: "NEXTCLOUD_ADMIN_PASSWORD (First Install Only)" + description: "Sets the initial nextcloud's admin password, changing this variable after first launch will NOT change admin's password" + schema: + type: string + private: true + required: true + default: "REPLACETHIS" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRUSTED_PROXIES + label: "Trusted Proxies (First Install Only - Advanced)" + description: "Sets nextcloud Trusted Proxies" + schema: + type: string + default: "172.16.0.0/16 127.0.0.1" + - variable: PHP_INI_MEMORY_LIMIT + label: "PHP_INI_MEMORY_LIMIT" + description: "Sets php memory_limit setting" + schema: + type: string + default: "1G" + - variable: PHP_UPLOAD_LIMIT + label: "PHP_UPLOAD_LIMIT" + description: "Sets php upload_max_filesize and post_max_size settings" + schema: + type: string + default: "10G" + - variable: AccessIP + label: "Access IP" + description: "Set to the IP-Address used to reach Nextcloud. Most often the Service or NodePort IP (Ensure this is correct!)" + schema: + type: string + required: true + $ref: + - "definitions/nodeIP" + + - 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 Config" + 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: 10020 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8080 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: html + label: "App html Storage" + description: "Stores the Application html." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: data + label: "UserData Storage" + description: "Stores the User Data." + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - variable: fsGroup + label: "fsGroup" + description: "The group that should own ALL storage." + schema: + type: int + default: 33 + - variable: fsGroupChangePolicy + label: "When should we take ownership?" + schema: + type: string + default: "OnRootMismatch" + enum: + - value: "OnRootMismatch" + description: "OnRootMismatch" + - value: "Always" + description: "Always" + - variable: 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/nextcloud/15.2.11/templates/_configmap.tpl b/stable/nextcloud/15.2.11/templates/_configmap.tpl new file mode 100644 index 00000000000..abe500d31e8 --- /dev/null +++ b/stable/nextcloud/15.2.11/templates/_configmap.tpl @@ -0,0 +1,36 @@ +{{/* Define the configmap */}} +{{- define "nextcloud.configmap" -}} + +{{- $hosts := "" }} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress }} +{{- range $index, $host := .hosts }} + {{- if $index }} + {{ $hosts = ( printf "%v %v" $hosts $host.host ) }} + {{- else }} + {{ $hosts = ( printf "%s" $host.host ) }} + {{- end }} +{{- end }} +{{- end }} +{{- end }} + + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: nextcloudconfig +data: + {{- $aliasgroup1 := ( printf "http://%s" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $aliasgroup1 = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + aliasgroup1: {{ $aliasgroup1 }} + NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v %v %v %v" "test.fakedomain.dns" "localhost" "127.0.0.1" ( printf "%v:%v" "127.0.0.1" .Values.service.main.ports.main.port ) ( .Values.env.AccessIP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-backend" ) $hosts ) | quote }} + {{- if .Values.ingress.main.enabled }} + APACHE_DISABLE_REWRITE_IP: "1" + {{- end }} + +{{- end -}} diff --git a/stable/nextcloud/15.2.11/templates/_cronjob.tpl b/stable/nextcloud/15.2.11/templates/_cronjob.tpl new file mode 100644 index 00000000000..302f3b83aae --- /dev/null +++ b/stable/nextcloud/15.2.11/templates/_cronjob.tpl @@ -0,0 +1,64 @@ +{{/* Define the cronjob */}} +{{- define "nextcloud.cronjob" -}} +{{- if .Values.cronjob.enabled -}} +{{- $jobName := include "tc.common.names.fullname" . }} + +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: {{ printf "%s-cronjob" $jobName }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + schedule: "{{ .Values.cronjob.schedule }}" + concurrencyPolicy: Forbid + {{- with .Values.cronjob.failedJobsHistoryLimit }} + failedJobsHistoryLimit: {{ . }} + {{- end }} + {{- with .Values.cronjob.successfulJobsHistoryLimit }} + successfulJobsHistoryLimit: {{ . }} + {{- end }} + jobTemplate: + metadata: + spec: + template: + metadata: + spec: + restartPolicy: Never + {{- with (include "tc.common.controller.volumes" . | trim) }} + volumes: + {{- nindent 12 . }} + {{- end }} + containers: + - name: {{ .Chart.Name }} + image: '{{ include "tc.common.images.selector" . }}' + imagePullPolicy: {{ default .Values.image.pullPolicy }} + command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + echo "running nextcloud cronjob..." + php -f /var/www/html/cron.php + echo "cronjob finished" + {{- if .Values.cronjob.generatePreviews }} + echo "Pre-generating Previews..." + php /var/www/html/occ preview:pre-generate + echo "Previews generated." + {{- end }} + EOF + # Will mount configuration files as www-data (id: 33) by default for nextcloud + {{- with (include "tc.common.controller.volumeMounts" . | trim) }} + volumeMounts: + {{ nindent 16 . }} + {{- end }} + securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true + resources: +{{ toYaml .Values.resources | indent 16 }} +{{- end -}} +{{- end -}} diff --git a/stable/nextcloud/15.2.11/templates/_hpb.tpl b/stable/nextcloud/15.2.11/templates/_hpb.tpl new file mode 100644 index 00000000000..617bab9d8ab --- /dev/null +++ b/stable/nextcloud/15.2.11/templates/_hpb.tpl @@ -0,0 +1,133 @@ +{{/* Define the hbp container */}} +{{- define "nextcloud.hpb" -}} +{{- $jobName := include "tc.common.names.fullname" . }} +image: '{{ include "tc.common.images.selector" . }}' +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} +ports: + - containerPort: 7867 +readinessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /push/test/cookie + port: 7867 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +command: + - "/bin/sh" + - "-c" + - | + /bin/bash <<'EOF' + set -m + echo "Waiting for notify_push file to be available..." + until [ -f /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push ] + do + sleep 10 + echo "Notify_push not found... waiting..." + done + echo "Waiting for Nextcloud to start..." + until $(curl --output /dev/null --silent --head --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php); do + echo "Nextcloud not found... waiting..." + sleep 10 + done + until $(curl --silent --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:8080/status.php | jq --raw-output '.installed' | grep "true"); do + echo "Nextcloud not installed... waiting..." + sleep 10 + done + echo "Nextcloud instance with Notify_push found... Launching High Performance Backend..." + /var/www/html/custom_apps/notify_push/bin/x86_64/notify_push /var/www/html/config/config.php & + + {{- if .Values.imaginary.enabled }} + echo "Imaginary High Performance Previews enabled, enabling it on Nextcloud..." + php /var/www/html/occ config:system:set enabledPreviewProviders 6 --value='OC\Preview\Imaginary' + php /var/www/html/occ config:system:set preview_imaginary_url --value='http://127.0.0.1:9090' + {{- end }} + + until $(curl --output /dev/null --silent --head --fail -H "Host: test.fakedomain.dns" http://127.0.0.1:7867/push/test/cookie); do + echo "High Performance Backend not running ... waiting..." + sleep 10 + done + {{- $accessurl := ( printf "http://%v:%v" ( .Values.env.AccessIP | default ( printf "%v-%v" .Release.Name "nextcloud" ) ) .Values.service.main.ports.main.port ) }} + {{- if .Values.ingress.main.enabled }} + {{- with (first .Values.ingress.main.hosts) }} + {{- $accessurl = ( printf "https://%s" .host ) }} + {{- end }} + {{- end }} + until $(curl --output /dev/null --silent --head --fail {{ $accessurl }}/push/test/cookie); do + echo "High Performance Backend service not accessable ... waiting..." + sleep 10 + done + echo "High Performance Backend found..." + echo "Configuring High Performance Backend for url: {{ $accessurl }}" + php /var/www/html/occ notify_push:setup {{ $accessurl }}/push + fg + EOF +env: + - name: NEXTCLOUD_URL + value: 'http://127.0.0.1:8080' + - name: METRICS_PORT + value: '7868' + - name: TRUSTED_PROXIES + value: "{{ .Values.env.TRUSTED_PROXIES }}" + - name: POSTGRES_DB + value: "{{ .Values.postgresql.postgresqlDatabase }}" + - name: POSTGRES_USER + value: "{{ .Values.postgresql.postgresqlUsername }}" + - name: POSTGRES_PASSWORD + valueFrom: + secretKeyRef: + name: dbcreds + key: postgresql-password + - name: POSTGRES_HOST + valueFrom: + secretKeyRef: + name: dbcreds + key: plainporthost + - name: REDIS_HOST + valueFrom: + secretKeyRef: + name: rediscreds + key: plainhost + - name: REDIS_HOST_PASSWORD + valueFrom: + secretKeyRef: + name: rediscreds + key: redis-password +envFrom: + - configMapRef: + name: nextcloudconfig +{{- end -}} diff --git a/stable/nextcloud/15.2.11/templates/_imaginary.tpl b/stable/nextcloud/15.2.11/templates/_imaginary.tpl new file mode 100644 index 00000000000..57a72c43024 --- /dev/null +++ b/stable/nextcloud/15.2.11/templates/_imaginary.tpl @@ -0,0 +1,40 @@ +{{/* Define the imaginary container */}} +{{- define "nextcloud.imaginary" -}} +image: {{ .Values.imaginaryImage.repository }}:{{ .Values.imaginaryImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +ports: + - containerPort: 9090 +args: ["-enable-url-source"] +env: + - name: 'PORT' + value: '9090' +readinessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: / + port: 9090 + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/15.2.11/templates/_nginx.tpl b/stable/nextcloud/15.2.11/templates/_nginx.tpl new file mode 100644 index 00000000000..df427f44bd8 --- /dev/null +++ b/stable/nextcloud/15.2.11/templates/_nginx.tpl @@ -0,0 +1,54 @@ +{{/* Define the nginx container */}} +{{- define "nextcloud.nginx" -}} +image: {{ .Values.nginxImage.repository }}:{{ .Values.nginxImage.tag }} +imagePullPolicy: '{{ .Values.image.pullPolicy }}' +securityContext: + runAsUser: 33 + runAsGroup: 33 + readOnlyRootFilesystem: true + runAsNonRoot: true +{{- with (include "tc.common.controller.volumeMounts" . | trim) }} +volumeMounts: + {{ nindent 2 . }} +{{- end }} + - mountPath: /etc/nginx/nginx.conf + name: nginx + readOnly: true + subPath: nginx.conf +ports: + - containerPort: 8080 + +readinessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.readiness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.readiness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.readiness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.readiness.spec.failureThreshold }} +livenessProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.liveness.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.liveness.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.liveness.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.liveness.spec.failureThreshold }} +startupProbe: + httpGet: + path: /robots.txt + port: 8080 + httpHeaders: + - name: Host + value: "test.fakedomain.dns" + initialDelaySeconds: {{ .Values.probes.startup.spec.initialDelaySeconds }} + periodSeconds: {{ .Values.probes.startup.spec.periodSeconds }} + timeoutSeconds: {{ .Values.probes.startup.spec.timeoutSeconds }} + failureThreshold: {{ .Values.probes.startup.spec.failureThreshold }} +{{- end -}} diff --git a/stable/nextcloud/15.2.11/templates/common.yaml b/stable/nextcloud/15.2.11/templates/common.yaml new file mode 100644 index 00000000000..9314524b1a2 --- /dev/null +++ b/stable/nextcloud/15.2.11/templates/common.yaml @@ -0,0 +1,22 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render configmap for nextcloud */}} +{{- include "nextcloud.configmap" . }} + +{{- $newMiddlewares := append .Values.ingress.main.fixedMiddlewares "tc-nextcloud-chain" }} +{{- $_ := set .Values.ingress.main "fixedMiddlewares" $newMiddlewares -}} + +{{- $_ := set .Values.additionalContainers "nginx" (include "nextcloud.nginx" . | fromYaml) -}} +{{- if .Values.imaginary.enabled -}} +{{- $_ := set .Values.additionalContainers "imaginary" (include "nextcloud.imaginary" . | fromYaml) -}} +{{- end -}} +{{- if .Values.hpb.enabled -}} +{{- $_ := set .Values.additionalContainers "hpb" (include "nextcloud.hpb" . | fromYaml) -}} +{{- end -}} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} + +{{/* Render cronjob for nextcloud */}} +{{- include "nextcloud.cronjob" . }} diff --git a/stable/paperless-ng/4.0.14/values.yaml b/stable/nextcloud/15.2.11/values.yaml similarity index 100% rename from stable/paperless-ng/4.0.14/values.yaml rename to stable/nextcloud/15.2.11/values.yaml diff --git a/stable/nextcloud/item.yaml b/stable/nextcloud/item.yaml index feb2ad95a24..f3c70a54e31 100644 --- a/stable/nextcloud/item.yaml +++ b/stable/nextcloud/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/nextcloud.png +icon_url: https://truecharts.org/img/chart-icons/nextcloud.png categories: - cloud diff --git a/stable/nextpvr/2.0.12/CHANGELOG.md b/stable/nextpvr/2.0.12/CHANGELOG.md deleted file mode 100644 index ac29a880266..00000000000 --- a/stable/nextpvr/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [nextpvr-2.0.12](https://github.com/truecharts/apps/compare/nextpvr-2.0.11...nextpvr-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [nextpvr-2.0.11](https://github.com/truecharts/apps/compare/nextpvr-2.0.10...nextpvr-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [nextpvr-2.0.10](https://github.com/truecharts/apps/compare/nextpvr-2.0.9...nextpvr-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [nextpvr-2.0.9](https://github.com/truecharts/apps/compare/nextpvr-2.0.8...nextpvr-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [nextpvr-2.0.8](https://github.com/truecharts/apps/compare/nextpvr-2.0.7...nextpvr-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [nextpvr-2.0.7](https://github.com/truecharts/apps/compare/nextpvr-2.0.6...nextpvr-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [nextpvr-2.0.6](https://github.com/truecharts/apps/compare/nextpvr-2.0.5...nextpvr-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [nextpvr-2.0.5](https://github.com/truecharts/apps/compare/nextpvr-2.0.4...nextpvr-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [nextpvr-2.0.4](https://github.com/truecharts/apps/compare/nextpvr-2.0.3...nextpvr-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [nextpvr-2.0.3](https://github.com/truecharts/apps/compare/nextpvr-2.0.2...nextpvr-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [nextpvr-2.0.2](https://github.com/truecharts/apps/compare/nextpvr-2.0.1...nextpvr-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/nextpvr/2.0.12/Chart.lock b/stable/nextpvr/2.0.12/Chart.lock deleted file mode 100644 index 58649964539..00000000000 --- a/stable/nextpvr/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:02:18.373233572Z" diff --git a/stable/nextpvr/2.0.12/Chart.yaml b/stable/nextpvr/2.0.12/Chart.yaml deleted file mode 100644 index 9455339ea5f..00000000000 --- a/stable/nextpvr/2.0.12/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: NextPVR is a personal video recorder application, with the goal making it easy to watch or record live TV. -home: https://github.com/truecharts/apps/tree/master/charts/stable/nextpvr -icon: https://truecharts.org/img/appicons/nextpvr.png -keywords: -- pvr -- recorder -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nextpvr -sources: -- https://hub.docker.com/r/nextpvr/nextpvr_amd64 -- https://github.com/sub3/NextPVR/wiki/Install-Docker -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nextpvr/2.0.14/CHANGELOG.md b/stable/nextpvr/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..e2a74cb9caa --- /dev/null +++ b/stable/nextpvr/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nextpvr-2.0.14](https://github.com/truecharts/apps/compare/nextpvr-2.0.12...nextpvr-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nextpvr-2.0.12](https://github.com/truecharts/apps/compare/nextpvr-2.0.11...nextpvr-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nextpvr-2.0.11](https://github.com/truecharts/apps/compare/nextpvr-2.0.10...nextpvr-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [nextpvr-2.0.10](https://github.com/truecharts/apps/compare/nextpvr-2.0.9...nextpvr-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [nextpvr-2.0.9](https://github.com/truecharts/apps/compare/nextpvr-2.0.8...nextpvr-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nextpvr-2.0.8](https://github.com/truecharts/apps/compare/nextpvr-2.0.7...nextpvr-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [nextpvr-2.0.7](https://github.com/truecharts/apps/compare/nextpvr-2.0.6...nextpvr-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [nextpvr-2.0.6](https://github.com/truecharts/apps/compare/nextpvr-2.0.5...nextpvr-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [nextpvr-2.0.5](https://github.com/truecharts/apps/compare/nextpvr-2.0.4...nextpvr-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [nextpvr-2.0.4](https://github.com/truecharts/apps/compare/nextpvr-2.0.3...nextpvr-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [nextpvr-2.0.3](https://github.com/truecharts/apps/compare/nextpvr-2.0.2...nextpvr-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/nextpvr/2.0.14/Chart.lock b/stable/nextpvr/2.0.14/Chart.lock new file mode 100644 index 00000000000..fe4ee70b0b9 --- /dev/null +++ b/stable/nextpvr/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:40.634389303Z" diff --git a/stable/nextpvr/2.0.14/Chart.yaml b/stable/nextpvr/2.0.14/Chart.yaml new file mode 100644 index 00000000000..2f50d55b1fe --- /dev/null +++ b/stable/nextpvr/2.0.14/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: NextPVR is a personal video recorder application, with the goal making it easy to watch or record live TV. +home: https://github.com/truecharts/apps/tree/master/charts/stable/nextpvr +icon: https://truecharts.org/img/chart-icons/nextpvr.png +keywords: +- pvr +- recorder +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nextpvr +sources: +- https://hub.docker.com/r/nextpvr/nextpvr_amd64 +- https://github.com/sub3/NextPVR/wiki/Install-Docker +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nextpvr/2.0.12/README.md b/stable/nextpvr/2.0.14/README.md similarity index 100% rename from stable/nextpvr/2.0.12/README.md rename to stable/nextpvr/2.0.14/README.md diff --git a/stable/nextpvr/2.0.12/app-readme.md b/stable/nextpvr/2.0.14/app-readme.md similarity index 100% rename from stable/nextpvr/2.0.12/app-readme.md rename to stable/nextpvr/2.0.14/app-readme.md diff --git a/stable/papermerge/3.0.12/charts/common-10.4.4.tgz b/stable/nextpvr/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/papermerge/3.0.12/charts/common-10.4.4.tgz rename to stable/nextpvr/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/nextpvr/2.0.12/docs/credentials.md b/stable/nextpvr/2.0.14/docs/credentials.md similarity index 100% rename from stable/nextpvr/2.0.12/docs/credentials.md rename to stable/nextpvr/2.0.14/docs/credentials.md diff --git a/stable/nextpvr/2.0.12/icon.png b/stable/nextpvr/2.0.14/icon.png similarity index 100% rename from stable/nextpvr/2.0.12/icon.png rename to stable/nextpvr/2.0.14/icon.png diff --git a/stable/nextpvr/2.0.12/ix_values.yaml b/stable/nextpvr/2.0.14/ix_values.yaml similarity index 100% rename from stable/nextpvr/2.0.12/ix_values.yaml rename to stable/nextpvr/2.0.14/ix_values.yaml diff --git a/stable/nextpvr/2.0.12/questions.yaml b/stable/nextpvr/2.0.14/questions.yaml similarity index 100% rename from stable/nextpvr/2.0.12/questions.yaml rename to stable/nextpvr/2.0.14/questions.yaml diff --git a/stable/phpldapadmin/6.0.12/templates/common.yaml b/stable/nextpvr/2.0.14/templates/common.yaml similarity index 100% rename from stable/phpldapadmin/6.0.12/templates/common.yaml rename to stable/nextpvr/2.0.14/templates/common.yaml diff --git a/stable/papermerge/3.0.12/values.yaml b/stable/nextpvr/2.0.14/values.yaml similarity index 100% rename from stable/papermerge/3.0.12/values.yaml rename to stable/nextpvr/2.0.14/values.yaml diff --git a/stable/nextpvr/item.yaml b/stable/nextpvr/item.yaml index 4fb82f12b24..2b34655029e 100644 --- a/stable/nextpvr/item.yaml +++ b/stable/nextpvr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/nextpvr.png +icon_url: https://truecharts.org/img/chart-icons/nextpvr.png categories: - media diff --git a/stable/ngircd/2.0.12/CHANGELOG.md b/stable/ngircd/2.0.12/CHANGELOG.md deleted file mode 100644 index 4087100d6f8..00000000000 --- a/stable/ngircd/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ngircd-2.0.12](https://github.com/truecharts/apps/compare/ngircd-2.0.11...ngircd-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ngircd-2.0.11](https://github.com/truecharts/apps/compare/ngircd-2.0.10...ngircd-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ngircd-2.0.10](https://github.com/truecharts/apps/compare/ngircd-2.0.9...ngircd-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ngircd-2.0.9](https://github.com/truecharts/apps/compare/ngircd-2.0.8...ngircd-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ngircd-2.0.8](https://github.com/truecharts/apps/compare/ngircd-2.0.7...ngircd-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ngircd-2.0.7](https://github.com/truecharts/apps/compare/ngircd-2.0.6...ngircd-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ngircd-2.0.6](https://github.com/truecharts/apps/compare/ngircd-2.0.5...ngircd-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ngircd-2.0.5](https://github.com/truecharts/apps/compare/ngircd-2.0.4...ngircd-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ngircd-2.0.4](https://github.com/truecharts/apps/compare/ngircd-2.0.3...ngircd-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [ngircd-2.0.3](https://github.com/truecharts/apps/compare/ngircd-2.0.2...ngircd-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [ngircd-2.0.2](https://github.com/truecharts/apps/compare/ngircd-2.0.1...ngircd-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/ngircd/2.0.12/Chart.lock b/stable/ngircd/2.0.12/Chart.lock deleted file mode 100644 index 67c74870bd8..00000000000 --- a/stable/ngircd/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:02:19.927728462Z" diff --git a/stable/ngircd/2.0.12/Chart.yaml b/stable/ngircd/2.0.12/Chart.yaml deleted file mode 100644 index 12dfa0a0573..00000000000 --- a/stable/ngircd/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ngircd -version: 2.0.12 -appVersion: "2021.11.21" -description: Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/ngircd -icon: https://truecharts.org/img/appicons/ngircd.png -keywords: - - ngircd -sources: - - https://hub.docker.com/r/linuxserver/ngircd -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ngircd/2.0.14/CHANGELOG.md b/stable/ngircd/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..1ad7541d953 --- /dev/null +++ b/stable/ngircd/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ngircd-2.0.14](https://github.com/truecharts/apps/compare/ngircd-2.0.12...ngircd-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ngircd-2.0.12](https://github.com/truecharts/apps/compare/ngircd-2.0.11...ngircd-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ngircd-2.0.11](https://github.com/truecharts/apps/compare/ngircd-2.0.10...ngircd-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ngircd-2.0.10](https://github.com/truecharts/apps/compare/ngircd-2.0.9...ngircd-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ngircd-2.0.9](https://github.com/truecharts/apps/compare/ngircd-2.0.8...ngircd-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ngircd-2.0.8](https://github.com/truecharts/apps/compare/ngircd-2.0.7...ngircd-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ngircd-2.0.7](https://github.com/truecharts/apps/compare/ngircd-2.0.6...ngircd-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ngircd-2.0.6](https://github.com/truecharts/apps/compare/ngircd-2.0.5...ngircd-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ngircd-2.0.5](https://github.com/truecharts/apps/compare/ngircd-2.0.4...ngircd-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ngircd-2.0.4](https://github.com/truecharts/apps/compare/ngircd-2.0.3...ngircd-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [ngircd-2.0.3](https://github.com/truecharts/apps/compare/ngircd-2.0.2...ngircd-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/ngircd/2.0.14/Chart.lock b/stable/ngircd/2.0.14/Chart.lock new file mode 100644 index 00000000000..aee7c85f8da --- /dev/null +++ b/stable/ngircd/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:40.880394266Z" diff --git a/stable/ngircd/2.0.14/Chart.yaml b/stable/ngircd/2.0.14/Chart.yaml new file mode 100644 index 00000000000..ef57a213cab --- /dev/null +++ b/stable/ngircd/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ngircd +version: 2.0.14 +appVersion: "2021.11.21" +description: Ngircd is a free, portable and lightweight Internet Relay Chat server for small or private networks. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/ngircd +icon: https://truecharts.org/img/chart-icons/ngircd.png +keywords: + - ngircd +sources: + - https://hub.docker.com/r/linuxserver/ngircd +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ngircd/2.0.12/README.md b/stable/ngircd/2.0.14/README.md similarity index 100% rename from stable/ngircd/2.0.12/README.md rename to stable/ngircd/2.0.14/README.md diff --git a/stable/ngircd/2.0.12/app-readme.md b/stable/ngircd/2.0.14/app-readme.md similarity index 100% rename from stable/ngircd/2.0.12/app-readme.md rename to stable/ngircd/2.0.14/app-readme.md diff --git a/stable/pgadmin/7.0.14/charts/common-10.4.4.tgz b/stable/ngircd/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/pgadmin/7.0.14/charts/common-10.4.4.tgz rename to stable/ngircd/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/ngircd/2.0.12/icon.png b/stable/ngircd/2.0.14/icon.png similarity index 100% rename from stable/ngircd/2.0.12/icon.png rename to stable/ngircd/2.0.14/icon.png diff --git a/stable/ngircd/2.0.12/ix_values.yaml b/stable/ngircd/2.0.14/ix_values.yaml similarity index 100% rename from stable/ngircd/2.0.12/ix_values.yaml rename to stable/ngircd/2.0.14/ix_values.yaml diff --git a/stable/ngircd/2.0.12/questions.yaml b/stable/ngircd/2.0.14/questions.yaml similarity index 100% rename from stable/ngircd/2.0.12/questions.yaml rename to stable/ngircd/2.0.14/questions.yaml diff --git a/stable/piaware/6.0.13/templates/common.yaml b/stable/ngircd/2.0.14/templates/common.yaml similarity index 100% rename from stable/piaware/6.0.13/templates/common.yaml rename to stable/ngircd/2.0.14/templates/common.yaml diff --git a/stable/pgadmin/7.0.14/values.yaml b/stable/ngircd/2.0.14/values.yaml similarity index 100% rename from stable/pgadmin/7.0.14/values.yaml rename to stable/ngircd/2.0.14/values.yaml diff --git a/stable/ngircd/item.yaml b/stable/ngircd/item.yaml index 85228cc489c..71c01fcb8a0 100644 --- a/stable/ngircd/item.yaml +++ b/stable/ngircd/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ngircd.png +icon_url: https://truecharts.org/img/chart-icons/ngircd.png categories: - incubator diff --git a/stable/nntp2nntp/2.0.12/CHANGELOG.md b/stable/nntp2nntp/2.0.12/CHANGELOG.md deleted file mode 100644 index e2eb498c850..00000000000 --- a/stable/nntp2nntp/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [nntp2nntp-2.0.12](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.11...nntp2nntp-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [nntp2nntp-2.0.11](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.10...nntp2nntp-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [nntp2nntp-2.0.10](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.9...nntp2nntp-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [nntp2nntp-2.0.9](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.8...nntp2nntp-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [nntp2nntp-2.0.8](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.7...nntp2nntp-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [nntp2nntp-2.0.7](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.6...nntp2nntp-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [nntp2nntp-2.0.6](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.5...nntp2nntp-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [nntp2nntp-2.0.5](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.4...nntp2nntp-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [nntp2nntp-2.0.4](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.3...nntp2nntp-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [nntp2nntp-2.0.3](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.2...nntp2nntp-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [nntp2nntp-2.0.2](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.1...nntp2nntp-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/nntp2nntp/2.0.12/Chart.lock b/stable/nntp2nntp/2.0.12/Chart.lock deleted file mode 100644 index 969d7ec58ee..00000000000 --- a/stable/nntp2nntp/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:02:29.910100234Z" diff --git a/stable/nntp2nntp/2.0.12/Chart.yaml b/stable/nntp2nntp/2.0.12/Chart.yaml deleted file mode 100644 index 9e506aa24ed..00000000000 --- a/stable/nntp2nntp/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: nntp2nntp -version: 2.0.12 -appVersion: "0.3.202205" -description: Nntp2nntp proxy allow you to use your NNTP Account from multiple systems, each with own user name and password. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/nntp2nntp -icon: https://truecharts.org/img/appicons/nntp2nntp.png -keywords: - - nntp2nntp -sources: - - https://hub.docker.com/r/linuxserver/nntp2nntp -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nntp2nntp/2.0.14/CHANGELOG.md b/stable/nntp2nntp/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..1ce00d135b5 --- /dev/null +++ b/stable/nntp2nntp/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nntp2nntp-2.0.14](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.12...nntp2nntp-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nntp2nntp-2.0.12](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.11...nntp2nntp-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nntp2nntp-2.0.11](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.10...nntp2nntp-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [nntp2nntp-2.0.10](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.9...nntp2nntp-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [nntp2nntp-2.0.9](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.8...nntp2nntp-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nntp2nntp-2.0.8](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.7...nntp2nntp-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [nntp2nntp-2.0.7](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.6...nntp2nntp-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [nntp2nntp-2.0.6](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.5...nntp2nntp-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [nntp2nntp-2.0.5](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.4...nntp2nntp-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [nntp2nntp-2.0.4](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.3...nntp2nntp-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [nntp2nntp-2.0.3](https://github.com/truecharts/apps/compare/nntp2nntp-2.0.2...nntp2nntp-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/nntp2nntp/2.0.14/Chart.lock b/stable/nntp2nntp/2.0.14/Chart.lock new file mode 100644 index 00000000000..3f02a7b603b --- /dev/null +++ b/stable/nntp2nntp/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:49.930427286Z" diff --git a/stable/nntp2nntp/2.0.14/Chart.yaml b/stable/nntp2nntp/2.0.14/Chart.yaml new file mode 100644 index 00000000000..40afee1a9c7 --- /dev/null +++ b/stable/nntp2nntp/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: nntp2nntp +version: 2.0.14 +appVersion: "0.3.202205" +description: Nntp2nntp proxy allow you to use your NNTP Account from multiple systems, each with own user name and password. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/nntp2nntp +icon: https://truecharts.org/img/chart-icons/nntp2nntp.png +keywords: + - nntp2nntp +sources: + - https://hub.docker.com/r/linuxserver/nntp2nntp +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nntp2nntp/2.0.12/README.md b/stable/nntp2nntp/2.0.14/README.md similarity index 100% rename from stable/nntp2nntp/2.0.12/README.md rename to stable/nntp2nntp/2.0.14/README.md diff --git a/stable/nntp2nntp/2.0.12/app-readme.md b/stable/nntp2nntp/2.0.14/app-readme.md similarity index 100% rename from stable/nntp2nntp/2.0.12/app-readme.md rename to stable/nntp2nntp/2.0.14/app-readme.md diff --git a/stable/photoshow/3.0.12/charts/common-10.4.4.tgz b/stable/nntp2nntp/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/photoshow/3.0.12/charts/common-10.4.4.tgz rename to stable/nntp2nntp/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/nntp2nntp/2.0.12/icon.png b/stable/nntp2nntp/2.0.14/icon.png similarity index 100% rename from stable/nntp2nntp/2.0.12/icon.png rename to stable/nntp2nntp/2.0.14/icon.png diff --git a/stable/nntp2nntp/2.0.12/ix_values.yaml b/stable/nntp2nntp/2.0.14/ix_values.yaml similarity index 100% rename from stable/nntp2nntp/2.0.12/ix_values.yaml rename to stable/nntp2nntp/2.0.14/ix_values.yaml diff --git a/stable/nntp2nntp/2.0.12/questions.yaml b/stable/nntp2nntp/2.0.14/questions.yaml similarity index 100% rename from stable/nntp2nntp/2.0.12/questions.yaml rename to stable/nntp2nntp/2.0.14/questions.yaml diff --git a/stable/pidgin/2.0.12/templates/common.yaml b/stable/nntp2nntp/2.0.14/templates/common.yaml similarity index 100% rename from stable/pidgin/2.0.12/templates/common.yaml rename to stable/nntp2nntp/2.0.14/templates/common.yaml diff --git a/stable/photoshow/3.0.12/values.yaml b/stable/nntp2nntp/2.0.14/values.yaml similarity index 100% rename from stable/photoshow/3.0.12/values.yaml rename to stable/nntp2nntp/2.0.14/values.yaml diff --git a/stable/nntp2nntp/item.yaml b/stable/nntp2nntp/item.yaml index 25f4bc5c95e..f7cb4b1c91e 100644 --- a/stable/nntp2nntp/item.yaml +++ b/stable/nntp2nntp/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/nntp2nntp.png +icon_url: https://truecharts.org/img/chart-icons/nntp2nntp.png categories: - incubator diff --git a/stable/nocodb/3.0.18/CHANGELOG.md b/stable/nocodb/3.0.18/CHANGELOG.md deleted file mode 100644 index 9d4b4d4e352..00000000000 --- a/stable/nocodb/3.0.18/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [nocodb-3.0.18](https://github.com/truecharts/apps/compare/nocodb-3.0.17...nocodb-3.0.18) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [nocodb-3.0.17](https://github.com/truecharts/apps/compare/nocodb-3.0.16...nocodb-3.0.17) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [nocodb-3.0.16](https://github.com/truecharts/apps/compare/nocodb-3.0.15...nocodb-3.0.16) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [nocodb-3.0.15](https://github.com/truecharts/apps/compare/nocodb-3.0.14...nocodb-3.0.15) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [nocodb-3.0.14](https://github.com/truecharts/apps/compare/nocodb-3.0.13...nocodb-3.0.14) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [nocodb-3.0.13](https://github.com/truecharts/apps/compare/nocodb-3.0.12...nocodb-3.0.13) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [nocodb-3.0.12](https://github.com/truecharts/apps/compare/nocodb-3.0.11...nocodb-3.0.12) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [nocodb-3.0.11](https://github.com/truecharts/apps/compare/nocodb-3.0.10...nocodb-3.0.11) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [nocodb-3.0.10](https://github.com/truecharts/apps/compare/nocodb-3.0.9...nocodb-3.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [nocodb-3.0.9](https://github.com/truecharts/apps/compare/nocodb-3.0.8...nocodb-3.0.9) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [nocodb-3.0.8](https://github.com/truecharts/apps/compare/nocodb-3.0.7...nocodb-3.0.8) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/nocodb/3.0.18/Chart.lock b/stable/nocodb/3.0.18/Chart.lock deleted file mode 100644 index 088d06c4750..00000000000 --- a/stable/nocodb/3.0.18/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:02:45.808531955Z" diff --git a/stable/nocodb/3.0.18/Chart.yaml b/stable/nocodb/3.0.18/Chart.yaml deleted file mode 100644 index 6425fa31c8f..00000000000 --- a/stable/nocodb/3.0.18/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "0.92.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. -home: https://github.com/truecharts/apps/tree/master/charts/stable/nocodb -icon: https://truecharts.org/img/appicons/nocodb.png -keywords: -- nocodb -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nocodb -sources: -- https://hub.docker.com/r/nocodb/nocodb -- https://github.com/nocodb/nocodb -version: 3.0.18 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nocodb/3.0.20/CHANGELOG.md b/stable/nocodb/3.0.20/CHANGELOG.md new file mode 100644 index 00000000000..9777cf67163 --- /dev/null +++ b/stable/nocodb/3.0.20/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nocodb-3.0.20](https://github.com/truecharts/apps/compare/nocodb-3.0.18...nocodb-3.0.20) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nocodb-3.0.18](https://github.com/truecharts/apps/compare/nocodb-3.0.17...nocodb-3.0.18) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nocodb-3.0.17](https://github.com/truecharts/apps/compare/nocodb-3.0.16...nocodb-3.0.17) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [nocodb-3.0.16](https://github.com/truecharts/apps/compare/nocodb-3.0.15...nocodb-3.0.16) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [nocodb-3.0.15](https://github.com/truecharts/apps/compare/nocodb-3.0.14...nocodb-3.0.15) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nocodb-3.0.14](https://github.com/truecharts/apps/compare/nocodb-3.0.13...nocodb-3.0.14) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [nocodb-3.0.13](https://github.com/truecharts/apps/compare/nocodb-3.0.12...nocodb-3.0.13) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [nocodb-3.0.12](https://github.com/truecharts/apps/compare/nocodb-3.0.11...nocodb-3.0.12) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [nocodb-3.0.11](https://github.com/truecharts/apps/compare/nocodb-3.0.10...nocodb-3.0.11) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [nocodb-3.0.10](https://github.com/truecharts/apps/compare/nocodb-3.0.9...nocodb-3.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [nocodb-3.0.9](https://github.com/truecharts/apps/compare/nocodb-3.0.8...nocodb-3.0.9) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/nocodb/3.0.20/Chart.lock b/stable/nocodb/3.0.20/Chart.lock new file mode 100644 index 00000000000..3d5a6199830 --- /dev/null +++ b/stable/nocodb/3.0.20/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:09:06.821181709Z" diff --git a/stable/nocodb/3.0.20/Chart.yaml b/stable/nocodb/3.0.20/Chart.yaml new file mode 100644 index 00000000000..aa8abbc476e --- /dev/null +++ b/stable/nocodb/3.0.20/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "0.92.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet. +home: https://github.com/truecharts/apps/tree/master/charts/stable/nocodb +icon: https://truecharts.org/img/chart-icons/nocodb.png +keywords: +- nocodb +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nocodb +sources: +- https://hub.docker.com/r/nocodb/nocodb +- https://github.com/nocodb/nocodb +version: 3.0.20 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nocodb/3.0.18/README.md b/stable/nocodb/3.0.20/README.md similarity index 100% rename from stable/nocodb/3.0.18/README.md rename to stable/nocodb/3.0.20/README.md diff --git a/stable/nocodb/3.0.18/app-readme.md b/stable/nocodb/3.0.20/app-readme.md similarity index 100% rename from stable/nocodb/3.0.18/app-readme.md rename to stable/nocodb/3.0.20/app-readme.md diff --git a/stable/photoview/4.0.12/charts/common-10.4.4.tgz b/stable/nocodb/3.0.20/charts/common-10.4.4.tgz similarity index 100% rename from stable/photoview/4.0.12/charts/common-10.4.4.tgz rename to stable/nocodb/3.0.20/charts/common-10.4.4.tgz diff --git a/stable/paperless-ng/4.0.14/charts/postgresql-8.0.30.tgz b/stable/nocodb/3.0.20/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/paperless-ng/4.0.14/charts/postgresql-8.0.30.tgz rename to stable/nocodb/3.0.20/charts/postgresql-8.0.30.tgz diff --git a/stable/papermerge/3.0.12/charts/redis-3.0.30.tgz b/stable/nocodb/3.0.20/charts/redis-3.0.30.tgz similarity index 100% rename from stable/papermerge/3.0.12/charts/redis-3.0.30.tgz rename to stable/nocodb/3.0.20/charts/redis-3.0.30.tgz diff --git a/stable/nocodb/3.0.18/icon.png b/stable/nocodb/3.0.20/icon.png similarity index 100% rename from stable/nocodb/3.0.18/icon.png rename to stable/nocodb/3.0.20/icon.png diff --git a/stable/nocodb/3.0.18/ix_values.yaml b/stable/nocodb/3.0.20/ix_values.yaml similarity index 100% rename from stable/nocodb/3.0.18/ix_values.yaml rename to stable/nocodb/3.0.20/ix_values.yaml diff --git a/stable/nocodb/3.0.18/questions.yaml b/stable/nocodb/3.0.20/questions.yaml similarity index 100% rename from stable/nocodb/3.0.18/questions.yaml rename to stable/nocodb/3.0.20/questions.yaml diff --git a/stable/nocodb/3.0.18/templates/_configmap.tpl b/stable/nocodb/3.0.20/templates/_configmap.tpl similarity index 100% rename from stable/nocodb/3.0.18/templates/_configmap.tpl rename to stable/nocodb/3.0.20/templates/_configmap.tpl diff --git a/stable/nocodb/3.0.18/templates/_secrets.tpl b/stable/nocodb/3.0.20/templates/_secrets.tpl similarity index 100% rename from stable/nocodb/3.0.18/templates/_secrets.tpl rename to stable/nocodb/3.0.20/templates/_secrets.tpl diff --git a/stable/nocodb/3.0.18/templates/common.yaml b/stable/nocodb/3.0.20/templates/common.yaml similarity index 100% rename from stable/nocodb/3.0.18/templates/common.yaml rename to stable/nocodb/3.0.20/templates/common.yaml diff --git a/stable/photoview/4.0.12/values.yaml b/stable/nocodb/3.0.20/values.yaml similarity index 100% rename from stable/photoview/4.0.12/values.yaml rename to stable/nocodb/3.0.20/values.yaml diff --git a/stable/nocodb/item.yaml b/stable/nocodb/item.yaml index feb8c7505bf..bf2cd6c8be8 100644 --- a/stable/nocodb/item.yaml +++ b/stable/nocodb/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/nocodb.png +icon_url: https://truecharts.org/img/chart-icons/nocodb.png categories: - productivity diff --git a/stable/node-red/11.0.15/CHANGELOG.md b/stable/node-red/11.0.15/CHANGELOG.md new file mode 100644 index 00000000000..95af37f1e5e --- /dev/null +++ b/stable/node-red/11.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [node-red-11.0.15](https://github.com/truecharts/apps/compare/node-red-11.0.13...node-red-11.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [node-red-11.0.13](https://github.com/truecharts/apps/compare/node-red-11.0.12...node-red-11.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [node-red-11.0.12](https://github.com/truecharts/apps/compare/node-red-11.0.11...node-red-11.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [node-red-11.0.11](https://github.com/truecharts/apps/compare/node-red-11.0.10...node-red-11.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [node-red-11.0.10](https://github.com/truecharts/apps/compare/node-red-11.0.9...node-red-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [node-red-11.0.9](https://github.com/truecharts/apps/compare/node-red-11.0.8...node-red-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [node-red-11.0.8](https://github.com/truecharts/apps/compare/node-red-11.0.7...node-red-11.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [node-red-11.0.7](https://github.com/truecharts/apps/compare/node-red-11.0.6...node-red-11.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [node-red-11.0.6](https://github.com/truecharts/apps/compare/node-red-11.0.5...node-red-11.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [node-red-11.0.5](https://github.com/truecharts/apps/compare/node-red-11.0.4...node-red-11.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [node-red-11.0.4](https://github.com/truecharts/apps/compare/node-red-11.0.3...node-red-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/node-red/11.0.15/Chart.lock b/stable/node-red/11.0.15/Chart.lock new file mode 100644 index 00000000000..6d5262985a2 --- /dev/null +++ b/stable/node-red/11.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:08:56.418681717Z" diff --git a/stable/node-red/11.0.15/Chart.yaml b/stable/node-red/11.0.15/Chart.yaml new file mode 100644 index 00000000000..4db10ce6684 --- /dev/null +++ b/stable/node-red/11.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.2.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Node-RED is low-code programming for event-driven applications +home: https://github.com/truecharts/apps/tree/master/charts/stable/node-red +icon: https://truecharts.org/img/chart-icons/node-red.png +keywords: +- node-red +- nodered +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: node-red +sources: +- https://github.com/node-red/node-red-docker +type: application +version: 11.0.15 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/node-red/11.0.15/README.md b/stable/node-red/11.0.15/README.md new file mode 100644 index 00000000000..b6495250c85 --- /dev/null +++ b/stable/node-red/11.0.15/README.md @@ -0,0 +1,42 @@ +# node-red + +Node-RED is low-code programming for event-driven applications + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/node-red/11.0.15/app-readme.md b/stable/node-red/11.0.15/app-readme.md new file mode 100644 index 00000000000..ebc1d274935 --- /dev/null +++ b/stable/node-red/11.0.15/app-readme.md @@ -0,0 +1,3 @@ +Node-RED is low-code programming for event-driven applications + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/phpldapadmin/6.0.12/charts/common-10.4.4.tgz b/stable/node-red/11.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/phpldapadmin/6.0.12/charts/common-10.4.4.tgz rename to stable/node-red/11.0.15/charts/common-10.4.4.tgz diff --git a/stable/node-red/11.0.15/icon.png b/stable/node-red/11.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0dfea2a8596ca72a2417a6a7a2f03f06bb7d60e4 GIT binary patch literal 11731 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 literal 0 HcmV?d00001 diff --git a/stable/node-red/11.0.15/ix_values.yaml b/stable/node-red/11.0.15/ix_values.yaml new file mode 100644 index 00000000000..a4cc3898bc1 --- /dev/null +++ b/stable/node-red/11.0.15/ix_values.yaml @@ -0,0 +1,23 @@ +image: + repository: tccr.io/truecharts/node-red + pullPolicy: IfNotPresent + tag: v2.2.2@sha256:7c181ad1464aebe7e41401acbbb024a3dd1505ce687b0b049fc52a6affe98e54 + +env: + TZ: "{{ .Values.TZ }}" +# NODE_OPTIONS: +# NODE_RED_ENABLE_PROJECTS: +# NODE_RED_ENABLE_SAFE_MODE: +# FLOWS: + +service: + main: + ports: + main: + port: 1880 + targetPort: 1880 + +persistence: + data: + enabled: true + mountPath: "/data" diff --git a/stable/node-red/11.0.15/questions.yaml b/stable/node-red/11.0.15/questions.yaml new file mode 100644 index 00000000000..86aeae1fb57 --- /dev/null +++ b/stable/node-red/11.0.15/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 1880 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 1880 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/pretend-youre-xyzzy/6.0.13/templates/common.yaml b/stable/node-red/11.0.15/templates/common.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/templates/common.yaml rename to stable/node-red/11.0.15/templates/common.yaml diff --git a/stable/phpldapadmin/6.0.12/values.yaml b/stable/node-red/11.0.15/values.yaml similarity index 100% rename from stable/phpldapadmin/6.0.12/values.yaml rename to stable/node-red/11.0.15/values.yaml diff --git a/stable/node-red/item.yaml b/stable/node-red/item.yaml index a2e02afde76..c4a5a405c13 100644 --- a/stable/node-red/item.yaml +++ b/stable/node-red/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/node-red.png +icon_url: https://truecharts.org/img/chart-icons/node-red.png categories: - tools diff --git a/stable/novnc/3.0.13/CHANGELOG.md b/stable/novnc/3.0.13/CHANGELOG.md deleted file mode 100644 index 7318c4f6bce..00000000000 --- a/stable/novnc/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [novnc-3.0.13](https://github.com/truecharts/apps/compare/novnc-3.0.12...novnc-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [novnc-3.0.12](https://github.com/truecharts/apps/compare/novnc-3.0.11...novnc-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [novnc-3.0.11](https://github.com/truecharts/apps/compare/novnc-3.0.10...novnc-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [novnc-3.0.10](https://github.com/truecharts/apps/compare/novnc-3.0.9...novnc-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [novnc-3.0.9](https://github.com/truecharts/apps/compare/novnc-3.0.8...novnc-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [novnc-3.0.8](https://github.com/truecharts/apps/compare/novnc-3.0.7...novnc-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [novnc-3.0.7](https://github.com/truecharts/apps/compare/novnc-3.0.6...novnc-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [novnc-3.0.6](https://github.com/truecharts/apps/compare/novnc-3.0.5...novnc-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [novnc-3.0.5](https://github.com/truecharts/apps/compare/novnc-3.0.4...novnc-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [novnc-3.0.4](https://github.com/truecharts/apps/compare/novnc-3.0.3...novnc-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [novnc-3.0.3](https://github.com/truecharts/apps/compare/novnc-3.0.2...novnc-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/novnc/3.0.13/Chart.lock b/stable/novnc/3.0.13/Chart.lock deleted file mode 100644 index edecca11154..00000000000 --- a/stable/novnc/3.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:02:45.982807492Z" diff --git a/stable/novnc/3.0.13/Chart.yaml b/stable/novnc/3.0.13/Chart.yaml deleted file mode 100644 index 704bdb2f377..00000000000 --- a/stable/novnc/3.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: The open source VNC client -home: https://github.com/truecharts/apps/tree/master/charts/stable/novnc -icon: https://truecharts.org/img/appicons/novnc.png -keywords: -- novnc -- vnc -- remote -- desktop -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: novnc -sources: -- https://novnc.com/ -type: application -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/novnc/3.0.15/CHANGELOG.md b/stable/novnc/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..b58f0e7aa7f --- /dev/null +++ b/stable/novnc/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [novnc-3.0.15](https://github.com/truecharts/apps/compare/novnc-3.0.13...novnc-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [novnc-3.0.13](https://github.com/truecharts/apps/compare/novnc-3.0.12...novnc-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [novnc-3.0.12](https://github.com/truecharts/apps/compare/novnc-3.0.11...novnc-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [novnc-3.0.11](https://github.com/truecharts/apps/compare/novnc-3.0.10...novnc-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [novnc-3.0.10](https://github.com/truecharts/apps/compare/novnc-3.0.9...novnc-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [novnc-3.0.9](https://github.com/truecharts/apps/compare/novnc-3.0.8...novnc-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [novnc-3.0.8](https://github.com/truecharts/apps/compare/novnc-3.0.7...novnc-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [novnc-3.0.7](https://github.com/truecharts/apps/compare/novnc-3.0.6...novnc-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [novnc-3.0.6](https://github.com/truecharts/apps/compare/novnc-3.0.5...novnc-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [novnc-3.0.5](https://github.com/truecharts/apps/compare/novnc-3.0.4...novnc-3.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [novnc-3.0.4](https://github.com/truecharts/apps/compare/novnc-3.0.3...novnc-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/novnc/3.0.15/Chart.lock b/stable/novnc/3.0.15/Chart.lock new file mode 100644 index 00000000000..ecde095e87e --- /dev/null +++ b/stable/novnc/3.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:05.113230968Z" diff --git a/stable/novnc/3.0.15/Chart.yaml b/stable/novnc/3.0.15/Chart.yaml new file mode 100644 index 00000000000..c685d3e0a7a --- /dev/null +++ b/stable/novnc/3.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.2.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: The open source VNC client +home: https://github.com/truecharts/apps/tree/master/charts/stable/novnc +icon: https://truecharts.org/img/chart-icons/novnc.png +keywords: +- novnc +- vnc +- remote +- desktop +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: novnc +sources: +- https://novnc.com/ +type: application +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/novnc/3.0.13/README.md b/stable/novnc/3.0.15/README.md similarity index 100% rename from stable/novnc/3.0.13/README.md rename to stable/novnc/3.0.15/README.md diff --git a/stable/novnc/3.0.13/app-readme.md b/stable/novnc/3.0.15/app-readme.md similarity index 100% rename from stable/novnc/3.0.13/app-readme.md rename to stable/novnc/3.0.15/app-readme.md diff --git a/stable/piaware/6.0.13/charts/common-10.4.4.tgz b/stable/novnc/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/piaware/6.0.13/charts/common-10.4.4.tgz rename to stable/novnc/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/novnc/3.0.13/icon.png b/stable/novnc/3.0.15/icon.png similarity index 100% rename from stable/novnc/3.0.13/icon.png rename to stable/novnc/3.0.15/icon.png diff --git a/stable/novnc/3.0.13/ix_values.yaml b/stable/novnc/3.0.15/ix_values.yaml similarity index 100% rename from stable/novnc/3.0.13/ix_values.yaml rename to stable/novnc/3.0.15/ix_values.yaml diff --git a/stable/novnc/3.0.13/questions.yaml b/stable/novnc/3.0.15/questions.yaml similarity index 100% rename from stable/novnc/3.0.13/questions.yaml rename to stable/novnc/3.0.15/questions.yaml diff --git a/stable/novnc/3.0.13/templates/common.yaml b/stable/novnc/3.0.15/templates/common.yaml similarity index 100% rename from stable/novnc/3.0.13/templates/common.yaml rename to stable/novnc/3.0.15/templates/common.yaml diff --git a/stable/piaware/6.0.13/values.yaml b/stable/novnc/3.0.15/values.yaml similarity index 100% rename from stable/piaware/6.0.13/values.yaml rename to stable/novnc/3.0.15/values.yaml diff --git a/stable/novnc/item.yaml b/stable/novnc/item.yaml index 626092941ec..ee2c4ecc4ed 100644 --- a/stable/novnc/item.yaml +++ b/stable/novnc/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/novnc.png +icon_url: https://truecharts.org/img/chart-icons/novnc.png categories: - media diff --git a/stable/ntfy/2.0.15/CHANGELOG.md b/stable/ntfy/2.0.15/CHANGELOG.md deleted file mode 100644 index 60cbf0e0a38..00000000000 --- a/stable/ntfy/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ntfy-2.0.15](https://github.com/truecharts/apps/compare/ntfy-2.0.14...ntfy-2.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ntfy-2.0.14](https://github.com/truecharts/apps/compare/ntfy-2.0.13...ntfy-2.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ntfy-2.0.13](https://github.com/truecharts/apps/compare/ntfy-2.0.12...ntfy-2.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ntfy-2.0.12](https://github.com/truecharts/apps/compare/ntfy-2.0.11...ntfy-2.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ntfy-2.0.11](https://github.com/truecharts/apps/compare/ntfy-2.0.10...ntfy-2.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ntfy-2.0.10](https://github.com/truecharts/apps/compare/ntfy-2.0.9...ntfy-2.0.10) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [ntfy-2.0.9](https://github.com/truecharts/apps/compare/ntfy-2.0.8...ntfy-2.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ntfy-2.0.8](https://github.com/truecharts/apps/compare/ntfy-2.0.7...ntfy-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ntfy-2.0.7](https://github.com/truecharts/apps/compare/ntfy-2.0.6...ntfy-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ntfy-2.0.6](https://github.com/truecharts/apps/compare/ntfy-2.0.5...ntfy-2.0.6) (2022-06-18) - -#### Chore - -* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) - - - - -### [ntfy-2.0.5](https://github.com/truecharts/apps/compare/ntfy-2.0.4...ntfy-2.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/ntfy/2.0.15/Chart.lock b/stable/ntfy/2.0.15/Chart.lock deleted file mode 100644 index b78575d99c2..00000000000 --- a/stable/ntfy/2.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:02:51.916111096Z" diff --git a/stable/ntfy/2.0.15/Chart.yaml b/stable/ntfy/2.0.15/Chart.yaml deleted file mode 100644 index 95d7514cc8a..00000000000 --- a/stable/ntfy/2.0.15/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "1.27.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer. -home: https://github.com/truecharts/apps/tree/master/charts/stable/ntfy -icon: https://truecharts.org/img/appicons/ntfy.png -keywords: -- ntfy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ntfy -sources: -- https://github.com/binwiederhier/ntfy/ -version: 2.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ntfy/2.0.17/CHANGELOG.md b/stable/ntfy/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..0c37934904f --- /dev/null +++ b/stable/ntfy/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ntfy-2.0.17](https://github.com/truecharts/apps/compare/ntfy-2.0.15...ntfy-2.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ntfy-2.0.15](https://github.com/truecharts/apps/compare/ntfy-2.0.14...ntfy-2.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ntfy-2.0.14](https://github.com/truecharts/apps/compare/ntfy-2.0.13...ntfy-2.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ntfy-2.0.13](https://github.com/truecharts/apps/compare/ntfy-2.0.12...ntfy-2.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ntfy-2.0.12](https://github.com/truecharts/apps/compare/ntfy-2.0.11...ntfy-2.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ntfy-2.0.11](https://github.com/truecharts/apps/compare/ntfy-2.0.10...ntfy-2.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ntfy-2.0.10](https://github.com/truecharts/apps/compare/ntfy-2.0.9...ntfy-2.0.10) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [ntfy-2.0.9](https://github.com/truecharts/apps/compare/ntfy-2.0.8...ntfy-2.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ntfy-2.0.8](https://github.com/truecharts/apps/compare/ntfy-2.0.7...ntfy-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ntfy-2.0.7](https://github.com/truecharts/apps/compare/ntfy-2.0.6...ntfy-2.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ntfy-2.0.6](https://github.com/truecharts/apps/compare/ntfy-2.0.5...ntfy-2.0.6) (2022-06-18) + +#### Chore + +* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) + diff --git a/stable/ntfy/2.0.17/Chart.lock b/stable/ntfy/2.0.17/Chart.lock new file mode 100644 index 00000000000..168835e5ac7 --- /dev/null +++ b/stable/ntfy/2.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:11.842672546Z" diff --git a/stable/ntfy/2.0.17/Chart.yaml b/stable/ntfy/2.0.17/Chart.yaml new file mode 100644 index 00000000000..23e9df64c85 --- /dev/null +++ b/stable/ntfy/2.0.17/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "1.27.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: ntfy is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer. +home: https://github.com/truecharts/apps/tree/master/charts/stable/ntfy +icon: https://truecharts.org/img/chart-icons/ntfy.png +keywords: +- ntfy +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ntfy +sources: +- https://github.com/binwiederhier/ntfy/ +version: 2.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ntfy/2.0.15/README.md b/stable/ntfy/2.0.17/README.md similarity index 100% rename from stable/ntfy/2.0.15/README.md rename to stable/ntfy/2.0.17/README.md diff --git a/stable/ntfy/2.0.15/app-readme.md b/stable/ntfy/2.0.17/app-readme.md similarity index 100% rename from stable/ntfy/2.0.15/app-readme.md rename to stable/ntfy/2.0.17/app-readme.md diff --git a/stable/picoshare/2.0.12/charts/common-10.4.4.tgz b/stable/ntfy/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/picoshare/2.0.12/charts/common-10.4.4.tgz rename to stable/ntfy/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/ntfy/2.0.15/icon.png b/stable/ntfy/2.0.17/icon.png similarity index 100% rename from stable/ntfy/2.0.15/icon.png rename to stable/ntfy/2.0.17/icon.png diff --git a/stable/ntfy/2.0.15/ix_values.yaml b/stable/ntfy/2.0.17/ix_values.yaml similarity index 100% rename from stable/ntfy/2.0.15/ix_values.yaml rename to stable/ntfy/2.0.17/ix_values.yaml diff --git a/stable/ntfy/2.0.15/questions.yaml b/stable/ntfy/2.0.17/questions.yaml similarity index 100% rename from stable/ntfy/2.0.15/questions.yaml rename to stable/ntfy/2.0.17/questions.yaml diff --git a/stable/projectsend/3.0.14/templates/common.yaml b/stable/ntfy/2.0.17/templates/common.yaml similarity index 100% rename from stable/projectsend/3.0.14/templates/common.yaml rename to stable/ntfy/2.0.17/templates/common.yaml diff --git a/stable/picoshare/2.0.12/values.yaml b/stable/ntfy/2.0.17/values.yaml similarity index 100% rename from stable/picoshare/2.0.12/values.yaml rename to stable/ntfy/2.0.17/values.yaml diff --git a/stable/ntfy/item.yaml b/stable/ntfy/item.yaml index 28deec503b9..dc80e4fa260 100644 --- a/stable/ntfy/item.yaml +++ b/stable/ntfy/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ntfy.png +icon_url: https://truecharts.org/img/chart-icons/ntfy.png categories: - media diff --git a/stable/nullserv/6.0.13/CHANGELOG.md b/stable/nullserv/6.0.13/CHANGELOG.md deleted file mode 100644 index 09e81255479..00000000000 --- a/stable/nullserv/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [nullserv-6.0.13](https://github.com/truecharts/apps/compare/nullserv-6.0.12...nullserv-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [nullserv-6.0.12](https://github.com/truecharts/apps/compare/nullserv-6.0.11...nullserv-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [nullserv-6.0.11](https://github.com/truecharts/apps/compare/nullserv-6.0.10...nullserv-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [nullserv-6.0.10](https://github.com/truecharts/apps/compare/nullserv-6.0.9...nullserv-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [nullserv-6.0.9](https://github.com/truecharts/apps/compare/nullserv-6.0.8...nullserv-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [nullserv-6.0.8](https://github.com/truecharts/apps/compare/nullserv-6.0.7...nullserv-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [nullserv-6.0.7](https://github.com/truecharts/apps/compare/nullserv-6.0.6...nullserv-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [nullserv-6.0.6](https://github.com/truecharts/apps/compare/nullserv-6.0.5...nullserv-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [nullserv-6.0.5](https://github.com/truecharts/apps/compare/nullserv-6.0.4...nullserv-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [nullserv-6.0.4](https://github.com/truecharts/apps/compare/nullserv-6.0.3...nullserv-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [nullserv-6.0.3](https://github.com/truecharts/apps/compare/nullserv-6.0.2...nullserv-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/nullserv/6.0.13/Chart.lock b/stable/nullserv/6.0.13/Chart.lock deleted file mode 100644 index e40062158ab..00000000000 --- a/stable/nullserv/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:03:02.005425009Z" diff --git a/stable/nullserv/6.0.13/Chart.yaml b/stable/nullserv/6.0.13/Chart.yaml deleted file mode 100644 index 37d3ea2b64c..00000000000 --- a/stable/nullserv/6.0.13/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A simple null file http and https server -home: https://github.com/truecharts/apps/tree/master/charts/stable/nullserv -icon: https://truecharts.org/img/appicons/nullserv.png -keywords: -- nullserv -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: nullserv -sources: -- https://github.com/bmrzycki/nullserv -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/nullserv/6.0.15/CHANGELOG.md b/stable/nullserv/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..f4b1b1dddd3 --- /dev/null +++ b/stable/nullserv/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nullserv-6.0.15](https://github.com/truecharts/apps/compare/nullserv-6.0.13...nullserv-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nullserv-6.0.13](https://github.com/truecharts/apps/compare/nullserv-6.0.12...nullserv-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nullserv-6.0.12](https://github.com/truecharts/apps/compare/nullserv-6.0.11...nullserv-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [nullserv-6.0.11](https://github.com/truecharts/apps/compare/nullserv-6.0.10...nullserv-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [nullserv-6.0.10](https://github.com/truecharts/apps/compare/nullserv-6.0.9...nullserv-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nullserv-6.0.9](https://github.com/truecharts/apps/compare/nullserv-6.0.8...nullserv-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [nullserv-6.0.8](https://github.com/truecharts/apps/compare/nullserv-6.0.7...nullserv-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [nullserv-6.0.7](https://github.com/truecharts/apps/compare/nullserv-6.0.6...nullserv-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [nullserv-6.0.6](https://github.com/truecharts/apps/compare/nullserv-6.0.5...nullserv-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [nullserv-6.0.5](https://github.com/truecharts/apps/compare/nullserv-6.0.4...nullserv-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [nullserv-6.0.4](https://github.com/truecharts/apps/compare/nullserv-6.0.3...nullserv-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/nullserv/6.0.15/Chart.lock b/stable/nullserv/6.0.15/Chart.lock new file mode 100644 index 00000000000..6d24fbc1f43 --- /dev/null +++ b/stable/nullserv/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:21.040974636Z" diff --git a/stable/nullserv/6.0.15/Chart.yaml b/stable/nullserv/6.0.15/Chart.yaml new file mode 100644 index 00000000000..27c18d95c4d --- /dev/null +++ b/stable/nullserv/6.0.15/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "1.3.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A simple null file http and https server +home: https://github.com/truecharts/apps/tree/master/charts/stable/nullserv +icon: https://truecharts.org/img/chart-icons/nullserv.png +keywords: +- nullserv +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nullserv +sources: +- https://github.com/bmrzycki/nullserv +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nullserv/6.0.13/README.md b/stable/nullserv/6.0.15/README.md similarity index 100% rename from stable/nullserv/6.0.13/README.md rename to stable/nullserv/6.0.15/README.md diff --git a/stable/nullserv/6.0.13/app-readme.md b/stable/nullserv/6.0.15/app-readme.md similarity index 100% rename from stable/nullserv/6.0.13/app-readme.md rename to stable/nullserv/6.0.15/app-readme.md diff --git a/stable/pidgin/2.0.12/charts/common-10.4.4.tgz b/stable/nullserv/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/pidgin/2.0.12/charts/common-10.4.4.tgz rename to stable/nullserv/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/nullserv/6.0.13/icon.png b/stable/nullserv/6.0.15/icon.png similarity index 100% rename from stable/nullserv/6.0.13/icon.png rename to stable/nullserv/6.0.15/icon.png diff --git a/stable/nullserv/6.0.13/ix_values.yaml b/stable/nullserv/6.0.15/ix_values.yaml similarity index 100% rename from stable/nullserv/6.0.13/ix_values.yaml rename to stable/nullserv/6.0.15/ix_values.yaml diff --git a/stable/nullserv/6.0.13/questions.yaml b/stable/nullserv/6.0.15/questions.yaml similarity index 100% rename from stable/nullserv/6.0.13/questions.yaml rename to stable/nullserv/6.0.15/questions.yaml diff --git a/stable/protonmail-bridge/6.0.13/templates/common.yaml b/stable/nullserv/6.0.15/templates/common.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.13/templates/common.yaml rename to stable/nullserv/6.0.15/templates/common.yaml diff --git a/stable/pidgin/2.0.12/values.yaml b/stable/nullserv/6.0.15/values.yaml similarity index 100% rename from stable/pidgin/2.0.12/values.yaml rename to stable/nullserv/6.0.15/values.yaml diff --git a/stable/nullserv/item.yaml b/stable/nullserv/item.yaml index 5b1c33a681e..3a3cdfcd95e 100644 --- a/stable/nullserv/item.yaml +++ b/stable/nullserv/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/nullserv.png +icon_url: https://truecharts.org/img/chart-icons/nullserv.png categories: - media diff --git a/stable/nzbget/11.0.15/CHANGELOG.md b/stable/nzbget/11.0.15/CHANGELOG.md new file mode 100644 index 00000000000..c10ce8c3698 --- /dev/null +++ b/stable/nzbget/11.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [nzbget-11.0.15](https://github.com/truecharts/apps/compare/nzbget-11.0.13...nzbget-11.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [nzbget-11.0.13](https://github.com/truecharts/apps/compare/nzbget-11.0.12...nzbget-11.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [nzbget-11.0.12](https://github.com/truecharts/apps/compare/nzbget-11.0.11...nzbget-11.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [nzbget-11.0.11](https://github.com/truecharts/apps/compare/nzbget-11.0.10...nzbget-11.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [nzbget-11.0.10](https://github.com/truecharts/apps/compare/nzbget-11.0.9...nzbget-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nzbget-11.0.9](https://github.com/truecharts/apps/compare/nzbget-11.0.8...nzbget-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [nzbget-11.0.8](https://github.com/truecharts/apps/compare/nzbget-11.0.7...nzbget-11.0.8) (2022-06-27) + +#### Chore + +* update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) + + + + +### [nzbget-11.0.7](https://github.com/truecharts/apps/compare/nzbget-11.0.6...nzbget-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [nzbget-11.0.6](https://github.com/truecharts/apps/compare/nzbget-11.0.5...nzbget-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [nzbget-11.0.5](https://github.com/truecharts/apps/compare/nzbget-11.0.4...nzbget-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [nzbget-11.0.4](https://github.com/truecharts/apps/compare/nzbget-11.0.3...nzbget-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/nzbget/11.0.15/Chart.lock b/stable/nzbget/11.0.15/Chart.lock new file mode 100644 index 00000000000..af86bcd4a80 --- /dev/null +++ b/stable/nzbget/11.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:25.846551773Z" diff --git a/stable/nzbget/11.0.15/Chart.yaml b/stable/nzbget/11.0.15/Chart.yaml new file mode 100644 index 00000000000..be3c98bd886 --- /dev/null +++ b/stable/nzbget/11.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "21.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: NZBGet is a Usenet downloader client +home: https://github.com/truecharts/apps/tree/master/charts/stable/nzbget +icon: https://truecharts.org/img/chart-icons/nzbget.png +keywords: +- nzbget +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: nzbget +sources: +- https://nzbget.net/ +type: application +version: 11.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbget/11.0.15/README.md b/stable/nzbget/11.0.15/README.md new file mode 100644 index 00000000000..1218fb117a3 --- /dev/null +++ b/stable/nzbget/11.0.15/README.md @@ -0,0 +1,42 @@ +# nzbget + +NZBGet is a Usenet downloader client + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nzbget/11.0.15/app-readme.md b/stable/nzbget/11.0.15/app-readme.md new file mode 100644 index 00000000000..483b54d6ca5 --- /dev/null +++ b/stable/nzbget/11.0.15/app-readme.md @@ -0,0 +1,3 @@ +NZBGet is a Usenet downloader client + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/pihole/6.0.15/charts/common-10.4.4.tgz b/stable/nzbget/11.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/pihole/6.0.15/charts/common-10.4.4.tgz rename to stable/nzbget/11.0.15/charts/common-10.4.4.tgz diff --git a/stable/nzbget/11.0.15/icon.png b/stable/nzbget/11.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0f9120b30022b648e65e10310bb495d22563ce2b GIT binary patch literal 33282 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%0DXR$wSELmD@R$NPUNbTo{7f zj-6H6cqs3B_zl1Qvfrd%@a3yoRlmef%wo67SfWsS)^xi3Nlrn*QSb_`Ufpqbp#L6Y zG-cDEUFU|lq=;MkNvI7v9^{sbBIK4`?i!O@L^?@azAEf60Zj}_ z%gngGyKzg--D_Bfj@x;7(c5wr|2-?w=Oy9(yaz(L0yktmIoG5eq~tOr;6BIJS7@ZT z;z=h||6!W+_Ty2bx2y9i?b_`y%?hcX(~9)1NWCUP}GISqUJq;{)Bnb_LLg0UL?gs58g2vO7y8e{q6GoW#=9dq9_OnQr51ngi;M= z1foU1`o${n&g%RvRP^DY&9%kvt6I4>WLTjfV4Jk(Du65Ej->;SB2s%dN$-4-aZSBNkz)ezz4y9s3FI z4+&jD92|83<^dE)Ja%C1ZSsv|)wgDu2K)Vj9aIb|sqC~fT!}9<5TB=cU))dTb8i}I z{Lgj(fsdm`s~|4xhAc$#uw%Fa@lkAZ4pw1d;g@}0&&yj!zuc4R4z#!;eO7qjRi6=y zSMjxY@HJAD>u1SS;N-;(bbrqfA{?Xvhxo{M-To@B(e1VRmYQ-n-BL$-o zy>%A`JOek1FY@7tN zkn)7ojYBw0@q-!hbijR=H-ezWOZ7dc3PAf|5uU+q%jE0juQ;Lw4NEKQ=KvuKN|$3X zj1W@E%Cu3M&-dpCf*WsW8!zdO&c?eC3Teze?)pL-5_8zP!4r%**EAEzur5C(Zz8)t z{8s*QlPQ^HjDJjZSe<~>EVI3Oyjf2iM&%q0RbuR7nyg4WdSZC5%i4Cz!DGKH`E#zw zup-=YYbwI@o`xb3XcQ>gU{iJH+x707-}ZD|QA3eeVqqz;>}+tvPv>Esz#tos2W*Y{ z#B;!w_Pq$~<@&Cy7`{GE2EM7l!NbSQs;dXLXd;YKk$m6Sy6IT&6iJ;~_1cNkcb_|0 zY`JzWp<+l^px-MdEcoho<)%V`}(hgol3pJS8+4-f0fEc|{$dbW1udlBN6c7D$Z-)wCx8-%b z>qDq{ns#s#i@vq8Y5HBp)Fs4FPq&H8T3TP%qssfEsL@+y*UM-EW9e$<(ov#9Seh3L zl&!j~t}Prq96y^+5WsH>`DJ%dRLokbGf@T!GssM{SU+4uhRO(eo7(hUTp;Jql63Nv zcR8ktEJxQ+QVSqvr)>(l;Bq;*?CsQbVn3AZ!M@RMsdx7`cIQ>!QtZA-S{@~N{-`=L z?&J2H*879#%fz`~&%Hl%w2pxA#UKgwAR#!m{bcQg&*^}^DbL{he&_gp*A#GmA8@_~ zUWeoxLL`gEV%rk+@F$Xn&FQhDSN*QX_5E+>gzC@4KEp*|h!^;U+c0WK6f0kD-HJTL z{$TrJ_VKlh>_}}2ea#-N#a6+bbbM>K7XdX#GnSJTHS>pIPmyTLIDsRFk*PG z?>7U0w+S$_jz-{E`rE>ZEP>3*@etxS3`(cFPZgg!ujXp5I?nwfq>JU=H-T(g?bXvt zab3%Uf?cQp4K_(OoS~g1DtQt{>u$)ovc#0+F=2kBCfuPvqY{Rj*f4YQutv6qcXjDk z>-X*HU=K^JT;sxDl%0VYw~1>>F%7I?0hcjGtGCsj9Vh4L#C*m;4vEV470XQra&Ku! zY7&iUrAm&RK4;>xgY1omUx7Y@U;`wimsz?53O89S{5cs!?dE~PLSQ-=PvZB-RSWD! zbp1+@}Et=el5EYLZ^V8@!E_dGPEt(VdLW)s%lz)+RWZ~*?;He;kknm zE6b-v{E(eeqSP&eLp=yZz6M2e`bg9$z7E}-srdCJ&e3m2wBz;6vCGSb5w!cG`J-a; z48=iWGEJz$!vJd6W`5@d?A@QW!R~G##)m&lzfrvC>a9C!g995QK+(WSuXwb4j)J=A z(|MuSg_{(T;bLFx8Ru^knnQTk`fu^0-mfP{Dpi_&*HD}V7{5HlOZpWU2nY$c^L)?O zE`Ra1Z_WDN|5=lQ2+}d#TZ`Y~$l1*ZD_P3E?@#8YwjctD= zADrT&jyROYl8mz8&0A4Ip5Rkrykr{9xMqrUM^8AOVfV`V8`_i4^EXXs8WkjhH9)Tu zPL%OcUFoX(f-e1k96 zyyd6a0VOgrPG#j~KOc2j1le)N9M3)E4UXM#9SFTYw!gogTY(+nF+~-VmjFwsjA^;B zL}sJLSljBB{XgJj$CcyY;NU$LL~l^PQ}PW=rNdT!jI<09x$A(YMWlN?M{tDx``X6q z+F-!@ec*d^d3pJi0+B0PX=toUXU*Z!k%^50wR^X#eb@J8S0-9j6I5VWQ5Vn$xBjemZqoM|D>Dy?)`_Nf zzt3?;HllPi?P`bY{ed^#z~{&+t4i}r_l=+gG3IK4uXZ%U__pRbJ*2saYju@tYH$8S zpXf{9sOWX(q+g|G4ga`witGjg%O}fZbt6YWg76)Fe%mo4>Bb}eUfz0v&N88ms^HJw zF^k#5Wbxm)d71~>ADd8gW#qRRLIOTrBymSri0X)KNI)Nki0@O+$$xo!6JhOo$!)&~ z2bec<5TSTc$QIR?i*L5FhDu1h%pQoo&n5)i6l-~RI_{?|lCuj8f8>29MGivP-nDPk z{zS=k@ExqDs5Nh3@!hKoOc&9H$6M5Xn3`SbiM4o4? z8Szw#ImwwK@?IW6Q|&=~$yejgi#r<5r~$(=^{@&74XHF;hJ<5<4B{4z;p2-M-Ui+!fJOkpcaBMrZ5A+{pXZjLPWkLJfp`l>DxHz6ARGg7} zhTGK4oUC01qqh&fcc-NqtW+i4Rc-a~!gpPPfClvnzE1}kArfV8G-r!RL5l>F@XSPc+F)|L$v$KKNvDHm4(-F!kQ^@{#L9Vr* z3D~_=Z{TFpTb_d9>+$v7`9{J#QfWv+nFeTPF50gUSfzPj)OpKtC)AQ191NMb`I}@p z)Lxo(O~uRry6l+P=w14WbL`ey5k8`zPj8L;>{9+cxn_E+m0aL*%zM=M)qkwJsHdvs zxAM1(ep}BOLeMrB2e!P__glh^*FT;F1O$cpjDs{YCS(ZDJ%@+%**x~Tm+AR$HxUTH zBnpVABZVWJF5FOFxod=h% z=Yjd~q+UUJorYmlPPVK9W%!+LfH+j{)l9Rd{_PxMXo2_7%B&C|vBehj*D|TAH<%zh zRfi0<&g@0Wfb7>w2JR0%l^TxA?`YfmUD#{3Yr~d`=o&Sc_ z`OCh@dp&AscX_+@i4BnEz!$)g&(hLu{ukPr@8CGCFtM2j`VE78Zq|Y;J z$Fr>%9G&P(pIUQtbhMSu`;wgP(43@J8%71AJS$~^^SoZ4{tFRxHFJy-`*pLPT(v}! zmc_kDf{c}Z|5ayrr|3XJoLC{!0v@v~p4Ng%hmq;~soyP{#xJ@R7l!-PrOUdQptpRHS**8A4r_gv(m?w{5`N_6Rbd^`aCeh#t!oGsR%c(5_)6(OtWKQ9xEe zt9px+0Qh#4A8^&go7--^cY1>&pG3$Wf{~oJPWq?w*&!fcoEtkDw&aBT#W=nv_&Op} z*aEKX&zM29RFULhrY&}Sv&4gAHRiLisn+kPwzIM~<<sSboGb!NwLEUZVbIXwyZ_*?lRN|p_7Td%R%?hP*?XlO#{P#yk9EDOGm;%`t z-J{Z`Lf;Cq49LVdm)f$) z-Yz0QRSeiyJtMOA>9u&I#@naPIm_(x{4*pX%e-3vH~4P-d`mI26|on(q&kto$KM-` z^o<1^q^L8HvY%B}Cf7Od6RoWhXDG5KT~4Z+E-o7Fv7^J;mOe*6g(E!=?e1a&e0pN$ z-@!S|^K%b_1q#i1`|!1W@))&ID(>qnqS@iK*okTQq0aSnRCK$wrzJm;u6oT1SWgfM zs{wATZoC`h0B`4|5^2DLiI0!Z#g_y%z}gn-9qG@dN;Yd!9wk* zT0_*i5R0=XzwGjrq1wnmz0?T4<@k2Tzf zCnsA5=dB^ZZvi%Oa5H1B2{}<&;)Sw~j*idZbpAt(AUO4!4)bas-7RBE97!v*o;Mqy zEpeQb;oXLa?qQ?4Vl(#+4o1e#@9xo=t2CI>!_h`{9S(`cv|@e6kL4OIZ%-%IT-nX>p_*w&ys2#9 zwAY!3;5B$-C7sN$&U`p3Ou+@~o_nR}%Lf5;^s^WfxVl?3!S(Mj502iWdWLtM=52bsL zDc71qKhc&QvU#6i_q_)|Xe+Pf>s!I2$Ud&qI(PTOaqF)nrHm!n~Je}2`^#=WI z6J2ELPH5R4@Z&p3fnO_2yteyhjEi^G3mUxAU@L%1F?4^tpZaTPX*iw85D>4~zzt8k zLsBD!Jf)!i3goG!w-D5DiBA4a!QgeH6FCJMX=C41Z7 zif9rBLSP6Iujg^jjIY%j3lL}0j91T)x>6Z(i@a>1cb%02{EwC|FE4>hYSNcT%sBB_ zB?nzwpNR-aNx!bnLPK%fGWS`XTD>p%I%mlYE;zF#F;XZeiPRL^#tsbW)42`;q8E>x zG586nYjF!KMm#yvhw)qumR)c~w24WW(pNmZuj=U*J0211s))fkS>56ZaAYG7jwIaI z3MLv`1vxAe|2L$pcj!2Wnw}RT3~Fdc*QLfiNrS9_Yk&fF@29bMEl??YLI@o zKCnZXY57^YwufqRCH|bAgHfV9eA2h+c?(02Lg*5G=Kf{i7OGr^(_S&WaXLEaNr>6@z32GUC3;XS<)8n?h z2g7INWKrjjQZ@8{M57{-!8a0>|JwPGcLj4G>$&eh`Nf^JS(L@)=%Jk;H-QT11T(|V z+#S8dk-AAMuqXLD7bx$l7K4jLy=0k|G}m`(&;>3Vnf~5`F7jZ!$)-^&v2+(l%;yw@ z*KsICWOS9Bo+DAH3Tcti73_@|Kb%uaJ>j2m%S z(Ai4UEQrfVAFt{aAz5JT8^18;D7dJg?X3emQAVTOjr*ixJ=bs>(4tb9>**%AJC_3z zpr!))hztY4=DcVcq>I@q_C(5MUPs^|{KlsubO|$%$ALk=k5%!DKu0w8gvB9eE=M3j zwn3HG-%QzAfx1~)oJ%mCnp#YGBvl)SY5i_Mt{Nj&Cu5K`^1Ss3KQX>Q^|Twz zPR3`D(ps^}w!64r+&ym-vkzBTTV+dB76+?FPB8GNxu^ZNaICA{V&&#uBSS$7GIc#g zaji)ZDyv6v=hQ{4Gi}Pw-v(ghIzJkF9kKap{h`i`1lW75LZwSX_315?lFNB{yd2t4~tqU13fzX={970>Nq=Q7y)K~R`DuLc#D>Wb0 z5->epTZOeS1U)4E%%C(pLP^w`va`((iM)6F&nh$Y#nzd`(ek`roR#@Za5{uLKzooJ zs>^+)o3y`vd9Q=FeVxD>k^48~(^pU%<5<6S;OJ{FHADa^&dqYd+W$%N?mOAIm?;F; z5s}~%ME!}}u1=-RAH6y(PGIBaRHDrmvk8{uXmklX>S3s>I^7PTGJs}QNO5OgJm2S? zx|C|nzO?Q!Ixc)V~0UAn+ij$!^I77ZSqGR#TwPQ;c3jdr~n*6OJ5lZHERd1=GO5cbkoC)qZv@ zfn7?l->~NE!Py=t+MEC$fX*$pLvpYQ(8sb zdEESp6%|%owW25?I6s<^?LH*7ZEyFv(I4$IlQtWzyuafKxWNcMzNxLoOHOmH0E_XW z*7!j9?74_|BHxHfrDJL?-6?s63tzQFsqWVBn#y*wGU(;9Smf)MU$#xoxr+NV2OZ{E zVt#3uwXKhm``@KPa5>yo(2p%UX43UthQmwM5GSvTW3j`cQ!zp;i+e6EAg4A3Sk;jI zwAkBS$mG9Ec_Ps&Y|u206rqK4oqF_&Sh;=y?NUR@g!FFpjV&dz4to<3^ga@Ctp0i) zEFJ$0SI5lcXzbtg-I2%A_ID!j9n=mmb zK2tUg?$iD$KtDH4S&bRZLKx=+w1nlrdy(XMOG=6AlF}r1xk~^kCJ2k3%>cYf;~Il9hmoEjlm1sPg?#|~tbb7kaDGqbCGCD+y+kK>M= z#jUOLfa#u|-hiW8f0i zMv7evRg*zQo7&W-)Idu}#&%)W8d*2WGV08Bk7($3PiBlIgK5};7%7v?J{^_T@yHzjxq-7vyz6pm=2 zvtU{0;e*`(IKlU3iKhha(=^DOC>nCQKe+RW>-s!?7?BFj} z%^>M>^rV|crLM(q#V4N@R|nxNiT+5x%=@T0Ss9#T3Emt$I%0TwhX1HbA?}X{84Y|l zs5M>kS#XcZJ7|!F19H0P{9FQtwxlNsKuOuh<~@OciW`##plMjGG?uA(0p|2@9t| z)%=A&0Anw-pbI#r7Oh)4vOk`kZs>P8V1@Z0IzwEdXQz38Kk2+`nK8v+Y60>7caIWz zzS5wnQWKry3(U!v3i|CCXHFFKgw3WESq5kK&r35X36*Qg)n5eLaZl*K{h|Em0U3*m zmOO}pmb~zpxQL2b=r^yVP!N(CL301~R01@j7C8ql9rmw~uT;})4mE6fipThzUom?< z*ooDNHr?tA$*1ocA2RWS;!&u*0h6IjWai(wq@=B!h$FyzC8<}?Qn_r?`uM~vARc@| z!jbkH8h|i>IV#D^PD;3{(vxM^kGMZb@@oJqIZ}Auj6Fe+~x`5+2MK2;R>m3{Ess12~*NS3a%A9 zz+T8+&^rFuS7Em?AW9Pg!~C2nnkmyQE&MjS~Zo_A4Svz*7+>6#wT+@L%G1KOV!?QDk zTJO<)b=wBrnN?ifni47kBC@hIhoo`K5Ev)EQ=(-&ksJJ*5{Dw-aRXu$)iHHXeyz1S z9cz3~s*RSIxs(9wZX|uUt7+m7#_}`!bU%vHsXY;a^O5c#9}=Pi2XsD&^1NNW&Ae_0GA8-G!Y z*8CZzNnYALm#o|Q%k3OHY5EDlTKT7gOxd|w;ArX!JK^Uhgh(JpkQ80~$sszj^x((- zUiR|OA&yBu3d1Qsap}`G%L+x55Yfq&ur~x1sV~qBRJDME2TDk+Qs?iFjB0HNFota; z``Vn!)}j~DoqYEWdO9sN)ACS8c}N?(9*8iXuR z#t2(ecJ<%pZDeIA!>G^kyzKUh$FMD(<|yxr(144Bm4|DGWmMAa3yQtG7qH9jeKED(<=18 zx~SU``9v0tP?Z+U*-Rs-L&N?=LEMiixM(QSEq4JIy5yvd?tP9NV9pL*Y?akwx22#> z=i;NDa@`8YGdg?@{*AY{cx!g~U9E~uP*8z3MU3(z)UOe<`dl7yG7<$9D=r7#T5^6y z>4SsgMTRnyF?&fAlxKrM_5NhStuWJqJ)VS$vK>QKW)j;8;S->^zJlk?MEpk2a6)29 zT752V@c=XkvO1-3%>kTkcMgkHm)DtXE3>lnntMFxG6sP__S)355qQj&Ed67))tqnW zR(+pQL;d|bMujIOo(0&wrEFC@WvXyRBmlOWKNaUvrn1Rd6XsI@ZY~4<0{#DL|fc zu-=OX(i`maRG|@ zvB{Z5SYhH2wYPOrh|`&wkio2$DlZIsgDldKGHrHl+ap?nVr>e++Q~lZV^Vdh#;Q{8 zHk!jkX_YQwpM#&07kRX$GAep*S`QW0PY%XDbBE-pUOt`NK6iuVGu$|7PW<(vO1dQD zIJIcb2|hEL;Q@~sQ%&AN4DAfMwU^k?aBx+P{m_A{LxXON-So!+9IrE;aS!A{L`6oO zFBV_<#uWoT=UGmg@J_9kp2B5lu#8osmVBE*lC!+!rBX)gy7E|8&ie z^U-{7FfDXGGFB2<6$kxnaBp_pcwM>yv7H7N2oAWMoqY>1gaw^h8NTMY;@Ro_yj#01wC zBjkqbhz@F-#QJym4tqaR+2w_*irXOxnA(lS@XO5PSo0&<(`81I5f~K;_T&A;2}*;p z>tr!?Ld0>+cY?qSaw-|9Vs_bav=k^qdFO#{f91}thb=5EMzd#D6xWkz{ZX4oNITX% z#eQ}2VE%g^cMy?j#W}w*zmqRj%iAM8&zzBW;A-AQXlwRvnI7lIp=|$`uqAvPf9O|* zkv*4MwQ_2G9Jf1H_07nAj_c*;#>)NtI*ZZPxNIKOPmDN`m2hHrZN?p9QdOF$rZr*R zVydI_-^`i#Vz^zWes%0!DrqWt2BgbsHck+cm*fWQCq-eTJj6CuiuJbAqDUdD&(hb| z^q?1^D4GWB+18g`3Wr}|FRwS^wA$N)Z{67BrJo7c;MUOcihEB!We-&V#Gxgy;jkXX z6m`yc>c8VT&)k@=Y40l1Hb%-M!_XU8nMrV*$@n37rsm7pXl7^ z)GIPh+zEg)Ro18?B%H_xC9DT+P9uGv=3$}2i?(=xAylxP=ddZaTs_8BpUm%W+j;iX zmiW)=XL%wLGHh!nt4XXWs?pELL2E{;q2nK($p# zye(9p`OMeF*?o|Of=$BGf^q~yW)U%(Yhew(s(H!tEFSBo4xj@rR5^*?f>pg&kl8-P4}J)@Xe>+HDC|qIK7uiSlk>*r zh$GT8bIco9hD531L*7CB=ccI5kIG&R!ZO0`OtKf2&g{6 z*t$&^XrP3c^pEXO1%@2M{``+g%H(#ECA-tI=LiF}pc#!4QSCh}<1(n|AY1ox1WP%O zTo{F?Rf^=$J|_p!&Ydj;-ssJ#=&&zpOpt0@zV;)f$-_%4MQs@kDA%zyK$w zZ>tUsMHx)RCALuAUY%ssNYt3}1!03A6St3?>5`>IdV(jvooD4{^H<(9hizoYBb#N$ z_)J|LksLFDP57_B_`VovB{cg)D7@m`%(xn&+sva2I%%(efrJ3*KmcZ^z$dT zNV%hwB^9{SJw@K*Dp0-7If^Z1`l@-+H)s}noimYBSs3x()V3A!rN4I46Pp*h*m975 ze-@Twl|X6c`g!IeBQAq@ixCH5M3d4(0zV_N$bw@_w(m&tMiwdOJeRUDxL;k!1$xC4 zZ4)H%w=Vqi`+}H^VB`m*q8uU1xz*9&h!*zMqkfCV#54oR_^`0CiFII6#uw9C?ZdMp zmIgn-gno$g8BqZ}3?)XbQ^xS*=Fa4EGF6dAMBYiURIVgG1<;L4!8Ddrli@ikt&|D3 zDb}zc6tvuXDHZ8(tXdzcE%V_cFB_#vSq@gh(-Ds%oKaa2He?ym!5^Pd%oO0JLVo!e zHb;(?`B(jnrOLZWby9G_#Kx>TYk0yTTzoa~2-jxj48Fh@ycG!t2lupGrHNrl93lZ} zDR)4gg;$a&OOZLIysZ#;>6YmB<#b2jcBwBu5!-h>PuX8l0Y%}6h4Sg45udiG%K0Or z9NXS4U$PBcc^Xv5;E$jZ%Dx@JA+jc`hbSpl<-?Xp-YRIO!sDWSm-J;O_OKX}QMntv^|c z*mM{^^wyX-5aydlSf85*A^Q2@7#SYzZx1nC|Z1V?)B68 z9FrlZo&}Vd4?2I`b$JwT(f>mOH>4kPLVc*3%yVc*t3I^vLIc3A-Il^pYHou+G&T&u zkcDw?`uqV|KGbKo-dMfvka${Pc?cJCCL|QIBN?g%1E%GBJl#>V*`S4z0Z^CsXx+iJ z&om&~Evu#Zl`^rnjFM?6QBN9zy{L=Q&6p|m@7FlyBKd#`^{i@|oXM2+U}oMF26N8L zqN^8KeqO}3`k99Sh_Hh055%C+JCk@Uxh$qJfl|H_>>KS@#W6zcHJEtiQLPuRq*m4= zcmzJVDGJFuRolj9Y#DDDL1#-Wl3SfvnKeq2S27XnH@qdRk`J&5q_aw6x{7Kbp)FYV zq~M8)hRCZM8?JzFCC?*+?j$ace!&_ECIN*V6~$8lLFAgC`c#e`zWAFjXo&==T=k?F zpWBd2+=}QPDYa)`zdee5NKmSMWW!~`CD>0Z!#Zvz8BtP$h#~o0t0Gy@i{Kq4G(o9Z zDFbPuT8t}@Q}VTV`Im*ta&vE4$(#IL`R@!jgjl^k%E;wk-P>~LEMgyiJrJR{LQr6f z!;HRe*@ig{HCLl1!dmdiO^%)!=3TU>axj&me6$($k?evXhb$7?L45xfM}=&C{1_gw z8G@K_gy!55DOw?iFpJwq{W_(82%EjnJjA7UD_H5|^| zI9||!I+>(*pQe_DN|h99ni>)Da6QBt7kO(l62WDUR0gR?r_CAWIb#j2_eqdNSGUQQ z%I+9OR^S$Y+B;A(W`RdHREFLZ5ractRfegAyGk5VJbWRN-gYUZp*Z|Otf=b$>F6AQ zGV9wgo?TmQwyn*!UAr5eY}>YNTbpaMz1g5lll}dT&nM(Zlxnh;7wc@O!Pld%;BBfOT^-3`3UbNWi+Yd&4}3hNvbh} z7lL3+M~hANjq)TO+SFzRI^d*ObP7!qRh-5Y9v*!`1yS`vGAC0}y^po9SYlW(b%RYQ z^A dSjo_P$CKb612LPvU%vD{lOF`YelpPD%EiN{u(5uJ1sq(Q23#&TCrh#(A= zpUi6IN5K>3(G~>fXdpv*GiT%G42xJUK{1yFCUN)`d87ZVNY=xg!%Q-U zC&8(1Is->LS=F~L@<)}QIU`(ZKf5jyh_ZytiCj4I%c(UwIQfLA*HoF-CQ3!9qc-xNRl#-nMJXtZw%&q`CoRM!SL_$D~er7b-*Ik`?2@mGGN8TZPfYA&s>+n3Us` z5PxXxqO|_)`JMOP^FA`m*+}4o_kPD+q(>xl;=;;2Bgkz+oxV(j0>es;mH{T-p8~G$ z%wk{lUbJ}ddS`HyT(^6aYIe-+dSEQx89lWl4Nn%Y6F7*>i}jcyEDb9q*0EW-YPnPu zxN23p9-{C!yiHVLg44mFadhs8O%y*WJmW~h04CGe?QD1HCQ5e^LfIC~<^b&OoOR=mB9+=8O%k%g zwn0W@C$0K+0b%y6Ny`#Y1|}<!CzY~6_7R;5_%WeGe_kYDgv z5oFnYdDr{tLh@&SaaA_0P4Gistz{gYw>4)UK^6j|6VIA|!ry<$iXe{`R+& zbnO*%k{avW#3M7!27ogj2Pk6x44IT`p!0u6KOqK%ywCh@p+yyC)hb^qqbe&6s#Jlp z!p1|hnwl&2k^lwN+hH|GeDu^dtk*zKh?e)daZwB zDru7@v9b_;&0NyRqO2tb{uX(`^PdFN-;!~iSO3OQ|Nc8i3L3af=AAv2%Sba4mwnqy zRw%G<8h7j>Fh*@Urx!x$ zf6Fm1h&giVu=4as{rg~!bgf8Ne`xNHUE$ZDL>uCOm3H68YT_DuO}f;O56*z&p`<4g z)X&K^4zL)>qMxU2D@ab9vW7To)vV)>6SwpNN{a%;z^}&M#ijUVlru1 zaX~93S(Pg?B}P-!xLh!T?q7-Iw%db~J}lo2#D57mjnML0zYTxI^}Zyz^s#9yBS&lE zyH{+!)}AGZg2#?2t@0X)M-DWUXeG$P{4iGP!4y?4SHlPX{EC({$EXrjZR`g3`F{?c z#1+~VlW}n5H++}Tg3xGS5E93C)d4<;^unOWP8Ota2!fX#SVY?c^Dcarfq!A@eP_g*^TFqYs{ z7AXe$p|B2Azh*eF>CZ*sfQ{uK{pX+=1zu_vbcxH-p!90lcW?iU)rKuI^l7{hhiaIrbQa&zi3>u5R+ z;|QzGspEn!R!fL9SOEuK-%VQOU6U}9;;AUQEd50~DnB3ciDs!jw{xV35)Q43W+zMz zEYn{C6Q=YzcNkdhgsblZmNg+-M@Uaegk7(5yZHVLQ0w6pRM1KUi@fpyD34 zSo7d8ix!wzNKQa5zz;J>@^0u)q8?PNT8TbLiY}g3x#GacF0V8#AFCuk5r05%s+?3) z0@ND0MmfundC_cr}Yu-ovj8gks24RwFw(|Em38(ef7rzZTE`4@;|3zI3 z9VP)dO?9`=^O17d6vpf^gtoxuzky96pz8b)Q&MWtA{A~W3ukL*>=}xafurS^AZPzW zeN$cO!YRnVH#ax?lad2ce~KJQOoqN`GS@*gjq&XxY8f4K==54fc+5vFdH8v8XH1F_?b=GGD3 zD}`=2S2_t(Pr5^*sLx^3w1!6F42Mz@7{bqy=>t$|VDO;cSNzEdf32io6&7dZ&3^nd ziW6uq164Oe#!$1|H*vA8e{Q59yPm5S21=3 z5EaXJnXD}FLU*yE^Gpt6y-|3-r@u!OtC+ZoAIC9&yMD(l1-KfIVJ0XpN%*l{M$Imh z6by*Cp_X*y2(sEYn%B!S8--|yWO2611L^?D5)eGu2%`mzGYhU_?^F&SAodwNA#P6R zV7@zMz0Z7a%uolnJf6xSXKQFkQk8{Ef-*9h2h@xymL!TYv=*aSm6`*NP1#tJ1GXe$ z5eZ{3;%T=eM@WMkqy~=c#F`or*kU_4lt29|=sPWj)`WD2D&nfS_jn1uj8%_1+@*1{ z-c$G{937MEz4BSOV%#8%)_b564?yW;1^Zg4^hCsBxgUXL)&VIK29hF92nbJN7Om2Vh!7EBREZw`t5zsoo3YOdNUWipsh0 zqT}NBxfOrllHXWCKYQnf0i*V+TkC!nraQly1PT1vq>b9}Jrgei?C^5oF4N>TS9Tk-o3{lPPX5$>b}Y6BShY}Y-_`D{Ig zd$ci{-$b!CW0lt=2gtvI&YW)Py@jLdZRR^ZMOzaOr=JD65A$hLwtq7bjA>1~%0$pU z@7d1mje!#eIY@$+MCH}BS0Ala<~x@LRjQNkk*H;1Bx;~q7jBg;q6(+my+TPcz= zGy4->LY(DQEK!vVgFn+J&d|`*w+r5`RvB}#-eKoOl@tLvNcQT)l4bAh9q8Jj08II0 zhS0wa;w=$*SWSvqSeY1R@h+D)I4AW@Eo_$Ru zTHB}66M=)!TKxkfeAoKShrlKi7F|qEF?ZP%-l$k(R^EVd2sJwMB^qXyd^VFrCBKji zXz8-DI_g_HJFB~UWhtU0(m1rZF#)qaC-fk3o!VuotFFhb%OS&WOxh!RGkC);8QBD8 zuC7?a4uSI2q7J3p_x9_@I~cxoD;0(`&-Gu;8YxY*eB-61@0@A~!Bkt!s#X@g2p7e`@vOyK;1um=t-Zl{s zan!WS3l}d9sVkwNIX^!P?!k{^=U{ta=Kxr^+V{|HowKd-qNzsmUl>>?>Wj=;P@>+1m8`kSdyuLzTIR1ZhTQrsy*QEhUkST0~PPNVlJ1 zKFVrR_LMLp);cB=O`U~U@OQrpFXF5zd@~qD{WBLQqLuI@-HpNie^`= zlk?SciQCG2UX&MQf4>NdJ_qekl%>a-X*@~k0pA^%-5#!h$D2b)S+;<{sJGtdrRN&8Fe+d&HHr9PMBF%MfXlj$rB59`V_!m&!LdeasHeuRO&oPeY zvu+coqjV)|6|>L%!zAV_8?{5b6YqCVOO@6U?UJj9cVw6O@8U15GQy#Xge^QWPhWSI zF+hllFYCw*Ud#21GLBZitzRx=lBa2AiBJR%N)c2tBE&0-KjJY8f^qljU?Na_tWnPO z&wi7W2I$KwIF{b?bGA``PjX?k4b6$Wj-KccA-oL01z1dO+dk8TgYOIW@ol0T#|)RE zZzO|mLre|$rV-kOGZ*_ zZA!h>aP20d7N*5h2>gK&;&Z^+`!+b zz{sd^@^FrON5CE1yjw5aHBbrRo@0}v32_K}E}Pe*KW6ijf(V=|stZCi>H(x-5RUU1 zpdoq91PMrk%&01$&eP$7$$$N`4jfzJ z39l8A+Byh!VxY{UZj*UJCA3H9I1ie$e#t^c>aOvdJzI`JD8pLu{wL`<#jvN~u2Mhu z?K|0()a~<#HGWjON)AJUjK-r2yFL3(aje6^-p?4kteo%e4p;o8gBYvwv5@4jIK;%% zNe)HWv?WE!-)*S|bb8v(B@bVX1|dDTpanL2I_5+Ht-_jiv5jswFuj+;`}fj_x*M6X zw1LXrYMV-(=bboPuL6KKWX&B}rx7=?cj3%#%l2Ija>;xYCtPe)#}or88tqF=?l7cL zA^gU~S`%aZoXF&u2>A=oCL}^)JQP2|l4xw{X7DV+{IQ)6<4Xmd^_nP`_=4Zn1Ld5b zMA`)gJ*N}mMR#{@_BK2)jKMP!fJ2#R>w_isTtn7l#;wr1Q}kx18I~B@wEl%AXM_Cb z-j(w&-f-{;WK=)kpnqiK+J3tiCAHJU_yL8*wXa&axYA(81+vl}E+IYBPHsz|bQ~|F zJ!fg@-%_bO(N;y0$y0JfZ;0Vj&PI{a5Jm%+Hs#MQ9FOp83iyb6i7N&X{#eo0zZbGA zY%P&~6~<5AEI@9F;xRU^iGg7u^LMi!tJzcKy5eskJ&-Q1*0OeJv6uPaSdbu;l6|;d zA6Qx8#^w47F(7+cgaI(efS4$t<#xT*z(Hd#`gy_$J6L0)4l+MO$$7zzPft?^Fg<_p z@&0)ZIUuzM?N!cnWQ-rKJg@98SaPstAc2JYXdP9K3_+F-Vmo|ghob#|<-8|yHCIS^ zB}#P|t{cLyqr}r@7%GsJ_Y{w&-CHHX6h2?YU#73Ml3y^JF;*P^QAK7UJgL}j+Cwd- z{$#3B(r;tS(W4%!_+=xVyxu4wiY-SN2LoMc#*jK&Qm&<)=*I}HiS!5m^ycQ_GX1m> zoXQzhq9&+>Gg*1V^SrtTz^jo%ZS;c~*TAd7mV`uVgkG0ox)edRC4K)MCwQ|H^!V@L zFO23TS%a1`F0H<)YpBh7Gbtf8fid*4v2L%V8+n7Ls|q8?$;3cDHoY$;Ah5c_D`@~F zIeAki60iJLTB8>Yt`j~^K5u+9Z&Uhn=w0eZEf6@Hy&b*|B_WFJS&$kME1ca+ktK=9 z(s*WYhPN4cGt~q!s!^V&ql#iPR53(D1!{7Pk7i7E()ck+(26MPgwtp?_Y)+QNj# zdSTr>l7W*c32dY!dw7G?*71#gJ-y6Qe|mMt-)KUVoP z4)|_8@BGUOV`^C9POHVX>mwJ4MjaXq5Pftgx1cjTS{>8UG7tT8NQ^sZATc+My#LL7 z$nZ!&wRk{^VMYplH6_8DZ7eCz`dE@Rji(dyYmwG5pgzwvx_h_i%_47Ojv(uE8VEtO z#Hu=xS%}upZ&Y{G2e(w-{rRWCZJeA#Ad_Zp9qT`s<&IipWX+?TCBLX!6E_8&=s&|` zzgh-5IWq56Gdfhns@H01brYWHweoq<<4 ze;k&bIA>*SUS*tTI%3cR-zcI*qdV!O3PpYpNQ7)h4hNO;q;D7YI!%~!KtK~QSKQWy z$gYzxtwcvc=P$4x*%+PVKFO#fB&H% z=yf}6G-U#{CVb0(8~_5tTR=Yo$Y$(=#kAZz3vMKr+O4pK>LHyXv?N887H4>|H`YrY z5?tt&<87>z%V_3!&YFjPBJmNdpD!e3&75InPJzebb6N&N?btl75#oCd?&xF?S?nw= z#F|MgkHwfQ=Hlwycl1mBCaJXjs38GR`w+-Yz>cXWh0}(06-i0(nWAOem+x7d31c1} z%FT#!QJDd&?P1NThfhG@9S$7MlA>DOX-Jn5jvogERfNHy)B}{5i85I{XEE+Aef8J$15f`(Y7Op zdtdWx5274mTPLvQZRNUD+0Zyx@LQ9AZlsWYnYuh&sI@MrD+uSh)FND9C13Yn7=1h) z3B+S8{oEZrHl*Q znw!$$sLi<$UUfVQ0`yi1Jv(9-9qMZ=cfDy?oJ6_wpKMVd-}0kc7fCrML}=yIH%3*b zBdc^}8YAhWqMODXe z3yZ@)S7`%8fevT7z%G|V>21FwW^97ea=`jcurG#dD_l)vAw(@x`Vp*A4Zw@$0?^#y z>(=*JJyeDb8wT}Ipg67^sOU>z2sG$5Xbz3S;T*2@{a5KnOths3kFEo&`|m`tWYn~Q zJqx*}oU>vvY$?>8d$%w|De`k5)N0VV-a>RLGmB&QlJ*OC)lUe3JI zL42obuEW{KH{Is9>lh49j2o&>s4(eBWu38H7?{*mtaIP>Iny+@4X*a@qSwEhqj>b2 zT=1)RyWX#joNN&%j813?NmZ(Mucsi6_OQ<(-?gEr(C;LMV%HA8HCQwgI*k zzmRg4T?B`jI%Y_I+{`4A_2rKRd8V`bKK7kOG|tiRbxiEE`q3{)whlu|gKm*7#EsHmy0JDyXud^N6UhrfYDgHss;RO6=) za0v1DrG%c*F4eNUnWl>~_2sTGKJ0fsN$DGYERr$h#RE$%=LpHtTp8081bS&7t5{Vv zLYSX*k9=1R)n@%F-8hZiNTErXmM#ISdawH(!%>fiyc{4^HYo^~gV!uf;@J3KD zDj|_elHD$wmVJ$0$>aDnn9{&R$HfUa^8-Xlry(B&dO4Q0#p-{MrH!+el(n`VFLw4^ z2R%KxyGtDoP|`cw#~RK-Na(ASpYsk@G4*CVzLV8s3x)j{zA~&o>*o=F5p35^tNA2L z6yCA;qDL>t{nvo$)Qgc#etv#^9MHXwxh(5S6=*=Ah0;iTCkZMvanh9h60P`l0uXg% z8&V|jbkK54f#ee@YW8<75fsoPJGdIlItZX4F2)_;(*17L6p z8cETlp}5}9O0TCTCN4-$j4%xwYa( zjqF{+aYQNcw|7iA=RUae@O=s*zUhU0oL`?8lWVar9=}HMjaJ8G)(0+@ShEXToRCa? zIbj*Sh=ew9l|2r{L7IKr$r?>&vcPDf4>K-R8naW9?NG_lU|Pc4`uTdFY!tI0Iy&~I z2>>;Mx+FQX`o0)d7qaLOGN5QNqyltaK3|9Hu18(Dbp9NTMplssr^60jG7ysg%H-B$ zhi&pNgq=;GMBDCqz4EG|$BdeV1Ls{+mrWXN1?cxT08uSzv*U4Qd0FbGIxVk+VB1@d zlkC+G6n9vxf)m7|nirX6y((BZM$vf-SxuotJ=wym1rvt%K&FlGg?HDkSTaKMID5+v zq>op4Kao*dQTVfeFrRNj%)jsJb1)Ew^iA_MmxERs*R_}c?$p;fJ+JpBJxb1Fyje@Z z+UEo$F*HKt24xU2p#B<(jKTNy7{Cq-3nQja8~Y}Vqy(K@OOqmtbWMC@rT5Cq#sY&6)?gwU}bc{u*##?x&yCPInjD9(!hC(j`X|d9`uviNe6d5vJ(Ga@9Y3h!r|< z|D{oiyX?mM<1VXwR_gwFj_fg;m%*V$^cOc!Z7rWxrNv4k&fM`k zi|g;-e|IZW!%s^s-7-a6`Py`Bm1df0I@5W~pBQF`(}r_-+*G_WnY~T>KxOLwP*mhj10pz#9 zwgUsyN?ZmJauX62ZMV&TpUr;mPklGDFa*u!CR#PI8pqP}hUX-u{+zJ&m=Ad1(%G9p z0(njhFrf2N(6ud&aPc4Q;_ZHdLHfLJI1CedpVI3|!ikXPnSqq*sajG$8(y5U^?Wh+ zx1LlGWisN#&$iJblyn3R`?LyK9>q|5Vw-SGzH7DMKK}9eIUV9{@Q$sSq$T(B$I12e zF+d<@`h5KS0BColU}4u`>0jDoQU1k=ew(gt*?dU?FiAU7gR&km>0ZSGN2lToQ4q;P zSoPM>_W<%nsN-SnygPZ+IB3<73I`eU&l{`(?SH)n$NR~*dF+n}pzp3^ zN6a>%?CSLtm6Ers1F1fvjC|Ja`&Z!VUU_+nJ8dMX^qKclwB}kh)M)Z2Wnz29ys}FT zfhSj<=KXRqn?NHXBTy!9zbv&p0c00!paZ1JEnd%JdQ=WUkvwK{)qS3;x9K>}s7DSa zoB~GTDlOAeg2W!hU`klMl?)?esEXM~qYS!>r(%Pm&@b z`gPx&y{F^N$lGu+FCLT0w~zYV_^HM3RlOU~c>?r%`2JW39^P;~l%+>h2!v;dxXX>U ze*h2sh1G$iaF@uU!4{7oN)c#@qDHONku{}2?T(^P_0R`fLu*-5vcMuWZEx4@BNHw>=0mW!;nIW zN(ZA#lcK7Ui0{x66BBR0b`g7j)>fp92}0-?MGEh+lt0tN9R*mN9S@Jw5wIf!gSjrRkSCA7ys4z5K?b6eX@#YWQGx8Yw5;q=*J+X?4gf!eIO4|0G>4h+@SR#G5hotf*4an z??3=QF8I{<#jy_>TiI@*T&;p(lF6i4pg&EjXK;DA2O_+TpUb0tu2Cpt=|)R#d-^r) zlT&Vk)bh7v{f~nJSmHh6k6Yr^j}g~YB;?&zMG`0kG%(13WOP#KA@2msF5c()ytlu0 zl2TIF-{Ppj!q951D}QE*eO3Ju6-y~R(M_>K#uU){lVpbqO?vF`E_Au;%H`AJ`R*_a z0C#s2i@#@v>`r!qRdWE?PS=jf|B%GMyCPMVfuUidZVNUo)F0QS5mC#()gu-fduDpoi+@q5%r5dU~oy>LwMxL zpAexE_i6O;$IM9SbiHZP?*5CwiN&>NMO=nsjP>02#dk!#`;GEHdkcGWRIa1|C~iZm z6mmj@5Qwi|zjpWm*ijz?Z|^svK;LhO6Y)Pr=G&_0k`Q9)2*3ERtg}ly?$!#ESf&I- z?{oVARx*3rf``fTy36JZ7A@-mcd?2G8?5IE!2Fgj1;H%a1BUp0bNjGyUa?HAcE1Ve zpYdz{-VpS{|McF8+Te7ehZE@mHqxY3DNyA-zMHc%pL);|Yd;(4E*vNb#&Ia?iN5++h|KzW2Y{aM z{<^+BW!LrS!(CGhs@(G;>arz9?ipn+t=X@H?VbqwS8Xg2TQ!0%kLdf5SnC67m-x=X z)8!6xt##|mbmqqaIGd=u+&vSBO8dU;6FdD|{G6!KQK|zdfZ=i^HaY{Oy`jA>+IJxk z>n%dw;{uOcuhZ40PLW_xlE*B%ca0j0HZK?7a3^D7g?Dzc2h}!W?s6dq|0rZ_y}db2 zJzoOmOux9!b{i*1eC0|Qv_;`e&FCklJRT?*I_tDnV=G{$$)i^ETg z6AIpDZ`*CPj>JSnCS~%92e};D5+vpoRG2-1^xC=Vf>AAu9{9|}{CRyBV7bS;Sbr-i{qF14|cH(N@Ix!Tttk3 z{1UC`rr{H}7oJLQPHYtIL6dPN^5X-MpedMlBX8^M>(854?`Ju^Qc$%D9p=b!kURic z07FfT_Zr**;M9$4mumpY>5-Yw_2P-vLG??K9nKV5HL5TY(l*`Iw^=@G-dwN%#rR^L zh;NYC@Vy4&Oe%CKYI#mmJUtDjlbKHVF;v~eG}r0bS}ISCadY`8f9?f^4NSdtxEX-#daN1EWfc#f z9(HcsyYDA*Io$44qNxH0G-IIr8`yt@%;!BJp9EmITG-Q*XU+NbDOr?o;Di8%MipxK zz61h@hH;yI+dg_k#KeB_`SV%&KiN*pC67h3IFJ4J!BDtAzyhv#BQ6~P-Z%_R*Y5L1 zsX`W$!2JZ<)}=HxAnjM7TaXF=jwq4w%{gA*6Bwb4mdi{Do?GiWjZ${LZeCMmA$pU? zNJ3WU$4|~%dRbT69_FrgJRhBKanJCg4yj-p?^={qKCPA2oT(6|nxr`#Mn2lBJzFa> z=L94r0889S5$FHjiQoLMeUCdfT-U2xank^B4#Z&n57l6O)PyEkI1#}#Dd|37W6Je1 z2q1MaPT&9Om%=mI02^rjG09$z7>d?R{Eamiv<1 z*H`d0YtmHzQ1+C3EL@vzq_4y~?lwY(e|mr6yV4x8i97 zwx#}dC1O8x$NwDqx_4?r8kC)pu?rY$9BqGG_W-%O+m07eP>|e+30t3WRQz`m-o9OK zlxNZ0F>4dcVWT*o*V`PvTJo8181>yMl({CBUc<+c)x5SbFF(NHoC61&?SUa3i4@;V zJs5X}yy+0|;yi~UsB_&TR3lA`&|V}1SDiIPV*j{yNEFTHUp`l9G-uP-bOxq% z9#CdGj?sbveZF8Uq$;>yrCCnvYD|oMQ4p+PR!UpLGrikg7mY56QJ{st{-2l02X06}*Ie()K zer)oABTt|OoTN1bTBd`^hzQa$a2Ns}R1aUSd;HFqs`YBsD)``deS@Y(74I2qWYR7j z3d+!h|06hqM?~zhVlnMAe-j=ByNbl5*9H8*O1JUw@YYbdvEGHh$bgGmG^i%@KSJI% z1F}Cs&Z$feD~~=zz22;?CrPIElfqxZvb6lu1AToCgflF&IL8TpiY_Xy4YdwMdgh+gUG8$1dJPr)tx_@TiOy)j%~A!t=PLCZkw=2KBU!*)o%*Bop_p@@y-#? zdD`4r-`fK6q2Eai@(2@MKi?nkFYWxY06Jz+wN{HNQyQ@K93kwF!L4?Y9B=RoE6saBr?pC*@}&*>hIk1-;se7n#u5-5{AMRDebm9 z4X#&p+L#qziTAWPO1)P1eMwtT&%6cVOQ)JRLMMUd)atSQ znMK)Mb4yo@%lUGWgOP;JGeWtsG8uTIf!n@}q*f7dXht_ndDQ(*3A0*HH&>cjvH?{{ z$hF)gOOY9Q{9;>Ws|cwxD~0{k-c3x>WM!3;G{$j;T~!qfnU^bTVCaa}ZOJoPEvaIv zf)B+Er!D}o3v&Kx>AAPLdYjbQ00PU!N_`NeT&j3)xTtv53hn-JJS$kcv(E1}r0(PM z-QC^u|5hp*B#Y`9-y}Jg>%=6jO*Rx8^@H|XAqQr@W0K5l_L~F^VznW0eN*X!7DD=}1*``O~dy9EFRR?~@>Y{u0=0AaGFC+G!L804l(=E3@5QQ2odAVCz z<<#1NMqcMck`n@wNvKAa-az}C=Mu(JVp4z;u(~vb)$nW9yw2%Z5g4UU1D*fz>DsPT zP_-nm{FXMZ!jyHvI?9X+g(DkGPIeA3m9#m-oS^_ipSVl!w_D=a*w`(}^x3?F3!wpy zIkKNE3>3pdsvN`ui{ObLT8S7P*7WLYka=IG`2agPzvmZZ{H=xMb+^dlCiAAQ83KYS zP%w!>Mg*#&4|xej_w~GGlX=TJ@L+M;Zj1oTdRaxD!yi-p`$&o!KBB_{CnWg#KVF<; z+Tk#cHX#z&HO==%XPsOM7VfF3{;anD69I-be}Kk6Jy6nv1BpKHjNW??48td1wvE7q z?-JCAF=YWY;nn8-L9W%~#pXStVOd^I^1ws5TZ5_vFXPYq#jDnt@3BwL;O;^={X?z~+Huv+d^C;2;!$66e1gDZ1F~NZZ=d1*E1& zu;P({;^YA)V=meR%LTL6@|V7jk6(apuOGk~B%(I=gGAyR_XK5oj&XmYgyb@T1+*#j zaVlSAL|RB}k%End{-js$b~hhQR8NsBQIMADSQLMjq}J3o5LGE!w3H}}JoW&vl%b)a zfFT(?aBdi0W^z<%H$?(|4Zp2dRZ|%>B?a?}G-%?Pu|`aP!}_FMzXItiP%~DmWdS4{ zpkZ1EI9EM<`O;uEO$1DXh5!ql{r&xksVTA&lB7`}#TX3{%nk7u(ixVg3W^W(Y!YPU z5OBE%T)XUSIJDwWoxt{|>oD!v?wNBgZ)i>Wb>IXD!3{^S_^o3NqjW50D{*wwAZ6** zt6KF}f16-q$PFo|^0MP8#Qybq?vA@1!a@6^=GwFb{7coUK|_F<=6^3FCe?Y3{s8&Oqz6Wk$71+mtbk_ZFCjx3zJ8kS` z7r$u*&g?oB~aaf|KSH;31QgM-cP>p1krT5wT39E(^3ak>GMTs7^1(lUBs zecL>l7StDpoGtgS`zfSPy#j}h&mM=49{V#hGvkOM{SmSIa3lzNJb=fXeg`v*Mn~5= zLrGO~;i`44g1r0&Hyhji3eZwj(@)Q@_BIq4fWlkTy|JBbX-5A@zOx}f5Xb?C$jOFE zB&ip;<TzOu#CzhVIk~ADJh@3C%qPJ8iau9D<3G zV~rm2r%YPoBKVV@p~EnqzRx}M@$rESa8aG8l6d+YvOCY)p=nK)9I~^|+a+jCbm4Y! z?wR9P*8Ex5Sr{bgOYpj{mjSO^nv%@!YcAje_gpUEm~jPMxUQ{R*4aQ-j=GzWb~)?(AJWs zHHs1B@R2a?d1o6JA)OP=XsSXP*XzU5Ro#QM9hkn8KRfEh`TSlIa;UAxuiV-EIvFdQ zqXYr^5h&mDh3$v#+lMt36;9=L%^_=4mySO$S(ghJ4{~YC9+dxD1RUMYPp0_&_$VZJoRH2l?x8B&q7P;^ zt9aAUed>rQctVlG|N28rlj-Alaz<#}t8ficJ{p()Pgyw&wsDX1XJARnJ*?)p-#xlQujmQ3|U z6LueE8k}5W8oZcqm5_4NqQfESZYrDX{GT(#tajc@o9b0-XHg$lVPFM5StJ&Q5E`=4Fk_WlBtdcOoH2hxARsjy^x+qP?5 +### [nzbhydra-11.0.15](https://github.com/truecharts/apps/compare/nzbhydra-11.0.14...nzbhydra-11.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [nzbhydra-11.0.14](https://github.com/truecharts/apps/compare/nzbhydra-11.0.13...nzbhydra-11.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [nzbhydra-11.0.13](https://github.com/truecharts/apps/compare/nzbhydra-11.0.12...nzbhydra-11.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [nzbhydra-11.0.12](https://github.com/truecharts/apps/compare/nzbhydra-11.0.11...nzbhydra-11.0.12) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [nzbhydra-11.0.11](https://github.com/truecharts/apps/compare/nzbhydra-11.0.10...nzbhydra-11.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [nzbhydra-11.0.10](https://github.com/truecharts/apps/compare/nzbhydra-11.0.9...nzbhydra-11.0.10) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [nzbhydra-11.0.9](https://github.com/truecharts/apps/compare/nzbhydra-11.0.8...nzbhydra-11.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [nzbhydra-11.0.8](https://github.com/truecharts/apps/compare/nzbhydra-11.0.7...nzbhydra-11.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [nzbhydra-11.0.7](https://github.com/truecharts/apps/compare/nzbhydra-11.0.6...nzbhydra-11.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) diff --git a/stable/nzbhydra/11.0.18/Chart.lock b/stable/nzbhydra/11.0.18/Chart.lock new file mode 100644 index 00000000000..b219af20317 --- /dev/null +++ b/stable/nzbhydra/11.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:27.547480206Z" diff --git a/stable/nzbhydra/11.0.18/Chart.yaml b/stable/nzbhydra/11.0.18/Chart.yaml new file mode 100644 index 00000000000..4679761da4f --- /dev/null +++ b/stable/nzbhydra/11.0.18/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "4.5.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: true +description: Usenet meta search +home: https://github.com/truecharts/apps/tree/master/charts/stable/nzbhydra +icon: https://truecharts.org/img/chart-icons/nzbhydra.png +keywords: +- nzbhydra +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: [] +name: nzbhydra +sources: +- https://github.com/theotherp/nzbhydra2 +type: application +version: 11.0.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/nzbhydra/11.0.18/README.md b/stable/nzbhydra/11.0.18/README.md new file mode 100644 index 00000000000..26b69d3cb63 --- /dev/null +++ b/stable/nzbhydra/11.0.18/README.md @@ -0,0 +1,44 @@ +# nzbhydra + +Usenet meta search + +> **:exclamation: This Helm Chart is deprecated!** + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/nzbhydra/11.0.18/app-readme.md b/stable/nzbhydra/11.0.18/app-readme.md new file mode 100644 index 00000000000..905bf7f2a42 --- /dev/null +++ b/stable/nzbhydra/11.0.18/app-readme.md @@ -0,0 +1,3 @@ +Usenet meta search + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/pinry/2.0.12/charts/common-10.4.4.tgz b/stable/nzbhydra/11.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/pinry/2.0.12/charts/common-10.4.4.tgz rename to stable/nzbhydra/11.0.18/charts/common-10.4.4.tgz diff --git a/stable/nzbhydra/11.0.18/icon.png b/stable/nzbhydra/11.0.18/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..76f1dfa911cc65521a420c22580470eee186d221 GIT binary patch literal 7175 zcmc(EXH-*Lxa|(TN>gcqA%K7o0wJ_OklwqXC{jWaAW{MeN)tqEa46C{D7}hOrAY4} zMT)3Y5l}=B5RuLc9?yB_y>V_C_s?Bp>}0RC=bGRA%K9=!cBrYb4l@G}0{{Tbdb*nC zwvVqqtS>%({CIVB^=_ZPc$!YmyJWx48*$IW zTx##+j#W6mblgAK59vxa^wHA~GiYpVmvjmlzm`eKtogggsW&kK*0R`eEGYYv9Yns zmoJC*2N@PSO-)Tf1O1_uYfUg=7E6H{JZF6AmqmhI{3*|XHRvGaXmedOi* z^P1_lkuUF?7poX_coGs4Y+l&6FVtFQSgIBnFQ}`}0}uN<|Ld zpZ)&MzQFdzGdJ^6*NoZ(ei$DmJ=K>VE511%-VL7kcn8)HIDdjl(^Qp-gTC=IOBR19 z?6C%GxC|>BtGu!-Egfxm&b`Y1`ZwPO#KV-YxnJVA2R|Xey1lc_5hZtYbi^fs%P0F5 zyRN zQVNQZl9B?;D@sbs$jW0BaS~v-6kHl6B@dHEK&7ORGKxr9Iq>fRA)6y&9g*gm+P{sF zXDEoXmzM_;2J`mzmh_g9BoLio(u#_TFex|;4u_HvP?E2^7upBvP7?f!K@&&95b+*f zc!E3lm=WzjxZ#C@kfr|VgPX_SwC<$eaUw?y=7aWtNlQu{`}7Nl#r%!)xIuLNWgLrv z;aqWUICn1+87uua*29_LMIbp7{sZd2AOAlF$gwpt`rF38YH@S>+XTr=>n7Qa-vRko zG|9r(0|zt5kq9@47@XEkvP{8aZ#$_SK(rtbT>r|H>0gq;aJZx_SoAX99ZT>g ziTz^(P802gLqU$S29<_GrDZInBX6kb@(M$77LbI6?|7qlksdDmb8_ za##ccidIyRg5n%y6frW6jyNplPj|`tH3^s-$0cyQ|Ig!qC1A)L|5u(I9D#5|U=*QJ z@(v16ge*bf%Y{9Q*!0NEdOQzwcb};9tdqL}QK* z1qy;Wt_B+ZjhD{ZFdoPwOOtqn9_Dh*NVS$L_zZLfC&Ko`k;n zpG*JmrSeZr|0?~TRr^1Y{yQufXSBN$j@)8lkYi_H$Gzy!q`?0FeEoX%kG}O6oZJkL zZ~tz?yr{~KFeBP(Dy+b zAagCed*p$WW`^9pLr9I(Ddm?@T>8k3$fc#W_)3V%T`5Uk_39%sD@){ zF)c>1oibdjmV=FCOwUr(oiRE(+R`pWobTl@{63F-q@YTn`1zVKlh)|4aGzSCt^OZN zxLqxNO=IjxqrM<5<6>;lvs)qodHDP^z4Ewt9cq64Y$Z&Ohxt3mxs@JwJ^|{x$$@ui z*(fnRRXL_R{PnF$6d{>vc{8(Wn!D6MiHC%hsT#w3ycG~spQhjDgle^zA`0JUcg~Su z^%P@-K?FnqgwjcIu#3zKs{oBIi>Pr1Gn(e{%sBBv+!Eh_rx2)9Uk(Oo05l_0dP^9h z6|U_;1!?9D`&z?7UY_)5aBF3>D&9^3{~Y@X1h=`ISN zQltWm@3CnFhKIG@53xMUAn#BxSnAs1VD2$#)`mpt3uO#-*O*=l;eu8T?TT&rypQJt z7aNbQWCKl3ChSHjP{oj2a*R@Xq<5-FX3# z&m*Q}&u3}Uf#Im&9i~`M;h1=5Uy1ya-6Dx1_WU19dfcM?QeU4={baN-yM&l3{b&D>7vg8-1rKs7?Rg zbBMo&w`|2-{EV=89phUII&PjW2(Zm{mblUoE_mOoNG;cv^pL5z`2~V_F&_zj z#v1Ol=5x#JMC{$KK2Z^2woDh-!7;i=`q~WA)iVP@ljTWUxA-+x@&ZUn%J0U@daL7J znzeWh#&^9*<(Oj34u6?v6L_<_z1h94GXG`wUPO4RFbjlM|5~BlnF(!ozG_O@cr)0J zM4EhDpCf+H1Z$1{L+7fsg>J5cb=A{5c%q7C`5Er#JA%Q1@8lR?KA7n;nMY!5VmaB| zClVxv6nm}W5c)oDG|h*q_>|^+>Z@vU;EtW5xB+w@8#Ec&5+e!66+lK2USZ zVqM>z6BJv*gjR02Tlq?U=WV8wYqnqoBX@WxmHBy8ebbW=*Q4p^V1&$gllM?HO8Itx z775%i!G=o9;JfGB`>SW!F-3QMOuK?uk{u(?mSK$^cB!^+$4d*XPxfBcue|oatduoF zH~O5nxxY)P-6I#j9u)sga006^V;UN--R_MNU|#0wOs_kzS)MzS&q|{{u4{WO_w*|K z0^l6;)E4ZqwaMx?8q-FrdiSWZC1`eB^C#6n20sOdqVS_{pvsssq{Xw)ab9d>EFIOI z(EXf?pr}WH(Q6cL<&_P)Z`-6!=@=X4X`>WQ(?9%!4Q*|_`;IMRL(SX|;yqVUyW(lX zA4+Tzae;(#v0|H~P>Yc>&btYp9X@;TelwO-bp_SDhCdC5$XEPma1ikC-0_k^@h z*Pg}&WE^RXty)*z`H&)^QCY`5Y{cjEjkJcF2exGA%%w**1?OThpeIZNjQvh`MFK1s z9yPx$`dIMPlJc!{2>s-(q;rDkmPYN#*6UF|Vm{Bu6y!4dYNdt|mTz}{yr0aH5t45`?rL6yE+D1g+(o-_VoEq;Xhl{zYa>>a=}>-{U-{t& z@0KvrqM+}IAZ4bQz78(=oj&eZA>pM0tw)KPF?ZJYW-Urvq$unufDIkuu!{>u zJawk7PGrR;zx1=6Y^P-b!CQJpf)*fb^boG{03MyY-D=~0Kg!`d7H{`yn)j7l57_`# zh&D9n+Rk`eGe7v5(u=vDH50tui)rd&iq12AM>fkrJ$FJXRB-EetwiVnpG|pz6U`97 z`IZa&by(q+!MEhtX12(IB zfEqPMAo&r`*ct<;(f)u$?ZYSz5yWjBI<9G|plQZ?aBJqEuh-jsO56&4-p+U^_MMDA zXj%gqOY#C94i?3CoWBOseh3!Yuv%vG)Xu})+5xHFY#ceF0a$gtd@Aa`lzsW??hQ{= z_K}=={<^_SyS}%H;VjqYA0eW^#pNSCA&SX4dL`wY3N63nIg>rem0CcDBSR~%oE>Ic z@ItvvfIT_HzaC#o&E}o*l@vNBRf&b|+jJ6rWl;ScGJ{BGWB<;23FC*mH9_UUtZtCfudn z4J|9VtB41ws@OM252^7XGgVV5JnPHnCsbMa=f1qSQX;}hcjax3^hnSu zF(r1Yk7CIs3_tQm5oqYb93|J-NW`;Cy#cdw(h8?5SPRlIQGx7~UN1~aXdYN(xc!8l zSXrjWtnXFVng?H(s*#Jaq{~H}imB6PI-T?*#}Dvvf9gMX_2-`T1=FKO+9G{V&Hg#a zXe;0>NKQ9ZkY70A)P1;wjPUA2dtAUyc4z5nraGRo)et@e3p*QSZ$Lni;>gdKn4kyD zf#*dv-|xn+2JKQeyR1zfM)mQDe*w)dzWHe2`n}TM<3Y%ciq@Tv^<0zX9hHxA5S^Ws z#V>Cw2QmYbCIc5mpTs^>}>3m_AKm z61!NWnBSqF`sMEf2f*{&pPK95R#&@NO-egOcE24($VL0U-LZ8HFg~Gvsz7POIyPnu z2Q$%DFkdt|Q#hO@JUZ6qqwd;YaPw$?JmFo*i*eqiB_7Ry>NXJrn&f>m^E+YZXhknk z=<-+HpsNnYhEH$-Ts;pS9yWClvQJ|T=c%VQ5g)?m?<|)t6^upbKR$BpTA)QY>%9x6 zWJxg%$CU-`9^NyeIUN?9?QYPjqq$Uh7*Od4!a!zTA;aD%U9x8UVWZoolzn?DezGA~ zc(;w}lY_+lYGzblZa(n5#y5h7Hk3y4QPXPnsrkl-KC?7W9u$-pF8|>wRk0M$KPdhz zkS93T`3%L{YhcCq>?N?I?Izq`hV5tn(29$LCIs6kr82egyy#uk^~s7G=!5s#s?woe z>rwd;@Rm(5Kj>kIOR9}nC2_W@*m`5%7;6Z|l}}I$d_rVAD^MER)5gf%%*Vh*a8zJB zar-)l`2K^sXXaYw#ZAf~KDXax(2K@feOee#tKD226YHo{k7HIitFswe1f>SzsC;9M zUoBq8&B;aQ#zXU2=e2|;ng%C0ny-(J*Y~7`4|9E6RqD!72ta~{v=aumu1WJ{y@e~C zRRZ&$ulSrcn%J?9#K_(ZY-BGsW0`NB8aEg(E7%j^1I(a#i&VQ5Z#7xv@vRr6j)J1g zUyauLzI>@o3`#TB;3Jxb=QguCFf*hLsJ<@e742T4HZ`#N(&)by0MOo5uvxN4QEkuU z2%u(^%hqmuC@5xOlwT>5hwQ1@eOzKXnF+F5V2Xm>5DV|4-H|3ml zj>cKKTIc+jvhuF4;WFR_*}ooQenQtxE$K(&@TMUp<@u2^cV`w3bfm?!uaW#{T7wz! z2Z-=6hq8Nu-)pZ*8{tTqZ!_&K(Q3;C;;O61Zb@4iZRfQ0ZR&=c`fwL(8X7I&ko2YW_w5&)cw8bD*?kr`m-v;WL=lz)dz|u%AV}CWH?#U$^wI;f0%8 zG>lvP{9#b%dt|&9sqn=tq2-#??WZ4#7D`3W2Pe}ue$T4qi;Lj-wq}vuVJ^TGeQfcmrXUs~`p(>b zx?5%7Q>ze&>blkEUQ21PB3VLpuKZ1ot2c#!z?jJ}x3%fxC37c^M`-(JBMO7~biR9E zzv|c_ma_=zLP~ao%T~^Gy7S?yN3YTwSj$`8P_4Lrpp{Lr%yazeh%jqgvF3zLuTU_q zpDH-rPh3jBRQ#OdzEj$l0OX54?#Xo+_+C-;%ebVqxX9#+&E$YAqp&7N((-eF)p-5j0V7eW7c*mrhcqPn55BW=iSg_5BxaLYP{61<}|ji8sYBO z`fXU8eW%|IooMd=aX`+(5fwA`6KYPW>aKO|^32$av!p_?=AiDvB*H<0(T)AeynYgi zlr+JT+IO~H@~|g&v1Ldxz(^+^jeKH<_;kPH6JYQ2p`)M(uXA*M!LwO98X}g0OH7>d z_7x=(>8WTepFQ<(VRWZ|zyk;^uMU#mD~$RAy4JS4sk{dSt;Q*Je=d!I^BU#XLvF=RLmA&#qHVxohq*+oS`Ie6> zN6kLh9;mr6smA6ev1xOA3=1}?OCzc!Y{<-fYH_*mtUN^t7BYBJzD5DF>D$rccOeDY qy`qK?brYnH0p2mc>)!N-39 literal 0 HcmV?d00001 diff --git a/stable/nzbhydra/11.0.18/ix_values.yaml b/stable/nzbhydra/11.0.18/ix_values.yaml new file mode 100644 index 00000000000..78cb825d96a --- /dev/null +++ b/stable/nzbhydra/11.0.18/ix_values.yaml @@ -0,0 +1,54 @@ +image: + repository: tccr.io/truecharts/nzbhydra2 + pullPolicy: IfNotPresent + tag: v4.5.0@sha256:5bbd145638b6889d9830ff3c39fc243813a1469f2a1e13aeba999185a83748a3 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 5076 + targetPort: 5076 + +probes: + liveness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/livenessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + readiness: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + startup: + custom: true + enabled: true + spec: + failureThreshold: 5 + httpGet: + path: /actuator/health/readinessState + port: main + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/nzbhydra/11.0.18/questions.yaml b/stable/nzbhydra/11.0.18/questions.yaml new file mode 100644 index 00000000000..ab73baa832f --- /dev/null +++ b/stable/nzbhydra/11.0.18/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 5076 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 5076 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/pwndrop/2.0.12/templates/common.yaml b/stable/nzbhydra/11.0.18/templates/common.yaml similarity index 100% rename from stable/pwndrop/2.0.12/templates/common.yaml rename to stable/nzbhydra/11.0.18/templates/common.yaml diff --git a/stable/pinry/2.0.12/values.yaml b/stable/nzbhydra/11.0.18/values.yaml similarity index 100% rename from stable/pinry/2.0.12/values.yaml rename to stable/nzbhydra/11.0.18/values.yaml diff --git a/stable/nzbhydra/item.yaml b/stable/nzbhydra/item.yaml index 6cb01a71895..b32e1f8347c 100644 --- a/stable/nzbhydra/item.yaml +++ b/stable/nzbhydra/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/nzbhydra.png +icon_url: https://truecharts.org/img/chart-icons/nzbhydra.png categories: - media diff --git a/stable/octoprint/6.0.14/CHANGELOG.md b/stable/octoprint/6.0.14/CHANGELOG.md deleted file mode 100644 index a844f247f86..00000000000 --- a/stable/octoprint/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [octoprint-6.0.14](https://github.com/truecharts/apps/compare/octoprint-6.0.13...octoprint-6.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [octoprint-6.0.13](https://github.com/truecharts/apps/compare/octoprint-6.0.12...octoprint-6.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [octoprint-6.0.12](https://github.com/truecharts/apps/compare/octoprint-6.0.11...octoprint-6.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [octoprint-6.0.11](https://github.com/truecharts/apps/compare/octoprint-6.0.10...octoprint-6.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [octoprint-6.0.10](https://github.com/truecharts/apps/compare/octoprint-6.0.9...octoprint-6.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [octoprint-6.0.9](https://github.com/truecharts/apps/compare/octoprint-6.0.8...octoprint-6.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [octoprint-6.0.8](https://github.com/truecharts/apps/compare/octoprint-6.0.7...octoprint-6.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [octoprint-6.0.7](https://github.com/truecharts/apps/compare/octoprint-6.0.6...octoprint-6.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [octoprint-6.0.6](https://github.com/truecharts/apps/compare/octoprint-6.0.5...octoprint-6.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [octoprint-6.0.5](https://github.com/truecharts/apps/compare/octoprint-6.0.4...octoprint-6.0.5) (2022-06-16) - -#### Chore - -* update docker general non-major ([#2904](https://github.com/truecharts/apps/issues/2904)) - - - - -### [octoprint-6.0.4](https://github.com/truecharts/apps/compare/octoprint-6.0.3...octoprint-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/octoprint/6.0.14/Chart.lock b/stable/octoprint/6.0.14/Chart.lock deleted file mode 100644 index fcacadee8db..00000000000 --- a/stable/octoprint/6.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:03:12.352091063Z" diff --git a/stable/octoprint/6.0.14/Chart.yaml b/stable/octoprint/6.0.14/Chart.yaml deleted file mode 100644 index 18fb83121bf..00000000000 --- a/stable/octoprint/6.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.8.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: OctoPrint is the snappy web interface for your 3D printer -home: https://github.com/truecharts/apps/tree/master/charts/stable/octoprint -icon: https://truecharts.org/img/appicons/octoprint.png -keywords: -- octoprint -- 3d -- printer -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: octoprint -sources: -- https://github.com/OctoPrint/OctoPrint -- https://hub.docker.com/r/octoprint/octoprint -version: 6.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/octoprint/6.0.16/CHANGELOG.md b/stable/octoprint/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..d97f7ff1182 --- /dev/null +++ b/stable/octoprint/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [octoprint-6.0.16](https://github.com/truecharts/apps/compare/octoprint-6.0.14...octoprint-6.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [octoprint-6.0.14](https://github.com/truecharts/apps/compare/octoprint-6.0.13...octoprint-6.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [octoprint-6.0.13](https://github.com/truecharts/apps/compare/octoprint-6.0.12...octoprint-6.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [octoprint-6.0.12](https://github.com/truecharts/apps/compare/octoprint-6.0.11...octoprint-6.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [octoprint-6.0.11](https://github.com/truecharts/apps/compare/octoprint-6.0.10...octoprint-6.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [octoprint-6.0.10](https://github.com/truecharts/apps/compare/octoprint-6.0.9...octoprint-6.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [octoprint-6.0.9](https://github.com/truecharts/apps/compare/octoprint-6.0.8...octoprint-6.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [octoprint-6.0.8](https://github.com/truecharts/apps/compare/octoprint-6.0.7...octoprint-6.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [octoprint-6.0.7](https://github.com/truecharts/apps/compare/octoprint-6.0.6...octoprint-6.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [octoprint-6.0.6](https://github.com/truecharts/apps/compare/octoprint-6.0.5...octoprint-6.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [octoprint-6.0.5](https://github.com/truecharts/apps/compare/octoprint-6.0.4...octoprint-6.0.5) (2022-06-16) + +#### Chore + +* update docker general non-major ([#2904](https://github.com/truecharts/apps/issues/2904)) + diff --git a/stable/octoprint/6.0.16/Chart.lock b/stable/octoprint/6.0.16/Chart.lock new file mode 100644 index 00000000000..d2707838eb6 --- /dev/null +++ b/stable/octoprint/6.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:32.931558309Z" diff --git a/stable/octoprint/6.0.16/Chart.yaml b/stable/octoprint/6.0.16/Chart.yaml new file mode 100644 index 00000000000..aa3979aaac7 --- /dev/null +++ b/stable/octoprint/6.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.8.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: OctoPrint is the snappy web interface for your 3D printer +home: https://github.com/truecharts/apps/tree/master/charts/stable/octoprint +icon: https://truecharts.org/img/chart-icons/octoprint.png +keywords: +- octoprint +- 3d +- printer +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: octoprint +sources: +- https://github.com/OctoPrint/OctoPrint +- https://hub.docker.com/r/octoprint/octoprint +version: 6.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/octoprint/6.0.14/README.md b/stable/octoprint/6.0.16/README.md similarity index 100% rename from stable/octoprint/6.0.14/README.md rename to stable/octoprint/6.0.16/README.md diff --git a/stable/octoprint/6.0.14/app-readme.md b/stable/octoprint/6.0.16/app-readme.md similarity index 100% rename from stable/octoprint/6.0.14/app-readme.md rename to stable/octoprint/6.0.16/app-readme.md diff --git a/stable/pixapop/3.0.12/charts/common-10.4.4.tgz b/stable/octoprint/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/pixapop/3.0.12/charts/common-10.4.4.tgz rename to stable/octoprint/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/octoprint/6.0.14/icon.png b/stable/octoprint/6.0.16/icon.png similarity index 100% rename from stable/octoprint/6.0.14/icon.png rename to stable/octoprint/6.0.16/icon.png diff --git a/stable/octoprint/6.0.14/ix_values.yaml b/stable/octoprint/6.0.16/ix_values.yaml similarity index 100% rename from stable/octoprint/6.0.14/ix_values.yaml rename to stable/octoprint/6.0.16/ix_values.yaml diff --git a/stable/octoprint/6.0.14/questions.yaml b/stable/octoprint/6.0.16/questions.yaml similarity index 100% rename from stable/octoprint/6.0.14/questions.yaml rename to stable/octoprint/6.0.16/questions.yaml diff --git a/stable/pyload/6.0.13/templates/common.yaml b/stable/octoprint/6.0.16/templates/common.yaml similarity index 100% rename from stable/pyload/6.0.13/templates/common.yaml rename to stable/octoprint/6.0.16/templates/common.yaml diff --git a/stable/pixapop/3.0.12/values.yaml b/stable/octoprint/6.0.16/values.yaml similarity index 100% rename from stable/pixapop/3.0.12/values.yaml rename to stable/octoprint/6.0.16/values.yaml diff --git a/stable/octoprint/item.yaml b/stable/octoprint/item.yaml index f1902414883..35abf275abf 100644 --- a/stable/octoprint/item.yaml +++ b/stable/octoprint/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/octoprint.png +icon_url: https://truecharts.org/img/chart-icons/octoprint.png categories: - media diff --git a/stable/odoo/8.0.16/CHANGELOG.md b/stable/odoo/8.0.16/CHANGELOG.md deleted file mode 100644 index d44830eb5a5..00000000000 --- a/stable/odoo/8.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [odoo-8.0.16](https://github.com/truecharts/apps/compare/odoo-8.0.15...odoo-8.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [odoo-8.0.15](https://github.com/truecharts/apps/compare/odoo-8.0.14...odoo-8.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [odoo-8.0.14](https://github.com/truecharts/apps/compare/odoo-8.0.13...odoo-8.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [odoo-8.0.13](https://github.com/truecharts/apps/compare/odoo-8.0.12...odoo-8.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [odoo-8.0.12](https://github.com/truecharts/apps/compare/odoo-8.0.11...odoo-8.0.12) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [odoo-8.0.11](https://github.com/truecharts/apps/compare/odoo-8.0.10...odoo-8.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [odoo-8.0.10](https://github.com/truecharts/apps/compare/odoo-8.0.9...odoo-8.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [odoo-8.0.9](https://github.com/truecharts/apps/compare/odoo-8.0.8...odoo-8.0.9) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [odoo-8.0.8](https://github.com/truecharts/apps/compare/odoo-8.0.7...odoo-8.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [odoo-8.0.7](https://github.com/truecharts/apps/compare/odoo-8.0.6...odoo-8.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [odoo-8.0.6](https://github.com/truecharts/apps/compare/odoo-8.0.5...odoo-8.0.6) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) diff --git a/stable/odoo/8.0.16/Chart.lock b/stable/odoo/8.0.16/Chart.lock deleted file mode 100644 index a4796b1adad..00000000000 --- a/stable/odoo/8.0.16/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:03:23.965673193Z" diff --git a/stable/odoo/8.0.16/Chart.yaml b/stable/odoo/8.0.16/Chart.yaml deleted file mode 100644 index a3d94de3fa5..00000000000 --- a/stable/odoo/8.0.16/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: v2 -appVersion: "15.0" -version: 8.0.16 -kubeVersion: '>=1.16.0-0' -name: odoo -description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/odoo -icon: https://truecharts.org/img/appicons/odoo.png -keywords: - - odoo - - crm - - pm - - hr - - accounting - - mrp - - marketing -sources: - - https://www.odoo.com/ - - https://hub.docker.com/repository/docker/nicholaswilde/odoo -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/odoo/8.0.18/CHANGELOG.md b/stable/odoo/8.0.18/CHANGELOG.md new file mode 100644 index 00000000000..3a9273b2d39 --- /dev/null +++ b/stable/odoo/8.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [odoo-8.0.18](https://github.com/truecharts/apps/compare/odoo-8.0.16...odoo-8.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [odoo-8.0.16](https://github.com/truecharts/apps/compare/odoo-8.0.15...odoo-8.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [odoo-8.0.15](https://github.com/truecharts/apps/compare/odoo-8.0.14...odoo-8.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [odoo-8.0.14](https://github.com/truecharts/apps/compare/odoo-8.0.13...odoo-8.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [odoo-8.0.13](https://github.com/truecharts/apps/compare/odoo-8.0.12...odoo-8.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [odoo-8.0.12](https://github.com/truecharts/apps/compare/odoo-8.0.11...odoo-8.0.12) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [odoo-8.0.11](https://github.com/truecharts/apps/compare/odoo-8.0.10...odoo-8.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [odoo-8.0.10](https://github.com/truecharts/apps/compare/odoo-8.0.9...odoo-8.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [odoo-8.0.9](https://github.com/truecharts/apps/compare/odoo-8.0.8...odoo-8.0.9) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [odoo-8.0.8](https://github.com/truecharts/apps/compare/odoo-8.0.7...odoo-8.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [odoo-8.0.7](https://github.com/truecharts/apps/compare/odoo-8.0.6...odoo-8.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) diff --git a/stable/odoo/8.0.18/Chart.lock b/stable/odoo/8.0.18/Chart.lock new file mode 100644 index 00000000000..20d248536ef --- /dev/null +++ b/stable/odoo/8.0.18/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:09:41.303395362Z" diff --git a/stable/odoo/8.0.18/Chart.yaml b/stable/odoo/8.0.18/Chart.yaml new file mode 100644 index 00000000000..603fce76230 --- /dev/null +++ b/stable/odoo/8.0.18/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "15.0" +version: 8.0.18 +kubeVersion: '>=1.16.0-0' +name: odoo +description: All-in-one business software. Beautiful. Easy-to-use. CRM, Accounting, PM, HR, Procurement, Point of Sale, MRP, Marketing, etc. +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/odoo +icon: https://truecharts.org/img/chart-icons/odoo.png +keywords: + - odoo + - crm + - pm + - hr + - accounting + - mrp + - marketing +sources: + - https://www.odoo.com/ + - https://hub.docker.com/repository/docker/nicholaswilde/odoo +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/odoo/8.0.16/README.md b/stable/odoo/8.0.18/README.md similarity index 100% rename from stable/odoo/8.0.16/README.md rename to stable/odoo/8.0.18/README.md diff --git a/stable/odoo/8.0.16/app-readme.md b/stable/odoo/8.0.18/app-readme.md similarity index 100% rename from stable/odoo/8.0.16/app-readme.md rename to stable/odoo/8.0.18/app-readme.md diff --git a/stable/pretend-youre-xyzzy/6.0.13/charts/common-10.4.4.tgz b/stable/odoo/8.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/charts/common-10.4.4.tgz rename to stable/odoo/8.0.18/charts/common-10.4.4.tgz diff --git a/stable/photoview/4.0.12/charts/postgresql-8.0.30.tgz b/stable/odoo/8.0.18/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/photoview/4.0.12/charts/postgresql-8.0.30.tgz rename to stable/odoo/8.0.18/charts/postgresql-8.0.30.tgz diff --git a/stable/odoo/8.0.16/icon.png b/stable/odoo/8.0.18/icon.png similarity index 100% rename from stable/odoo/8.0.16/icon.png rename to stable/odoo/8.0.18/icon.png diff --git a/stable/odoo/8.0.16/ix_values.yaml b/stable/odoo/8.0.18/ix_values.yaml similarity index 100% rename from stable/odoo/8.0.16/ix_values.yaml rename to stable/odoo/8.0.18/ix_values.yaml diff --git a/stable/odoo/8.0.16/questions.yaml b/stable/odoo/8.0.18/questions.yaml similarity index 100% rename from stable/odoo/8.0.16/questions.yaml rename to stable/odoo/8.0.18/questions.yaml diff --git a/stable/pylon/2.0.12/templates/common.yaml b/stable/odoo/8.0.18/templates/common.yaml similarity index 100% rename from stable/pylon/2.0.12/templates/common.yaml rename to stable/odoo/8.0.18/templates/common.yaml diff --git a/stable/pretend-youre-xyzzy/6.0.13/values.yaml b/stable/odoo/8.0.18/values.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/values.yaml rename to stable/odoo/8.0.18/values.yaml diff --git a/stable/odoo/item.yaml b/stable/odoo/item.yaml index 5262802876a..1985ca3a31a 100644 --- a/stable/odoo/item.yaml +++ b/stable/odoo/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/odoo.png +icon_url: https://truecharts.org/img/chart-icons/odoo.png categories: - media diff --git a/stable/omada-controller/6.0.24/CHANGELOG.md b/stable/omada-controller/6.0.24/CHANGELOG.md deleted file mode 100644 index be6d3a4e821..00000000000 --- a/stable/omada-controller/6.0.24/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [omada-controller-6.0.24](https://github.com/truecharts/apps/compare/omada-controller-6.0.23...omada-controller-6.0.24) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [omada-controller-6.0.23](https://github.com/truecharts/apps/compare/omada-controller-6.0.22...omada-controller-6.0.23) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [omada-controller-6.0.22](https://github.com/truecharts/apps/compare/omada-controller-6.0.21...omada-controller-6.0.22) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [omada-controller-6.0.21](https://github.com/truecharts/apps/compare/omada-controller-6.0.20...omada-controller-6.0.21) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [omada-controller-6.0.20](https://github.com/truecharts/apps/compare/omada-controller-6.0.19...omada-controller-6.0.20) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [omada-controller-6.0.19](https://github.com/truecharts/apps/compare/omada-controller-6.0.18...omada-controller-6.0.19) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [omada-controller-6.0.18](https://github.com/truecharts/apps/compare/omada-controller-6.0.17...omada-controller-6.0.18) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [omada-controller-6.0.17](https://github.com/truecharts/apps/compare/omada-controller-6.0.16...omada-controller-6.0.17) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [omada-controller-6.0.16](https://github.com/truecharts/apps/compare/omada-controller-6.0.15...omada-controller-6.0.16) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [omada-controller-6.0.15](https://github.com/truecharts/apps/compare/omada-controller-6.0.14...omada-controller-6.0.15) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [omada-controller-6.0.14](https://github.com/truecharts/apps/compare/omada-controller-6.0.13...omada-controller-6.0.14) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) diff --git a/stable/omada-controller/6.0.24/Chart.lock b/stable/omada-controller/6.0.24/Chart.lock deleted file mode 100644 index bf3de4d25b7..00000000000 --- a/stable/omada-controller/6.0.24/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:03:19.785590163Z" diff --git a/stable/omada-controller/6.0.24/Chart.yaml b/stable/omada-controller/6.0.24/Chart.yaml deleted file mode 100644 index 8f78fdde40e..00000000000 --- a/stable/omada-controller/6.0.24/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "5.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Omada is a SDN tool for TP-Link Omada hardware -home: https://github.com/truecharts/apps/tree/master/charts/stable/omada-controller -icon: https://truecharts.org/img/appicons/omada-controller.png -keywords: -- omada-controller -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: omada-controller -sources: -- https://github.com/mbentley/docker-omada-controller -- https://github.com/truecharts/apps/tree/master/charts/omada-controller -version: 6.0.24 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/omada-controller/6.0.26/CHANGELOG.md b/stable/omada-controller/6.0.26/CHANGELOG.md new file mode 100644 index 00000000000..a427970741e --- /dev/null +++ b/stable/omada-controller/6.0.26/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [omada-controller-6.0.26](https://github.com/truecharts/apps/compare/omada-controller-6.0.24...omada-controller-6.0.26) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [omada-controller-6.0.24](https://github.com/truecharts/apps/compare/omada-controller-6.0.23...omada-controller-6.0.24) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [omada-controller-6.0.23](https://github.com/truecharts/apps/compare/omada-controller-6.0.22...omada-controller-6.0.23) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [omada-controller-6.0.22](https://github.com/truecharts/apps/compare/omada-controller-6.0.21...omada-controller-6.0.22) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [omada-controller-6.0.21](https://github.com/truecharts/apps/compare/omada-controller-6.0.20...omada-controller-6.0.21) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [omada-controller-6.0.20](https://github.com/truecharts/apps/compare/omada-controller-6.0.19...omada-controller-6.0.20) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [omada-controller-6.0.19](https://github.com/truecharts/apps/compare/omada-controller-6.0.18...omada-controller-6.0.19) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [omada-controller-6.0.18](https://github.com/truecharts/apps/compare/omada-controller-6.0.17...omada-controller-6.0.18) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [omada-controller-6.0.17](https://github.com/truecharts/apps/compare/omada-controller-6.0.16...omada-controller-6.0.17) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [omada-controller-6.0.16](https://github.com/truecharts/apps/compare/omada-controller-6.0.15...omada-controller-6.0.16) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [omada-controller-6.0.15](https://github.com/truecharts/apps/compare/omada-controller-6.0.14...omada-controller-6.0.15) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) diff --git a/stable/omada-controller/6.0.26/Chart.lock b/stable/omada-controller/6.0.26/Chart.lock new file mode 100644 index 00000000000..0a9fff42bb6 --- /dev/null +++ b/stable/omada-controller/6.0.26/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:41.135447465Z" diff --git a/stable/omada-controller/6.0.26/Chart.yaml b/stable/omada-controller/6.0.26/Chart.yaml new file mode 100644 index 00000000000..84e6f696a9c --- /dev/null +++ b/stable/omada-controller/6.0.26/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "5.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Omada is a SDN tool for TP-Link Omada hardware +home: https://github.com/truecharts/apps/tree/master/charts/stable/omada-controller +icon: https://truecharts.org/img/chart-icons/omada-controller.png +keywords: +- omada-controller +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: omada-controller +sources: +- https://github.com/mbentley/docker-omada-controller +- https://github.com/truecharts/apps/tree/master/charts/omada-controller +version: 6.0.26 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/omada-controller/6.0.24/README.md b/stable/omada-controller/6.0.26/README.md similarity index 100% rename from stable/omada-controller/6.0.24/README.md rename to stable/omada-controller/6.0.26/README.md diff --git a/stable/omada-controller/6.0.24/app-readme.md b/stable/omada-controller/6.0.26/app-readme.md similarity index 100% rename from stable/omada-controller/6.0.24/app-readme.md rename to stable/omada-controller/6.0.26/app-readme.md diff --git a/stable/projectsend/3.0.14/charts/common-10.4.4.tgz b/stable/omada-controller/6.0.26/charts/common-10.4.4.tgz similarity index 100% rename from stable/projectsend/3.0.14/charts/common-10.4.4.tgz rename to stable/omada-controller/6.0.26/charts/common-10.4.4.tgz diff --git a/stable/omada-controller/6.0.24/icon.png b/stable/omada-controller/6.0.26/icon.png similarity index 100% rename from stable/omada-controller/6.0.24/icon.png rename to stable/omada-controller/6.0.26/icon.png diff --git a/stable/omada-controller/6.0.24/ix_values.yaml b/stable/omada-controller/6.0.26/ix_values.yaml similarity index 100% rename from stable/omada-controller/6.0.24/ix_values.yaml rename to stable/omada-controller/6.0.26/ix_values.yaml diff --git a/stable/omada-controller/6.0.24/questions.yaml b/stable/omada-controller/6.0.26/questions.yaml similarity index 100% rename from stable/omada-controller/6.0.24/questions.yaml rename to stable/omada-controller/6.0.26/questions.yaml diff --git a/stable/qinglong/2.0.13/templates/common.yaml b/stable/omada-controller/6.0.26/templates/common.yaml similarity index 100% rename from stable/qinglong/2.0.13/templates/common.yaml rename to stable/omada-controller/6.0.26/templates/common.yaml diff --git a/stable/projectsend/3.0.14/values.yaml b/stable/omada-controller/6.0.26/values.yaml similarity index 100% rename from stable/projectsend/3.0.14/values.yaml rename to stable/omada-controller/6.0.26/values.yaml diff --git a/stable/omada-controller/item.yaml b/stable/omada-controller/item.yaml index b8f29504993..d358e706765 100644 --- a/stable/omada-controller/item.yaml +++ b/stable/omada-controller/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/omada-controller.png +icon_url: https://truecharts.org/img/chart-icons/omada-controller.png categories: - media diff --git a/stable/ombi/11.0.16/CHANGELOG.md b/stable/ombi/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8627069d64e --- /dev/null +++ b/stable/ombi/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ombi-11.0.16](https://github.com/truecharts/apps/compare/ombi-11.0.14...ombi-11.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ombi-11.0.14](https://github.com/truecharts/apps/compare/ombi-11.0.13...ombi-11.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ombi-11.0.13](https://github.com/truecharts/apps/compare/ombi-11.0.12...ombi-11.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [ombi-11.0.12](https://github.com/truecharts/apps/compare/ombi-11.0.11...ombi-11.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ombi-11.0.11](https://github.com/truecharts/apps/compare/ombi-11.0.10...ombi-11.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ombi-11.0.10](https://github.com/truecharts/apps/compare/ombi-11.0.9...ombi-11.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ombi-11.0.9](https://github.com/truecharts/apps/compare/ombi-11.0.8...ombi-11.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ombi-11.0.8](https://github.com/truecharts/apps/compare/ombi-11.0.7...ombi-11.0.8) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [ombi-11.0.7](https://github.com/truecharts/apps/compare/ombi-11.0.6...ombi-11.0.7) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ombi-11.0.6](https://github.com/truecharts/apps/compare/ombi-11.0.5...ombi-11.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ombi-11.0.5](https://github.com/truecharts/apps/compare/ombi-11.0.4...ombi-11.0.5) (2022-06-17) + +#### Chore + diff --git a/stable/ombi/11.0.16/Chart.lock b/stable/ombi/11.0.16/Chart.lock new file mode 100644 index 00000000000..ede6a2d6641 --- /dev/null +++ b/stable/ombi/11.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:43.055753993Z" diff --git a/stable/ombi/11.0.16/Chart.yaml b/stable/ombi/11.0.16/Chart.yaml new file mode 100644 index 00000000000..4b2b139abf0 --- /dev/null +++ b/stable/ombi/11.0.16/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "4.21.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Want a Movie or TV Show on Plex or Emby? Use Ombi! +home: https://github.com/truecharts/apps/tree/master/charts/stable/ombi +icon: https://truecharts.org/img/chart-icons/ombi.png +keywords: +- ombi +- plex +- emby +- sonarr +- radarr +- couchpotato +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ombi +sources: +- https://github.com/tidusjar/Ombi +type: application +version: 11.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ombi/11.0.16/README.md b/stable/ombi/11.0.16/README.md new file mode 100644 index 00000000000..74582800c18 --- /dev/null +++ b/stable/ombi/11.0.16/README.md @@ -0,0 +1,42 @@ +# ombi + +Want a Movie or TV Show on Plex or Emby? Use Ombi! + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/ombi/11.0.16/app-readme.md b/stable/ombi/11.0.16/app-readme.md new file mode 100644 index 00000000000..91646943536 --- /dev/null +++ b/stable/ombi/11.0.16/app-readme.md @@ -0,0 +1,3 @@ +Want a Movie or TV Show on Plex or Emby? Use Ombi! + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/promcord/4.0.14/charts/common-10.4.4.tgz b/stable/ombi/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/promcord/4.0.14/charts/common-10.4.4.tgz rename to stable/ombi/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/ombi/11.0.16/icon.png b/stable/ombi/11.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..86e379d7e6443d0181f650816bcaa0d41d5237a3 GIT binary patch literal 22224 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 literal 0 HcmV?d00001 diff --git a/stable/ombi/11.0.16/ix_values.yaml b/stable/ombi/11.0.16/ix_values.yaml new file mode 100644 index 00000000000..c82dec4a25e --- /dev/null +++ b/stable/ombi/11.0.16/ix_values.yaml @@ -0,0 +1,32 @@ +image: + repository: tccr.io/truecharts/ombi + pullPolicy: IfNotPresent + tag: v4.21.1@sha256:e2ab98d2a3fa9020ff73244dec0f3eda427de21de6a150d0d3f92c4140b64707 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 3579 + targetPort: 3579 + +persistence: + config: + enabled: true + mountPath: "/config" + +# Enabled mariadb +# ... for more options see https://github.com/tccr.io/truecharts/charts/tree/master/tccr.io/truecharts/mariadb +mariadb: + enabled: false + architecture: standalone + auth: + database: ombi + username: ombi + password: ombi + primary: + persistence: + enabled: false diff --git a/stable/ombi/11.0.16/questions.yaml b/stable/ombi/11.0.16/questions.yaml new file mode 100644 index 00000000000..9e5ca3ee71a --- /dev/null +++ b/stable/ombi/11.0.16/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 3579 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 3579 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/quassel-core/3.0.12/templates/common.yaml b/stable/ombi/11.0.16/templates/common.yaml similarity index 100% rename from stable/quassel-core/3.0.12/templates/common.yaml rename to stable/ombi/11.0.16/templates/common.yaml diff --git a/stable/promcord/4.0.14/values.yaml b/stable/ombi/11.0.16/values.yaml similarity index 100% rename from stable/promcord/4.0.14/values.yaml rename to stable/ombi/11.0.16/values.yaml diff --git a/stable/ombi/item.yaml b/stable/ombi/item.yaml index aa34106ff71..02338672508 100644 --- a/stable/ombi/item.yaml +++ b/stable/ombi/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ombi.png +icon_url: https://truecharts.org/img/chart-icons/ombi.png categories: - media diff --git a/stable/onlyoffice-document-server/6.0.13/CHANGELOG.md b/stable/onlyoffice-document-server/6.0.13/CHANGELOG.md deleted file mode 100644 index b96bb1a0256..00000000000 --- a/stable/onlyoffice-document-server/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [onlyoffice-document-server-6.0.13](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.12...onlyoffice-document-server-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [onlyoffice-document-server-6.0.12](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.11...onlyoffice-document-server-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [onlyoffice-document-server-6.0.11](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.10...onlyoffice-document-server-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [onlyoffice-document-server-6.0.10](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.9...onlyoffice-document-server-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [onlyoffice-document-server-6.0.9](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.8...onlyoffice-document-server-6.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [onlyoffice-document-server-6.0.8](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.7...onlyoffice-document-server-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [onlyoffice-document-server-6.0.7](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.6...onlyoffice-document-server-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [onlyoffice-document-server-6.0.6](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.5...onlyoffice-document-server-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [onlyoffice-document-server-6.0.5](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.4...onlyoffice-document-server-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [onlyoffice-document-server-6.0.4](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.3...onlyoffice-document-server-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [onlyoffice-document-server-6.0.3](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.2...onlyoffice-document-server-6.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/onlyoffice-document-server/6.0.13/Chart.lock b/stable/onlyoffice-document-server/6.0.13/Chart.lock deleted file mode 100644 index ceb45ae1eb7..00000000000 --- a/stable/onlyoffice-document-server/6.0.13/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:03:39.235170661Z" diff --git a/stable/onlyoffice-document-server/6.0.13/Chart.yaml b/stable/onlyoffice-document-server/6.0.13/Chart.yaml deleted file mode 100644 index 77bfc9eb695..00000000000 --- a/stable/onlyoffice-document-server/6.0.13/Chart.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: v2 -appVersion: "7.0.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: 'ONLYOFFICE Document Server is an online office suite comprising viewers - and editors for texts, spreadsheets and presentations, fully compatible with Office - Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real - time.' -home: https://github.com/truecharts/apps/tree/master/charts/stable/onlyoffice-document-server -icon: https://truecharts.org/img/appicons/onlyoffice-document-server.png -keywords: -- onlyoffice -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: onlyoffice-document-server -sources: -- https://github.com/ONLYOFFICE/DocumentServer -- https://github.com/ONLYOFFICE/Docker-DocumentServer -- https://hub.docker.com/r/onlyoffice/documentserver/ -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - office - - documents - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/onlyoffice-document-server/6.0.15/CHANGELOG.md b/stable/onlyoffice-document-server/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..fb338b17724 --- /dev/null +++ b/stable/onlyoffice-document-server/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [onlyoffice-document-server-6.0.15](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.13...onlyoffice-document-server-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [onlyoffice-document-server-6.0.13](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.12...onlyoffice-document-server-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [onlyoffice-document-server-6.0.12](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.11...onlyoffice-document-server-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [onlyoffice-document-server-6.0.11](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.10...onlyoffice-document-server-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [onlyoffice-document-server-6.0.10](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.9...onlyoffice-document-server-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [onlyoffice-document-server-6.0.9](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.8...onlyoffice-document-server-6.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [onlyoffice-document-server-6.0.8](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.7...onlyoffice-document-server-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [onlyoffice-document-server-6.0.7](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.6...onlyoffice-document-server-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [onlyoffice-document-server-6.0.6](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.5...onlyoffice-document-server-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [onlyoffice-document-server-6.0.5](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.4...onlyoffice-document-server-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [onlyoffice-document-server-6.0.4](https://github.com/truecharts/apps/compare/onlyoffice-document-server-6.0.3...onlyoffice-document-server-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/onlyoffice-document-server/6.0.15/Chart.lock b/stable/onlyoffice-document-server/6.0.15/Chart.lock new file mode 100644 index 00000000000..e60da808dbf --- /dev/null +++ b/stable/onlyoffice-document-server/6.0.15/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:09:58.929168551Z" diff --git a/stable/onlyoffice-document-server/6.0.15/Chart.yaml b/stable/onlyoffice-document-server/6.0.15/Chart.yaml new file mode 100644 index 00000000000..eb99078bcc4 --- /dev/null +++ b/stable/onlyoffice-document-server/6.0.15/Chart.yaml @@ -0,0 +1,40 @@ +apiVersion: v2 +appVersion: "7.0.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: 'ONLYOFFICE Document Server is an online office suite comprising viewers + and editors for texts, spreadsheets and presentations, fully compatible with Office + Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real + time.' +home: https://github.com/truecharts/apps/tree/master/charts/stable/onlyoffice-document-server +icon: https://truecharts.org/img/chart-icons/onlyoffice-document-server.png +keywords: +- onlyoffice +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: onlyoffice-document-server +sources: +- https://github.com/ONLYOFFICE/DocumentServer +- https://github.com/ONLYOFFICE/Docker-DocumentServer +- https://hub.docker.com/r/onlyoffice/documentserver/ +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - office + - documents + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/onlyoffice-document-server/6.0.13/README.md b/stable/onlyoffice-document-server/6.0.15/README.md similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/README.md rename to stable/onlyoffice-document-server/6.0.15/README.md diff --git a/stable/onlyoffice-document-server/6.0.13/app-readme.md b/stable/onlyoffice-document-server/6.0.15/app-readme.md similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/app-readme.md rename to stable/onlyoffice-document-server/6.0.15/app-readme.md diff --git a/stable/prometheus/4.0.28/charts/common-10.4.4.tgz b/stable/onlyoffice-document-server/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/prometheus/4.0.28/charts/common-10.4.4.tgz rename to stable/onlyoffice-document-server/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/quassel-core/3.0.12/charts/postgresql-8.0.30.tgz b/stable/onlyoffice-document-server/6.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/quassel-core/3.0.12/charts/postgresql-8.0.30.tgz rename to stable/onlyoffice-document-server/6.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/rsshub/3.0.32/charts/redis-3.0.30.tgz b/stable/onlyoffice-document-server/6.0.15/charts/redis-3.0.30.tgz similarity index 100% rename from stable/rsshub/3.0.32/charts/redis-3.0.30.tgz rename to stable/onlyoffice-document-server/6.0.15/charts/redis-3.0.30.tgz diff --git a/stable/onlyoffice-document-server/6.0.13/icon.png b/stable/onlyoffice-document-server/6.0.15/icon.png similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/icon.png rename to stable/onlyoffice-document-server/6.0.15/icon.png diff --git a/stable/onlyoffice-document-server/6.0.13/ix_values.yaml b/stable/onlyoffice-document-server/6.0.15/ix_values.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/ix_values.yaml rename to stable/onlyoffice-document-server/6.0.15/ix_values.yaml diff --git a/stable/onlyoffice-document-server/6.0.13/questions.yaml b/stable/onlyoffice-document-server/6.0.15/questions.yaml similarity index 100% rename from stable/onlyoffice-document-server/6.0.13/questions.yaml rename to stable/onlyoffice-document-server/6.0.15/questions.yaml diff --git a/stable/quassel-web/2.0.12/templates/common.yaml b/stable/onlyoffice-document-server/6.0.15/templates/common.yaml similarity index 100% rename from stable/quassel-web/2.0.12/templates/common.yaml rename to stable/onlyoffice-document-server/6.0.15/templates/common.yaml diff --git a/stable/prometheus/4.0.28/values.yaml b/stable/onlyoffice-document-server/6.0.15/values.yaml similarity index 100% rename from stable/prometheus/4.0.28/values.yaml rename to stable/onlyoffice-document-server/6.0.15/values.yaml diff --git a/stable/onlyoffice-document-server/item.yaml b/stable/onlyoffice-document-server/item.yaml index d44b1fd8211..f7c2f19fe08 100644 --- a/stable/onlyoffice-document-server/item.yaml +++ b/stable/onlyoffice-document-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/onlyoffice-document-server.png +icon_url: https://truecharts.org/img/chart-icons/onlyoffice-document-server.png categories: - office - documents diff --git a/stable/openhab/2.0.14/CHANGELOG.md b/stable/openhab/2.0.14/CHANGELOG.md deleted file mode 100644 index d06fa9ccdc3..00000000000 --- a/stable/openhab/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [openhab-2.0.14](https://github.com/truecharts/apps/compare/openhab-2.0.13...openhab-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [openhab-2.0.13](https://github.com/truecharts/apps/compare/openhab-2.0.12...openhab-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [openhab-2.0.12](https://github.com/truecharts/apps/compare/openhab-2.0.11...openhab-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [openhab-2.0.11](https://github.com/truecharts/apps/compare/openhab-2.0.10...openhab-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [openhab-2.0.10](https://github.com/truecharts/apps/compare/openhab-2.0.9...openhab-2.0.10) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [openhab-2.0.9](https://github.com/truecharts/apps/compare/openhab-2.0.8...openhab-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [openhab-2.0.8](https://github.com/truecharts/apps/compare/openhab-2.0.7...openhab-2.0.8) (2022-06-27) - -#### Chore - -* update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) - - - - -### [openhab-2.0.7](https://github.com/truecharts/apps/compare/openhab-2.0.6...openhab-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [openhab-2.0.6](https://github.com/truecharts/apps/compare/openhab-2.0.5...openhab-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [openhab-2.0.5](https://github.com/truecharts/apps/compare/openhab-2.0.4...openhab-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [openhab-2.0.4](https://github.com/truecharts/apps/compare/openhab-2.0.3...openhab-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/openhab/2.0.14/Chart.lock b/stable/openhab/2.0.14/Chart.lock deleted file mode 100644 index 8b2aa3d9b53..00000000000 --- a/stable/openhab/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:03:36.013841892Z" diff --git a/stable/openhab/2.0.14/Chart.yaml b/stable/openhab/2.0.14/Chart.yaml deleted file mode 100644 index 3c016048d90..00000000000 --- a/stable/openhab/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "3.3.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: OpenHab is a home-automation application -home: https://github.com/truecharts/apps/tree/master/charts/stable/openhab -icon: https://truecharts.org/img/appicons/openhab.png -keywords: -- openhab -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openhab -sources: -- https://hub.docker.com/r/openhab/openhab -type: application -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - media - - test - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openhab/2.0.16/CHANGELOG.md b/stable/openhab/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..9e0c9cfddaf --- /dev/null +++ b/stable/openhab/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openhab-2.0.16](https://github.com/truecharts/apps/compare/openhab-2.0.14...openhab-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [openhab-2.0.14](https://github.com/truecharts/apps/compare/openhab-2.0.13...openhab-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [openhab-2.0.13](https://github.com/truecharts/apps/compare/openhab-2.0.12...openhab-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [openhab-2.0.12](https://github.com/truecharts/apps/compare/openhab-2.0.11...openhab-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [openhab-2.0.11](https://github.com/truecharts/apps/compare/openhab-2.0.10...openhab-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [openhab-2.0.10](https://github.com/truecharts/apps/compare/openhab-2.0.9...openhab-2.0.10) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [openhab-2.0.9](https://github.com/truecharts/apps/compare/openhab-2.0.8...openhab-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [openhab-2.0.8](https://github.com/truecharts/apps/compare/openhab-2.0.7...openhab-2.0.8) (2022-06-27) + +#### Chore + +* update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) + + + + +### [openhab-2.0.7](https://github.com/truecharts/apps/compare/openhab-2.0.6...openhab-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [openhab-2.0.6](https://github.com/truecharts/apps/compare/openhab-2.0.5...openhab-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [openhab-2.0.5](https://github.com/truecharts/apps/compare/openhab-2.0.4...openhab-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/openhab/2.0.16/Chart.lock b/stable/openhab/2.0.16/Chart.lock new file mode 100644 index 00000000000..382897d6ade --- /dev/null +++ b/stable/openhab/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:09:56.805834231Z" diff --git a/stable/openhab/2.0.16/Chart.yaml b/stable/openhab/2.0.16/Chart.yaml new file mode 100644 index 00000000000..3ca5ca632ae --- /dev/null +++ b/stable/openhab/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "3.3.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: OpenHab is a home-automation application +home: https://github.com/truecharts/apps/tree/master/charts/stable/openhab +icon: https://truecharts.org/img/chart-icons/openhab.png +keywords: +- openhab +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openhab +sources: +- https://hub.docker.com/r/openhab/openhab +type: application +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - media + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openhab/2.0.14/README.md b/stable/openhab/2.0.16/README.md similarity index 100% rename from stable/openhab/2.0.14/README.md rename to stable/openhab/2.0.16/README.md diff --git a/stable/openhab/2.0.14/app-readme.md b/stable/openhab/2.0.16/app-readme.md similarity index 100% rename from stable/openhab/2.0.14/app-readme.md rename to stable/openhab/2.0.16/app-readme.md diff --git a/stable/protonmail-bridge/6.0.13/charts/common-10.4.4.tgz b/stable/openhab/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/protonmail-bridge/6.0.13/charts/common-10.4.4.tgz rename to stable/openhab/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/openhab/2.0.14/icon.png b/stable/openhab/2.0.16/icon.png similarity index 100% rename from stable/openhab/2.0.14/icon.png rename to stable/openhab/2.0.16/icon.png diff --git a/stable/openhab/2.0.14/ix_values.yaml b/stable/openhab/2.0.16/ix_values.yaml similarity index 100% rename from stable/openhab/2.0.14/ix_values.yaml rename to stable/openhab/2.0.16/ix_values.yaml diff --git a/stable/openhab/2.0.14/questions.yaml b/stable/openhab/2.0.16/questions.yaml similarity index 100% rename from stable/openhab/2.0.14/questions.yaml rename to stable/openhab/2.0.16/questions.yaml diff --git a/stable/zigbee2mqtt/4.0.14/templates/common.yaml b/stable/openhab/2.0.16/templates/common.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.14/templates/common.yaml rename to stable/openhab/2.0.16/templates/common.yaml diff --git a/stable/protonmail-bridge/6.0.13/values.yaml b/stable/openhab/2.0.16/values.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.13/values.yaml rename to stable/openhab/2.0.16/values.yaml diff --git a/stable/openhab/item.yaml b/stable/openhab/item.yaml index 5e5e1b7e73a..a4a8d3b98ff 100644 --- a/stable/openhab/item.yaml +++ b/stable/openhab/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/openhab.png +icon_url: https://truecharts.org/img/chart-icons/openhab.png categories: - media - test diff --git a/stable/openkm/7.0.13/CHANGELOG.md b/stable/openkm/7.0.13/CHANGELOG.md deleted file mode 100644 index 4f51b296b1f..00000000000 --- a/stable/openkm/7.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [openkm-7.0.13](https://github.com/truecharts/apps/compare/openkm-7.0.12...openkm-7.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [openkm-7.0.12](https://github.com/truecharts/apps/compare/openkm-7.0.11...openkm-7.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [openkm-7.0.11](https://github.com/truecharts/apps/compare/openkm-7.0.10...openkm-7.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [openkm-7.0.10](https://github.com/truecharts/apps/compare/openkm-7.0.9...openkm-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [openkm-7.0.9](https://github.com/truecharts/apps/compare/openkm-7.0.8...openkm-7.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [openkm-7.0.8](https://github.com/truecharts/apps/compare/openkm-7.0.7...openkm-7.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [openkm-7.0.7](https://github.com/truecharts/apps/compare/openkm-7.0.6...openkm-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [openkm-7.0.6](https://github.com/truecharts/apps/compare/openkm-7.0.5...openkm-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [openkm-7.0.5](https://github.com/truecharts/apps/compare/openkm-7.0.4...openkm-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [openkm-7.0.4](https://github.com/truecharts/apps/compare/openkm-7.0.3...openkm-7.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [openkm-7.0.3](https://github.com/truecharts/apps/compare/openkm-7.0.2...openkm-7.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/openkm/7.0.13/Chart.lock b/stable/openkm/7.0.13/Chart.lock deleted file mode 100644 index b0ac7d27c9e..00000000000 --- a/stable/openkm/7.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:03:46.036260804Z" diff --git a/stable/openkm/7.0.13/Chart.yaml b/stable/openkm/7.0.13/Chart.yaml deleted file mode 100644 index 7c173d8cca6..00000000000 --- a/stable/openkm/7.0.13/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "6.3.11" -description: OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. -name: openkm -version: 7.0.13 -kubeVersion: ">=1.16.0-0" -keywords: -- openkm -- documentation management -- docs -home: https://github.com/truecharts/apps/tree/master/charts/stable/openkm -icon: https://truecharts.org/img/appicons/openkm.png -sources: -- https://www.openkm.com/ -- https://github.com/openkm/document-management-system -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openkm/7.0.15/CHANGELOG.md b/stable/openkm/7.0.15/CHANGELOG.md new file mode 100644 index 00000000000..51435c2e568 --- /dev/null +++ b/stable/openkm/7.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openkm-7.0.15](https://github.com/truecharts/apps/compare/openkm-7.0.13...openkm-7.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [openkm-7.0.13](https://github.com/truecharts/apps/compare/openkm-7.0.12...openkm-7.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [openkm-7.0.12](https://github.com/truecharts/apps/compare/openkm-7.0.11...openkm-7.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [openkm-7.0.11](https://github.com/truecharts/apps/compare/openkm-7.0.10...openkm-7.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [openkm-7.0.10](https://github.com/truecharts/apps/compare/openkm-7.0.9...openkm-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [openkm-7.0.9](https://github.com/truecharts/apps/compare/openkm-7.0.8...openkm-7.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [openkm-7.0.8](https://github.com/truecharts/apps/compare/openkm-7.0.7...openkm-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [openkm-7.0.7](https://github.com/truecharts/apps/compare/openkm-7.0.6...openkm-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [openkm-7.0.6](https://github.com/truecharts/apps/compare/openkm-7.0.5...openkm-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [openkm-7.0.5](https://github.com/truecharts/apps/compare/openkm-7.0.4...openkm-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [openkm-7.0.4](https://github.com/truecharts/apps/compare/openkm-7.0.3...openkm-7.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/openkm/7.0.15/Chart.lock b/stable/openkm/7.0.15/Chart.lock new file mode 100644 index 00000000000..cd0ffb72397 --- /dev/null +++ b/stable/openkm/7.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:10:04.316621616Z" diff --git a/stable/openkm/7.0.15/Chart.yaml b/stable/openkm/7.0.15/Chart.yaml new file mode 100644 index 00000000000..14bc6d71ebf --- /dev/null +++ b/stable/openkm/7.0.15/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "6.3.11" +description: OpenKM integrates all essential documents management, collaboration and an advanced search functionality into one easy to use solution. +name: openkm +version: 7.0.15 +kubeVersion: ">=1.16.0-0" +keywords: +- openkm +- documentation management +- docs +home: https://github.com/truecharts/apps/tree/master/charts/stable/openkm +icon: https://truecharts.org/img/chart-icons/openkm.png +sources: +- https://www.openkm.com/ +- https://github.com/openkm/document-management-system +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openkm/7.0.13/README.md b/stable/openkm/7.0.15/README.md similarity index 100% rename from stable/openkm/7.0.13/README.md rename to stable/openkm/7.0.15/README.md diff --git a/stable/openkm/7.0.13/app-readme.md b/stable/openkm/7.0.15/app-readme.md similarity index 100% rename from stable/openkm/7.0.13/app-readme.md rename to stable/openkm/7.0.15/app-readme.md diff --git a/stable/prowlarr/6.0.13/charts/common-10.4.4.tgz b/stable/openkm/7.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/prowlarr/6.0.13/charts/common-10.4.4.tgz rename to stable/openkm/7.0.15/charts/common-10.4.4.tgz diff --git a/stable/recipes/8.0.15/charts/postgresql-8.0.30.tgz b/stable/openkm/7.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/recipes/8.0.15/charts/postgresql-8.0.30.tgz rename to stable/openkm/7.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/openkm/7.0.13/icon.png b/stable/openkm/7.0.15/icon.png similarity index 100% rename from stable/openkm/7.0.13/icon.png rename to stable/openkm/7.0.15/icon.png diff --git a/stable/openkm/7.0.13/ix_values.yaml b/stable/openkm/7.0.15/ix_values.yaml similarity index 100% rename from stable/openkm/7.0.13/ix_values.yaml rename to stable/openkm/7.0.15/ix_values.yaml diff --git a/stable/openkm/7.0.13/questions.yaml b/stable/openkm/7.0.15/questions.yaml similarity index 100% rename from stable/openkm/7.0.13/questions.yaml rename to stable/openkm/7.0.15/questions.yaml diff --git a/stable/openkm/7.0.13/templates/_configmap.tpl b/stable/openkm/7.0.15/templates/_configmap.tpl similarity index 100% rename from stable/openkm/7.0.13/templates/_configmap.tpl rename to stable/openkm/7.0.15/templates/_configmap.tpl diff --git a/stable/openkm/7.0.13/templates/common.yaml b/stable/openkm/7.0.15/templates/common.yaml similarity index 100% rename from stable/openkm/7.0.13/templates/common.yaml rename to stable/openkm/7.0.15/templates/common.yaml diff --git a/stable/prowlarr/6.0.13/values.yaml b/stable/openkm/7.0.15/values.yaml similarity index 100% rename from stable/prowlarr/6.0.13/values.yaml rename to stable/openkm/7.0.15/values.yaml diff --git a/stable/openkm/item.yaml b/stable/openkm/item.yaml index 6dbcea4805d..b9b1e1d1914 100644 --- a/stable/openkm/item.yaml +++ b/stable/openkm/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/openkm.png +icon_url: https://truecharts.org/img/chart-icons/openkm.png categories: - media diff --git a/stable/openldap/7.0.13/CHANGELOG.md b/stable/openldap/7.0.13/CHANGELOG.md deleted file mode 100644 index f6c1eec13c8..00000000000 --- a/stable/openldap/7.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [openldap-7.0.13](https://github.com/truecharts/apps/compare/openldap-7.0.12...openldap-7.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [openldap-7.0.12](https://github.com/truecharts/apps/compare/openldap-7.0.11...openldap-7.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [openldap-7.0.11](https://github.com/truecharts/apps/compare/openldap-7.0.10...openldap-7.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [openldap-7.0.10](https://github.com/truecharts/apps/compare/openldap-7.0.9...openldap-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [openldap-7.0.9](https://github.com/truecharts/apps/compare/openldap-7.0.8...openldap-7.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [openldap-7.0.8](https://github.com/truecharts/apps/compare/openldap-7.0.7...openldap-7.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [openldap-7.0.7](https://github.com/truecharts/apps/compare/openldap-7.0.6...openldap-7.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [openldap-7.0.6](https://github.com/truecharts/apps/compare/openldap-7.0.5...openldap-7.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [openldap-7.0.5](https://github.com/truecharts/apps/compare/openldap-7.0.4...openldap-7.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [openldap-7.0.4](https://github.com/truecharts/apps/compare/openldap-7.0.3...openldap-7.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [openldap-7.0.3](https://github.com/truecharts/apps/compare/openldap-7.0.2...openldap-7.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/openldap/7.0.13/Chart.lock b/stable/openldap/7.0.13/Chart.lock deleted file mode 100644 index 8ec48c7a0ae..00000000000 --- a/stable/openldap/7.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:03:45.454157649Z" diff --git a/stable/openldap/7.0.13/Chart.yaml b/stable/openldap/7.0.13/Chart.yaml deleted file mode 100644 index b4c297fba65..00000000000 --- a/stable/openldap/7.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Community developed LDAP software -home: https://github.com/truecharts/apps/tree/master/charts/stable/openldap -icon: https://truecharts.org/img/appicons/openldap.png -keywords: -- ldap -- openldap -- iam-stack -- high availability -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openldap -sources: -- https://github.com/jp-gouin/helm-openldap -- https://github.com/osixia/docker-openldap -type: application -version: 7.0.13 -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openldap/7.0.15/CHANGELOG.md b/stable/openldap/7.0.15/CHANGELOG.md new file mode 100644 index 00000000000..7017ff5048b --- /dev/null +++ b/stable/openldap/7.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openldap-7.0.15](https://github.com/truecharts/apps/compare/openldap-7.0.13...openldap-7.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [openldap-7.0.13](https://github.com/truecharts/apps/compare/openldap-7.0.12...openldap-7.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [openldap-7.0.12](https://github.com/truecharts/apps/compare/openldap-7.0.11...openldap-7.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [openldap-7.0.11](https://github.com/truecharts/apps/compare/openldap-7.0.10...openldap-7.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [openldap-7.0.10](https://github.com/truecharts/apps/compare/openldap-7.0.9...openldap-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [openldap-7.0.9](https://github.com/truecharts/apps/compare/openldap-7.0.8...openldap-7.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [openldap-7.0.8](https://github.com/truecharts/apps/compare/openldap-7.0.7...openldap-7.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [openldap-7.0.7](https://github.com/truecharts/apps/compare/openldap-7.0.6...openldap-7.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [openldap-7.0.6](https://github.com/truecharts/apps/compare/openldap-7.0.5...openldap-7.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [openldap-7.0.5](https://github.com/truecharts/apps/compare/openldap-7.0.4...openldap-7.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [openldap-7.0.4](https://github.com/truecharts/apps/compare/openldap-7.0.3...openldap-7.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/openldap/7.0.15/Chart.lock b/stable/openldap/7.0.15/Chart.lock new file mode 100644 index 00000000000..79060c3b992 --- /dev/null +++ b/stable/openldap/7.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:01.894487783Z" diff --git a/stable/openldap/7.0.15/Chart.yaml b/stable/openldap/7.0.15/Chart.yaml new file mode 100644 index 00000000000..1b63a5cf26a --- /dev/null +++ b/stable/openldap/7.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.5.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Community developed LDAP software +home: https://github.com/truecharts/apps/tree/master/charts/stable/openldap +icon: https://truecharts.org/img/chart-icons/openldap.png +keywords: +- ldap +- openldap +- iam-stack +- high availability +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openldap +sources: +- https://github.com/jp-gouin/helm-openldap +- https://github.com/osixia/docker-openldap +type: application +version: 7.0.15 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openldap/7.0.13/README.md b/stable/openldap/7.0.15/README.md similarity index 100% rename from stable/openldap/7.0.13/README.md rename to stable/openldap/7.0.15/README.md diff --git a/stable/openldap/7.0.13/app-readme.md b/stable/openldap/7.0.15/app-readme.md similarity index 100% rename from stable/openldap/7.0.13/app-readme.md rename to stable/openldap/7.0.15/app-readme.md diff --git a/stable/pwndrop/2.0.12/charts/common-10.4.4.tgz b/stable/openldap/7.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/pwndrop/2.0.12/charts/common-10.4.4.tgz rename to stable/openldap/7.0.15/charts/common-10.4.4.tgz diff --git a/stable/openldap/7.0.13/icon.png b/stable/openldap/7.0.15/icon.png similarity index 100% rename from stable/openldap/7.0.13/icon.png rename to stable/openldap/7.0.15/icon.png diff --git a/stable/openldap/7.0.13/ix_values.yaml b/stable/openldap/7.0.15/ix_values.yaml similarity index 100% rename from stable/openldap/7.0.13/ix_values.yaml rename to stable/openldap/7.0.15/ix_values.yaml diff --git a/stable/openldap/7.0.13/questions.yaml b/stable/openldap/7.0.15/questions.yaml similarity index 100% rename from stable/openldap/7.0.13/questions.yaml rename to stable/openldap/7.0.15/questions.yaml diff --git a/stable/openldap/7.0.13/templates/_configmap.tpl b/stable/openldap/7.0.15/templates/_configmap.tpl similarity index 100% rename from stable/openldap/7.0.13/templates/_configmap.tpl rename to stable/openldap/7.0.15/templates/_configmap.tpl diff --git a/stable/openldap/7.0.13/templates/common.yaml b/stable/openldap/7.0.15/templates/common.yaml similarity index 100% rename from stable/openldap/7.0.13/templates/common.yaml rename to stable/openldap/7.0.15/templates/common.yaml diff --git a/stable/pwndrop/2.0.12/values.yaml b/stable/openldap/7.0.15/values.yaml similarity index 100% rename from stable/pwndrop/2.0.12/values.yaml rename to stable/openldap/7.0.15/values.yaml diff --git a/stable/openldap/item.yaml b/stable/openldap/item.yaml index 0be13c7d5a7..701c1dc68d2 100644 --- a/stable/openldap/item.yaml +++ b/stable/openldap/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/openldap.png +icon_url: https://truecharts.org/img/chart-icons/openldap.png categories: - cloud diff --git a/stable/openspeedtest/1.0.11/CHANGELOG.md b/stable/openspeedtest/1.0.11/CHANGELOG.md deleted file mode 100644 index 7a00a8d77a3..00000000000 --- a/stable/openspeedtest/1.0.11/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [openspeedtest-1.0.11](https://github.com/truecharts/apps/compare/openspeedtest-1.0.10...openspeedtest-1.0.11) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [openspeedtest-1.0.10](https://github.com/truecharts/apps/compare/openspeedtest-1.0.9...openspeedtest-1.0.10) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [openspeedtest-1.0.9](https://github.com/truecharts/apps/compare/openspeedtest-1.0.8...openspeedtest-1.0.9) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [openspeedtest-1.0.8](https://github.com/truecharts/apps/compare/openspeedtest-1.0.7...openspeedtest-1.0.8) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [openspeedtest-1.0.7](https://github.com/truecharts/apps/compare/openspeedtest-1.0.6...openspeedtest-1.0.7) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [openspeedtest-1.0.6](https://github.com/truecharts/apps/compare/openspeedtest-1.0.5...openspeedtest-1.0.6) (2022-07-07) - - - - -### [openspeedtest-1.0.5](https://github.com/truecharts/apps/compare/openspeedtest-1.0.4...openspeedtest-1.0.5) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [openspeedtest-1.0.4](https://github.com/truecharts/apps/compare/openspeedtest-1.0.3...openspeedtest-1.0.4) (2022-07-02) - -#### Feat - -* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) - - - - -### [openspeedtest-1.0.3](https://github.com/truecharts/apps/compare/openspeedtest-1.0.2...openspeedtest-1.0.3) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [openspeedtest-1.0.2](https://github.com/truecharts/apps/compare/openspeedtest-1.0.1...openspeedtest-1.0.2) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [openspeedtest-1.0.1](https://github.com/truecharts/apps/compare/openspeedtest-1.0.0...openspeedtest-1.0.1) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [openspeedtest-1.0.0](https://github.com/truecharts/apps/compare/openspeedtest-0.0.2...openspeedtest-1.0.0) (2022-06-26) diff --git a/stable/openspeedtest/1.0.11/Chart.lock b/stable/openspeedtest/1.0.11/Chart.lock deleted file mode 100644 index 99314c736c7..00000000000 --- a/stable/openspeedtest/1.0.11/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:03:52.24540246Z" diff --git a/stable/openspeedtest/1.0.11/Chart.yaml b/stable/openspeedtest/1.0.11/Chart.yaml deleted file mode 100644 index 0dc5e92e0ec..00000000000 --- a/stable/openspeedtest/1.0.11/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new. -home: https://github.com/truecharts/apps/tree/master/charts/stable/openspeedtest -icon: https://truecharts.org/img/appicons/openspeedtest.png -keywords: -- speedtest -- speed test -- openspeedtest -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: openspeedtest -sources: -- https://github.com/openspeedtest/Speed-Test -type: application -version: 1.0.11 -annotations: - truecharts.org/catagories: | - - utilities - - test - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openspeedtest/1.0.13/CHANGELOG.md b/stable/openspeedtest/1.0.13/CHANGELOG.md new file mode 100644 index 00000000000..03d1bf043ec --- /dev/null +++ b/stable/openspeedtest/1.0.13/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openspeedtest-1.0.13](https://github.com/truecharts/apps/compare/openspeedtest-1.0.11...openspeedtest-1.0.13) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [openspeedtest-1.0.11](https://github.com/truecharts/apps/compare/openspeedtest-1.0.10...openspeedtest-1.0.11) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [openspeedtest-1.0.10](https://github.com/truecharts/apps/compare/openspeedtest-1.0.9...openspeedtest-1.0.10) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [openspeedtest-1.0.9](https://github.com/truecharts/apps/compare/openspeedtest-1.0.8...openspeedtest-1.0.9) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [openspeedtest-1.0.8](https://github.com/truecharts/apps/compare/openspeedtest-1.0.7...openspeedtest-1.0.8) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [openspeedtest-1.0.7](https://github.com/truecharts/apps/compare/openspeedtest-1.0.6...openspeedtest-1.0.7) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [openspeedtest-1.0.6](https://github.com/truecharts/apps/compare/openspeedtest-1.0.5...openspeedtest-1.0.6) (2022-07-07) + + + + +### [openspeedtest-1.0.5](https://github.com/truecharts/apps/compare/openspeedtest-1.0.4...openspeedtest-1.0.5) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [openspeedtest-1.0.4](https://github.com/truecharts/apps/compare/openspeedtest-1.0.3...openspeedtest-1.0.4) (2022-07-02) + +#### Feat + +* Add EteSync to incubator ([#3024](https://github.com/truecharts/apps/issues/3024)) + + + + +### [openspeedtest-1.0.3](https://github.com/truecharts/apps/compare/openspeedtest-1.0.2...openspeedtest-1.0.3) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [openspeedtest-1.0.2](https://github.com/truecharts/apps/compare/openspeedtest-1.0.1...openspeedtest-1.0.2) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [openspeedtest-1.0.1](https://github.com/truecharts/apps/compare/openspeedtest-1.0.0...openspeedtest-1.0.1) (2022-06-26) diff --git a/stable/openspeedtest/1.0.13/Chart.lock b/stable/openspeedtest/1.0.13/Chart.lock new file mode 100644 index 00000000000..9c7b988c2a6 --- /dev/null +++ b/stable/openspeedtest/1.0.13/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:12.730923855Z" diff --git a/stable/openspeedtest/1.0.13/Chart.yaml b/stable/openspeedtest/1.0.13/Chart.yaml new file mode 100644 index 00000000000..60f7f8107ee --- /dev/null +++ b/stable/openspeedtest/1.0.13/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: HTML5 Network Speed Test Server. You can test download & upload speed from any device within your network with a web browser that is IE10 or new. +home: https://github.com/truecharts/apps/tree/master/charts/stable/openspeedtest +icon: https://truecharts.org/img/chart-icons/openspeedtest.png +keywords: +- speedtest +- speed test +- openspeedtest +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: openspeedtest +sources: +- https://github.com/openspeedtest/Speed-Test +type: application +version: 1.0.13 +annotations: + truecharts.org/catagories: | + - utilities + - test + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openspeedtest/1.0.11/README.md b/stable/openspeedtest/1.0.13/README.md similarity index 100% rename from stable/openspeedtest/1.0.11/README.md rename to stable/openspeedtest/1.0.13/README.md diff --git a/stable/openspeedtest/1.0.11/app-readme.md b/stable/openspeedtest/1.0.13/app-readme.md similarity index 100% rename from stable/openspeedtest/1.0.11/app-readme.md rename to stable/openspeedtest/1.0.13/app-readme.md diff --git a/stable/pydio-cells/4.0.13/charts/common-10.4.4.tgz b/stable/openspeedtest/1.0.13/charts/common-10.4.4.tgz similarity index 100% rename from stable/pydio-cells/4.0.13/charts/common-10.4.4.tgz rename to stable/openspeedtest/1.0.13/charts/common-10.4.4.tgz diff --git a/stable/openspeedtest/1.0.11/icon.png b/stable/openspeedtest/1.0.13/icon.png similarity index 100% rename from stable/openspeedtest/1.0.11/icon.png rename to stable/openspeedtest/1.0.13/icon.png diff --git a/stable/openspeedtest/1.0.11/ix_values.yaml b/stable/openspeedtest/1.0.13/ix_values.yaml similarity index 100% rename from stable/openspeedtest/1.0.11/ix_values.yaml rename to stable/openspeedtest/1.0.13/ix_values.yaml diff --git a/stable/openspeedtest/1.0.11/questions.yaml b/stable/openspeedtest/1.0.13/questions.yaml similarity index 100% rename from stable/openspeedtest/1.0.11/questions.yaml rename to stable/openspeedtest/1.0.13/questions.yaml diff --git a/stable/reg/6.0.13/templates/common.yaml b/stable/openspeedtest/1.0.13/templates/common.yaml similarity index 100% rename from stable/reg/6.0.13/templates/common.yaml rename to stable/openspeedtest/1.0.13/templates/common.yaml diff --git a/stable/pydio-cells/4.0.13/values.yaml b/stable/openspeedtest/1.0.13/values.yaml similarity index 100% rename from stable/pydio-cells/4.0.13/values.yaml rename to stable/openspeedtest/1.0.13/values.yaml diff --git a/stable/openspeedtest/item.yaml b/stable/openspeedtest/item.yaml index ce9f53e40f9..b6c03057deb 100644 --- a/stable/openspeedtest/item.yaml +++ b/stable/openspeedtest/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/openspeedtest.png +icon_url: https://truecharts.org/img/chart-icons/openspeedtest.png categories: - utilities - test diff --git a/stable/openvscode-server/2.0.15/CHANGELOG.md b/stable/openvscode-server/2.0.15/CHANGELOG.md deleted file mode 100644 index d305a680ef8..00000000000 --- a/stable/openvscode-server/2.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [openvscode-server-2.0.15](https://github.com/truecharts/apps/compare/openvscode-server-2.0.14...openvscode-server-2.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [openvscode-server-2.0.14](https://github.com/truecharts/apps/compare/openvscode-server-2.0.13...openvscode-server-2.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [openvscode-server-2.0.13](https://github.com/truecharts/apps/compare/openvscode-server-2.0.12...openvscode-server-2.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [openvscode-server-2.0.12](https://github.com/truecharts/apps/compare/openvscode-server-2.0.11...openvscode-server-2.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [openvscode-server-2.0.11](https://github.com/truecharts/apps/compare/openvscode-server-2.0.10...openvscode-server-2.0.11) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [openvscode-server-2.0.10](https://github.com/truecharts/apps/compare/openvscode-server-2.0.9...openvscode-server-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [openvscode-server-2.0.9](https://github.com/truecharts/apps/compare/openvscode-server-2.0.8...openvscode-server-2.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [openvscode-server-2.0.8](https://github.com/truecharts/apps/compare/openvscode-server-2.0.7...openvscode-server-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [openvscode-server-2.0.7](https://github.com/truecharts/apps/compare/openvscode-server-2.0.6...openvscode-server-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [openvscode-server-2.0.6](https://github.com/truecharts/apps/compare/openvscode-server-2.0.5...openvscode-server-2.0.6) (2022-06-18) - -#### Chore - -* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) - - - - -### [openvscode-server-2.0.5](https://github.com/truecharts/apps/compare/openvscode-server-2.0.4...openvscode-server-2.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/openvscode-server/2.0.15/Chart.lock b/stable/openvscode-server/2.0.15/Chart.lock deleted file mode 100644 index dea954fc7ff..00000000000 --- a/stable/openvscode-server/2.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:04:01.750369606Z" diff --git a/stable/openvscode-server/2.0.15/Chart.yaml b/stable/openvscode-server/2.0.15/Chart.yaml deleted file mode 100644 index 409a126e41d..00000000000 --- a/stable/openvscode-server/2.0.15/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: openvscode-server -version: 2.0.15 -appVersion: "1.69.0" -description: Openvscode-server provides a version of VS Code that runs a server on a remote machine. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/openvscode-server -icon: https://truecharts.org/img/appicons/openvscode-server.png -keywords: - - openvscode-server -sources: - - https://hub.docker.com/r/linuxserver/openvscode-server -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/openvscode-server/2.0.17/CHANGELOG.md b/stable/openvscode-server/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..82590791a1c --- /dev/null +++ b/stable/openvscode-server/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [openvscode-server-2.0.17](https://github.com/truecharts/apps/compare/openvscode-server-2.0.15...openvscode-server-2.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [openvscode-server-2.0.15](https://github.com/truecharts/apps/compare/openvscode-server-2.0.14...openvscode-server-2.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [openvscode-server-2.0.14](https://github.com/truecharts/apps/compare/openvscode-server-2.0.13...openvscode-server-2.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [openvscode-server-2.0.13](https://github.com/truecharts/apps/compare/openvscode-server-2.0.12...openvscode-server-2.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [openvscode-server-2.0.12](https://github.com/truecharts/apps/compare/openvscode-server-2.0.11...openvscode-server-2.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [openvscode-server-2.0.11](https://github.com/truecharts/apps/compare/openvscode-server-2.0.10...openvscode-server-2.0.11) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [openvscode-server-2.0.10](https://github.com/truecharts/apps/compare/openvscode-server-2.0.9...openvscode-server-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [openvscode-server-2.0.9](https://github.com/truecharts/apps/compare/openvscode-server-2.0.8...openvscode-server-2.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [openvscode-server-2.0.8](https://github.com/truecharts/apps/compare/openvscode-server-2.0.7...openvscode-server-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [openvscode-server-2.0.7](https://github.com/truecharts/apps/compare/openvscode-server-2.0.6...openvscode-server-2.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [openvscode-server-2.0.6](https://github.com/truecharts/apps/compare/openvscode-server-2.0.5...openvscode-server-2.0.6) (2022-06-18) + +#### Chore + +* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) + diff --git a/stable/openvscode-server/2.0.17/Chart.lock b/stable/openvscode-server/2.0.17/Chart.lock new file mode 100644 index 00000000000..6570e463099 --- /dev/null +++ b/stable/openvscode-server/2.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:17.400948497Z" diff --git a/stable/openvscode-server/2.0.17/Chart.yaml b/stable/openvscode-server/2.0.17/Chart.yaml new file mode 100644 index 00000000000..07a5739d144 --- /dev/null +++ b/stable/openvscode-server/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: openvscode-server +version: 2.0.17 +appVersion: "1.69.0" +description: Openvscode-server provides a version of VS Code that runs a server on a remote machine. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/openvscode-server +icon: https://truecharts.org/img/chart-icons/openvscode-server.png +keywords: + - openvscode-server +sources: + - https://hub.docker.com/r/linuxserver/openvscode-server +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/openvscode-server/2.0.15/README.md b/stable/openvscode-server/2.0.17/README.md similarity index 100% rename from stable/openvscode-server/2.0.15/README.md rename to stable/openvscode-server/2.0.17/README.md diff --git a/stable/openvscode-server/2.0.15/app-readme.md b/stable/openvscode-server/2.0.17/app-readme.md similarity index 100% rename from stable/openvscode-server/2.0.15/app-readme.md rename to stable/openvscode-server/2.0.17/app-readme.md diff --git a/stable/pyload/6.0.13/charts/common-10.4.4.tgz b/stable/openvscode-server/2.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/pyload/6.0.13/charts/common-10.4.4.tgz rename to stable/openvscode-server/2.0.17/charts/common-10.4.4.tgz diff --git a/stable/openvscode-server/2.0.15/icon.png b/stable/openvscode-server/2.0.17/icon.png similarity index 100% rename from stable/openvscode-server/2.0.15/icon.png rename to stable/openvscode-server/2.0.17/icon.png diff --git a/stable/openvscode-server/2.0.15/ix_values.yaml b/stable/openvscode-server/2.0.17/ix_values.yaml similarity index 100% rename from stable/openvscode-server/2.0.15/ix_values.yaml rename to stable/openvscode-server/2.0.17/ix_values.yaml diff --git a/stable/openvscode-server/2.0.15/questions.yaml b/stable/openvscode-server/2.0.17/questions.yaml similarity index 100% rename from stable/openvscode-server/2.0.15/questions.yaml rename to stable/openvscode-server/2.0.17/questions.yaml diff --git a/stable/requestrr/2.0.12/templates/common.yaml b/stable/openvscode-server/2.0.17/templates/common.yaml similarity index 100% rename from stable/requestrr/2.0.12/templates/common.yaml rename to stable/openvscode-server/2.0.17/templates/common.yaml diff --git a/stable/pyload/6.0.13/values.yaml b/stable/openvscode-server/2.0.17/values.yaml similarity index 100% rename from stable/pyload/6.0.13/values.yaml rename to stable/openvscode-server/2.0.17/values.yaml diff --git a/stable/openvscode-server/item.yaml b/stable/openvscode-server/item.yaml index e87df1b7581..4714bce57d5 100644 --- a/stable/openvscode-server/item.yaml +++ b/stable/openvscode-server/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/openvscode-server.png +icon_url: https://truecharts.org/img/chart-icons/openvscode-server.png categories: - incubator diff --git a/stable/organizr/11.0.14/CHANGELOG.md b/stable/organizr/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b8083375d89 --- /dev/null +++ b/stable/organizr/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [organizr-11.0.14](https://github.com/truecharts/apps/compare/organizr-11.0.12...organizr-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [organizr-11.0.12](https://github.com/truecharts/apps/compare/organizr-11.0.11...organizr-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [organizr-11.0.11](https://github.com/truecharts/apps/compare/organizr-11.0.10...organizr-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [organizr-11.0.10](https://github.com/truecharts/apps/compare/organizr-11.0.9...organizr-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [organizr-11.0.9](https://github.com/truecharts/apps/compare/organizr-11.0.8...organizr-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [organizr-11.0.8](https://github.com/truecharts/apps/compare/organizr-11.0.7...organizr-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [organizr-11.0.7](https://github.com/truecharts/apps/compare/organizr-11.0.6...organizr-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [organizr-11.0.6](https://github.com/truecharts/apps/compare/organizr-11.0.5...organizr-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [organizr-11.0.5](https://github.com/truecharts/apps/compare/organizr-11.0.4...organizr-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [organizr-11.0.4](https://github.com/truecharts/apps/compare/organizr-11.0.3...organizr-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [organizr-11.0.3](https://github.com/truecharts/apps/compare/organizr-11.0.2...organizr-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/organizr/11.0.14/Chart.lock b/stable/organizr/11.0.14/Chart.lock new file mode 100644 index 00000000000..5b4506e771b --- /dev/null +++ b/stable/organizr/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:24.68975431Z" diff --git a/stable/organizr/11.0.14/Chart.yaml b/stable/organizr/11.0.14/Chart.yaml new file mode 100644 index 00000000000..fc9fcf6aeb6 --- /dev/null +++ b/stable/organizr/11.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: HTPC/Homelab Services Organizer +home: https://github.com/truecharts/apps/tree/master/charts/stable/organizr +icon: https://truecharts.org/img/chart-icons/organizr.png +keywords: +- organizr +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: organizr +sources: +- https://github.com/causefx/Organizr +- https://hub.docker.com/r/organizr/organizr +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - organizers + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/organizr/11.0.14/README.md b/stable/organizr/11.0.14/README.md new file mode 100644 index 00000000000..bb68352f28c --- /dev/null +++ b/stable/organizr/11.0.14/README.md @@ -0,0 +1,43 @@ +# organizr + +HTPC/Homelab Services Organizer + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/organizr/11.0.14/app-readme.md b/stable/organizr/11.0.14/app-readme.md new file mode 100644 index 00000000000..d853182a5ab --- /dev/null +++ b/stable/organizr/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +HTPC/Homelab Services Organizer + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/pylon/2.0.12/charts/common-10.4.4.tgz b/stable/organizr/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/pylon/2.0.12/charts/common-10.4.4.tgz rename to stable/organizr/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/organizr/11.0.14/icon.png b/stable/organizr/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..00ebb3784ae161d68c5c39fc944649f064d4b7d7 GIT binary patch literal 20520 zcmbTc19YU_5-ywxJGR+zCbn&BV%xUUaVDHh%!wzqZB6WnolI;eH{W;gpZl+Kv2L%% zi`rFBVb|Vobww&ENFu`F!GVE+AxcY$seJqn|MdYte|%SHR%U|z(*v!Jpo}cu* zt&5bz%9Ni}gI%6U-ci)d(n`wP*-X`2;fsm4jS06Ysh|J}pC``;13NQUBN9(LTYDEC zPkz$B`SN@m|8<#>l;m#`R~vp(;lBiuXv!;*h&ni%k#I6F(VH+aF_Ca`GcdEVbDD6Q z(UGt)u`n|-aWXQq(K9jeuyXUTbCCS=MfxGm+0>jzMNHzK!amOUNiAJn9eEfTJv=-Z zJXjeVoGlocxw*L+nOGQESm-|}=v}<*U5z~H?On+J#X-!>#l+dl(bdYqp5!l%M#c_q zuKc7QQ2(KWo#VgR+PnPIP9GLy^fYp0WM*LcOQ*jHO-=qy=ji5a`?qjY6Gk&zGdnYT zSCxD=4@gn?*0Lj>@RH`c|@Jfj9eX@zc@J9{>xKJ|AI`y!ot8#LakwCZ|dOT zLh~O3%*2db&G|m@zuqTac3c+l)M-4z>=?AAvHs_EX;D!n zX9sgD+m9PADv}~3(&C~V%-kFt^eha_f5VlR=aIH|aW%3xF_RYKC;c!EgO!yjkC_Rx zIXAlrGrcjB887PfoRwRE1508<_Uz38L)a0*dFf%3n=Vhz^VvqkT$^RVhVQKck^nVj2 z|B&wDVD9Q+|KGXtADI3t^#6?7{}<^0G>eI)k-df4 zM~Y=6{Yx3fzjDz(oWl73_t)R|{v&Vwi~J)Q{&o28H2iV$??i59|H0b%BTdugVse0i zNv}$a34ig-Jk9d()YC|6+UQVh(_5?E%WkG{|4dGv7%vhyC5rzWOcXaY_m@(5t}iPS zg5PHFBS|9IcMupXVFHTCXKATz6slMgUZ+)4*;?)~Yk zWse+}$@7zr1$`g-+{8SEES`aHLv0Xlf9OpAfS0HiBe;R)N>syIh5pRZi0YBJ{YlJa zi05$|Rl=6a;xYRPU!ai1G6$tntbqIfME-Pn)~y<9$};ks-C|a7N_yD3bf5kh)CI)= z_8W}&0_+nt2~+_{*${9D(+VQmB&jAIUc4d6Cf&UXX16J0h)-9Ue|vM^>V+Z1|;Okrppe#%ABF=t7dzwq48}mZa%@dD}EGk z8pHyo*ancf4Bi79Na;nJjf;2=s@Bo!(*(o>%mg?``#b-8$J@$AtCmiaKfAGU0SYM& zYNGMgPe(fRd_)mQ?3V|R!i!5kiv*>aB?YtMV>-4KUzTL1^NjZJZ6*gT*FQ zot>q?&#D4O0=l5b=j*@&Fhz*iR=mD%)L_{e74}&jG9mGn+5o*c)Nh1B)tX1%xVApg zB1RFuM)AHzfFbF;#PFifcxQ?Ifsl+RlWrY=`iUakAMi8*=FP(HG62>)+Md4e@1wB` z*doC>$9nZq;wD)FKI9;pbg}PP)59#=(@CD4!8_z5*wDlK-XnY7G+gk*EF%-y&?%9Qf;f8PeX8GyO=%v`CD8~2Z`^FBw z!4qL|x$TgKaChaLYr))QM>k4U4R$FtNK=G*?;9gR!h~yrjE4#}0!c_%r6hpQdbX9a zk_=@u@dC6Xz6PD-O<&Grn{6gdA>oMM)P+B=KQ&wFEvy^54XxQ{f+ryJ zXB>%S9nk|RD?r=>j!4n|$b2yvX1VPYMXwDSmy2ukP$(=`JZkCubT@e-0}#oTTz`=m zb%hy*o0sdxUDHp>w@B1PyAL0lNZCr%<8ocV@{A)dAk48CY-lW&hLr>T)^YcmNpwr2 zeyWA^Vz8Ms>!oVVHAd!fVziQTUt=T7xz-jwOmU5qEJ2P+ioraM5J}0tZJtTrf$TH{ zT0s$7l_Lr1cC+=}C~Wa#k1Rsc9WqZ>&BXhGA~G~(;;9cZ^=2e9SsB^$nXX4kN02X8 zY(nK?c6M1dF)| zwns>^{5T`td>n5Apld0H45K4%&w8R)F+=?C3yDpgFOIVcQ*}NOD*;zb$g4M8Su4*% zaOqeB0P*oszGk>kq4;XF-8DW%r1NdV+V9_90A5vrHV3ehJ9OGLAh}YZTqTmM2@`CB zM3v^wxLhl-d|)qXl+v)+>^^0p0!?U9+M#!%h*4_pH^~o!gMC(asJUSPrGK=T$yioJSOycIBk0C zP1f<)@e!yP!?UuD%6++XjKkHB00$knMPm-40OYLD;6hOVFK?(P0&xps5EY6J)XRgp z*+BQxKjzOSS$t22`i=apaa2U-#-4Q2!%S8-HsokEVC=F(somGLp8DCIw(MJuyuqS6 zI7B`OK=M|sLbz|fh?;WMZ~?tewb3N7o7j+1erC(Bj>v+~y@Y&@J3EJA1#Vho=|E(7 z6NaN>f~}S+?(fLH_iD4=IS1ahD~)kJXX_Jd0qcVh_xuVLih@RcrkC61B0z|M!2+>^FpZ_b zbi`aSRWvNGcacT?dpGr@{~o1)>us6El8BJUB1u5|W7VqfZ1AerK|Vrs^vv%iAsZW} z&*Lw=$m$33WT4aN>6HM^k{ba8GIdf?FE~L`%`cg%AFF(BbS@XfKOzB}l zn-3ZH4Yn#5ln-welBr7|`P4J2!YGAg@i-{>lHL~35_2~{E{2}_H6I$X7o|J!U}_KR z(8JEwmyX;!O|3l>j#AS?hdKFZA@Q3S0A%As;Mtyo{JzP~_fD@^cBg4Ej@Z?fGwF9% zyn4TBQr}cRH8T^4-9Mp-KWj;1fRlGTMUQb}B$p5RY?}}OA;6lCO!u)#9N-QXBA`Iu zIcu)^&e(N&fIxs_cJ%wt{#J6lB>b_z?h!9fICp5X;Yi zRsvf)0uJMGfBh7vKg!$nkatAr6!UP__Bh?$mGOm zFNWt#0)G8ZLmDB4VS_h(YT#0jL^i*e@NWPk?ef55rr$Y~3Dur`LyUWB#6PXqoF{Pb zqNb;(Sx%?PtA)28{6WF|0VEl`Ay#ZE1Iw+^hT6L5f55rZzivPD zP}%RdGOmd~k5c9#CKZ1{1v)96cwBwFcYWik%kBHQqQQI};gRf1g&GaNPq|LSa-!QI zpgY7=Z@uibU)UYgY}bp=H}V|3T<&*WWqZ7G`XJp@yWg_7>M4vxXpH8NCuEH5dzax# z4+8EkJSHmdKe>Sjwp=%bf0*jtrEGZf2RvP3soQFX7+F(v*+QiPw>*xVy{R(h?^X?uR> zkCclq59Z1B4byWNISZC7TI4XT4&*t+-9PCPy3okmQg5NOu%)_Lg1-OOKapO%d-!D& z@M}MV$YSs46!SEuI=-1YyWZu*#rfyu&}SB+63e)~>Y-YkOB6(#6)SENnsE!dLZdZf z<1xI;9i#2!K^UFB{sRgYk2~M@KN(){g8t|wut zuMC3ZQtkY-f52fSqG4bq;%Q7(q25k07pr$VA?OS?BuY}rp)3KUDlEI)wv47YR|LH( zc^at-urwETak>F;g%~mTzqNd~O6m10& zV*Emm<7*FJY`+p*YI{dHUStq0Icg5Z44W1b5bOqJ<6rn;i$;C<3hj>%QZkp*BXMNC z2r^d0a7N1UyhL8|dKXsDTnIZ)N>hOa(U3o%67ZhT5tVNL1QvADHt%|Ww?qxTgI6?r zgy*PzNGnFuSr0jX#0abN^ukZ%A_z!u_2nVudGEAhzJkORro_ROzW%N82Gg|usIib$ z3r~LDs|{+DW5ns4`|_tk51d1)imI zKU>{MjHxsy&w*M<2VFHauSTd5o%g#j-Rm7e$3LTcsphv^Twuw|!<)nE-p}WQQzl6) zg6oL7Y_tB^zqZcK3qrWSIxqHfE*AyQjBktXYPTZ*(!w-EGzEt)cBFfJUq~OQTr3gz za`qU1_opvrO(s}m!KuWb$|ev?krn({Y80dinkKWCVz7!E-%Z6vc)!k%n_5`t*66%r zRcADip*B_P&^P9#(Z-uBP{J|ybj43z7E4p!C;rY;>g<^%DGb)bsb(~S|Xfm(pV+>^25 z+tcy=MONHuf2~`^VHlm)M81kizsrM-fVje=n5=vWr9{jb>P>Zzl|um1@x~op`95{p z8LICJEp0Tct$~qL&qlee?@dtha0jFoY!m7nJZ|N7Gu13YIYk5x7q%x>kM3*p#j>Ko zSn=DdwSra+!C0w%*GPy(nIZD*@~uze)sVRARfh*^Vr&K$RlZQCWc<7%9P-;1tibhe z;@NgC1upxf)h^T|yuR$d;79UC6)~9zQ7KS{$A~N9tbY$p=5-CN=F18D?o+~&3AdQr zbGP4SEGX#tx~bg0^T;d81g4CC%Bq&YQ=n)4{D5^*bw4iP2FCYoY_ZmS-q}^JY{pST z(;U4of93F~4ZbfTj_QbE#0PLPQOdmxd1W2M52<>1Ot6=q;+NvPkn1JgehAmHJv@AA zC=i(suBfK$WSP*b1kIad(zn4MRVQ%c8=Wftv?(>EvNuQC1}Xz^KqDex>8{tdrj21u zMx9P0v}boqtZ)$%11{pupP)7T?m5c^-PGof!b9Uf_P=MMO)Sa3L(SNdU0#t;o3EeC zPG?8H7?r|4c$ZMUKX-JQH#3UMN?JLI6`20|a1-YC@J)1H$aXJdSJ?IYH74~2)jT&F z(U876K>%==p*i_S@?dvA`gJO_JkdP5r4>D%Csz$x_O&0;Xfbsn zdN@YG9Wts`;^qu-ds2ggH*^U^ABF_2Ldh9SwzMJgD#vMl2JabgDIfsrIv(k!c+oHO zdUCD%Y>ofWn?33W_~MwM)_6TfPSgSRPelMB_v7Cr~vKsNf8-z1MWS2 ze+psnSTD0&xLxAFVr-vns+_jqA!5GaJj@u1zJ)%O+LaNfsgV@j0~D3`KLmNF?P`4Y zJ`RJ{(eVOYy7n^j5PZQTsQrFL2_J!IPW+q0Gb;T92WT_Cwz@#%>+Zzs7^Y-Vkef|IV5E~b z1f=e>rZ`>BI}F+az8w+KP{nSbtb#Zv4)Z|VO80G=4nWPY#iEgPp&^F znh;>Y1wuXcuzAmIYZ<)b8`Eac%9pM8gGa!miwY=KyQ`>9`2E%vc$r?DTH{o@{W9j_ z!q&fNoHp+1zdRFOMM9m-!$`*lYEKa&SAAG(IvYa39VW%T?w>0i8=u|Vhs9xxuRfR0NxE-=8ptf`9yE~HIYA`!g;V=Q- z&W(p)imJhDy%0fRSIEJqfYdFg%!pNJUF~BD!OIfPOXL4Ej3O4DdO#tDf-cTB`C(*}( z)VY&neKt>5F5dOHjkHP8V0!_j!I!nzwS{&^{By$az8xG`7wT#2RycplbsfKhjg>64 z{^g`c@YNDNPS7!apW>1 zjKIr70mYtt$wie_;HhS@`e(y8Qx={1W4}F=xC)6yQtG{ApCcRVnI1Sg3{ZOn37s*V zhkg?#t1U(rl5~*IF9F`Tin%TF8OdCX&|HL!br)Fr13JconkQ&sy4jJ5`8h{nr#>rM z&%O+X!ZME^rJD4M*fHkFPU>N zb&UD7G8vv`*fnm(>BxJb{Sp_%^|ejy%sBR{Kl{fEZBOTW`bFn`S5T7d%13G8%cV7O zhy-0L_-BixG<{$aZZ!&|^JfaAo5~!)uUBf*ypv*HpkM`}oNbuxeS-SyJ7~{ix~KOqd-RaJgcjqa^QZ0m4U>h%0YASglWSr}hVcTl=soqdQqITHc5FO> zfZaWe7F%AAySm%T4mQSY9&aHgZv=0o;A}nTak3TO!9Nragbboukund z6%{8*YQLV2%6N&9%1#%k(JZfy*-Uq-5IBHr$(LlAL+P8&C=&oln)mV1PYkcwF>1y) z!-xf%w==9(+%~w6pfAiTeGmfLQNf;HubB<&u@F19vi``t=;* zm8DKf!5z&h0xxt$_paTg`Jxx`<}UV&Z-oj`D-n>udgy+Pfvu8ash)%C11<*r;QjEa z&oJe+rMP>s6~MW3DDVJ7{xf|6$wrRxvKhYR$5X{)k890oZE$zM{4PKNsS}z{KPs%! zbL7#~`LXma>IcS_5^s9BCW-6BT_k}bs9w1@?)9T)7s-La2(W_di8x5O(TgUv7n;0d z+Qu3)sAf*h#w6zNl#bzJqk{cvn7>rsvMqj4=PC`~V!LdG4wh}uU7OAv4XOXAyt}P^ zQ-L$2N`ehGZ9=?yErkr@euHiUm*SaWIP7xq<#M#^}N}-t4k6OkV^!OU~S$CXGWq6MJ>wAefS&E)J64XkGae86A z$PkOp=RI`mAN@#k%g%gIDmQ_50^Zb`LiEl82$0en6sJBo;tG`+ZV?O)#vjiBHABvY zDz}*kz!R5&xWGR_rK6710~WQ-9g)7BCqKagtN7^ZaB0S6&epj{yq()2XN2MfuBkJF z#@>d!KMb0qFAc=G)?G!LE$fv^UZ_i+t~OUDi7$CcGaR$ZN}Gnz6ZS+{YJ&nQs)| zW+ok?qO0-c_Kgsf=+OGBM@dX{8A2S{R&K|N7V099vFOiKl;;Xid3}vb5n90XsXiDH zp2=^SxeGu4rmjETfV^=BXy~_Gp95tyM9EkAZr-yWK95YC&XLfLLSbiynW;}8R3*kG z0_E~^XE1Ci#P86@lXocM^X?=MV&4+n_+24!_rBfp*ON98Qe{#3%g|oVS8$c&T?*WT zJ)2J-STQ?c>_@6Al(HbPOWAlo6(za4*2j+}Rg1DgL^B-%L;pjyydu!dmQ~mQA?8!fMRYYpXW~Dmm+VL zD1D7OBZb*LDpf0zpYXs!a;zA+=DQ-fn$;lLeZ#MfVi@ufG-1tEB*!U{Ti=5E)5WDk zX&VlC&S^yOIvOlZcZ!leYKiJt^wtRdMj<^O7cfMUh2A}| z{X4P{h%oZ7i59_BLY9DWFh9Ojc1MUszOvU$xZRtmAgNtj21yqaGGedEHm@~V{iRe( zYyF!xKQdcfso4yt_(-N&n+QoH*J(P6vKoMFO#OMRMjjNlxc;NKB=W{BvoUacEF-vM zUsW3Q%RrWfFVt8*w8yOlP9y)@YjhrFnWC6G1TVF+S+ll!PAz$}(Pt=goD+ogTuC4& zcq=9VT1kqHt)Obhm@NK>Z(;__hA7U0828y8B<82jFg|J{nQ#Tqo1UGfKpb40?KKB~ zvW@l^vz)byl5=t*KCZxXt`Jv{+6C_V?}5#3u-xhq^btM_aXd}4u#pEM8Bhf{$Wk29 zHRWTGm68-S{GqtVTx2j^LiqrvE{=F-X4_fo66jH31=Kgj^9rg-(t1RpQ9*iW7_uNs=Ud0-k+-TrD zc3_iWDUa2m<^-s5q5}~Y``j_Kbr0e*iaFB`UZl`1Lh&yyMxKabRm5W`t2WWBV~p6v zFHZ8vhQGTw`OfCf&o$REraJpS)Hm*|W~5j9H6nfl>(uJ+5W5we;5bm$Ct7vad0o

F~h>vhpU;q#I`=!_kk18q^J!IG!(zNqzTzAt>Yp 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 Tnz7onzbro&Cr`&ZG@krFfB -### [oscam-6.0.11](https://github.com/truecharts/apps/compare/oscam-6.0.10...oscam-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [oscam-6.0.10](https://github.com/truecharts/apps/compare/oscam-6.0.9...oscam-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [oscam-6.0.9](https://github.com/truecharts/apps/compare/oscam-6.0.8...oscam-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [oscam-6.0.8](https://github.com/truecharts/apps/compare/oscam-6.0.7...oscam-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [oscam-6.0.7](https://github.com/truecharts/apps/compare/oscam-6.0.6...oscam-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [oscam-6.0.6](https://github.com/truecharts/apps/compare/oscam-6.0.5...oscam-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [oscam-6.0.5](https://github.com/truecharts/apps/compare/oscam-6.0.4...oscam-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [oscam-6.0.4](https://github.com/truecharts/apps/compare/oscam-6.0.3...oscam-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [oscam-6.0.3](https://github.com/truecharts/apps/compare/oscam-6.0.2...oscam-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [oscam-6.0.2](https://github.com/truecharts/apps/compare/oscam-6.0.1...oscam-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/oscam/6.0.12/Chart.lock b/stable/oscam/6.0.12/Chart.lock deleted file mode 100644 index 18499061f7a..00000000000 --- a/stable/oscam/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:04:08.270933188Z" diff --git a/stable/oscam/6.0.12/Chart.yaml b/stable/oscam/6.0.12/Chart.yaml deleted file mode 100644 index 5e9f6b3f663..00000000000 --- a/stable/oscam/6.0.12/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "11693" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Open Source Conditional Access Module software -home: https://github.com/truecharts/apps/tree/master/charts/stable/oscam -icon: https://truecharts.org/img/appicons/oscam.png -keywords: -- oscam -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: oscam -sources: -- https://trac.streamboard.tv/oscam/browser/trunk -type: application -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - DIY - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/oscam/6.0.14/CHANGELOG.md b/stable/oscam/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..e92dbb2146a --- /dev/null +++ b/stable/oscam/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [oscam-6.0.14](https://github.com/truecharts/apps/compare/oscam-6.0.12...oscam-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [oscam-6.0.12](https://github.com/truecharts/apps/compare/oscam-6.0.11...oscam-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [oscam-6.0.11](https://github.com/truecharts/apps/compare/oscam-6.0.10...oscam-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [oscam-6.0.10](https://github.com/truecharts/apps/compare/oscam-6.0.9...oscam-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [oscam-6.0.9](https://github.com/truecharts/apps/compare/oscam-6.0.8...oscam-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [oscam-6.0.8](https://github.com/truecharts/apps/compare/oscam-6.0.7...oscam-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [oscam-6.0.7](https://github.com/truecharts/apps/compare/oscam-6.0.6...oscam-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [oscam-6.0.6](https://github.com/truecharts/apps/compare/oscam-6.0.5...oscam-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [oscam-6.0.5](https://github.com/truecharts/apps/compare/oscam-6.0.4...oscam-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [oscam-6.0.4](https://github.com/truecharts/apps/compare/oscam-6.0.3...oscam-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [oscam-6.0.3](https://github.com/truecharts/apps/compare/oscam-6.0.2...oscam-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/oscam/6.0.14/Chart.lock b/stable/oscam/6.0.14/Chart.lock new file mode 100644 index 00000000000..c6b9b8dedba --- /dev/null +++ b/stable/oscam/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:24.592185921Z" diff --git a/stable/oscam/6.0.14/Chart.yaml b/stable/oscam/6.0.14/Chart.yaml new file mode 100644 index 00000000000..d43d3e92745 --- /dev/null +++ b/stable/oscam/6.0.14/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "11693" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Open Source Conditional Access Module software +home: https://github.com/truecharts/apps/tree/master/charts/stable/oscam +icon: https://truecharts.org/img/chart-icons/oscam.png +keywords: +- oscam +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: oscam +sources: +- https://trac.streamboard.tv/oscam/browser/trunk +type: application +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - DIY + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/oscam/6.0.12/README.md b/stable/oscam/6.0.14/README.md similarity index 100% rename from stable/oscam/6.0.12/README.md rename to stable/oscam/6.0.14/README.md diff --git a/stable/oscam/6.0.12/app-readme.md b/stable/oscam/6.0.14/app-readme.md similarity index 100% rename from stable/oscam/6.0.12/app-readme.md rename to stable/oscam/6.0.14/app-readme.md diff --git a/stable/qinglong/2.0.13/charts/common-10.4.4.tgz b/stable/oscam/6.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/qinglong/2.0.13/charts/common-10.4.4.tgz rename to stable/oscam/6.0.14/charts/common-10.4.4.tgz diff --git a/stable/oscam/6.0.12/icon.png b/stable/oscam/6.0.14/icon.png similarity index 100% rename from stable/oscam/6.0.12/icon.png rename to stable/oscam/6.0.14/icon.png diff --git a/stable/oscam/6.0.12/ix_values.yaml b/stable/oscam/6.0.14/ix_values.yaml similarity index 100% rename from stable/oscam/6.0.12/ix_values.yaml rename to stable/oscam/6.0.14/ix_values.yaml diff --git a/stable/oscam/6.0.12/questions.yaml b/stable/oscam/6.0.14/questions.yaml similarity index 100% rename from stable/oscam/6.0.12/questions.yaml rename to stable/oscam/6.0.14/questions.yaml diff --git a/stable/rsnapshot/2.0.12/templates/common.yaml b/stable/oscam/6.0.14/templates/common.yaml similarity index 100% rename from stable/rsnapshot/2.0.12/templates/common.yaml rename to stable/oscam/6.0.14/templates/common.yaml diff --git a/stable/qinglong/2.0.13/values.yaml b/stable/oscam/6.0.14/values.yaml similarity index 100% rename from stable/qinglong/2.0.13/values.yaml rename to stable/oscam/6.0.14/values.yaml diff --git a/stable/oscam/item.yaml b/stable/oscam/item.yaml index 41577ac2ec1..eac4aeac661 100644 --- a/stable/oscam/item.yaml +++ b/stable/oscam/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/oscam.png +icon_url: https://truecharts.org/img/chart-icons/oscam.png categories: - DIY diff --git a/stable/outline/3.0.15/CHANGELOG.md b/stable/outline/3.0.15/CHANGELOG.md deleted file mode 100644 index 9cb419eb7e4..00000000000 --- a/stable/outline/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [outline-3.0.15](https://github.com/truecharts/apps/compare/outline-3.0.14...outline-3.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [outline-3.0.14](https://github.com/truecharts/apps/compare/outline-3.0.13...outline-3.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [outline-3.0.13](https://github.com/truecharts/apps/compare/outline-3.0.12...outline-3.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [outline-3.0.12](https://github.com/truecharts/apps/compare/outline-3.0.11...outline-3.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [outline-3.0.11](https://github.com/truecharts/apps/compare/outline-3.0.10...outline-3.0.11) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [outline-3.0.10](https://github.com/truecharts/apps/compare/outline-3.0.9...outline-3.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [outline-3.0.9](https://github.com/truecharts/apps/compare/outline-3.0.8...outline-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [outline-3.0.8](https://github.com/truecharts/apps/compare/outline-3.0.7...outline-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [outline-3.0.7](https://github.com/truecharts/apps/compare/outline-3.0.6...outline-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [outline-3.0.6](https://github.com/truecharts/apps/compare/outline-3.0.5...outline-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [outline-3.0.5](https://github.com/truecharts/apps/compare/outline-3.0.4...outline-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/outline/3.0.15/Chart.lock b/stable/outline/3.0.15/Chart.lock deleted file mode 100644 index 57d21b751d2..00000000000 --- a/stable/outline/3.0.15/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:04:19.645367756Z" diff --git a/stable/outline/3.0.15/Chart.yaml b/stable/outline/3.0.15/Chart.yaml deleted file mode 100644 index 10ad5443b3e..00000000000 --- a/stable/outline/3.0.15/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: "0.64.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -deprecated: false -description: A fast, collaborative, knowledge base for your team built using React and Node.js. -home: https://github.com/truecharts/apps/tree/master/charts/stable/outline -icon: https://truecharts.org/img/appicons/outline.png -keywords: -- outline -- knowledge -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: outline -sources: -- https://github.com/outline/outline -type: application -version: 3.0.15 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/outline/3.0.17/CHANGELOG.md b/stable/outline/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..d43f41e0897 --- /dev/null +++ b/stable/outline/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [outline-3.0.17](https://github.com/truecharts/apps/compare/outline-3.0.15...outline-3.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [outline-3.0.15](https://github.com/truecharts/apps/compare/outline-3.0.14...outline-3.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [outline-3.0.14](https://github.com/truecharts/apps/compare/outline-3.0.13...outline-3.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [outline-3.0.13](https://github.com/truecharts/apps/compare/outline-3.0.12...outline-3.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [outline-3.0.12](https://github.com/truecharts/apps/compare/outline-3.0.11...outline-3.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [outline-3.0.11](https://github.com/truecharts/apps/compare/outline-3.0.10...outline-3.0.11) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [outline-3.0.10](https://github.com/truecharts/apps/compare/outline-3.0.9...outline-3.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [outline-3.0.9](https://github.com/truecharts/apps/compare/outline-3.0.8...outline-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [outline-3.0.8](https://github.com/truecharts/apps/compare/outline-3.0.7...outline-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [outline-3.0.7](https://github.com/truecharts/apps/compare/outline-3.0.6...outline-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [outline-3.0.6](https://github.com/truecharts/apps/compare/outline-3.0.5...outline-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/outline/3.0.17/Chart.lock b/stable/outline/3.0.17/Chart.lock new file mode 100644 index 00000000000..d3adc13a053 --- /dev/null +++ b/stable/outline/3.0.17/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:10:38.348722136Z" diff --git a/stable/outline/3.0.17/Chart.yaml b/stable/outline/3.0.17/Chart.yaml new file mode 100644 index 00000000000..9021984d584 --- /dev/null +++ b/stable/outline/3.0.17/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "0.64.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: A fast, collaborative, knowledge base for your team built using React and Node.js. +home: https://github.com/truecharts/apps/tree/master/charts/stable/outline +icon: https://truecharts.org/img/chart-icons/outline.png +keywords: +- outline +- knowledge +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: outline +sources: +- https://github.com/outline/outline +type: application +version: 3.0.17 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/outline/3.0.15/README.md b/stable/outline/3.0.17/README.md similarity index 100% rename from stable/outline/3.0.15/README.md rename to stable/outline/3.0.17/README.md diff --git a/stable/outline/3.0.15/app-readme.md b/stable/outline/3.0.17/app-readme.md similarity index 100% rename from stable/outline/3.0.15/app-readme.md rename to stable/outline/3.0.17/app-readme.md diff --git a/stable/quassel-core/3.0.12/charts/common-10.4.4.tgz b/stable/outline/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/quassel-core/3.0.12/charts/common-10.4.4.tgz rename to stable/outline/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/redmine/3.0.15/charts/postgresql-8.0.30.tgz b/stable/outline/3.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/redmine/3.0.15/charts/postgresql-8.0.30.tgz rename to stable/outline/3.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/shlink/4.0.14/charts/redis-3.0.30.tgz b/stable/outline/3.0.17/charts/redis-3.0.30.tgz similarity index 100% rename from stable/shlink/4.0.14/charts/redis-3.0.30.tgz rename to stable/outline/3.0.17/charts/redis-3.0.30.tgz diff --git a/stable/outline/3.0.15/icon.png b/stable/outline/3.0.17/icon.png similarity index 100% rename from stable/outline/3.0.15/icon.png rename to stable/outline/3.0.17/icon.png diff --git a/stable/outline/3.0.15/ix_values.yaml b/stable/outline/3.0.17/ix_values.yaml similarity index 100% rename from stable/outline/3.0.15/ix_values.yaml rename to stable/outline/3.0.17/ix_values.yaml diff --git a/stable/outline/3.0.15/questions.yaml b/stable/outline/3.0.17/questions.yaml similarity index 100% rename from stable/outline/3.0.15/questions.yaml rename to stable/outline/3.0.17/questions.yaml diff --git a/stable/outline/3.0.15/templates/_secrets.tpl b/stable/outline/3.0.17/templates/_secrets.tpl similarity index 100% rename from stable/outline/3.0.15/templates/_secrets.tpl rename to stable/outline/3.0.17/templates/_secrets.tpl diff --git a/stable/outline/3.0.15/templates/common.yaml b/stable/outline/3.0.17/templates/common.yaml similarity index 100% rename from stable/outline/3.0.15/templates/common.yaml rename to stable/outline/3.0.17/templates/common.yaml diff --git a/stable/quassel-core/3.0.12/values.yaml b/stable/outline/3.0.17/values.yaml similarity index 100% rename from stable/quassel-core/3.0.12/values.yaml rename to stable/outline/3.0.17/values.yaml diff --git a/stable/outline/item.yaml b/stable/outline/item.yaml index 80298e71f85..b5d0292988a 100644 --- a/stable/outline/item.yaml +++ b/stable/outline/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/outline.png +icon_url: https://truecharts.org/img/chart-icons/outline.png categories: - productivity diff --git a/stable/overseerr/6.0.13/CHANGELOG.md b/stable/overseerr/6.0.13/CHANGELOG.md deleted file mode 100644 index ec9065ebecd..00000000000 --- a/stable/overseerr/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [overseerr-6.0.13](https://github.com/truecharts/apps/compare/overseerr-6.0.12...overseerr-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [overseerr-6.0.12](https://github.com/truecharts/apps/compare/overseerr-6.0.11...overseerr-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [overseerr-6.0.11](https://github.com/truecharts/apps/compare/overseerr-6.0.10...overseerr-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [overseerr-6.0.10](https://github.com/truecharts/apps/compare/overseerr-6.0.9...overseerr-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [overseerr-6.0.9](https://github.com/truecharts/apps/compare/overseerr-6.0.8...overseerr-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [overseerr-6.0.8](https://github.com/truecharts/apps/compare/overseerr-6.0.7...overseerr-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [overseerr-6.0.7](https://github.com/truecharts/apps/compare/overseerr-6.0.6...overseerr-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [overseerr-6.0.6](https://github.com/truecharts/apps/compare/overseerr-6.0.5...overseerr-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [overseerr-6.0.5](https://github.com/truecharts/apps/compare/overseerr-6.0.4...overseerr-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [overseerr-6.0.4](https://github.com/truecharts/apps/compare/overseerr-6.0.3...overseerr-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [overseerr-6.0.3](https://github.com/truecharts/apps/compare/overseerr-6.0.2...overseerr-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/overseerr/6.0.13/Chart.lock b/stable/overseerr/6.0.13/Chart.lock deleted file mode 100644 index 0efa77b737f..00000000000 --- a/stable/overseerr/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:04:16.813933095Z" diff --git a/stable/overseerr/6.0.13/Chart.yaml b/stable/overseerr/6.0.13/Chart.yaml deleted file mode 100644 index 441ffef5b4c..00000000000 --- a/stable/overseerr/6.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.29.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Overseerr is a free and open source software application for managing - requests for your media library. It integrates with your existing services such - as Sonarr, Radarr and Plex! -home: https://github.com/truecharts/apps/tree/master/charts/stable/overseerr -icon: https://truecharts.org/img/appicons/overseerr.png -keywords: -- overseerr -- plex -- sonarr -- radarr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: overseerr -sources: -- https://github.com/sct/overseerr -- https://hub.docker.com/r/sctx/overseerr -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/overseerr/6.0.15/CHANGELOG.md b/stable/overseerr/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..0e1bf4b0ef0 --- /dev/null +++ b/stable/overseerr/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [overseerr-6.0.15](https://github.com/truecharts/apps/compare/overseerr-6.0.13...overseerr-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [overseerr-6.0.13](https://github.com/truecharts/apps/compare/overseerr-6.0.12...overseerr-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [overseerr-6.0.12](https://github.com/truecharts/apps/compare/overseerr-6.0.11...overseerr-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [overseerr-6.0.11](https://github.com/truecharts/apps/compare/overseerr-6.0.10...overseerr-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [overseerr-6.0.10](https://github.com/truecharts/apps/compare/overseerr-6.0.9...overseerr-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [overseerr-6.0.9](https://github.com/truecharts/apps/compare/overseerr-6.0.8...overseerr-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [overseerr-6.0.8](https://github.com/truecharts/apps/compare/overseerr-6.0.7...overseerr-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [overseerr-6.0.7](https://github.com/truecharts/apps/compare/overseerr-6.0.6...overseerr-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [overseerr-6.0.6](https://github.com/truecharts/apps/compare/overseerr-6.0.5...overseerr-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [overseerr-6.0.5](https://github.com/truecharts/apps/compare/overseerr-6.0.4...overseerr-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [overseerr-6.0.4](https://github.com/truecharts/apps/compare/overseerr-6.0.3...overseerr-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/overseerr/6.0.15/Chart.lock b/stable/overseerr/6.0.15/Chart.lock new file mode 100644 index 00000000000..01e08956f6c --- /dev/null +++ b/stable/overseerr/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:32.555790479Z" diff --git a/stable/overseerr/6.0.15/Chart.yaml b/stable/overseerr/6.0.15/Chart.yaml new file mode 100644 index 00000000000..533b744d32a --- /dev/null +++ b/stable/overseerr/6.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.29.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Overseerr is a free and open source software application for managing + requests for your media library. It integrates with your existing services such + as Sonarr, Radarr and Plex! +home: https://github.com/truecharts/apps/tree/master/charts/stable/overseerr +icon: https://truecharts.org/img/chart-icons/overseerr.png +keywords: +- overseerr +- plex +- sonarr +- radarr +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: overseerr +sources: +- https://github.com/sct/overseerr +- https://hub.docker.com/r/sctx/overseerr +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/overseerr/6.0.13/README.md b/stable/overseerr/6.0.15/README.md similarity index 100% rename from stable/overseerr/6.0.13/README.md rename to stable/overseerr/6.0.15/README.md diff --git a/stable/overseerr/6.0.13/app-readme.md b/stable/overseerr/6.0.15/app-readme.md similarity index 100% rename from stable/overseerr/6.0.13/app-readme.md rename to stable/overseerr/6.0.15/app-readme.md diff --git a/stable/quassel-web/2.0.12/charts/common-10.4.4.tgz b/stable/overseerr/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/quassel-web/2.0.12/charts/common-10.4.4.tgz rename to stable/overseerr/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/overseerr/6.0.13/icon.png b/stable/overseerr/6.0.15/icon.png similarity index 100% rename from stable/overseerr/6.0.13/icon.png rename to stable/overseerr/6.0.15/icon.png diff --git a/stable/overseerr/6.0.13/ix_values.yaml b/stable/overseerr/6.0.15/ix_values.yaml similarity index 100% rename from stable/overseerr/6.0.13/ix_values.yaml rename to stable/overseerr/6.0.15/ix_values.yaml diff --git a/stable/overseerr/6.0.13/questions.yaml b/stable/overseerr/6.0.15/questions.yaml similarity index 100% rename from stable/overseerr/6.0.13/questions.yaml rename to stable/overseerr/6.0.15/questions.yaml diff --git a/stable/rss-bridge/2.0.12/templates/common.yaml b/stable/overseerr/6.0.15/templates/common.yaml similarity index 100% rename from stable/rss-bridge/2.0.12/templates/common.yaml rename to stable/overseerr/6.0.15/templates/common.yaml diff --git a/stable/quassel-web/2.0.12/values.yaml b/stable/overseerr/6.0.15/values.yaml similarity index 100% rename from stable/quassel-web/2.0.12/values.yaml rename to stable/overseerr/6.0.15/values.yaml diff --git a/stable/overseerr/item.yaml b/stable/overseerr/item.yaml index f142137c9b8..fbab95b4d0e 100644 --- a/stable/overseerr/item.yaml +++ b/stable/overseerr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/overseerr.png +icon_url: https://truecharts.org/img/chart-icons/overseerr.png categories: - media diff --git a/stable/owncast/6.0.14/CHANGELOG.md b/stable/owncast/6.0.14/CHANGELOG.md deleted file mode 100644 index 0600f1c4a28..00000000000 --- a/stable/owncast/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [owncast-6.0.14](https://github.com/truecharts/apps/compare/owncast-6.0.13...owncast-6.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [owncast-6.0.13](https://github.com/truecharts/apps/compare/owncast-6.0.12...owncast-6.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [owncast-6.0.12](https://github.com/truecharts/apps/compare/owncast-6.0.11...owncast-6.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [owncast-6.0.11](https://github.com/truecharts/apps/compare/owncast-6.0.10...owncast-6.0.11) (2022-07-10) - -#### Chore - -* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) - - - - -### [owncast-6.0.10](https://github.com/truecharts/apps/compare/owncast-6.0.9...owncast-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [owncast-6.0.9](https://github.com/truecharts/apps/compare/owncast-6.0.8...owncast-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [owncast-6.0.8](https://github.com/truecharts/apps/compare/owncast-6.0.7...owncast-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [owncast-6.0.7](https://github.com/truecharts/apps/compare/owncast-6.0.6...owncast-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [owncast-6.0.6](https://github.com/truecharts/apps/compare/owncast-6.0.5...owncast-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [owncast-6.0.5](https://github.com/truecharts/apps/compare/owncast-6.0.4...owncast-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [owncast-6.0.4](https://github.com/truecharts/apps/compare/owncast-6.0.3...owncast-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/owncast/6.0.14/Chart.lock b/stable/owncast/6.0.14/Chart.lock deleted file mode 100644 index 5ba0c00526e..00000000000 --- a/stable/owncast/6.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:04:21.453748626Z" diff --git a/stable/owncast/6.0.14/Chart.yaml b/stable/owncast/6.0.14/Chart.yaml deleted file mode 100644 index da64466e3cd..00000000000 --- a/stable/owncast/6.0.14/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.12" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Take control over your live stream video by running it yourself. Streaming - + chat out of the box. -home: https://github.com/truecharts/apps/tree/master/charts/stable/owncast -icon: https://truecharts.org/img/appicons/owncast.png -keywords: -- owncast -- stream -- open source -- chat -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: owncast -sources: -- https://owncast.online/ -- https://github.com/owncast/owncast -version: 6.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/owncast/6.0.16/CHANGELOG.md b/stable/owncast/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e1f2e3b100f --- /dev/null +++ b/stable/owncast/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [owncast-6.0.16](https://github.com/truecharts/apps/compare/owncast-6.0.14...owncast-6.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [owncast-6.0.14](https://github.com/truecharts/apps/compare/owncast-6.0.13...owncast-6.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [owncast-6.0.13](https://github.com/truecharts/apps/compare/owncast-6.0.12...owncast-6.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [owncast-6.0.12](https://github.com/truecharts/apps/compare/owncast-6.0.11...owncast-6.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [owncast-6.0.11](https://github.com/truecharts/apps/compare/owncast-6.0.10...owncast-6.0.11) (2022-07-10) + +#### Chore + +* update docker general non-major ([#3115](https://github.com/truecharts/apps/issues/3115)) + + + + +### [owncast-6.0.10](https://github.com/truecharts/apps/compare/owncast-6.0.9...owncast-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [owncast-6.0.9](https://github.com/truecharts/apps/compare/owncast-6.0.8...owncast-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [owncast-6.0.8](https://github.com/truecharts/apps/compare/owncast-6.0.7...owncast-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [owncast-6.0.7](https://github.com/truecharts/apps/compare/owncast-6.0.6...owncast-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [owncast-6.0.6](https://github.com/truecharts/apps/compare/owncast-6.0.5...owncast-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [owncast-6.0.5](https://github.com/truecharts/apps/compare/owncast-6.0.4...owncast-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/owncast/6.0.16/Chart.lock b/stable/owncast/6.0.16/Chart.lock new file mode 100644 index 00000000000..287e7c0a665 --- /dev/null +++ b/stable/owncast/6.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:39.982138283Z" diff --git a/stable/owncast/6.0.16/Chart.yaml b/stable/owncast/6.0.16/Chart.yaml new file mode 100644 index 00000000000..544e5e9b11e --- /dev/null +++ b/stable/owncast/6.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.0.12" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Take control over your live stream video by running it yourself. Streaming + + chat out of the box. +home: https://github.com/truecharts/apps/tree/master/charts/stable/owncast +icon: https://truecharts.org/img/chart-icons/owncast.png +keywords: +- owncast +- stream +- open source +- chat +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: owncast +sources: +- https://owncast.online/ +- https://github.com/owncast/owncast +version: 6.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/owncast/6.0.14/README.md b/stable/owncast/6.0.16/README.md similarity index 100% rename from stable/owncast/6.0.14/README.md rename to stable/owncast/6.0.16/README.md diff --git a/stable/owncast/6.0.14/app-readme.md b/stable/owncast/6.0.16/app-readme.md similarity index 100% rename from stable/owncast/6.0.14/app-readme.md rename to stable/owncast/6.0.16/app-readme.md diff --git a/stable/recipes/8.0.15/charts/common-10.4.4.tgz b/stable/owncast/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/recipes/8.0.15/charts/common-10.4.4.tgz rename to stable/owncast/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/owncast/6.0.14/icon.png b/stable/owncast/6.0.16/icon.png similarity index 100% rename from stable/owncast/6.0.14/icon.png rename to stable/owncast/6.0.16/icon.png diff --git a/stable/owncast/6.0.14/ix_values.yaml b/stable/owncast/6.0.16/ix_values.yaml similarity index 100% rename from stable/owncast/6.0.14/ix_values.yaml rename to stable/owncast/6.0.16/ix_values.yaml diff --git a/stable/owncast/6.0.14/questions.yaml b/stable/owncast/6.0.16/questions.yaml similarity index 100% rename from stable/owncast/6.0.14/questions.yaml rename to stable/owncast/6.0.16/questions.yaml diff --git a/stable/rsshub/3.0.32/templates/common.yaml b/stable/owncast/6.0.16/templates/common.yaml similarity index 100% rename from stable/rsshub/3.0.32/templates/common.yaml rename to stable/owncast/6.0.16/templates/common.yaml diff --git a/stable/recipes/8.0.15/values.yaml b/stable/owncast/6.0.16/values.yaml similarity index 100% rename from stable/recipes/8.0.15/values.yaml rename to stable/owncast/6.0.16/values.yaml diff --git a/stable/owncast/item.yaml b/stable/owncast/item.yaml index 9d1d008b2ea..11eb046cab4 100644 --- a/stable/owncast/item.yaml +++ b/stable/owncast/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/owncast.png +icon_url: https://truecharts.org/img/chart-icons/owncast.png categories: - media diff --git a/stable/owncloud-ocis/7.0.12/CHANGELOG.md b/stable/owncloud-ocis/7.0.12/CHANGELOG.md deleted file mode 100644 index 0e2b752537f..00000000000 --- a/stable/owncloud-ocis/7.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [owncloud-ocis-7.0.12](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.11...owncloud-ocis-7.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [owncloud-ocis-7.0.11](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.10...owncloud-ocis-7.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [owncloud-ocis-7.0.10](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.9...owncloud-ocis-7.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [owncloud-ocis-7.0.9](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.8...owncloud-ocis-7.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [owncloud-ocis-7.0.8](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.7...owncloud-ocis-7.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [owncloud-ocis-7.0.7](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.6...owncloud-ocis-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [owncloud-ocis-7.0.6](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.5...owncloud-ocis-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [owncloud-ocis-7.0.5](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.4...owncloud-ocis-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [owncloud-ocis-7.0.4](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.3...owncloud-ocis-7.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [owncloud-ocis-7.0.3](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.2...owncloud-ocis-7.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [owncloud-ocis-7.0.2](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.1...owncloud-ocis-7.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/owncloud-ocis/7.0.12/Chart.lock b/stable/owncloud-ocis/7.0.12/Chart.lock deleted file mode 100644 index fdd73eba993..00000000000 --- a/stable/owncloud-ocis/7.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:04:24.168553876Z" diff --git a/stable/owncloud-ocis/7.0.12/Chart.yaml b/stable/owncloud-ocis/7.0.12/Chart.yaml deleted file mode 100644 index ee888121f18..00000000000 --- a/stable/owncloud-ocis/7.0.12/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "1.20.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: ownCloud Infinite Scale is a self-hosted file sync and share server. -home: https://github.com/truecharts/apps/tree/master/charts/stable/owncloud-ocis -icon: https://truecharts.org/img/appicons/owncloud-ocis.png -keywords: -- owncloud -- ocis -- infinite -- scale -- self-hosted -- sync -- share -- server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: owncloud-ocis -sources: -- https://hub.docker.com/r/owncloud/ocis -- https://owncloud.dev/ocis/ -version: 7.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/owncloud-ocis/7.0.14/CHANGELOG.md b/stable/owncloud-ocis/7.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b97e46f5fc9 --- /dev/null +++ b/stable/owncloud-ocis/7.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [owncloud-ocis-7.0.14](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.12...owncloud-ocis-7.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [owncloud-ocis-7.0.12](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.11...owncloud-ocis-7.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [owncloud-ocis-7.0.11](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.10...owncloud-ocis-7.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [owncloud-ocis-7.0.10](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.9...owncloud-ocis-7.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [owncloud-ocis-7.0.9](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.8...owncloud-ocis-7.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [owncloud-ocis-7.0.8](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.7...owncloud-ocis-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [owncloud-ocis-7.0.7](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.6...owncloud-ocis-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [owncloud-ocis-7.0.6](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.5...owncloud-ocis-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [owncloud-ocis-7.0.5](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.4...owncloud-ocis-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [owncloud-ocis-7.0.4](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.3...owncloud-ocis-7.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [owncloud-ocis-7.0.3](https://github.com/truecharts/apps/compare/owncloud-ocis-7.0.2...owncloud-ocis-7.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/owncloud-ocis/7.0.14/Chart.lock b/stable/owncloud-ocis/7.0.14/Chart.lock new file mode 100644 index 00000000000..668c86b5d8a --- /dev/null +++ b/stable/owncloud-ocis/7.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:40.079262661Z" diff --git a/stable/owncloud-ocis/7.0.14/Chart.yaml b/stable/owncloud-ocis/7.0.14/Chart.yaml new file mode 100644 index 00000000000..c0f36379a00 --- /dev/null +++ b/stable/owncloud-ocis/7.0.14/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "1.20.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: ownCloud Infinite Scale is a self-hosted file sync and share server. +home: https://github.com/truecharts/apps/tree/master/charts/stable/owncloud-ocis +icon: https://truecharts.org/img/chart-icons/owncloud-ocis.png +keywords: +- owncloud +- ocis +- infinite +- scale +- self-hosted +- sync +- share +- server +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: owncloud-ocis +sources: +- https://hub.docker.com/r/owncloud/ocis +- https://owncloud.dev/ocis/ +version: 7.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/owncloud-ocis/7.0.12/README.md b/stable/owncloud-ocis/7.0.14/README.md similarity index 100% rename from stable/owncloud-ocis/7.0.12/README.md rename to stable/owncloud-ocis/7.0.14/README.md diff --git a/stable/owncloud-ocis/7.0.12/app-readme.md b/stable/owncloud-ocis/7.0.14/app-readme.md similarity index 100% rename from stable/owncloud-ocis/7.0.12/app-readme.md rename to stable/owncloud-ocis/7.0.14/app-readme.md diff --git a/stable/redmine/3.0.15/charts/common-10.4.4.tgz b/stable/owncloud-ocis/7.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/redmine/3.0.15/charts/common-10.4.4.tgz rename to stable/owncloud-ocis/7.0.14/charts/common-10.4.4.tgz diff --git a/stable/owncloud-ocis/7.0.12/icon.png b/stable/owncloud-ocis/7.0.14/icon.png similarity index 100% rename from stable/owncloud-ocis/7.0.12/icon.png rename to stable/owncloud-ocis/7.0.14/icon.png diff --git a/stable/owncloud-ocis/7.0.12/ix_values.yaml b/stable/owncloud-ocis/7.0.14/ix_values.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.12/ix_values.yaml rename to stable/owncloud-ocis/7.0.14/ix_values.yaml diff --git a/stable/owncloud-ocis/7.0.12/questions.yaml b/stable/owncloud-ocis/7.0.14/questions.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.12/questions.yaml rename to stable/owncloud-ocis/7.0.14/questions.yaml diff --git a/stable/owncloud-ocis/7.0.12/templates/_secrets.tpl b/stable/owncloud-ocis/7.0.14/templates/_secrets.tpl similarity index 100% rename from stable/owncloud-ocis/7.0.12/templates/_secrets.tpl rename to stable/owncloud-ocis/7.0.14/templates/_secrets.tpl diff --git a/stable/owncloud-ocis/7.0.12/templates/common.yaml b/stable/owncloud-ocis/7.0.14/templates/common.yaml similarity index 100% rename from stable/owncloud-ocis/7.0.12/templates/common.yaml rename to stable/owncloud-ocis/7.0.14/templates/common.yaml diff --git a/stable/redmine/3.0.15/values.yaml b/stable/owncloud-ocis/7.0.14/values.yaml similarity index 100% rename from stable/redmine/3.0.15/values.yaml rename to stable/owncloud-ocis/7.0.14/values.yaml diff --git a/stable/owncloud-ocis/item.yaml b/stable/owncloud-ocis/item.yaml index 349f131edfe..fd305bfcb67 100644 --- a/stable/owncloud-ocis/item.yaml +++ b/stable/owncloud-ocis/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/owncloud-ocis.png +icon_url: https://truecharts.org/img/chart-icons/owncloud-ocis.png categories: - media diff --git a/stable/paperless-ng/4.0.14/CHANGELOG.md b/stable/paperless-ng/4.0.14/CHANGELOG.md deleted file mode 100644 index ccdd1001322..00000000000 --- a/stable/paperless-ng/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [paperless-ng-4.0.14](https://github.com/truecharts/apps/compare/paperless-ng-4.0.13...paperless-ng-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [paperless-ng-4.0.13](https://github.com/truecharts/apps/compare/paperless-ng-4.0.12...paperless-ng-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [paperless-ng-4.0.12](https://github.com/truecharts/apps/compare/paperless-ng-4.0.11...paperless-ng-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [paperless-ng-4.0.11](https://github.com/truecharts/apps/compare/paperless-ng-4.0.10...paperless-ng-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [paperless-ng-4.0.10](https://github.com/truecharts/apps/compare/paperless-ng-4.0.9...paperless-ng-4.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [paperless-ng-4.0.9](https://github.com/truecharts/apps/compare/paperless-ng-4.0.8...paperless-ng-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [paperless-ng-4.0.8](https://github.com/truecharts/apps/compare/paperless-ng-4.0.7...paperless-ng-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [paperless-ng-4.0.7](https://github.com/truecharts/apps/compare/paperless-ng-4.0.6...paperless-ng-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [paperless-ng-4.0.6](https://github.com/truecharts/apps/compare/paperless-ng-4.0.5...paperless-ng-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [paperless-ng-4.0.5](https://github.com/truecharts/apps/compare/paperless-ng-4.0.4...paperless-ng-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [paperless-ng-4.0.4](https://github.com/truecharts/apps/compare/paperless-ng-4.0.3...paperless-ng-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/paperless-ng/4.0.14/Chart.lock b/stable/paperless-ng/4.0.14/Chart.lock deleted file mode 100644 index 66604ec58a1..00000000000 --- a/stable/paperless-ng/4.0.14/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:04:44.393476799Z" diff --git a/stable/paperless-ng/4.0.14/Chart.yaml b/stable/paperless-ng/4.0.14/Chart.yaml deleted file mode 100644 index 1b92a049096..00000000000 --- a/stable/paperless-ng/4.0.14/Chart.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: paperless-ng -version: 4.0.14 -appVersion: "1.7.1" -description: Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/paperless-ng -icon: https://truecharts.org/img/appicons/paperless-ng.png -keywords: - - paperless-ng - - paperless-ngx - - documents - - paper -sources: - - https://github.com/paperless-ngx/paperless-ngx - - https://paperless-ngx.readthedocs.io/en/latest/ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/paperless-ng/4.0.16/CHANGELOG.md b/stable/paperless-ng/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..479b635ac97 --- /dev/null +++ b/stable/paperless-ng/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [paperless-ng-4.0.16](https://github.com/truecharts/apps/compare/paperless-ng-4.0.14...paperless-ng-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [paperless-ng-4.0.14](https://github.com/truecharts/apps/compare/paperless-ng-4.0.13...paperless-ng-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [paperless-ng-4.0.13](https://github.com/truecharts/apps/compare/paperless-ng-4.0.12...paperless-ng-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [paperless-ng-4.0.12](https://github.com/truecharts/apps/compare/paperless-ng-4.0.11...paperless-ng-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [paperless-ng-4.0.11](https://github.com/truecharts/apps/compare/paperless-ng-4.0.10...paperless-ng-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [paperless-ng-4.0.10](https://github.com/truecharts/apps/compare/paperless-ng-4.0.9...paperless-ng-4.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [paperless-ng-4.0.9](https://github.com/truecharts/apps/compare/paperless-ng-4.0.8...paperless-ng-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [paperless-ng-4.0.8](https://github.com/truecharts/apps/compare/paperless-ng-4.0.7...paperless-ng-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [paperless-ng-4.0.7](https://github.com/truecharts/apps/compare/paperless-ng-4.0.6...paperless-ng-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [paperless-ng-4.0.6](https://github.com/truecharts/apps/compare/paperless-ng-4.0.5...paperless-ng-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [paperless-ng-4.0.5](https://github.com/truecharts/apps/compare/paperless-ng-4.0.4...paperless-ng-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/paperless-ng/4.0.16/Chart.lock b/stable/paperless-ng/4.0.16/Chart.lock new file mode 100644 index 00000000000..76b4d9f29a1 --- /dev/null +++ b/stable/paperless-ng/4.0.16/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:10:58.806083534Z" diff --git a/stable/paperless-ng/4.0.16/Chart.yaml b/stable/paperless-ng/4.0.16/Chart.yaml new file mode 100644 index 00000000000..d0797b3dba6 --- /dev/null +++ b/stable/paperless-ng/4.0.16/Chart.yaml @@ -0,0 +1,39 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: paperless-ng +version: 4.0.16 +appVersion: "1.7.1" +description: Paperless-ngx is an application by Daniel Quinn and contributors that indexes your scanned documents. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/paperless-ng +icon: https://truecharts.org/img/chart-icons/paperless-ng.png +keywords: + - paperless-ng + - paperless-ngx + - documents + - paper +sources: + - https://github.com/paperless-ngx/paperless-ngx + - https://paperless-ngx.readthedocs.io/en/latest/ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/paperless-ng/4.0.14/README.md b/stable/paperless-ng/4.0.16/README.md similarity index 100% rename from stable/paperless-ng/4.0.14/README.md rename to stable/paperless-ng/4.0.16/README.md diff --git a/stable/paperless-ng/4.0.14/app-readme.md b/stable/paperless-ng/4.0.16/app-readme.md similarity index 100% rename from stable/paperless-ng/4.0.14/app-readme.md rename to stable/paperless-ng/4.0.16/app-readme.md diff --git a/stable/reg/6.0.13/charts/common-10.4.4.tgz b/stable/paperless-ng/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/reg/6.0.13/charts/common-10.4.4.tgz rename to stable/paperless-ng/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/shiori/7.0.13/charts/postgresql-8.0.30.tgz b/stable/paperless-ng/4.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/shiori/7.0.13/charts/postgresql-8.0.30.tgz rename to stable/paperless-ng/4.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/snipe-it/4.0.20/charts/redis-3.0.30.tgz b/stable/paperless-ng/4.0.16/charts/redis-3.0.30.tgz similarity index 100% rename from stable/snipe-it/4.0.20/charts/redis-3.0.30.tgz rename to stable/paperless-ng/4.0.16/charts/redis-3.0.30.tgz diff --git a/stable/paperless-ng/4.0.14/icon.png b/stable/paperless-ng/4.0.16/icon.png similarity index 100% rename from stable/paperless-ng/4.0.14/icon.png rename to stable/paperless-ng/4.0.16/icon.png diff --git a/stable/paperless-ng/4.0.14/ix_values.yaml b/stable/paperless-ng/4.0.16/ix_values.yaml similarity index 100% rename from stable/paperless-ng/4.0.14/ix_values.yaml rename to stable/paperless-ng/4.0.16/ix_values.yaml diff --git a/stable/paperless-ng/4.0.14/questions.yaml b/stable/paperless-ng/4.0.16/questions.yaml similarity index 100% rename from stable/paperless-ng/4.0.14/questions.yaml rename to stable/paperless-ng/4.0.16/questions.yaml diff --git a/stable/paperless-ng/4.0.14/templates/_sercrets.tpl b/stable/paperless-ng/4.0.16/templates/_sercrets.tpl similarity index 100% rename from stable/paperless-ng/4.0.14/templates/_sercrets.tpl rename to stable/paperless-ng/4.0.16/templates/_sercrets.tpl diff --git a/stable/paperless-ng/4.0.14/templates/common.yaml b/stable/paperless-ng/4.0.16/templates/common.yaml similarity index 100% rename from stable/paperless-ng/4.0.14/templates/common.yaml rename to stable/paperless-ng/4.0.16/templates/common.yaml diff --git a/stable/reg/6.0.13/values.yaml b/stable/paperless-ng/4.0.16/values.yaml similarity index 100% rename from stable/reg/6.0.13/values.yaml rename to stable/paperless-ng/4.0.16/values.yaml diff --git a/stable/paperless-ng/item.yaml b/stable/paperless-ng/item.yaml index 7b9c39e7e4a..d1b55db3bae 100644 --- a/stable/paperless-ng/item.yaml +++ b/stable/paperless-ng/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/paperless-ng.png +icon_url: https://truecharts.org/img/chart-icons/paperless-ng.png categories: - productivity diff --git a/stable/papermerge/3.0.12/CHANGELOG.md b/stable/papermerge/3.0.12/CHANGELOG.md deleted file mode 100644 index 330bf11faf8..00000000000 --- a/stable/papermerge/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [papermerge-3.0.12](https://github.com/truecharts/apps/compare/papermerge-3.0.11...papermerge-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [papermerge-3.0.11](https://github.com/truecharts/apps/compare/papermerge-3.0.10...papermerge-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [papermerge-3.0.10](https://github.com/truecharts/apps/compare/papermerge-3.0.9...papermerge-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [papermerge-3.0.9](https://github.com/truecharts/apps/compare/papermerge-3.0.8...papermerge-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [papermerge-3.0.8](https://github.com/truecharts/apps/compare/papermerge-3.0.7...papermerge-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [papermerge-3.0.7](https://github.com/truecharts/apps/compare/papermerge-3.0.6...papermerge-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [papermerge-3.0.6](https://github.com/truecharts/apps/compare/papermerge-3.0.5...papermerge-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [papermerge-3.0.5](https://github.com/truecharts/apps/compare/papermerge-3.0.4...papermerge-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [papermerge-3.0.4](https://github.com/truecharts/apps/compare/papermerge-3.0.3...papermerge-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [papermerge-3.0.3](https://github.com/truecharts/apps/compare/papermerge-3.0.2...papermerge-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [papermerge-3.0.2](https://github.com/truecharts/apps/compare/papermerge-3.0.1...papermerge-3.0.2) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2873](https://github.com/truecharts/apps/issues/2873)) - diff --git a/stable/papermerge/3.0.12/Chart.lock b/stable/papermerge/3.0.12/Chart.lock deleted file mode 100644 index ec596567cee..00000000000 --- a/stable/papermerge/3.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd -generated: "2022-07-12T21:04:42.987455614Z" diff --git a/stable/papermerge/3.0.12/Chart.yaml b/stable/papermerge/3.0.12/Chart.yaml deleted file mode 100644 index a4df2c3af6d..00000000000 --- a/stable/papermerge/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: papermerge -version: 3.0.12 -appVersion: "2.0.1" -description: Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/papermerge -icon: https://truecharts.org/img/appicons/papermerge.png -keywords: - - papermerge -sources: - - https://hub.docker.com/r/linuxserver/papermerge -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/papermerge/3.0.14/CHANGELOG.md b/stable/papermerge/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..e99c8cf9224 --- /dev/null +++ b/stable/papermerge/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [papermerge-3.0.14](https://github.com/truecharts/apps/compare/papermerge-3.0.12...papermerge-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [papermerge-3.0.12](https://github.com/truecharts/apps/compare/papermerge-3.0.11...papermerge-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [papermerge-3.0.11](https://github.com/truecharts/apps/compare/papermerge-3.0.10...papermerge-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [papermerge-3.0.10](https://github.com/truecharts/apps/compare/papermerge-3.0.9...papermerge-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [papermerge-3.0.9](https://github.com/truecharts/apps/compare/papermerge-3.0.8...papermerge-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [papermerge-3.0.8](https://github.com/truecharts/apps/compare/papermerge-3.0.7...papermerge-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [papermerge-3.0.7](https://github.com/truecharts/apps/compare/papermerge-3.0.6...papermerge-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [papermerge-3.0.6](https://github.com/truecharts/apps/compare/papermerge-3.0.5...papermerge-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [papermerge-3.0.5](https://github.com/truecharts/apps/compare/papermerge-3.0.4...papermerge-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [papermerge-3.0.4](https://github.com/truecharts/apps/compare/papermerge-3.0.3...papermerge-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + + + + +### [papermerge-3.0.3](https://github.com/truecharts/apps/compare/papermerge-3.0.2...papermerge-3.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/papermerge/3.0.14/Chart.lock b/stable/papermerge/3.0.14/Chart.lock new file mode 100644 index 00000000000..4a1bb210937 --- /dev/null +++ b/stable/papermerge/3.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd +generated: "2022-07-12T23:11:00.366755171Z" diff --git a/stable/papermerge/3.0.14/Chart.yaml b/stable/papermerge/3.0.14/Chart.yaml new file mode 100644 index 00000000000..55fb899b67e --- /dev/null +++ b/stable/papermerge/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: papermerge +version: 3.0.14 +appVersion: "2.0.1" +description: Papermerge is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/papermerge +icon: https://truecharts.org/img/chart-icons/papermerge.png +keywords: + - papermerge +sources: + - https://hub.docker.com/r/linuxserver/papermerge +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/papermerge/3.0.12/README.md b/stable/papermerge/3.0.14/README.md similarity index 100% rename from stable/papermerge/3.0.12/README.md rename to stable/papermerge/3.0.14/README.md diff --git a/stable/papermerge/3.0.12/app-readme.md b/stable/papermerge/3.0.14/app-readme.md similarity index 100% rename from stable/papermerge/3.0.12/app-readme.md rename to stable/papermerge/3.0.14/app-readme.md diff --git a/stable/remmina/3.0.12/charts/common-10.4.4.tgz b/stable/papermerge/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/remmina/3.0.12/charts/common-10.4.4.tgz rename to stable/papermerge/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/vikunja/3.0.16/charts/redis-3.0.30.tgz b/stable/papermerge/3.0.14/charts/redis-3.0.30.tgz similarity index 100% rename from stable/vikunja/3.0.16/charts/redis-3.0.30.tgz rename to stable/papermerge/3.0.14/charts/redis-3.0.30.tgz diff --git a/stable/papermerge/3.0.12/icon.png b/stable/papermerge/3.0.14/icon.png similarity index 100% rename from stable/papermerge/3.0.12/icon.png rename to stable/papermerge/3.0.14/icon.png diff --git a/stable/papermerge/3.0.12/ix_values.yaml b/stable/papermerge/3.0.14/ix_values.yaml similarity index 100% rename from stable/papermerge/3.0.12/ix_values.yaml rename to stable/papermerge/3.0.14/ix_values.yaml diff --git a/stable/papermerge/3.0.12/questions.yaml b/stable/papermerge/3.0.14/questions.yaml similarity index 100% rename from stable/papermerge/3.0.12/questions.yaml rename to stable/papermerge/3.0.14/questions.yaml diff --git a/stable/satisfactory/2.0.14/templates/common.yaml b/stable/papermerge/3.0.14/templates/common.yaml similarity index 100% rename from stable/satisfactory/2.0.14/templates/common.yaml rename to stable/papermerge/3.0.14/templates/common.yaml diff --git a/stable/remmina/3.0.12/values.yaml b/stable/papermerge/3.0.14/values.yaml similarity index 100% rename from stable/remmina/3.0.12/values.yaml rename to stable/papermerge/3.0.14/values.yaml diff --git a/stable/papermerge/item.yaml b/stable/papermerge/item.yaml index 4c4d7fb0235..379e2a5f995 100644 --- a/stable/papermerge/item.yaml +++ b/stable/papermerge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/papermerge.png +icon_url: https://truecharts.org/img/chart-icons/papermerge.png categories: - incubator diff --git a/stable/pgadmin/7.0.14/CHANGELOG.md b/stable/pgadmin/7.0.14/CHANGELOG.md deleted file mode 100644 index b27cfb5528a..00000000000 --- a/stable/pgadmin/7.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pgadmin-7.0.14](https://github.com/truecharts/apps/compare/pgadmin-7.0.13...pgadmin-7.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pgadmin-7.0.13](https://github.com/truecharts/apps/compare/pgadmin-7.0.12...pgadmin-7.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pgadmin-7.0.12](https://github.com/truecharts/apps/compare/pgadmin-7.0.11...pgadmin-7.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pgadmin-7.0.11](https://github.com/truecharts/apps/compare/pgadmin-7.0.10...pgadmin-7.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pgadmin-7.0.10](https://github.com/truecharts/apps/compare/pgadmin-7.0.9...pgadmin-7.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pgadmin-7.0.9](https://github.com/truecharts/apps/compare/pgadmin-7.0.8...pgadmin-7.0.9) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [pgadmin-7.0.8](https://github.com/truecharts/apps/compare/pgadmin-7.0.7...pgadmin-7.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pgadmin-7.0.7](https://github.com/truecharts/apps/compare/pgadmin-7.0.6...pgadmin-7.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pgadmin-7.0.6](https://github.com/truecharts/apps/compare/pgadmin-7.0.5...pgadmin-7.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pgadmin-7.0.5](https://github.com/truecharts/apps/compare/pgadmin-7.0.4...pgadmin-7.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [pgadmin-7.0.4](https://github.com/truecharts/apps/compare/pgadmin-7.0.3...pgadmin-7.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/pgadmin/7.0.14/Chart.lock b/stable/pgadmin/7.0.14/Chart.lock deleted file mode 100644 index b9630c68188..00000000000 --- a/stable/pgadmin/7.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:04:40.674260613Z" diff --git a/stable/pgadmin/7.0.14/Chart.yaml b/stable/pgadmin/7.0.14/Chart.yaml deleted file mode 100644 index f1c47efbfa6..00000000000 --- a/stable/pgadmin/7.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "6.11" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Web-Based postgresql database management utility -home: https://github.com/truecharts/apps/tree/master/charts/stable/pgadmin -icon: https://truecharts.org/img/appicons/pgadmin.png -keywords: -- pgadmin -- db -- database -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pgadmin -sources: -- https://www.pgadmin.org/ -type: application -version: 7.0.14 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pgadmin/7.0.16/CHANGELOG.md b/stable/pgadmin/7.0.16/CHANGELOG.md new file mode 100644 index 00000000000..41351233169 --- /dev/null +++ b/stable/pgadmin/7.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pgadmin-7.0.16](https://github.com/truecharts/apps/compare/pgadmin-7.0.14...pgadmin-7.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pgadmin-7.0.14](https://github.com/truecharts/apps/compare/pgadmin-7.0.13...pgadmin-7.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pgadmin-7.0.13](https://github.com/truecharts/apps/compare/pgadmin-7.0.12...pgadmin-7.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pgadmin-7.0.12](https://github.com/truecharts/apps/compare/pgadmin-7.0.11...pgadmin-7.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pgadmin-7.0.11](https://github.com/truecharts/apps/compare/pgadmin-7.0.10...pgadmin-7.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pgadmin-7.0.10](https://github.com/truecharts/apps/compare/pgadmin-7.0.9...pgadmin-7.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pgadmin-7.0.9](https://github.com/truecharts/apps/compare/pgadmin-7.0.8...pgadmin-7.0.9) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [pgadmin-7.0.8](https://github.com/truecharts/apps/compare/pgadmin-7.0.7...pgadmin-7.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pgadmin-7.0.7](https://github.com/truecharts/apps/compare/pgadmin-7.0.6...pgadmin-7.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pgadmin-7.0.6](https://github.com/truecharts/apps/compare/pgadmin-7.0.5...pgadmin-7.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pgadmin-7.0.5](https://github.com/truecharts/apps/compare/pgadmin-7.0.4...pgadmin-7.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/pgadmin/7.0.16/Chart.lock b/stable/pgadmin/7.0.16/Chart.lock new file mode 100644 index 00000000000..9cdfe736d23 --- /dev/null +++ b/stable/pgadmin/7.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:10:55.513964227Z" diff --git a/stable/pgadmin/7.0.16/Chart.yaml b/stable/pgadmin/7.0.16/Chart.yaml new file mode 100644 index 00000000000..ad57c4e4cba --- /dev/null +++ b/stable/pgadmin/7.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "6.11" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Web-Based postgresql database management utility +home: https://github.com/truecharts/apps/tree/master/charts/stable/pgadmin +icon: https://truecharts.org/img/chart-icons/pgadmin.png +keywords: +- pgadmin +- db +- database +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pgadmin +sources: +- https://www.pgadmin.org/ +type: application +version: 7.0.16 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pgadmin/7.0.14/README.md b/stable/pgadmin/7.0.16/README.md similarity index 100% rename from stable/pgadmin/7.0.14/README.md rename to stable/pgadmin/7.0.16/README.md diff --git a/stable/pgadmin/7.0.14/app-readme.md b/stable/pgadmin/7.0.16/app-readme.md similarity index 100% rename from stable/pgadmin/7.0.14/app-readme.md rename to stable/pgadmin/7.0.16/app-readme.md diff --git a/stable/requestrr/2.0.12/charts/common-10.4.4.tgz b/stable/pgadmin/7.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/requestrr/2.0.12/charts/common-10.4.4.tgz rename to stable/pgadmin/7.0.16/charts/common-10.4.4.tgz diff --git a/stable/pgadmin/7.0.14/icon.png b/stable/pgadmin/7.0.16/icon.png similarity index 100% rename from stable/pgadmin/7.0.14/icon.png rename to stable/pgadmin/7.0.16/icon.png diff --git a/stable/pgadmin/7.0.14/ix_values.yaml b/stable/pgadmin/7.0.16/ix_values.yaml similarity index 100% rename from stable/pgadmin/7.0.14/ix_values.yaml rename to stable/pgadmin/7.0.16/ix_values.yaml diff --git a/stable/pgadmin/7.0.14/questions.yaml b/stable/pgadmin/7.0.16/questions.yaml similarity index 100% rename from stable/pgadmin/7.0.14/questions.yaml rename to stable/pgadmin/7.0.16/questions.yaml diff --git a/stable/scrutiny/3.0.10/templates/common.yaml b/stable/pgadmin/7.0.16/templates/common.yaml similarity index 100% rename from stable/scrutiny/3.0.10/templates/common.yaml rename to stable/pgadmin/7.0.16/templates/common.yaml diff --git a/stable/requestrr/2.0.12/values.yaml b/stable/pgadmin/7.0.16/values.yaml similarity index 100% rename from stable/requestrr/2.0.12/values.yaml rename to stable/pgadmin/7.0.16/values.yaml diff --git a/stable/pgadmin/item.yaml b/stable/pgadmin/item.yaml index cc6d3538bbe..581f31258f3 100644 --- a/stable/pgadmin/item.yaml +++ b/stable/pgadmin/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pgadmin.png +icon_url: https://truecharts.org/img/chart-icons/pgadmin.png categories: - management diff --git a/stable/photoprism/10.0.19/CHANGELOG.md b/stable/photoprism/10.0.19/CHANGELOG.md new file mode 100644 index 00000000000..1ce58dd76d8 --- /dev/null +++ b/stable/photoprism/10.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [photoprism-10.0.19](https://github.com/truecharts/apps/compare/photoprism-10.0.17...photoprism-10.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [photoprism-10.0.17](https://github.com/truecharts/apps/compare/photoprism-10.0.16...photoprism-10.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [photoprism-10.0.16](https://github.com/truecharts/apps/compare/photoprism-10.0.15...photoprism-10.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [photoprism-10.0.15](https://github.com/truecharts/apps/compare/photoprism-10.0.14...photoprism-10.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [photoprism-10.0.14](https://github.com/truecharts/apps/compare/photoprism-10.0.13...photoprism-10.0.14) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [photoprism-10.0.13](https://github.com/truecharts/apps/compare/photoprism-10.0.12...photoprism-10.0.13) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [photoprism-10.0.12](https://github.com/truecharts/apps/compare/photoprism-10.0.11...photoprism-10.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [photoprism-10.0.11](https://github.com/truecharts/apps/compare/photoprism-10.0.10...photoprism-10.0.11) (2022-07-01) + +#### Chore + +* update container image tccr.io/truecharts/photoprism to v220629 ([#3018](https://github.com/truecharts/apps/issues/3018)) + + + + +### [photoprism-10.0.10](https://github.com/truecharts/apps/compare/photoprism-10.0.9...photoprism-10.0.10) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [photoprism-10.0.9](https://github.com/truecharts/apps/compare/photoprism-10.0.8...photoprism-10.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [photoprism-10.0.8](https://github.com/truecharts/apps/compare/photoprism-10.0.7...photoprism-10.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/photoprism/10.0.19/Chart.lock b/stable/photoprism/10.0.19/Chart.lock new file mode 100644 index 00000000000..6c9918a54bb --- /dev/null +++ b/stable/photoprism/10.0.19/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:11:10.186523315Z" diff --git a/stable/photoprism/10.0.19/Chart.yaml b/stable/photoprism/10.0.19/Chart.yaml new file mode 100644 index 00000000000..0097775db42 --- /dev/null +++ b/stable/photoprism/10.0.19/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "220629" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: "PhotoPrism\xC2\xAE is a server-based application for browsing, organizing\ + \ and sharing your personal photo collection" +home: https://github.com/truecharts/apps/tree/master/charts/stable/photoprism +icon: https://truecharts.org/img/chart-icons/photoprism.png +keywords: +- photos +- photoprism +- pictures +- sharing +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photoprism +sources: +- https://github.com/photoprism/photoprism +- https://hub.docker.com/r/photoprism/photoprism +version: 10.0.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoprism/10.0.19/README.md b/stable/photoprism/10.0.19/README.md new file mode 100644 index 00000000000..c407ff9f154 --- /dev/null +++ b/stable/photoprism/10.0.19/README.md @@ -0,0 +1,44 @@ +# photoprism + +PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | mariadb | 3.0.29 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/photoprism/10.0.19/app-readme.md b/stable/photoprism/10.0.19/app-readme.md new file mode 100644 index 00000000000..8097993cfff --- /dev/null +++ b/stable/photoprism/10.0.19/app-readme.md @@ -0,0 +1,3 @@ +PhotoPrism® is a server-based application for browsing, organizing and sharing your personal photo collection + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/resilio-sync/6.0.14/charts/common-10.4.4.tgz b/stable/photoprism/10.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/resilio-sync/6.0.14/charts/common-10.4.4.tgz rename to stable/photoprism/10.0.19/charts/common-10.4.4.tgz diff --git a/stable/projectsend/3.0.14/charts/mariadb-3.0.29.tgz b/stable/photoprism/10.0.19/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/projectsend/3.0.14/charts/mariadb-3.0.29.tgz rename to stable/photoprism/10.0.19/charts/mariadb-3.0.29.tgz diff --git a/stable/photoprism/10.0.19/icon.png b/stable/photoprism/10.0.19/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8ed0a9871bcc52c4d021f3dd98bb4e3444fbd3 GIT binary patch literal 16300 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 BH%|Zn literal 0 HcmV?d00001 diff --git a/stable/photoprism/10.0.19/ix_values.yaml b/stable/photoprism/10.0.19/ix_values.yaml new file mode 100644 index 00000000000..8f22d9330ab --- /dev/null +++ b/stable/photoprism/10.0.19/ix_values.yaml @@ -0,0 +1,58 @@ +image: + repository: tccr.io/truecharts/photoprism + tag: v220629@sha256:0eec07b0c3bec89178ab6bd5b704feae4e6b7297577b81aaa789ef6e57f36000 + pullPolicy: IfNotPresent + +securityContext: + readOnlyRootFilesystem: false + +secretEnv: + PHOTOPRISM_ADMIN_PASSWORD: "please-change" + +env: + HOME: "/photoprism" + PHOTOPRISM_ORIGINALS_PATH: "/photoprism/originals" + PHOTOPRISM_IMPORT_PATH: "/photoprism/import" + PHOTOPRISM_TEMP_PATH: "/photoprism/temp" + PHOTOPRISM_STORAGE_PATH: "/assets/storage" + PHOTOPRISM_SIDECAR_PATH: "/assets/sidecar" + PHOTOPRISM_CACHE_PATH: "/assets/cache" + PHOTOPRISM_CONFIG_PATH: "/assets/config" + PROTOPRISM_BACKUP_PATH: "/assets/backup" + PHOTOPRISM_PUBLIC: false + PHOTOPRISM_UID: "{{ .Values.podSecurityContext.runAsUser }}" + PHOTOPRISM_GID: "{{ .Values.podSecurityContext.runAsGroup }}" + PHOTOPRISM_UMASK: "{{ .Values.env.UMASK }}" + PHOTOPRISM_DATABASE_DRIVER: "mysql" + PHOTOPRISM_DATABASE_NAME: "photoprism" + PHOTOPRISM_DATABASE_USER: "photoprism" + PHOTOPRISM_DATABASE_SERVER: + secretKeyRef: + name: mariadbcreds + key: plainporthost + PHOTOPRISM_DATABASE_PASSWORD: + secretKeyRef: + name: mariadbcreds + key: mariadb-password + +service: + main: + ports: + main: + port: 2342 + targetPort: 2342 + +persistence: + storage: + enabled: true + mountPath: "/assets" + temp: + enabled: true + mountPath: "/photoprism/temp" + type: emptyDir + +mariadb: + enabled: true + mariadbUsername: photoprism + mariadbDatabase: photoprism + existingSecret: "mariadbcreds" diff --git a/stable/photoprism/10.0.19/questions.yaml b/stable/photoprism/10.0.19/questions.yaml new file mode 100644 index 00000000000..60541b4bd1e --- /dev/null +++ b/stable/photoprism/10.0.19/questions.yaml @@ -0,0 +1,2472 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: secretEnv + group: "Container Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PHOTOPRISM_ADMIN_PASSWORD + label: "PHOTOPRISM_ADMIN_PASSWORD (First Install Only)" + description: "Initial admin password. **BE SURE TO CHANGE THIS!**" + schema: + type: string + required: true + private: true + default: "REPLACETHIS" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: PHOTOPRISM_ORIGINALS_PATH + label: "PHOTOPRISM_ORIGINALS_PATH" + description: "Photoprism originals path" + schema: + type: string + default: "/photoprism/originals" + - variable: PHOTOPRISM_IMPORT_PATH + label: "PHOTOPRISM_IMPORT_PATH" + description: "Photoprism import path" + schema: + type: string + default: "/photoprism/import" + - variable: PHOTOPRISM_PUBLIC + label: "PHOTOPRISM_PUBLIC" + description: "Disable authentication / password protection" + schema: + type: boolean + default: false + - 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 Config" + 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: 2342 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 2342 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: storage + label: "App 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/ser2sock/6.0.13/templates/common.yaml b/stable/photoprism/10.0.19/templates/common.yaml similarity index 100% rename from stable/ser2sock/6.0.13/templates/common.yaml rename to stable/photoprism/10.0.19/templates/common.yaml diff --git a/stable/resilio-sync/6.0.14/values.yaml b/stable/photoprism/10.0.19/values.yaml similarity index 100% rename from stable/resilio-sync/6.0.14/values.yaml rename to stable/photoprism/10.0.19/values.yaml diff --git a/stable/photoprism/item.yaml b/stable/photoprism/item.yaml index f94115cfb18..c68de109df4 100644 --- a/stable/photoprism/item.yaml +++ b/stable/photoprism/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/photoprism.png +icon_url: https://truecharts.org/img/chart-icons/photoprism.png categories: - media diff --git a/stable/photoshow/3.0.12/CHANGELOG.md b/stable/photoshow/3.0.12/CHANGELOG.md deleted file mode 100644 index 8f13792ac74..00000000000 --- a/stable/photoshow/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [photoshow-3.0.12](https://github.com/truecharts/apps/compare/photoshow-3.0.11...photoshow-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [photoshow-3.0.11](https://github.com/truecharts/apps/compare/photoshow-3.0.10...photoshow-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [photoshow-3.0.10](https://github.com/truecharts/apps/compare/photoshow-3.0.9...photoshow-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [photoshow-3.0.9](https://github.com/truecharts/apps/compare/photoshow-3.0.8...photoshow-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [photoshow-3.0.8](https://github.com/truecharts/apps/compare/photoshow-3.0.7...photoshow-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [photoshow-3.0.7](https://github.com/truecharts/apps/compare/photoshow-3.0.6...photoshow-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [photoshow-3.0.6](https://github.com/truecharts/apps/compare/photoshow-3.0.5...photoshow-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [photoshow-3.0.5](https://github.com/truecharts/apps/compare/photoshow-3.0.4...photoshow-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [photoshow-3.0.4](https://github.com/truecharts/apps/compare/photoshow-3.0.3...photoshow-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [photoshow-3.0.3](https://github.com/truecharts/apps/compare/photoshow-3.0.2...photoshow-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [photoshow-3.0.2](https://github.com/truecharts/apps/compare/photoshow-3.0.1...photoshow-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/photoshow/3.0.12/Chart.lock b/stable/photoshow/3.0.12/Chart.lock deleted file mode 100644 index 9424bc74a3b..00000000000 --- a/stable/photoshow/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:04:56.784722864Z" diff --git a/stable/photoshow/3.0.12/Chart.yaml b/stable/photoshow/3.0.12/Chart.yaml deleted file mode 100644 index 21e5d9d8e03..00000000000 --- a/stable/photoshow/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "48aabb98" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A gallery software at its easiest, it doesn't even require a database. -home: https://github.com/truecharts/apps/tree/master/charts/stable/photoshow -icon: https://truecharts.org/img/appicons/photoshow.png -keywords: -- photoshow -- photo -- show -- gallary -- image -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: photoshow -sources: -- https://github.com/thibaud-rohmer/PhotoShow -- https://github.com/linuxserver/docker-photoshow -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/photoshow/3.0.14/CHANGELOG.md b/stable/photoshow/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..e886668364d --- /dev/null +++ b/stable/photoshow/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [photoshow-3.0.14](https://github.com/truecharts/apps/compare/photoshow-3.0.12...photoshow-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [photoshow-3.0.12](https://github.com/truecharts/apps/compare/photoshow-3.0.11...photoshow-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [photoshow-3.0.11](https://github.com/truecharts/apps/compare/photoshow-3.0.10...photoshow-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [photoshow-3.0.10](https://github.com/truecharts/apps/compare/photoshow-3.0.9...photoshow-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [photoshow-3.0.9](https://github.com/truecharts/apps/compare/photoshow-3.0.8...photoshow-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [photoshow-3.0.8](https://github.com/truecharts/apps/compare/photoshow-3.0.7...photoshow-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [photoshow-3.0.7](https://github.com/truecharts/apps/compare/photoshow-3.0.6...photoshow-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [photoshow-3.0.6](https://github.com/truecharts/apps/compare/photoshow-3.0.5...photoshow-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [photoshow-3.0.5](https://github.com/truecharts/apps/compare/photoshow-3.0.4...photoshow-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [photoshow-3.0.4](https://github.com/truecharts/apps/compare/photoshow-3.0.3...photoshow-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [photoshow-3.0.3](https://github.com/truecharts/apps/compare/photoshow-3.0.2...photoshow-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/photoshow/3.0.14/Chart.lock b/stable/photoshow/3.0.14/Chart.lock new file mode 100644 index 00000000000..4794b17ba19 --- /dev/null +++ b/stable/photoshow/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:10.490994434Z" diff --git a/stable/photoshow/3.0.14/Chart.yaml b/stable/photoshow/3.0.14/Chart.yaml new file mode 100644 index 00000000000..7f7846c7429 --- /dev/null +++ b/stable/photoshow/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "48aabb98" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A gallery software at its easiest, it doesn't even require a database. +home: https://github.com/truecharts/apps/tree/master/charts/stable/photoshow +icon: https://truecharts.org/img/chart-icons/photoshow.png +keywords: +- photoshow +- photo +- show +- gallary +- image +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photoshow +sources: +- https://github.com/thibaud-rohmer/PhotoShow +- https://github.com/linuxserver/docker-photoshow +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoshow/3.0.12/README.md b/stable/photoshow/3.0.14/README.md similarity index 100% rename from stable/photoshow/3.0.12/README.md rename to stable/photoshow/3.0.14/README.md diff --git a/stable/photoshow/3.0.12/app-readme.md b/stable/photoshow/3.0.14/app-readme.md similarity index 100% rename from stable/photoshow/3.0.12/app-readme.md rename to stable/photoshow/3.0.14/app-readme.md diff --git a/stable/rsnapshot/2.0.12/charts/common-10.4.4.tgz b/stable/photoshow/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/rsnapshot/2.0.12/charts/common-10.4.4.tgz rename to stable/photoshow/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/photoshow/3.0.12/icon.png b/stable/photoshow/3.0.14/icon.png similarity index 100% rename from stable/photoshow/3.0.12/icon.png rename to stable/photoshow/3.0.14/icon.png diff --git a/stable/photoshow/3.0.12/ix_values.yaml b/stable/photoshow/3.0.14/ix_values.yaml similarity index 100% rename from stable/photoshow/3.0.12/ix_values.yaml rename to stable/photoshow/3.0.14/ix_values.yaml diff --git a/stable/photoshow/3.0.12/questions.yaml b/stable/photoshow/3.0.14/questions.yaml similarity index 100% rename from stable/photoshow/3.0.12/questions.yaml rename to stable/photoshow/3.0.14/questions.yaml diff --git a/stable/photoshow/3.0.12/templates/common.yaml b/stable/photoshow/3.0.14/templates/common.yaml similarity index 100% rename from stable/photoshow/3.0.12/templates/common.yaml rename to stable/photoshow/3.0.14/templates/common.yaml diff --git a/stable/rsnapshot/2.0.12/values.yaml b/stable/photoshow/3.0.14/values.yaml similarity index 100% rename from stable/rsnapshot/2.0.12/values.yaml rename to stable/photoshow/3.0.14/values.yaml diff --git a/stable/photoshow/item.yaml b/stable/photoshow/item.yaml index 6f86cbb826b..f4244163545 100644 --- a/stable/photoshow/item.yaml +++ b/stable/photoshow/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/photoshow.png +icon_url: https://truecharts.org/img/chart-icons/photoshow.png categories: - media diff --git a/stable/photoview/4.0.12/CHANGELOG.md b/stable/photoview/4.0.12/CHANGELOG.md deleted file mode 100644 index 4d955359e8f..00000000000 --- a/stable/photoview/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [photoview-4.0.12](https://github.com/truecharts/apps/compare/photoview-4.0.11...photoview-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [photoview-4.0.11](https://github.com/truecharts/apps/compare/photoview-4.0.10...photoview-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [photoview-4.0.10](https://github.com/truecharts/apps/compare/photoview-4.0.9...photoview-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [photoview-4.0.9](https://github.com/truecharts/apps/compare/photoview-4.0.8...photoview-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [photoview-4.0.8](https://github.com/truecharts/apps/compare/photoview-4.0.7...photoview-4.0.8) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [photoview-4.0.7](https://github.com/truecharts/apps/compare/photoview-4.0.6...photoview-4.0.7) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [photoview-4.0.6](https://github.com/truecharts/apps/compare/photoview-4.0.5...photoview-4.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [photoview-4.0.5](https://github.com/truecharts/apps/compare/photoview-4.0.4...photoview-4.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [photoview-4.0.4](https://github.com/truecharts/apps/compare/photoview-4.0.3...photoview-4.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [photoview-4.0.3](https://github.com/truecharts/apps/compare/photoview-4.0.2...photoview-4.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [photoview-4.0.2](https://github.com/truecharts/apps/compare/photoview-4.0.1...photoview-4.0.2) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/photoview/4.0.12/Chart.lock b/stable/photoview/4.0.12/Chart.lock deleted file mode 100644 index 1242f9296cc..00000000000 --- a/stable/photoview/4.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:05:11.009958558Z" diff --git a/stable/photoview/4.0.12/Chart.yaml b/stable/photoview/4.0.12/Chart.yaml deleted file mode 100644 index ea288163576..00000000000 --- a/stable/photoview/4.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.3.12" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Photoview is a simple and user-friendly photo gallery. -home: https://github.com/truecharts/apps/tree/master/charts/stable/photoview -icon: https://truecharts.org/img/appicons/photoview.png -keywords: -- photo -- gallery -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: photoview -sources: -- https://github.com/photoview/photoview -- https://hub.docker.com/r/viktorstrate/photoview -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/photoview/4.0.14/CHANGELOG.md b/stable/photoview/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..d9c5f6edd8b --- /dev/null +++ b/stable/photoview/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + +## [photoview-4.0.12](https://github.com/truecharts/apps/compare/photoview-4.0.11...photoview-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [photoview-4.0.11](https://github.com/truecharts/apps/compare/photoview-4.0.10...photoview-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [photoview-4.0.10](https://github.com/truecharts/apps/compare/photoview-4.0.9...photoview-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [photoview-4.0.9](https://github.com/truecharts/apps/compare/photoview-4.0.8...photoview-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [photoview-4.0.8](https://github.com/truecharts/apps/compare/photoview-4.0.7...photoview-4.0.8) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [photoview-4.0.7](https://github.com/truecharts/apps/compare/photoview-4.0.6...photoview-4.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [photoview-4.0.6](https://github.com/truecharts/apps/compare/photoview-4.0.5...photoview-4.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [photoview-4.0.5](https://github.com/truecharts/apps/compare/photoview-4.0.4...photoview-4.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [photoview-4.0.4](https://github.com/truecharts/apps/compare/photoview-4.0.3...photoview-4.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [photoview-4.0.3](https://github.com/truecharts/apps/compare/photoview-4.0.2...photoview-4.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + + + + +### [photoview-4.0.2](https://github.com/truecharts/apps/compare/photoview-4.0.1...photoview-4.0.2) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/photoview/4.0.14/Chart.lock b/stable/photoview/4.0.14/Chart.lock new file mode 100644 index 00000000000..577591b1b17 --- /dev/null +++ b/stable/photoview/4.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:11:25.928045699Z" diff --git a/stable/photoview/4.0.14/Chart.yaml b/stable/photoview/4.0.14/Chart.yaml new file mode 100644 index 00000000000..09b8d6210f0 --- /dev/null +++ b/stable/photoview/4.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.3.12" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Photoview is a simple and user-friendly photo gallery. +home: https://github.com/truecharts/apps/tree/master/charts/stable/photoview +icon: https://truecharts.org/img/chart-icons/photoview.png +keywords: +- photo +- gallery +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: photoview +sources: +- https://github.com/photoview/photoview +- https://hub.docker.com/r/viktorstrate/photoview +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/photoview/4.0.12/README.md b/stable/photoview/4.0.14/README.md similarity index 100% rename from stable/photoview/4.0.12/README.md rename to stable/photoview/4.0.14/README.md diff --git a/stable/photoview/4.0.12/app-readme.md b/stable/photoview/4.0.14/app-readme.md similarity index 100% rename from stable/photoview/4.0.12/app-readme.md rename to stable/photoview/4.0.14/app-readme.md diff --git a/stable/rss-bridge/2.0.12/charts/common-10.4.4.tgz b/stable/photoview/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/rss-bridge/2.0.12/charts/common-10.4.4.tgz rename to stable/photoview/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/shlink/4.0.14/charts/postgresql-8.0.30.tgz b/stable/photoview/4.0.14/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/shlink/4.0.14/charts/postgresql-8.0.30.tgz rename to stable/photoview/4.0.14/charts/postgresql-8.0.30.tgz diff --git a/stable/photoview/4.0.12/icon.png b/stable/photoview/4.0.14/icon.png similarity index 100% rename from stable/photoview/4.0.12/icon.png rename to stable/photoview/4.0.14/icon.png diff --git a/stable/photoview/4.0.12/ix_values.yaml b/stable/photoview/4.0.14/ix_values.yaml similarity index 100% rename from stable/photoview/4.0.12/ix_values.yaml rename to stable/photoview/4.0.14/ix_values.yaml diff --git a/stable/photoview/4.0.12/questions.yaml b/stable/photoview/4.0.14/questions.yaml similarity index 100% rename from stable/photoview/4.0.12/questions.yaml rename to stable/photoview/4.0.14/questions.yaml diff --git a/stable/shiori/7.0.13/templates/common.yaml b/stable/photoview/4.0.14/templates/common.yaml similarity index 100% rename from stable/shiori/7.0.13/templates/common.yaml rename to stable/photoview/4.0.14/templates/common.yaml diff --git a/stable/rss-bridge/2.0.12/values.yaml b/stable/photoview/4.0.14/values.yaml similarity index 100% rename from stable/rss-bridge/2.0.12/values.yaml rename to stable/photoview/4.0.14/values.yaml diff --git a/stable/photoview/item.yaml b/stable/photoview/item.yaml index 6ae8f8feec6..734781772ee 100644 --- a/stable/photoview/item.yaml +++ b/stable/photoview/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/photoview.png +icon_url: https://truecharts.org/img/chart-icons/photoview.png categories: - media diff --git a/stable/phpldapadmin/6.0.12/CHANGELOG.md b/stable/phpldapadmin/6.0.12/CHANGELOG.md deleted file mode 100644 index b3427d5216c..00000000000 --- a/stable/phpldapadmin/6.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [phpldapadmin-6.0.12](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.11...phpldapadmin-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [phpldapadmin-6.0.11](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.10...phpldapadmin-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [phpldapadmin-6.0.10](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.9...phpldapadmin-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [phpldapadmin-6.0.9](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.8...phpldapadmin-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [phpldapadmin-6.0.8](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.7...phpldapadmin-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [phpldapadmin-6.0.7](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.6...phpldapadmin-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [phpldapadmin-6.0.6](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.5...phpldapadmin-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [phpldapadmin-6.0.5](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.4...phpldapadmin-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [phpldapadmin-6.0.4](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.3...phpldapadmin-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [phpldapadmin-6.0.3](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.2...phpldapadmin-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [phpldapadmin-6.0.2](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.1...phpldapadmin-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/phpldapadmin/6.0.12/Chart.lock b/stable/phpldapadmin/6.0.12/Chart.lock deleted file mode 100644 index 9007e36c143..00000000000 --- a/stable/phpldapadmin/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:11.386973366Z" diff --git a/stable/phpldapadmin/6.0.12/Chart.yaml b/stable/phpldapadmin/6.0.12/Chart.yaml deleted file mode 100644 index 153ec80a332..00000000000 --- a/stable/phpldapadmin/6.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.9.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Web-based LDAP browser to manage your LDAP server -home: https://github.com/truecharts/apps/tree/master/charts/stable/phpldapadmin -icon: https://truecharts.org/img/appicons/phpldapadmin.png -keywords: -- phpldapadmin -- openldap -- userrights -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: phpldapadmin -sources: -- https://gitlab.v2.rancher.geohub.space/g3s/i3s/i3s-helm-catalog -type: application -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/phpldapadmin/6.0.14/CHANGELOG.md b/stable/phpldapadmin/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..45a0f6c9eeb --- /dev/null +++ b/stable/phpldapadmin/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [phpldapadmin-6.0.14](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.12...phpldapadmin-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [phpldapadmin-6.0.12](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.11...phpldapadmin-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [phpldapadmin-6.0.11](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.10...phpldapadmin-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [phpldapadmin-6.0.10](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.9...phpldapadmin-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [phpldapadmin-6.0.9](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.8...phpldapadmin-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [phpldapadmin-6.0.8](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.7...phpldapadmin-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [phpldapadmin-6.0.7](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.6...phpldapadmin-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [phpldapadmin-6.0.6](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.5...phpldapadmin-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [phpldapadmin-6.0.5](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.4...phpldapadmin-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [phpldapadmin-6.0.4](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.3...phpldapadmin-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [phpldapadmin-6.0.3](https://github.com/truecharts/apps/compare/phpldapadmin-6.0.2...phpldapadmin-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/phpldapadmin/6.0.14/Chart.lock b/stable/phpldapadmin/6.0.14/Chart.lock new file mode 100644 index 00000000000..94ff97e9d01 --- /dev/null +++ b/stable/phpldapadmin/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:25.707051065Z" diff --git a/stable/phpldapadmin/6.0.14/Chart.yaml b/stable/phpldapadmin/6.0.14/Chart.yaml new file mode 100644 index 00000000000..b1d30050799 --- /dev/null +++ b/stable/phpldapadmin/6.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.9.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Web-based LDAP browser to manage your LDAP server +home: https://github.com/truecharts/apps/tree/master/charts/stable/phpldapadmin +icon: https://truecharts.org/img/chart-icons/phpldapadmin.png +keywords: +- phpldapadmin +- openldap +- userrights +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: phpldapadmin +sources: +- https://gitlab.v2.rancher.geohub.space/g3s/i3s/i3s-helm-catalog +type: application +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/phpldapadmin/6.0.12/README.md b/stable/phpldapadmin/6.0.14/README.md similarity index 100% rename from stable/phpldapadmin/6.0.12/README.md rename to stable/phpldapadmin/6.0.14/README.md diff --git a/stable/phpldapadmin/6.0.12/app-readme.md b/stable/phpldapadmin/6.0.14/app-readme.md similarity index 100% rename from stable/phpldapadmin/6.0.12/app-readme.md rename to stable/phpldapadmin/6.0.14/app-readme.md diff --git a/stable/rsshub/3.0.32/charts/common-10.4.4.tgz b/stable/phpldapadmin/6.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/rsshub/3.0.32/charts/common-10.4.4.tgz rename to stable/phpldapadmin/6.0.14/charts/common-10.4.4.tgz diff --git a/stable/phpldapadmin/6.0.12/icon.png b/stable/phpldapadmin/6.0.14/icon.png similarity index 100% rename from stable/phpldapadmin/6.0.12/icon.png rename to stable/phpldapadmin/6.0.14/icon.png diff --git a/stable/phpldapadmin/6.0.12/ix_values.yaml b/stable/phpldapadmin/6.0.14/ix_values.yaml similarity index 100% rename from stable/phpldapadmin/6.0.12/ix_values.yaml rename to stable/phpldapadmin/6.0.14/ix_values.yaml diff --git a/stable/phpldapadmin/6.0.12/questions.yaml b/stable/phpldapadmin/6.0.14/questions.yaml similarity index 100% rename from stable/phpldapadmin/6.0.12/questions.yaml rename to stable/phpldapadmin/6.0.14/questions.yaml diff --git a/stable/shlink-web-client/3.0.13/templates/common.yaml b/stable/phpldapadmin/6.0.14/templates/common.yaml similarity index 100% rename from stable/shlink-web-client/3.0.13/templates/common.yaml rename to stable/phpldapadmin/6.0.14/templates/common.yaml diff --git a/stable/rsshub/3.0.32/values.yaml b/stable/phpldapadmin/6.0.14/values.yaml similarity index 100% rename from stable/rsshub/3.0.32/values.yaml rename to stable/phpldapadmin/6.0.14/values.yaml diff --git a/stable/phpldapadmin/item.yaml b/stable/phpldapadmin/item.yaml index ceea8299c4f..18b32343c4c 100644 --- a/stable/phpldapadmin/item.yaml +++ b/stable/phpldapadmin/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/phpldapadmin.png +icon_url: https://truecharts.org/img/chart-icons/phpldapadmin.png categories: - management diff --git a/stable/piaware/6.0.13/CHANGELOG.md b/stable/piaware/6.0.13/CHANGELOG.md deleted file mode 100644 index 455b13bdee3..00000000000 --- a/stable/piaware/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [piaware-6.0.13](https://github.com/truecharts/apps/compare/piaware-6.0.12...piaware-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [piaware-6.0.12](https://github.com/truecharts/apps/compare/piaware-6.0.11...piaware-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [piaware-6.0.11](https://github.com/truecharts/apps/compare/piaware-6.0.10...piaware-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [piaware-6.0.10](https://github.com/truecharts/apps/compare/piaware-6.0.9...piaware-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [piaware-6.0.9](https://github.com/truecharts/apps/compare/piaware-6.0.8...piaware-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [piaware-6.0.8](https://github.com/truecharts/apps/compare/piaware-6.0.7...piaware-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [piaware-6.0.7](https://github.com/truecharts/apps/compare/piaware-6.0.6...piaware-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [piaware-6.0.6](https://github.com/truecharts/apps/compare/piaware-6.0.5...piaware-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [piaware-6.0.5](https://github.com/truecharts/apps/compare/piaware-6.0.4...piaware-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [piaware-6.0.4](https://github.com/truecharts/apps/compare/piaware-6.0.3...piaware-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [piaware-6.0.3](https://github.com/truecharts/apps/compare/piaware-6.0.2...piaware-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/piaware/6.0.13/Chart.lock b/stable/piaware/6.0.13/Chart.lock deleted file mode 100644 index 352471893f1..00000000000 --- a/stable/piaware/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:12.501854066Z" diff --git a/stable/piaware/6.0.13/Chart.yaml b/stable/piaware/6.0.13/Chart.yaml deleted file mode 100644 index 9d1725985f2..00000000000 --- a/stable/piaware/6.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "7.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Program for forwarding ADS-B data to FlightAware -home: https://github.com/truecharts/apps/tree/master/charts/stable/piaware -icon: https://truecharts.org/img/appicons/piaware.png -keywords: -- piaware -- flight-aware -- flight-tracker -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: piaware -sources: -- https://github.com/flightaware/piaware -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/piaware/6.0.15/CHANGELOG.md b/stable/piaware/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..cda29b5aa55 --- /dev/null +++ b/stable/piaware/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [piaware-6.0.15](https://github.com/truecharts/apps/compare/piaware-6.0.13...piaware-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [piaware-6.0.13](https://github.com/truecharts/apps/compare/piaware-6.0.12...piaware-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [piaware-6.0.12](https://github.com/truecharts/apps/compare/piaware-6.0.11...piaware-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [piaware-6.0.11](https://github.com/truecharts/apps/compare/piaware-6.0.10...piaware-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [piaware-6.0.10](https://github.com/truecharts/apps/compare/piaware-6.0.9...piaware-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [piaware-6.0.9](https://github.com/truecharts/apps/compare/piaware-6.0.8...piaware-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [piaware-6.0.8](https://github.com/truecharts/apps/compare/piaware-6.0.7...piaware-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [piaware-6.0.7](https://github.com/truecharts/apps/compare/piaware-6.0.6...piaware-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [piaware-6.0.6](https://github.com/truecharts/apps/compare/piaware-6.0.5...piaware-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [piaware-6.0.5](https://github.com/truecharts/apps/compare/piaware-6.0.4...piaware-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [piaware-6.0.4](https://github.com/truecharts/apps/compare/piaware-6.0.3...piaware-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/piaware/6.0.15/Chart.lock b/stable/piaware/6.0.15/Chart.lock new file mode 100644 index 00000000000..2bac06a16d6 --- /dev/null +++ b/stable/piaware/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:25.825110594Z" diff --git a/stable/piaware/6.0.15/Chart.yaml b/stable/piaware/6.0.15/Chart.yaml new file mode 100644 index 00000000000..70baaae33d5 --- /dev/null +++ b/stable/piaware/6.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "7.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Program for forwarding ADS-B data to FlightAware +home: https://github.com/truecharts/apps/tree/master/charts/stable/piaware +icon: https://truecharts.org/img/chart-icons/piaware.png +keywords: +- piaware +- flight-aware +- flight-tracker +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: piaware +sources: +- https://github.com/flightaware/piaware +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/piaware/6.0.13/README.md b/stable/piaware/6.0.15/README.md similarity index 100% rename from stable/piaware/6.0.13/README.md rename to stable/piaware/6.0.15/README.md diff --git a/stable/piaware/6.0.13/app-readme.md b/stable/piaware/6.0.15/app-readme.md similarity index 100% rename from stable/piaware/6.0.13/app-readme.md rename to stable/piaware/6.0.15/app-readme.md diff --git a/stable/satisfactory/2.0.14/charts/common-10.4.4.tgz b/stable/piaware/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/satisfactory/2.0.14/charts/common-10.4.4.tgz rename to stable/piaware/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/piaware/6.0.13/ci/ct-values.yaml b/stable/piaware/6.0.15/ci/ct-values.yaml similarity index 100% rename from stable/piaware/6.0.13/ci/ct-values.yaml rename to stable/piaware/6.0.15/ci/ct-values.yaml diff --git a/stable/piaware/6.0.13/icon.png b/stable/piaware/6.0.15/icon.png similarity index 100% rename from stable/piaware/6.0.13/icon.png rename to stable/piaware/6.0.15/icon.png diff --git a/stable/piaware/6.0.13/ix_values.yaml b/stable/piaware/6.0.15/ix_values.yaml similarity index 100% rename from stable/piaware/6.0.13/ix_values.yaml rename to stable/piaware/6.0.15/ix_values.yaml diff --git a/stable/piaware/6.0.13/questions.yaml b/stable/piaware/6.0.15/questions.yaml similarity index 100% rename from stable/piaware/6.0.13/questions.yaml rename to stable/piaware/6.0.15/questions.yaml diff --git a/stable/shlink/4.0.14/templates/common.yaml b/stable/piaware/6.0.15/templates/common.yaml similarity index 100% rename from stable/shlink/4.0.14/templates/common.yaml rename to stable/piaware/6.0.15/templates/common.yaml diff --git a/stable/satisfactory/2.0.14/values.yaml b/stable/piaware/6.0.15/values.yaml similarity index 100% rename from stable/satisfactory/2.0.14/values.yaml rename to stable/piaware/6.0.15/values.yaml diff --git a/stable/piaware/item.yaml b/stable/piaware/item.yaml index c1a033d93cf..f41a139216a 100644 --- a/stable/piaware/item.yaml +++ b/stable/piaware/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/piaware.png +icon_url: https://truecharts.org/img/chart-icons/piaware.png categories: - media diff --git a/stable/picoshare/2.0.12/CHANGELOG.md b/stable/picoshare/2.0.12/CHANGELOG.md deleted file mode 100644 index 02f071186ac..00000000000 --- a/stable/picoshare/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [picoshare-2.0.12](https://github.com/truecharts/apps/compare/picoshare-2.0.11...picoshare-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [picoshare-2.0.11](https://github.com/truecharts/apps/compare/picoshare-2.0.10...picoshare-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [picoshare-2.0.10](https://github.com/truecharts/apps/compare/picoshare-2.0.9...picoshare-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [picoshare-2.0.9](https://github.com/truecharts/apps/compare/picoshare-2.0.8...picoshare-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [picoshare-2.0.8](https://github.com/truecharts/apps/compare/picoshare-2.0.7...picoshare-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [picoshare-2.0.7](https://github.com/truecharts/apps/compare/picoshare-2.0.6...picoshare-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [picoshare-2.0.6](https://github.com/truecharts/apps/compare/picoshare-2.0.5...picoshare-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [picoshare-2.0.5](https://github.com/truecharts/apps/compare/picoshare-2.0.4...picoshare-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [picoshare-2.0.4](https://github.com/truecharts/apps/compare/picoshare-2.0.3...picoshare-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [picoshare-2.0.3](https://github.com/truecharts/apps/compare/picoshare-2.0.2...picoshare-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [picoshare-2.0.2](https://github.com/truecharts/apps/compare/picoshare-2.0.1...picoshare-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/picoshare/2.0.12/Chart.lock b/stable/picoshare/2.0.12/Chart.lock deleted file mode 100644 index bd2c673e46a..00000000000 --- a/stable/picoshare/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:12.798923057Z" diff --git a/stable/picoshare/2.0.12/Chart.yaml b/stable/picoshare/2.0.12/Chart.yaml deleted file mode 100644 index c720addd0cf..00000000000 --- a/stable/picoshare/2.0.12/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "1.1.7" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: PicoShare is a minimalist service that allows you to share files easily. -home: https://github.com/truecharts/apps/tree/master/charts/stable/picoshare -icon: https://truecharts.org/img/appicons/picoshare.png -keywords: -- picoshare -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: picoshare -sources: -- https://github.com/mtlynch/picoshare -- https://hub.docker.com/r/mtlynch/picoshare -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/picoshare/2.0.14/CHANGELOG.md b/stable/picoshare/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..64a20e15f9c --- /dev/null +++ b/stable/picoshare/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [photoview-4.0.14](https://github.com/truecharts/apps/compare/photoview-4.0.12...photoview-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [photoview-4.0.12](https://github.com/truecharts/apps/compare/photoview-4.0.11...photoview-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [photoview-4.0.11](https://github.com/truecharts/apps/compare/photoview-4.0.10...photoview-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [photoview-4.0.10](https://github.com/truecharts/apps/compare/photoview-4.0.9...photoview-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [photoview-4.0.9](https://github.com/truecharts/apps/compare/photoview-4.0.8...photoview-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [photoview-4.0.8](https://github.com/truecharts/apps/compare/photoview-4.0.7...photoview-4.0.8) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [photoview-4.0.7](https://github.com/truecharts/apps/compare/photoview-4.0.6...photoview-4.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [photoview-4.0.6](https://github.com/truecharts/apps/compare/photoview-4.0.5...photoview-4.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [photoview-4.0.5](https://github.com/truecharts/apps/compare/photoview-4.0.4...photoview-4.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [photoview-4.0.4](https://github.com/truecharts/apps/compare/photoview-4.0.3...photoview-4.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [photoview-4.0.3](https://github.com/truecharts/apps/compare/photoview-4.0.2...photoview-4.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/picoshare/2.0.14/Chart.lock b/stable/picoshare/2.0.14/Chart.lock new file mode 100644 index 00000000000..a5374c744b5 --- /dev/null +++ b/stable/picoshare/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:30.977946442Z" diff --git a/stable/picoshare/2.0.14/Chart.yaml b/stable/picoshare/2.0.14/Chart.yaml new file mode 100644 index 00000000000..337e77adc3f --- /dev/null +++ b/stable/picoshare/2.0.14/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "1.1.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: PicoShare is a minimalist service that allows you to share files easily. +home: https://github.com/truecharts/apps/tree/master/charts/stable/picoshare +icon: https://truecharts.org/img/chart-icons/picoshare.png +keywords: +- picoshare +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: picoshare +sources: +- https://github.com/mtlynch/picoshare +- https://hub.docker.com/r/mtlynch/picoshare +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/picoshare/2.0.12/README.md b/stable/picoshare/2.0.14/README.md similarity index 100% rename from stable/picoshare/2.0.12/README.md rename to stable/picoshare/2.0.14/README.md diff --git a/stable/picoshare/2.0.12/app-readme.md b/stable/picoshare/2.0.14/app-readme.md similarity index 100% rename from stable/picoshare/2.0.12/app-readme.md rename to stable/picoshare/2.0.14/app-readme.md diff --git a/stable/scrutiny/3.0.10/charts/common-10.4.4.tgz b/stable/picoshare/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/scrutiny/3.0.10/charts/common-10.4.4.tgz rename to stable/picoshare/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/picoshare/2.0.12/icon.png b/stable/picoshare/2.0.14/icon.png similarity index 100% rename from stable/picoshare/2.0.12/icon.png rename to stable/picoshare/2.0.14/icon.png diff --git a/stable/picoshare/2.0.12/ix_values.yaml b/stable/picoshare/2.0.14/ix_values.yaml similarity index 100% rename from stable/picoshare/2.0.12/ix_values.yaml rename to stable/picoshare/2.0.14/ix_values.yaml diff --git a/stable/picoshare/2.0.12/questions.yaml b/stable/picoshare/2.0.14/questions.yaml similarity index 100% rename from stable/picoshare/2.0.12/questions.yaml rename to stable/picoshare/2.0.14/questions.yaml diff --git a/stable/picoshare/2.0.12/templates/common.yaml b/stable/picoshare/2.0.14/templates/common.yaml similarity index 100% rename from stable/picoshare/2.0.12/templates/common.yaml rename to stable/picoshare/2.0.14/templates/common.yaml diff --git a/stable/scrutiny/3.0.10/values.yaml b/stable/picoshare/2.0.14/values.yaml similarity index 100% rename from stable/scrutiny/3.0.10/values.yaml rename to stable/picoshare/2.0.14/values.yaml diff --git a/stable/picoshare/item.yaml b/stable/picoshare/item.yaml index 6547c09227d..33c7ce5e189 100644 --- a/stable/picoshare/item.yaml +++ b/stable/picoshare/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/picoshare.png +icon_url: https://truecharts.org/img/chart-icons/picoshare.png categories: - media diff --git a/stable/pidgin/2.0.12/CHANGELOG.md b/stable/pidgin/2.0.12/CHANGELOG.md deleted file mode 100644 index b587ac62136..00000000000 --- a/stable/pidgin/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pidgin-2.0.12](https://github.com/truecharts/apps/compare/pidgin-2.0.11...pidgin-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pidgin-2.0.11](https://github.com/truecharts/apps/compare/pidgin-2.0.10...pidgin-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pidgin-2.0.10](https://github.com/truecharts/apps/compare/pidgin-2.0.9...pidgin-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pidgin-2.0.9](https://github.com/truecharts/apps/compare/pidgin-2.0.8...pidgin-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pidgin-2.0.8](https://github.com/truecharts/apps/compare/pidgin-2.0.7...pidgin-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pidgin-2.0.7](https://github.com/truecharts/apps/compare/pidgin-2.0.6...pidgin-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pidgin-2.0.6](https://github.com/truecharts/apps/compare/pidgin-2.0.5...pidgin-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pidgin-2.0.5](https://github.com/truecharts/apps/compare/pidgin-2.0.4...pidgin-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pidgin-2.0.4](https://github.com/truecharts/apps/compare/pidgin-2.0.3...pidgin-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pidgin-2.0.3](https://github.com/truecharts/apps/compare/pidgin-2.0.2...pidgin-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [pidgin-2.0.2](https://github.com/truecharts/apps/compare/pidgin-2.0.1...pidgin-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/pidgin/2.0.12/Chart.lock b/stable/pidgin/2.0.12/Chart.lock deleted file mode 100644 index bb39e6de8a0..00000000000 --- a/stable/pidgin/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:27.70100961Z" diff --git a/stable/pidgin/2.0.12/Chart.yaml b/stable/pidgin/2.0.12/Chart.yaml deleted file mode 100644 index 18e9e07df71..00000000000 --- a/stable/pidgin/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: pidgin -version: 2.0.12 -appVersion: "2.14.8" -description: Pidgin is a chat program which lets you log into accounts on multiple chat networks simultaneously. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/pidgin -icon: https://truecharts.org/img/appicons/pidgin.png -keywords: - - pidgin -sources: - - https://hub.docker.com/r/linuxserver/pidgin -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pidgin/2.0.14/CHANGELOG.md b/stable/pidgin/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..326e973ec01 --- /dev/null +++ b/stable/pidgin/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pidgin-2.0.14](https://github.com/truecharts/apps/compare/pidgin-2.0.12...pidgin-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pidgin-2.0.12](https://github.com/truecharts/apps/compare/pidgin-2.0.11...pidgin-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pidgin-2.0.11](https://github.com/truecharts/apps/compare/pidgin-2.0.10...pidgin-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pidgin-2.0.10](https://github.com/truecharts/apps/compare/pidgin-2.0.9...pidgin-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pidgin-2.0.9](https://github.com/truecharts/apps/compare/pidgin-2.0.8...pidgin-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pidgin-2.0.8](https://github.com/truecharts/apps/compare/pidgin-2.0.7...pidgin-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pidgin-2.0.7](https://github.com/truecharts/apps/compare/pidgin-2.0.6...pidgin-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pidgin-2.0.6](https://github.com/truecharts/apps/compare/pidgin-2.0.5...pidgin-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pidgin-2.0.5](https://github.com/truecharts/apps/compare/pidgin-2.0.4...pidgin-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pidgin-2.0.4](https://github.com/truecharts/apps/compare/pidgin-2.0.3...pidgin-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [pidgin-2.0.3](https://github.com/truecharts/apps/compare/pidgin-2.0.2...pidgin-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/pidgin/2.0.14/Chart.lock b/stable/pidgin/2.0.14/Chart.lock new file mode 100644 index 00000000000..ee8cb621478 --- /dev/null +++ b/stable/pidgin/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:40.742833996Z" diff --git a/stable/pidgin/2.0.14/Chart.yaml b/stable/pidgin/2.0.14/Chart.yaml new file mode 100644 index 00000000000..b80bed8dfcf --- /dev/null +++ b/stable/pidgin/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pidgin +version: 2.0.14 +appVersion: "2.14.8" +description: Pidgin is a chat program which lets you log into accounts on multiple chat networks simultaneously. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/pidgin +icon: https://truecharts.org/img/chart-icons/pidgin.png +keywords: + - pidgin +sources: + - https://hub.docker.com/r/linuxserver/pidgin +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pidgin/2.0.12/README.md b/stable/pidgin/2.0.14/README.md similarity index 100% rename from stable/pidgin/2.0.12/README.md rename to stable/pidgin/2.0.14/README.md diff --git a/stable/pidgin/2.0.12/app-readme.md b/stable/pidgin/2.0.14/app-readme.md similarity index 100% rename from stable/pidgin/2.0.12/app-readme.md rename to stable/pidgin/2.0.14/app-readme.md diff --git a/stable/ser2sock/6.0.13/charts/common-10.4.4.tgz b/stable/pidgin/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/ser2sock/6.0.13/charts/common-10.4.4.tgz rename to stable/pidgin/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/pidgin/2.0.12/icon.png b/stable/pidgin/2.0.14/icon.png similarity index 100% rename from stable/pidgin/2.0.12/icon.png rename to stable/pidgin/2.0.14/icon.png diff --git a/stable/pidgin/2.0.12/ix_values.yaml b/stable/pidgin/2.0.14/ix_values.yaml similarity index 100% rename from stable/pidgin/2.0.12/ix_values.yaml rename to stable/pidgin/2.0.14/ix_values.yaml diff --git a/stable/pidgin/2.0.12/questions.yaml b/stable/pidgin/2.0.14/questions.yaml similarity index 100% rename from stable/pidgin/2.0.12/questions.yaml rename to stable/pidgin/2.0.14/questions.yaml diff --git a/stable/snapdrop/2.0.17/templates/common.yaml b/stable/pidgin/2.0.14/templates/common.yaml similarity index 100% rename from stable/snapdrop/2.0.17/templates/common.yaml rename to stable/pidgin/2.0.14/templates/common.yaml diff --git a/stable/ser2sock/6.0.13/values.yaml b/stable/pidgin/2.0.14/values.yaml similarity index 100% rename from stable/ser2sock/6.0.13/values.yaml rename to stable/pidgin/2.0.14/values.yaml diff --git a/stable/pidgin/item.yaml b/stable/pidgin/item.yaml index 0574dd15c24..d1846929e0c 100644 --- a/stable/pidgin/item.yaml +++ b/stable/pidgin/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pidgin.png +icon_url: https://truecharts.org/img/chart-icons/pidgin.png categories: - incubator diff --git a/stable/pihole/6.0.15/CHANGELOG.md b/stable/pihole/6.0.15/CHANGELOG.md deleted file mode 100644 index e40a7d4f844..00000000000 --- a/stable/pihole/6.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pinry-2.0.12](https://github.com/truecharts/apps/compare/pinry-2.0.11...pinry-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pinry-2.0.11](https://github.com/truecharts/apps/compare/pinry-2.0.10...pinry-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pinry-2.0.10](https://github.com/truecharts/apps/compare/pinry-2.0.9...pinry-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pinry-2.0.9](https://github.com/truecharts/apps/compare/pinry-2.0.8...pinry-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pinry-2.0.8](https://github.com/truecharts/apps/compare/pinry-2.0.7...pinry-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pinry-2.0.7](https://github.com/truecharts/apps/compare/pinry-2.0.6...pinry-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pinry-2.0.6](https://github.com/truecharts/apps/compare/pinry-2.0.5...pinry-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pinry-2.0.5](https://github.com/truecharts/apps/compare/pinry-2.0.4...pinry-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pinry-2.0.4](https://github.com/truecharts/apps/compare/pinry-2.0.3...pinry-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pinry-2.0.3](https://github.com/truecharts/apps/compare/pinry-2.0.2...pinry-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [pinry-2.0.2](https://github.com/truecharts/apps/compare/pinry-2.0.1...pinry-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/pihole/6.0.15/Chart.lock b/stable/pihole/6.0.15/Chart.lock deleted file mode 100644 index 5068b116166..00000000000 --- a/stable/pihole/6.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:29.059265046Z" diff --git a/stable/pihole/6.0.15/Chart.yaml b/stable/pihole/6.0.15/Chart.yaml deleted file mode 100644 index f145a9a0fa3..00000000000 --- a/stable/pihole/6.0.15/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2022.07.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: DNS and Ad-filtering for your network -home: https://github.com/truecharts/apps/tree/master/charts/stable/pihole -icon: https://truecharts.org/img/appicons/pihole.png -keywords: -- DNS -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pihole -sources: -- https://pi-hole.net/ -- https://github.com/pi-hole -- https://github.com/pi-hole/docker-pi-hole -type: application -version: 6.0.15 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pihole/6.0.17/CHANGELOG.md b/stable/pihole/6.0.17/CHANGELOG.md new file mode 100644 index 00000000000..925e0d1919b --- /dev/null +++ b/stable/pihole/6.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pihole-6.0.17](https://github.com/truecharts/apps/compare/pihole-6.0.15...pihole-6.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pinry-2.0.12](https://github.com/truecharts/apps/compare/pinry-2.0.11...pinry-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pinry-2.0.11](https://github.com/truecharts/apps/compare/pinry-2.0.10...pinry-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pinry-2.0.10](https://github.com/truecharts/apps/compare/pinry-2.0.9...pinry-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pinry-2.0.9](https://github.com/truecharts/apps/compare/pinry-2.0.8...pinry-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pinry-2.0.8](https://github.com/truecharts/apps/compare/pinry-2.0.7...pinry-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pinry-2.0.7](https://github.com/truecharts/apps/compare/pinry-2.0.6...pinry-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pinry-2.0.6](https://github.com/truecharts/apps/compare/pinry-2.0.5...pinry-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pinry-2.0.5](https://github.com/truecharts/apps/compare/pinry-2.0.4...pinry-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pinry-2.0.4](https://github.com/truecharts/apps/compare/pinry-2.0.3...pinry-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [pinry-2.0.3](https://github.com/truecharts/apps/compare/pinry-2.0.2...pinry-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/pihole/6.0.17/Chart.lock b/stable/pihole/6.0.17/Chart.lock new file mode 100644 index 00000000000..3dfe8135609 --- /dev/null +++ b/stable/pihole/6.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:41.133216465Z" diff --git a/stable/pihole/6.0.17/Chart.yaml b/stable/pihole/6.0.17/Chart.yaml new file mode 100644 index 00000000000..e70708fdba9 --- /dev/null +++ b/stable/pihole/6.0.17/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2022.07.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: DNS and Ad-filtering for your network +home: https://github.com/truecharts/apps/tree/master/charts/stable/pihole +icon: https://truecharts.org/img/chart-icons/pihole.png +keywords: +- DNS +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pihole +sources: +- https://pi-hole.net/ +- https://github.com/pi-hole +- https://github.com/pi-hole/docker-pi-hole +type: application +version: 6.0.17 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pihole/6.0.15/README.md b/stable/pihole/6.0.17/README.md similarity index 100% rename from stable/pihole/6.0.15/README.md rename to stable/pihole/6.0.17/README.md diff --git a/stable/pihole/6.0.15/app-readme.md b/stable/pihole/6.0.17/app-readme.md similarity index 100% rename from stable/pihole/6.0.15/app-readme.md rename to stable/pihole/6.0.17/app-readme.md diff --git a/stable/shiori/7.0.13/charts/common-10.4.4.tgz b/stable/pihole/6.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/shiori/7.0.13/charts/common-10.4.4.tgz rename to stable/pihole/6.0.17/charts/common-10.4.4.tgz diff --git a/stable/pihole/6.0.15/icon.png b/stable/pihole/6.0.17/icon.png similarity index 100% rename from stable/pihole/6.0.15/icon.png rename to stable/pihole/6.0.17/icon.png diff --git a/stable/pihole/6.0.15/ix_values.yaml b/stable/pihole/6.0.17/ix_values.yaml similarity index 100% rename from stable/pihole/6.0.15/ix_values.yaml rename to stable/pihole/6.0.17/ix_values.yaml diff --git a/stable/pihole/6.0.15/questions.yaml b/stable/pihole/6.0.17/questions.yaml similarity index 100% rename from stable/pihole/6.0.15/questions.yaml rename to stable/pihole/6.0.17/questions.yaml diff --git a/stable/pihole/6.0.15/templates/_configmap.tpl b/stable/pihole/6.0.17/templates/_configmap.tpl similarity index 100% rename from stable/pihole/6.0.15/templates/_configmap.tpl rename to stable/pihole/6.0.17/templates/_configmap.tpl diff --git a/stable/pihole/6.0.15/templates/common.yaml b/stable/pihole/6.0.17/templates/common.yaml similarity index 100% rename from stable/pihole/6.0.15/templates/common.yaml rename to stable/pihole/6.0.17/templates/common.yaml diff --git a/stable/shiori/7.0.13/values.yaml b/stable/pihole/6.0.17/values.yaml similarity index 100% rename from stable/shiori/7.0.13/values.yaml rename to stable/pihole/6.0.17/values.yaml diff --git a/stable/pihole/item.yaml b/stable/pihole/item.yaml index 1c29a7091a7..26a7e796e79 100644 --- a/stable/pihole/item.yaml +++ b/stable/pihole/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pihole.png +icon_url: https://truecharts.org/img/chart-icons/pihole.png categories: - networking diff --git a/stable/pinry/2.0.12/CHANGELOG.md b/stable/pinry/2.0.12/CHANGELOG.md deleted file mode 100644 index 9bada269ecc..00000000000 --- a/stable/pinry/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - - - -### [pinry-2.0.11](https://github.com/truecharts/apps/compare/pinry-2.0.10...pinry-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pinry-2.0.10](https://github.com/truecharts/apps/compare/pinry-2.0.9...pinry-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pinry-2.0.9](https://github.com/truecharts/apps/compare/pinry-2.0.8...pinry-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pinry-2.0.8](https://github.com/truecharts/apps/compare/pinry-2.0.7...pinry-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pinry-2.0.7](https://github.com/truecharts/apps/compare/pinry-2.0.6...pinry-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pinry-2.0.6](https://github.com/truecharts/apps/compare/pinry-2.0.5...pinry-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pinry-2.0.5](https://github.com/truecharts/apps/compare/pinry-2.0.4...pinry-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pinry-2.0.4](https://github.com/truecharts/apps/compare/pinry-2.0.3...pinry-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pinry-2.0.3](https://github.com/truecharts/apps/compare/pinry-2.0.2...pinry-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [pinry-2.0.2](https://github.com/truecharts/apps/compare/pinry-2.0.1...pinry-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - - - - -### [pinry-2.0.1](https://github.com/truecharts/apps/compare/pinry-1.0.12...pinry-2.0.1) (2022-06-07) - -#### Chore - diff --git a/stable/pinry/2.0.12/Chart.lock b/stable/pinry/2.0.12/Chart.lock deleted file mode 100644 index 6329fd56d2a..00000000000 --- a/stable/pinry/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:29.113265101Z" diff --git a/stable/pinry/2.0.12/Chart.yaml b/stable/pinry/2.0.12/Chart.yaml deleted file mode 100644 index ece6a7f733d..00000000000 --- a/stable/pinry/2.0.12/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.12" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format. -home: https://github.com/truecharts/apps/tree/master/charts/stable/pinry -icon: https://truecharts.org/img/appicons/pinry.png -keywords: -- pinry -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pinry -sources: -- https://github.com/pinry/pinry/ -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pinry/2.0.14/CHANGELOG.md b/stable/pinry/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..4dd1a0a26c9 --- /dev/null +++ b/stable/pinry/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pinry-2.0.14](https://github.com/truecharts/apps/compare/pinry-2.0.12...pinry-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + + + +### [pinry-2.0.11](https://github.com/truecharts/apps/compare/pinry-2.0.10...pinry-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pinry-2.0.10](https://github.com/truecharts/apps/compare/pinry-2.0.9...pinry-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pinry-2.0.9](https://github.com/truecharts/apps/compare/pinry-2.0.8...pinry-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pinry-2.0.8](https://github.com/truecharts/apps/compare/pinry-2.0.7...pinry-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pinry-2.0.7](https://github.com/truecharts/apps/compare/pinry-2.0.6...pinry-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pinry-2.0.6](https://github.com/truecharts/apps/compare/pinry-2.0.5...pinry-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pinry-2.0.5](https://github.com/truecharts/apps/compare/pinry-2.0.4...pinry-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pinry-2.0.4](https://github.com/truecharts/apps/compare/pinry-2.0.3...pinry-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [pinry-2.0.3](https://github.com/truecharts/apps/compare/pinry-2.0.2...pinry-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + + + + +### [pinry-2.0.2](https://github.com/truecharts/apps/compare/pinry-2.0.1...pinry-2.0.2) (2022-06-07) + +#### Fix + diff --git a/stable/pinry/2.0.14/Chart.lock b/stable/pinry/2.0.14/Chart.lock new file mode 100644 index 00000000000..3b90bec329f --- /dev/null +++ b/stable/pinry/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:46.450414952Z" diff --git a/stable/pinry/2.0.14/Chart.yaml b/stable/pinry/2.0.14/Chart.yaml new file mode 100644 index 00000000000..e16b55c8e63 --- /dev/null +++ b/stable/pinry/2.0.14/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "2.1.12" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: The open-source core of Pinry, a tiling image board system for people who want to save, tag, and share images, videos and webpages in an easy to skim through format. +home: https://github.com/truecharts/apps/tree/master/charts/stable/pinry +icon: https://truecharts.org/img/chart-icons/pinry.png +keywords: +- pinry +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pinry +sources: +- https://github.com/pinry/pinry/ +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pinry/2.0.12/README.md b/stable/pinry/2.0.14/README.md similarity index 100% rename from stable/pinry/2.0.12/README.md rename to stable/pinry/2.0.14/README.md diff --git a/stable/pinry/2.0.12/app-readme.md b/stable/pinry/2.0.14/app-readme.md similarity index 100% rename from stable/pinry/2.0.12/app-readme.md rename to stable/pinry/2.0.14/app-readme.md diff --git a/stable/shlink-web-client/3.0.13/charts/common-10.4.4.tgz b/stable/pinry/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/shlink-web-client/3.0.13/charts/common-10.4.4.tgz rename to stable/pinry/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/pinry/2.0.12/icon.png b/stable/pinry/2.0.14/icon.png similarity index 100% rename from stable/pinry/2.0.12/icon.png rename to stable/pinry/2.0.14/icon.png diff --git a/stable/pinry/2.0.12/ix_values.yaml b/stable/pinry/2.0.14/ix_values.yaml similarity index 100% rename from stable/pinry/2.0.12/ix_values.yaml rename to stable/pinry/2.0.14/ix_values.yaml diff --git a/stable/pinry/2.0.12/questions.yaml b/stable/pinry/2.0.14/questions.yaml similarity index 100% rename from stable/pinry/2.0.12/questions.yaml rename to stable/pinry/2.0.14/questions.yaml diff --git a/stable/pinry/2.0.12/templates/_secrets.tpl b/stable/pinry/2.0.14/templates/_secrets.tpl similarity index 100% rename from stable/pinry/2.0.12/templates/_secrets.tpl rename to stable/pinry/2.0.14/templates/_secrets.tpl diff --git a/stable/pinry/2.0.12/templates/common.yaml b/stable/pinry/2.0.14/templates/common.yaml similarity index 100% rename from stable/pinry/2.0.12/templates/common.yaml rename to stable/pinry/2.0.14/templates/common.yaml diff --git a/stable/shlink-web-client/3.0.13/values.yaml b/stable/pinry/2.0.14/values.yaml similarity index 100% rename from stable/shlink-web-client/3.0.13/values.yaml rename to stable/pinry/2.0.14/values.yaml diff --git a/stable/pinry/item.yaml b/stable/pinry/item.yaml index 24e06f94731..e89df228408 100644 --- a/stable/pinry/item.yaml +++ b/stable/pinry/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pinry.png +icon_url: https://truecharts.org/img/chart-icons/pinry.png categories: - media diff --git a/stable/pixapop/3.0.12/CHANGELOG.md b/stable/pixapop/3.0.12/CHANGELOG.md deleted file mode 100644 index 2407497441e..00000000000 --- a/stable/pixapop/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pixapop-3.0.12](https://github.com/truecharts/apps/compare/pixapop-3.0.11...pixapop-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pixapop-3.0.11](https://github.com/truecharts/apps/compare/pixapop-3.0.10...pixapop-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pixapop-3.0.10](https://github.com/truecharts/apps/compare/pixapop-3.0.9...pixapop-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pixapop-3.0.9](https://github.com/truecharts/apps/compare/pixapop-3.0.8...pixapop-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pixapop-3.0.8](https://github.com/truecharts/apps/compare/pixapop-3.0.7...pixapop-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pixapop-3.0.7](https://github.com/truecharts/apps/compare/pixapop-3.0.6...pixapop-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pixapop-3.0.6](https://github.com/truecharts/apps/compare/pixapop-3.0.5...pixapop-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pixapop-3.0.5](https://github.com/truecharts/apps/compare/pixapop-3.0.4...pixapop-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pixapop-3.0.4](https://github.com/truecharts/apps/compare/pixapop-3.0.3...pixapop-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pixapop-3.0.3](https://github.com/truecharts/apps/compare/pixapop-3.0.2...pixapop-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [pixapop-3.0.2](https://github.com/truecharts/apps/compare/pixapop-3.0.1...pixapop-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/pixapop/3.0.12/Chart.lock b/stable/pixapop/3.0.12/Chart.lock deleted file mode 100644 index 78b9a682a6c..00000000000 --- a/stable/pixapop/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:31.93876349Z" diff --git a/stable/pixapop/3.0.12/Chart.yaml b/stable/pixapop/3.0.12/Chart.yaml deleted file mode 100644 index e59085c971a..00000000000 --- a/stable/pixapop/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An open-source single page application to view your photos in the easiest - way possible. -home: https://github.com/truecharts/apps/tree/master/charts/stable/pixapop -icon: https://truecharts.org/img/appicons/pixapop.png -keywords: -- pixapop -- photo -- gallery -- image -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pixapop -sources: -- https://github.com/linuxserver/docker-pixapop -- https://github.com/bierdok/pixapop -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pixapop/3.0.14/CHANGELOG.md b/stable/pixapop/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..402128a7b5c --- /dev/null +++ b/stable/pixapop/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pixapop-3.0.14](https://github.com/truecharts/apps/compare/pixapop-3.0.12...pixapop-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pixapop-3.0.12](https://github.com/truecharts/apps/compare/pixapop-3.0.11...pixapop-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pixapop-3.0.11](https://github.com/truecharts/apps/compare/pixapop-3.0.10...pixapop-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pixapop-3.0.10](https://github.com/truecharts/apps/compare/pixapop-3.0.9...pixapop-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pixapop-3.0.9](https://github.com/truecharts/apps/compare/pixapop-3.0.8...pixapop-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pixapop-3.0.8](https://github.com/truecharts/apps/compare/pixapop-3.0.7...pixapop-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pixapop-3.0.7](https://github.com/truecharts/apps/compare/pixapop-3.0.6...pixapop-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pixapop-3.0.6](https://github.com/truecharts/apps/compare/pixapop-3.0.5...pixapop-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pixapop-3.0.5](https://github.com/truecharts/apps/compare/pixapop-3.0.4...pixapop-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pixapop-3.0.4](https://github.com/truecharts/apps/compare/pixapop-3.0.3...pixapop-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [pixapop-3.0.3](https://github.com/truecharts/apps/compare/pixapop-3.0.2...pixapop-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/pixapop/3.0.14/Chart.lock b/stable/pixapop/3.0.14/Chart.lock new file mode 100644 index 00000000000..f1649646f51 --- /dev/null +++ b/stable/pixapop/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:46.541846212Z" diff --git a/stable/pixapop/3.0.14/Chart.yaml b/stable/pixapop/3.0.14/Chart.yaml new file mode 100644 index 00000000000..dd67c078624 --- /dev/null +++ b/stable/pixapop/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An open-source single page application to view your photos in the easiest + way possible. +home: https://github.com/truecharts/apps/tree/master/charts/stable/pixapop +icon: https://truecharts.org/img/chart-icons/pixapop.png +keywords: +- pixapop +- photo +- gallery +- image +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pixapop +sources: +- https://github.com/linuxserver/docker-pixapop +- https://github.com/bierdok/pixapop +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pixapop/3.0.12/README.md b/stable/pixapop/3.0.14/README.md similarity index 100% rename from stable/pixapop/3.0.12/README.md rename to stable/pixapop/3.0.14/README.md diff --git a/stable/pixapop/3.0.12/app-readme.md b/stable/pixapop/3.0.14/app-readme.md similarity index 100% rename from stable/pixapop/3.0.12/app-readme.md rename to stable/pixapop/3.0.14/app-readme.md diff --git a/stable/shlink/4.0.14/charts/common-10.4.4.tgz b/stable/pixapop/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/shlink/4.0.14/charts/common-10.4.4.tgz rename to stable/pixapop/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/pixapop/3.0.12/icon.png b/stable/pixapop/3.0.14/icon.png similarity index 100% rename from stable/pixapop/3.0.12/icon.png rename to stable/pixapop/3.0.14/icon.png diff --git a/stable/pixapop/3.0.12/ix_values.yaml b/stable/pixapop/3.0.14/ix_values.yaml similarity index 100% rename from stable/pixapop/3.0.12/ix_values.yaml rename to stable/pixapop/3.0.14/ix_values.yaml diff --git a/stable/pixapop/3.0.12/questions.yaml b/stable/pixapop/3.0.14/questions.yaml similarity index 100% rename from stable/pixapop/3.0.12/questions.yaml rename to stable/pixapop/3.0.14/questions.yaml diff --git a/stable/pixapop/3.0.12/templates/common.yaml b/stable/pixapop/3.0.14/templates/common.yaml similarity index 100% rename from stable/pixapop/3.0.12/templates/common.yaml rename to stable/pixapop/3.0.14/templates/common.yaml diff --git a/stable/shlink/4.0.14/values.yaml b/stable/pixapop/3.0.14/values.yaml similarity index 100% rename from stable/shlink/4.0.14/values.yaml rename to stable/pixapop/3.0.14/values.yaml diff --git a/stable/pixapop/item.yaml b/stable/pixapop/item.yaml index 49bf00b26c1..ae595b29307 100644 --- a/stable/pixapop/item.yaml +++ b/stable/pixapop/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pixapop.png +icon_url: https://truecharts.org/img/chart-icons/pixapop.png categories: - media diff --git a/stable/plex/10.0.18/CHANGELOG.md b/stable/plex/10.0.18/CHANGELOG.md new file mode 100644 index 00000000000..086fb359910 --- /dev/null +++ b/stable/plex/10.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [plex-10.0.18](https://github.com/truecharts/apps/compare/plex-10.0.16...plex-10.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [plex-10.0.16](https://github.com/truecharts/apps/compare/plex-10.0.15...plex-10.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [plex-10.0.15](https://github.com/truecharts/apps/compare/plex-10.0.14...plex-10.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [plex-10.0.14](https://github.com/truecharts/apps/compare/plex-10.0.13...plex-10.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [plex-10.0.13](https://github.com/truecharts/apps/compare/plex-10.0.12...plex-10.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [plex-10.0.12](https://github.com/truecharts/apps/compare/plex-10.0.11...plex-10.0.12) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [plex-10.0.11](https://github.com/truecharts/apps/compare/plex-10.0.10...plex-10.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [plex-10.0.10](https://github.com/truecharts/apps/compare/plex-10.0.9...plex-10.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [plex-10.0.9](https://github.com/truecharts/apps/compare/plex-10.0.8...plex-10.0.9) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [plex-10.0.8](https://github.com/truecharts/apps/compare/plex-10.0.7...plex-10.0.8) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [plex-10.0.7](https://github.com/truecharts/apps/compare/plex-10.0.6...plex-10.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/plex/10.0.18/Chart.lock b/stable/plex/10.0.18/Chart.lock new file mode 100644 index 00000000000..3f05c7cac03 --- /dev/null +++ b/stable/plex/10.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:55.884201199Z" diff --git a/stable/plex/10.0.18/Chart.yaml b/stable/plex/10.0.18/Chart.yaml new file mode 100644 index 00000000000..a0139b0cf25 --- /dev/null +++ b/stable/plex/10.0.18/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.27.2.592" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Plex Media Server +home: https://github.com/truecharts/apps/tree/master/charts/stable/plex +icon: https://truecharts.org/img/chart-icons/plex.png +keywords: +- plex +- plex-media-server +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: plex +sources: +- https://github.com/k8s-at-home/container-images/pkgs/container/plex +type: application +version: 10.0.18 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/plex/10.0.18/README.md b/stable/plex/10.0.18/README.md new file mode 100644 index 00000000000..123226ea566 --- /dev/null +++ b/stable/plex/10.0.18/README.md @@ -0,0 +1,42 @@ +# plex + +Plex Media Server + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/plex/10.0.18/app-readme.md b/stable/plex/10.0.18/app-readme.md new file mode 100644 index 00000000000..7a7b97fe944 --- /dev/null +++ b/stable/plex/10.0.18/app-readme.md @@ -0,0 +1,3 @@ +Plex Media Server + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/shorturl/3.0.12/charts/common-10.4.4.tgz b/stable/plex/10.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/shorturl/3.0.12/charts/common-10.4.4.tgz rename to stable/plex/10.0.18/charts/common-10.4.4.tgz diff --git a/stable/plex/10.0.18/icon.png b/stable/plex/10.0.18/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8eb434a676274d11fb2fa4812d8818e425e6e1af GIT binary patch literal 7804 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 literal 0 HcmV?d00001 diff --git a/stable/plex/10.0.18/ix_values.yaml b/stable/plex/10.0.18/ix_values.yaml new file mode 100644 index 00000000000..9d4e4d87157 --- /dev/null +++ b/stable/plex/10.0.18/ix_values.yaml @@ -0,0 +1,21 @@ +image: + repository: tccr.io/truecharts/plex + pullPolicy: IfNotPresent + tag: v1.27.2.5929@sha256:da2783c8e0db5b49477a36cf50882c6401f60a6962913bde1f9f364685f4c7d6 + +service: + main: + ports: + main: + port: 32400 + targetPort: 32400 + +persistence: + config: + enabled: true + mountPath: "/config" + +env: + ALLOWED_NETWORKS: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" + ADVERTISE_IP: "" + PLEX_CLAIM: "" diff --git a/stable/plex/10.0.18/questions.yaml b/stable/plex/10.0.18/questions.yaml new file mode 100644 index 00000000000..443e1859478 --- /dev/null +++ b/stable/plex/10.0.18/questions.yaml @@ -0,0 +1,2459 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/web" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: ADVERTISE_IP + label: "Advertise IP" + description: "IP to advertise to Plex" + schema: + type: string + default: "" + - variable: ALLOWED_NETWORKS + label: "Allowed Networks" + description: "Networks allowed to connect to plex. Add your local network IP to this list" + schema: + type: string + default: "172.16.0.0/12,10.0.0.0/8,192.168.0.0/16" + - variable: PLEX_CLAIM + label: "Plex Claim Token" + description: "Claim token to use to register the plex server (Max. 4 minutes old!). You can obtain a claim token to login your server to your plex account by visiting https://www.plex.tv/claim." + schema: + type: string + default: "" + + - 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 Config" + 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: 32400 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 32400 + + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/speedtest-exporter/3.0.14/templates/common.yaml b/stable/plex/10.0.18/templates/common.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.14/templates/common.yaml rename to stable/plex/10.0.18/templates/common.yaml diff --git a/stable/shorturl/3.0.12/values.yaml b/stable/plex/10.0.18/values.yaml similarity index 100% rename from stable/shorturl/3.0.12/values.yaml rename to stable/plex/10.0.18/values.yaml diff --git a/stable/plex/item.yaml b/stable/plex/item.yaml index 0fdc939ada3..3b92ca0e002 100644 --- a/stable/plex/item.yaml +++ b/stable/plex/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/plex.png +icon_url: https://truecharts.org/img/chart-icons/plex.png categories: - media diff --git a/stable/podgrab/10.0.16/CHANGELOG.md b/stable/podgrab/10.0.16/CHANGELOG.md new file mode 100644 index 00000000000..f36e9b67b60 --- /dev/null +++ b/stable/podgrab/10.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [podgrab-10.0.16](https://github.com/truecharts/apps/compare/podgrab-10.0.14...podgrab-10.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [podgrab-10.0.14](https://github.com/truecharts/apps/compare/podgrab-10.0.13...podgrab-10.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [podgrab-10.0.13](https://github.com/truecharts/apps/compare/podgrab-10.0.12...podgrab-10.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [podgrab-10.0.12](https://github.com/truecharts/apps/compare/podgrab-10.0.11...podgrab-10.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [podgrab-10.0.11](https://github.com/truecharts/apps/compare/podgrab-10.0.10...podgrab-10.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [podgrab-10.0.10](https://github.com/truecharts/apps/compare/podgrab-10.0.9...podgrab-10.0.10) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [podgrab-10.0.9](https://github.com/truecharts/apps/compare/podgrab-10.0.8...podgrab-10.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [podgrab-10.0.8](https://github.com/truecharts/apps/compare/podgrab-10.0.7...podgrab-10.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [podgrab-10.0.7](https://github.com/truecharts/apps/compare/podgrab-10.0.6...podgrab-10.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [podgrab-10.0.6](https://github.com/truecharts/apps/compare/podgrab-10.0.5...podgrab-10.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [podgrab-10.0.5](https://github.com/truecharts/apps/compare/podgrab-10.0.4...podgrab-10.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/podgrab/10.0.16/Chart.lock b/stable/podgrab/10.0.16/Chart.lock new file mode 100644 index 00000000000..06a41e36c4d --- /dev/null +++ b/stable/podgrab/10.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:11:56.298979484Z" diff --git a/stable/podgrab/10.0.16/Chart.yaml b/stable/podgrab/10.0.16/Chart.yaml new file mode 100644 index 00000000000..9e9bf0bdd6c --- /dev/null +++ b/stable/podgrab/10.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.0.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A self-hosted podcast manager to download episodes as soon as they become + live. +home: https://github.com/truecharts/apps/tree/master/charts/stable/podgrab +icon: https://truecharts.org/img/chart-icons/podgrab.png +keywords: +- podgrab +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: podgrab +sources: +- https://github.com/akhilrex/podgrab +- https://hub.docker.com/r/akhilrex/podgrab +type: application +version: 10.0.16 +annotations: + truecharts.org/catagories: | + - mutlimedia + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/podgrab/10.0.16/README.md b/stable/podgrab/10.0.16/README.md new file mode 100644 index 00000000000..82397412937 --- /dev/null +++ b/stable/podgrab/10.0.16/README.md @@ -0,0 +1,43 @@ +# podgrab + +A self-hosted podcast manager to download episodes as soon as they become live. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/podgrab/10.0.16/app-readme.md b/stable/podgrab/10.0.16/app-readme.md new file mode 100644 index 00000000000..48e07d6a6b8 --- /dev/null +++ b/stable/podgrab/10.0.16/app-readme.md @@ -0,0 +1,3 @@ +A self-hosted podcast manager to download episodes as soon as they become live. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/sickchill/3.0.14/charts/common-10.4.4.tgz b/stable/podgrab/10.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/sickchill/3.0.14/charts/common-10.4.4.tgz rename to stable/podgrab/10.0.16/charts/common-10.4.4.tgz diff --git a/stable/podgrab/10.0.16/icon.png b/stable/podgrab/10.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bf958d55a9b0dbf808f32e28925d7d427b50ae6d GIT binary patch literal 20244 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 uj -### [pretend-youre-xyzzy-6.0.12](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.11...pretend-youre-xyzzy-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pretend-youre-xyzzy-6.0.11](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.10...pretend-youre-xyzzy-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pretend-youre-xyzzy-6.0.10](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.9...pretend-youre-xyzzy-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pretend-youre-xyzzy-6.0.9](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.8...pretend-youre-xyzzy-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pretend-youre-xyzzy-6.0.8](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.7...pretend-youre-xyzzy-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pretend-youre-xyzzy-6.0.7](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.6...pretend-youre-xyzzy-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pretend-youre-xyzzy-6.0.6](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.5...pretend-youre-xyzzy-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pretend-youre-xyzzy-6.0.5](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.4...pretend-youre-xyzzy-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [pretend-youre-xyzzy-6.0.4](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.3...pretend-youre-xyzzy-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pretend-youre-xyzzy-6.0.3](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.2...pretend-youre-xyzzy-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/pretend-youre-xyzzy/6.0.13/Chart.lock b/stable/pretend-youre-xyzzy/6.0.13/Chart.lock deleted file mode 100644 index 6f7e5064e6b..00000000000 --- a/stable/pretend-youre-xyzzy/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:44.698045002Z" diff --git a/stable/pretend-youre-xyzzy/6.0.13/Chart.yaml b/stable/pretend-youre-xyzzy/6.0.13/Chart.yaml deleted file mode 100644 index 044479a47e5..00000000000 --- a/stable/pretend-youre-xyzzy/6.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: pretend-youre-xyzzy, a cards against humanity clone -home: https://github.com/truecharts/apps/tree/master/charts/stable/pretend-youre-xyzzy -icon: https://truecharts.org/img/appicons/pretend-youre-xyzzy.png -keywords: -- pretend-youre-xyzzy -- cards -- against -- humanity -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pretend-youre-xyzzy -sources: -- https://github.com/ajanata/PretendYoureXyzzy -- https://github.com/emcniece/DockerYourXyzzy -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pretend-youre-xyzzy/6.0.15/CHANGELOG.md b/stable/pretend-youre-xyzzy/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..233ed25d62b --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pretend-youre-xyzzy-6.0.15](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.13...pretend-youre-xyzzy-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pretend-youre-xyzzy-6.0.13](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.12...pretend-youre-xyzzy-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pretend-youre-xyzzy-6.0.12](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.11...pretend-youre-xyzzy-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pretend-youre-xyzzy-6.0.11](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.10...pretend-youre-xyzzy-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pretend-youre-xyzzy-6.0.10](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.9...pretend-youre-xyzzy-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pretend-youre-xyzzy-6.0.9](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.8...pretend-youre-xyzzy-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pretend-youre-xyzzy-6.0.8](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.7...pretend-youre-xyzzy-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pretend-youre-xyzzy-6.0.7](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.6...pretend-youre-xyzzy-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pretend-youre-xyzzy-6.0.6](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.5...pretend-youre-xyzzy-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pretend-youre-xyzzy-6.0.5](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.4...pretend-youre-xyzzy-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [pretend-youre-xyzzy-6.0.4](https://github.com/truecharts/apps/compare/pretend-youre-xyzzy-6.0.3...pretend-youre-xyzzy-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/pretend-youre-xyzzy/6.0.15/Chart.lock b/stable/pretend-youre-xyzzy/6.0.15/Chart.lock new file mode 100644 index 00000000000..1a6a9eb3fa9 --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:01.848244852Z" diff --git a/stable/pretend-youre-xyzzy/6.0.15/Chart.yaml b/stable/pretend-youre-xyzzy/6.0.15/Chart.yaml new file mode 100644 index 00000000000..c007d7b55c4 --- /dev/null +++ b/stable/pretend-youre-xyzzy/6.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: pretend-youre-xyzzy, a cards against humanity clone +home: https://github.com/truecharts/apps/tree/master/charts/stable/pretend-youre-xyzzy +icon: https://truecharts.org/img/chart-icons/pretend-youre-xyzzy.png +keywords: +- pretend-youre-xyzzy +- cards +- against +- humanity +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pretend-youre-xyzzy +sources: +- https://github.com/ajanata/PretendYoureXyzzy +- https://github.com/emcniece/DockerYourXyzzy +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pretend-youre-xyzzy/6.0.13/README.md b/stable/pretend-youre-xyzzy/6.0.15/README.md similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/README.md rename to stable/pretend-youre-xyzzy/6.0.15/README.md diff --git a/stable/pretend-youre-xyzzy/6.0.13/app-readme.md b/stable/pretend-youre-xyzzy/6.0.15/app-readme.md similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/app-readme.md rename to stable/pretend-youre-xyzzy/6.0.15/app-readme.md diff --git a/stable/sickgear/3.0.12/charts/common-10.4.4.tgz b/stable/pretend-youre-xyzzy/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/sickgear/3.0.12/charts/common-10.4.4.tgz rename to stable/pretend-youre-xyzzy/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/pretend-youre-xyzzy/6.0.13/icon.png b/stable/pretend-youre-xyzzy/6.0.15/icon.png similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/icon.png rename to stable/pretend-youre-xyzzy/6.0.15/icon.png diff --git a/stable/pretend-youre-xyzzy/6.0.13/ix_values.yaml b/stable/pretend-youre-xyzzy/6.0.15/ix_values.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/ix_values.yaml rename to stable/pretend-youre-xyzzy/6.0.15/ix_values.yaml diff --git a/stable/pretend-youre-xyzzy/6.0.13/questions.yaml b/stable/pretend-youre-xyzzy/6.0.15/questions.yaml similarity index 100% rename from stable/pretend-youre-xyzzy/6.0.13/questions.yaml rename to stable/pretend-youre-xyzzy/6.0.15/questions.yaml diff --git a/stable/storj-node/2.0.22/templates/common.yaml b/stable/pretend-youre-xyzzy/6.0.15/templates/common.yaml similarity index 100% rename from stable/storj-node/2.0.22/templates/common.yaml rename to stable/pretend-youre-xyzzy/6.0.15/templates/common.yaml diff --git a/stable/sickgear/3.0.12/values.yaml b/stable/pretend-youre-xyzzy/6.0.15/values.yaml similarity index 100% rename from stable/sickgear/3.0.12/values.yaml rename to stable/pretend-youre-xyzzy/6.0.15/values.yaml diff --git a/stable/pretend-youre-xyzzy/item.yaml b/stable/pretend-youre-xyzzy/item.yaml index 70b4499fd5d..e2427f86e69 100644 --- a/stable/pretend-youre-xyzzy/item.yaml +++ b/stable/pretend-youre-xyzzy/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pretend-youre-xyzzy.png +icon_url: https://truecharts.org/img/chart-icons/pretend-youre-xyzzy.png categories: - media diff --git a/stable/projectsend/3.0.14/CHANGELOG.md b/stable/projectsend/3.0.14/CHANGELOG.md deleted file mode 100644 index 39e2fa99caf..00000000000 --- a/stable/projectsend/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [projectsend-3.0.14](https://github.com/truecharts/apps/compare/projectsend-3.0.13...projectsend-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [projectsend-3.0.13](https://github.com/truecharts/apps/compare/projectsend-3.0.12...projectsend-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [projectsend-3.0.12](https://github.com/truecharts/apps/compare/projectsend-3.0.11...projectsend-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [projectsend-3.0.11](https://github.com/truecharts/apps/compare/projectsend-3.0.10...projectsend-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [projectsend-3.0.10](https://github.com/truecharts/apps/compare/projectsend-3.0.9...projectsend-3.0.10) (2022-07-09) - -#### Chore - -* some UI fixes ([#3103](https://github.com/truecharts/apps/issues/3103)) - - - - -### [projectsend-3.0.9](https://github.com/truecharts/apps/compare/projectsend-3.0.8...projectsend-3.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [projectsend-3.0.8](https://github.com/truecharts/apps/compare/projectsend-3.0.7...projectsend-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [projectsend-3.0.7](https://github.com/truecharts/apps/compare/projectsend-3.0.6...projectsend-3.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [projectsend-3.0.6](https://github.com/truecharts/apps/compare/projectsend-3.0.5...projectsend-3.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [projectsend-3.0.5](https://github.com/truecharts/apps/compare/projectsend-3.0.4...projectsend-3.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [projectsend-3.0.4](https://github.com/truecharts/apps/compare/projectsend-3.0.3...projectsend-3.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/projectsend/3.0.14/Chart.lock b/stable/projectsend/3.0.14/Chart.lock deleted file mode 100644 index 70c773b2ffc..00000000000 --- a/stable/projectsend/3.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T21:05:53.587585084Z" diff --git a/stable/projectsend/3.0.14/Chart.yaml b/stable/projectsend/3.0.14/Chart.yaml deleted file mode 100644 index 0923fdcdafe..00000000000 --- a/stable/projectsend/3.0.14/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: projectsend -version: 3.0.14 -appVersion: "2021.12.10" -description: Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/projectsend -icon: https://truecharts.org/img/appicons/projectsend.png - - projectsend -sources: - - https://hub.docker.com/r/linuxserver/projectsend -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/projectsend/3.0.16/CHANGELOG.md b/stable/projectsend/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..13037289878 --- /dev/null +++ b/stable/projectsend/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [projectsend-3.0.16](https://github.com/truecharts/apps/compare/projectsend-3.0.14...projectsend-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [projectsend-3.0.14](https://github.com/truecharts/apps/compare/projectsend-3.0.13...projectsend-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [projectsend-3.0.13](https://github.com/truecharts/apps/compare/projectsend-3.0.12...projectsend-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [projectsend-3.0.12](https://github.com/truecharts/apps/compare/projectsend-3.0.11...projectsend-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [projectsend-3.0.11](https://github.com/truecharts/apps/compare/projectsend-3.0.10...projectsend-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [projectsend-3.0.10](https://github.com/truecharts/apps/compare/projectsend-3.0.9...projectsend-3.0.10) (2022-07-09) + +#### Chore + +* some UI fixes ([#3103](https://github.com/truecharts/apps/issues/3103)) + + + + +### [projectsend-3.0.9](https://github.com/truecharts/apps/compare/projectsend-3.0.8...projectsend-3.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [projectsend-3.0.8](https://github.com/truecharts/apps/compare/projectsend-3.0.7...projectsend-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [projectsend-3.0.7](https://github.com/truecharts/apps/compare/projectsend-3.0.6...projectsend-3.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [projectsend-3.0.6](https://github.com/truecharts/apps/compare/projectsend-3.0.5...projectsend-3.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [projectsend-3.0.5](https://github.com/truecharts/apps/compare/projectsend-3.0.4...projectsend-3.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/projectsend/3.0.16/Chart.lock b/stable/projectsend/3.0.16/Chart.lock new file mode 100644 index 00000000000..cbc39959100 --- /dev/null +++ b/stable/projectsend/3.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:12:07.78899321Z" diff --git a/stable/projectsend/3.0.16/Chart.yaml b/stable/projectsend/3.0.16/Chart.yaml new file mode 100644 index 00000000000..c202b4da604 --- /dev/null +++ b/stable/projectsend/3.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: projectsend +version: 3.0.16 +appVersion: "2021.12.10" +description: Projectsend is a self-hosted application that lets you upload files and assign them to specific clients that you create yourself. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/projectsend +icon: https://truecharts.org/img/chart-icons/projectsend.png + - projectsend +sources: + - https://hub.docker.com/r/linuxserver/projectsend +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/projectsend/3.0.14/README.md b/stable/projectsend/3.0.16/README.md similarity index 100% rename from stable/projectsend/3.0.14/README.md rename to stable/projectsend/3.0.16/README.md diff --git a/stable/projectsend/3.0.14/app-readme.md b/stable/projectsend/3.0.16/app-readme.md similarity index 100% rename from stable/projectsend/3.0.14/app-readme.md rename to stable/projectsend/3.0.16/app-readme.md diff --git a/stable/smokeping/3.0.12/charts/common-10.4.4.tgz b/stable/projectsend/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/smokeping/3.0.12/charts/common-10.4.4.tgz rename to stable/projectsend/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/pydio-cells/4.0.13/charts/mariadb-3.0.29.tgz b/stable/projectsend/3.0.16/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/pydio-cells/4.0.13/charts/mariadb-3.0.29.tgz rename to stable/projectsend/3.0.16/charts/mariadb-3.0.29.tgz diff --git a/stable/projectsend/3.0.14/icon.png b/stable/projectsend/3.0.16/icon.png similarity index 100% rename from stable/projectsend/3.0.14/icon.png rename to stable/projectsend/3.0.16/icon.png diff --git a/stable/projectsend/3.0.14/ix_values.yaml b/stable/projectsend/3.0.16/ix_values.yaml similarity index 100% rename from stable/projectsend/3.0.14/ix_values.yaml rename to stable/projectsend/3.0.16/ix_values.yaml diff --git a/stable/projectsend/3.0.14/questions.yaml b/stable/projectsend/3.0.16/questions.yaml similarity index 100% rename from stable/projectsend/3.0.14/questions.yaml rename to stable/projectsend/3.0.16/questions.yaml diff --git a/stable/strapi/4.0.12/templates/common.yaml b/stable/projectsend/3.0.16/templates/common.yaml similarity index 100% rename from stable/strapi/4.0.12/templates/common.yaml rename to stable/projectsend/3.0.16/templates/common.yaml diff --git a/stable/smokeping/3.0.12/values.yaml b/stable/projectsend/3.0.16/values.yaml similarity index 100% rename from stable/smokeping/3.0.12/values.yaml rename to stable/projectsend/3.0.16/values.yaml diff --git a/stable/projectsend/item.yaml b/stable/projectsend/item.yaml index 0f2550b6415..c3666724c96 100644 --- a/stable/projectsend/item.yaml +++ b/stable/projectsend/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/projectsend.png +icon_url: https://truecharts.org/img/chart-icons/projectsend.png categories: - incubator diff --git a/stable/promcord/4.0.14/CHANGELOG.md b/stable/promcord/4.0.14/CHANGELOG.md deleted file mode 100644 index b9dcd764627..00000000000 --- a/stable/promcord/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [promcord-4.0.14](https://github.com/truecharts/apps/compare/promcord-4.0.13...promcord-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [promcord-4.0.13](https://github.com/truecharts/apps/compare/promcord-4.0.12...promcord-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [promcord-4.0.12](https://github.com/truecharts/apps/compare/promcord-4.0.11...promcord-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [promcord-4.0.11](https://github.com/truecharts/apps/compare/promcord-4.0.10...promcord-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [promcord-4.0.10](https://github.com/truecharts/apps/compare/promcord-4.0.9...promcord-4.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [promcord-4.0.9](https://github.com/truecharts/apps/compare/promcord-4.0.8...promcord-4.0.9) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [promcord-4.0.8](https://github.com/truecharts/apps/compare/promcord-4.0.7...promcord-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [promcord-4.0.7](https://github.com/truecharts/apps/compare/promcord-4.0.6...promcord-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [promcord-4.0.6](https://github.com/truecharts/apps/compare/promcord-4.0.5...promcord-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [promcord-4.0.5](https://github.com/truecharts/apps/compare/promcord-4.0.4...promcord-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) -* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) - - - - -### [promcord-4.0.4](https://github.com/truecharts/apps/compare/promcord-4.0.3...promcord-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/promcord/4.0.14/Chart.lock b/stable/promcord/4.0.14/Chart.lock deleted file mode 100644 index 35374e0de43..00000000000 --- a/stable/promcord/4.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:05:59.317217558Z" diff --git a/stable/promcord/4.0.14/Chart.yaml b/stable/promcord/4.0.14/Chart.yaml deleted file mode 100644 index fb77c144857..00000000000 --- a/stable/promcord/4.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Discord bot that provides metrics from a Discord server -icon: https://truecharts.org/img/appicons/promcord.png -home: https://github.com/truecharts/apps/tree/master/charts/stable/promcord -keywords: -- promcord -- discord -- metrics -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: promcord -sources: - - https://github.com/nimarion/promcord -type: application -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/promcord/4.0.16/CHANGELOG.md b/stable/promcord/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..6d9f25f4b1e --- /dev/null +++ b/stable/promcord/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [promcord-4.0.16](https://github.com/truecharts/apps/compare/promcord-4.0.14...promcord-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [promcord-4.0.14](https://github.com/truecharts/apps/compare/promcord-4.0.13...promcord-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [promcord-4.0.13](https://github.com/truecharts/apps/compare/promcord-4.0.12...promcord-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [promcord-4.0.12](https://github.com/truecharts/apps/compare/promcord-4.0.11...promcord-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [promcord-4.0.11](https://github.com/truecharts/apps/compare/promcord-4.0.10...promcord-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [promcord-4.0.10](https://github.com/truecharts/apps/compare/promcord-4.0.9...promcord-4.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [promcord-4.0.9](https://github.com/truecharts/apps/compare/promcord-4.0.8...promcord-4.0.9) (2022-06-30) + +#### Fix + +* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) + + + + +### [promcord-4.0.8](https://github.com/truecharts/apps/compare/promcord-4.0.7...promcord-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [promcord-4.0.7](https://github.com/truecharts/apps/compare/promcord-4.0.6...promcord-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [promcord-4.0.6](https://github.com/truecharts/apps/compare/promcord-4.0.5...promcord-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [promcord-4.0.5](https://github.com/truecharts/apps/compare/promcord-4.0.4...promcord-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) +* update docker general non-major ([#2917](https://github.com/truecharts/apps/issues/2917)) diff --git a/stable/promcord/4.0.16/Chart.lock b/stable/promcord/4.0.16/Chart.lock new file mode 100644 index 00000000000..55928cc88bd --- /dev/null +++ b/stable/promcord/4.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:11.312947538Z" diff --git a/stable/promcord/4.0.16/Chart.yaml b/stable/promcord/4.0.16/Chart.yaml new file mode 100644 index 00000000000..4348020a3a7 --- /dev/null +++ b/stable/promcord/4.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Discord bot that provides metrics from a Discord server +icon: https://truecharts.org/img/chart-icons/promcord.png +home: https://github.com/truecharts/apps/tree/master/charts/stable/promcord +keywords: +- promcord +- discord +- metrics +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: promcord +sources: + - https://github.com/nimarion/promcord +type: application +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/promcord/4.0.14/README.md b/stable/promcord/4.0.16/README.md similarity index 100% rename from stable/promcord/4.0.14/README.md rename to stable/promcord/4.0.16/README.md diff --git a/stable/promcord/4.0.14/app-readme.md b/stable/promcord/4.0.16/app-readme.md similarity index 100% rename from stable/promcord/4.0.14/app-readme.md rename to stable/promcord/4.0.16/app-readme.md diff --git a/stable/snapdrop/2.0.17/charts/common-10.4.4.tgz b/stable/promcord/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/snapdrop/2.0.17/charts/common-10.4.4.tgz rename to stable/promcord/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/promcord/4.0.14/ci/no-values.yaml b/stable/promcord/4.0.16/ci/no-values.yaml similarity index 100% rename from stable/promcord/4.0.14/ci/no-values.yaml rename to stable/promcord/4.0.16/ci/no-values.yaml diff --git a/stable/promcord/4.0.14/icon.png b/stable/promcord/4.0.16/icon.png similarity index 100% rename from stable/promcord/4.0.14/icon.png rename to stable/promcord/4.0.16/icon.png diff --git a/stable/promcord/4.0.14/ix_values.yaml b/stable/promcord/4.0.16/ix_values.yaml similarity index 100% rename from stable/promcord/4.0.14/ix_values.yaml rename to stable/promcord/4.0.16/ix_values.yaml diff --git a/stable/promcord/4.0.14/questions.yaml b/stable/promcord/4.0.16/questions.yaml similarity index 100% rename from stable/promcord/4.0.14/questions.yaml rename to stable/promcord/4.0.16/questions.yaml diff --git a/stable/promcord/4.0.14/templates/common.yaml b/stable/promcord/4.0.16/templates/common.yaml similarity index 100% rename from stable/promcord/4.0.14/templates/common.yaml rename to stable/promcord/4.0.16/templates/common.yaml diff --git a/stable/promcord/4.0.14/templates/prometheusrules.yaml b/stable/promcord/4.0.16/templates/prometheusrules.yaml similarity index 100% rename from stable/promcord/4.0.14/templates/prometheusrules.yaml rename to stable/promcord/4.0.16/templates/prometheusrules.yaml diff --git a/stable/promcord/4.0.14/templates/servicemonitor.yaml b/stable/promcord/4.0.16/templates/servicemonitor.yaml similarity index 100% rename from stable/promcord/4.0.14/templates/servicemonitor.yaml rename to stable/promcord/4.0.16/templates/servicemonitor.yaml diff --git a/stable/snapdrop/2.0.17/values.yaml b/stable/promcord/4.0.16/values.yaml similarity index 100% rename from stable/snapdrop/2.0.17/values.yaml rename to stable/promcord/4.0.16/values.yaml diff --git a/stable/promcord/item.yaml b/stable/promcord/item.yaml index d9c1e1b0244..e4f4dd9cc93 100644 --- a/stable/promcord/item.yaml +++ b/stable/promcord/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/promcord.png +icon_url: https://truecharts.org/img/chart-icons/promcord.png categories: - metrics diff --git a/stable/prometheus/4.0.28/CHANGELOG.md b/stable/prometheus/4.0.28/CHANGELOG.md deleted file mode 100644 index 34b3df9116b..00000000000 --- a/stable/prometheus/4.0.28/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [prometheus-4.0.28](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.13...prometheus-4.0.28) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [prometheus-4.0.27](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.12...prometheus-4.0.27) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [prometheus-4.0.26](https://github.com/truecharts/apps/compare/prometheus-4.0.25...prometheus-4.0.26) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [prometheus-4.0.25](https://github.com/truecharts/apps/compare/prometheus-4.0.24...prometheus-4.0.25) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [prometheus-4.0.24](https://github.com/truecharts/apps/compare/prometheus-4.0.23...prometheus-4.0.24) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [prometheus-4.0.23](https://github.com/truecharts/apps/compare/prometheus-4.0.22...prometheus-4.0.23) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [prometheus-4.0.22](https://github.com/truecharts/apps/compare/prometheus-4.0.21...prometheus-4.0.22) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [prometheus-4.0.21](https://github.com/truecharts/apps/compare/prometheus-4.0.20...prometheus-4.0.21) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [prometheus-4.0.20](https://github.com/truecharts/apps/compare/prometheus-4.0.19...prometheus-4.0.20) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [prometheus-4.0.19](https://github.com/truecharts/apps/compare/prometheus-4.0.18...prometheus-4.0.19) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) - - - - -### [prometheus-4.0.18](https://github.com/truecharts/apps/compare/prometheus-4.0.17...prometheus-4.0.18) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) diff --git a/stable/prometheus/4.0.28/Chart.lock b/stable/prometheus/4.0.28/Chart.lock deleted file mode 100644 index 799cb3a1eae..00000000000 --- a/stable/prometheus/4.0.28/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: node-exporter - repository: https://charts.bitnami.com/bitnami - version: 3.0.4 -- name: kube-state-metrics - repository: https://charts.bitnami.com/bitnami - version: 3.1.1 -digest: sha256:4eb868a55473152052bfbfa520296385ee855d0630a2823121ceb2cd9b4484f5 -generated: "2022-07-12T21:06:03.790583038Z" diff --git a/stable/prometheus/4.0.28/Chart.yaml b/stable/prometheus/4.0.28/Chart.yaml deleted file mode 100644 index cc7b6da242c..00000000000 --- a/stable/prometheus/4.0.28/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: "0.57.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: exporters.enabled,exporters.node-exporter.enabled - name: node-exporter - repository: https://charts.bitnami.com/bitnami - version: 3.0.4 -- condition: exporters.enabled,exporters.kube-state-metrics.enabled - name: kube-state-metrics - repository: https://charts.bitnami.com/bitnami - version: 3.1.1 -deprecated: false -description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. -icon: https://truecharts.org/img/appicons/prometheus.png -home: https://github.com/truecharts/apps/tree/master/charts/core/prometheus -keywords: -- metrics -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: prometheus -sources: - - https://github.com/prometheus-community/helm-charts - - https://github.com/prometheus-operator/kube-prometheus -type: application -version: 4.0.28 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/prometheus/4.0.30/CHANGELOG.md b/stable/prometheus/4.0.30/CHANGELOG.md new file mode 100644 index 00000000000..deb572e7056 --- /dev/null +++ b/stable/prometheus/4.0.30/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [prometheus-4.0.30](https://github.com/truecharts/apps/compare/prometheus-4.0.28...prometheus-4.0.30) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [prometheus-4.0.28](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.13...prometheus-4.0.28) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [prometheus-4.0.27](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.12...prometheus-4.0.27) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [prometheus-4.0.26](https://github.com/truecharts/apps/compare/prometheus-4.0.25...prometheus-4.0.26) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [prometheus-4.0.25](https://github.com/truecharts/apps/compare/prometheus-4.0.24...prometheus-4.0.25) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [prometheus-4.0.24](https://github.com/truecharts/apps/compare/prometheus-4.0.23...prometheus-4.0.24) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [prometheus-4.0.23](https://github.com/truecharts/apps/compare/prometheus-4.0.22...prometheus-4.0.23) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [prometheus-4.0.22](https://github.com/truecharts/apps/compare/prometheus-4.0.21...prometheus-4.0.22) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [prometheus-4.0.21](https://github.com/truecharts/apps/compare/prometheus-4.0.20...prometheus-4.0.21) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [prometheus-4.0.20](https://github.com/truecharts/apps/compare/prometheus-4.0.19...prometheus-4.0.20) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [prometheus-4.0.19](https://github.com/truecharts/apps/compare/prometheus-4.0.18...prometheus-4.0.19) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) diff --git a/stable/prometheus/4.0.30/Chart.lock b/stable/prometheus/4.0.30/Chart.lock new file mode 100644 index 00000000000..c4ee2eb0005 --- /dev/null +++ b/stable/prometheus/4.0.30/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: node-exporter + repository: https://charts.bitnami.com/bitnami + version: 3.0.4 +- name: kube-state-metrics + repository: https://charts.bitnami.com/bitnami + version: 3.1.1 +digest: sha256:4eb868a55473152052bfbfa520296385ee855d0630a2823121ceb2cd9b4484f5 +generated: "2022-07-12T23:12:15.050104519Z" diff --git a/stable/prometheus/4.0.30/Chart.yaml b/stable/prometheus/4.0.30/Chart.yaml new file mode 100644 index 00000000000..a411cbc1880 --- /dev/null +++ b/stable/prometheus/4.0.30/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "0.57.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: exporters.enabled,exporters.node-exporter.enabled + name: node-exporter + repository: https://charts.bitnami.com/bitnami + version: 3.0.4 +- condition: exporters.enabled,exporters.kube-state-metrics.enabled + name: kube-state-metrics + repository: https://charts.bitnami.com/bitnami + version: 3.1.1 +deprecated: false +description: kube-prometheus-stack collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator. +icon: https://truecharts.org/img/chart-icons/prometheus.png +home: https://github.com/truecharts/apps/tree/master/charts/core/prometheus +keywords: +- metrics +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: prometheus +sources: + - https://github.com/prometheus-community/helm-charts + - https://github.com/prometheus-operator/kube-prometheus +type: application +version: 4.0.30 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/prometheus/4.0.28/README.md b/stable/prometheus/4.0.30/README.md similarity index 100% rename from stable/prometheus/4.0.28/README.md rename to stable/prometheus/4.0.30/README.md diff --git a/stable/prometheus/4.0.28/app-readme.md b/stable/prometheus/4.0.30/app-readme.md similarity index 100% rename from stable/prometheus/4.0.28/app-readme.md rename to stable/prometheus/4.0.30/app-readme.md diff --git a/stable/snipe-it/4.0.20/charts/common-10.4.4.tgz b/stable/prometheus/4.0.30/charts/common-10.4.4.tgz similarity index 100% rename from stable/snipe-it/4.0.20/charts/common-10.4.4.tgz rename to stable/prometheus/4.0.30/charts/common-10.4.4.tgz diff --git a/stable/prometheus/4.0.28/charts/kube-state-metrics-3.1.1.tgz b/stable/prometheus/4.0.30/charts/kube-state-metrics-3.1.1.tgz similarity index 100% rename from stable/prometheus/4.0.28/charts/kube-state-metrics-3.1.1.tgz rename to stable/prometheus/4.0.30/charts/kube-state-metrics-3.1.1.tgz diff --git a/stable/prometheus/4.0.28/charts/node-exporter-3.0.4.tgz b/stable/prometheus/4.0.30/charts/node-exporter-3.0.4.tgz similarity index 100% rename from stable/prometheus/4.0.28/charts/node-exporter-3.0.4.tgz rename to stable/prometheus/4.0.30/charts/node-exporter-3.0.4.tgz diff --git a/stable/prometheus/4.0.28/crds/crd-alertmanager-config.yaml b/stable/prometheus/4.0.30/crds/crd-alertmanager-config.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-alertmanager-config.yaml rename to stable/prometheus/4.0.30/crds/crd-alertmanager-config.yaml diff --git a/stable/prometheus/4.0.28/crds/crd-alertmanager.yaml b/stable/prometheus/4.0.30/crds/crd-alertmanager.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-alertmanager.yaml rename to stable/prometheus/4.0.30/crds/crd-alertmanager.yaml diff --git a/stable/prometheus/4.0.28/crds/crd-podmonitor.yaml b/stable/prometheus/4.0.30/crds/crd-podmonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-podmonitor.yaml rename to stable/prometheus/4.0.30/crds/crd-podmonitor.yaml diff --git a/stable/prometheus/4.0.28/crds/crd-probes.yaml b/stable/prometheus/4.0.30/crds/crd-probes.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-probes.yaml rename to stable/prometheus/4.0.30/crds/crd-probes.yaml diff --git a/stable/prometheus/4.0.28/crds/crd-prometheus.yaml b/stable/prometheus/4.0.30/crds/crd-prometheus.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-prometheus.yaml rename to stable/prometheus/4.0.30/crds/crd-prometheus.yaml diff --git a/stable/prometheus/4.0.28/crds/crd-prometheusrules.yaml b/stable/prometheus/4.0.30/crds/crd-prometheusrules.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-prometheusrules.yaml rename to stable/prometheus/4.0.30/crds/crd-prometheusrules.yaml diff --git a/stable/prometheus/4.0.28/crds/crd-servicemonitor.yaml b/stable/prometheus/4.0.30/crds/crd-servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-servicemonitor.yaml rename to stable/prometheus/4.0.30/crds/crd-servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/crds/crd-thanosrulers.yaml b/stable/prometheus/4.0.30/crds/crd-thanosrulers.yaml similarity index 100% rename from stable/prometheus/4.0.28/crds/crd-thanosrulers.yaml rename to stable/prometheus/4.0.30/crds/crd-thanosrulers.yaml diff --git a/stable/prometheus/4.0.28/icon.png b/stable/prometheus/4.0.30/icon.png similarity index 100% rename from stable/prometheus/4.0.28/icon.png rename to stable/prometheus/4.0.30/icon.png diff --git a/stable/prometheus/4.0.28/ix_values.yaml b/stable/prometheus/4.0.30/ix_values.yaml similarity index 100% rename from stable/prometheus/4.0.28/ix_values.yaml rename to stable/prometheus/4.0.30/ix_values.yaml diff --git a/stable/prometheus/4.0.28/questions.yaml b/stable/prometheus/4.0.30/questions.yaml similarity index 100% rename from stable/prometheus/4.0.28/questions.yaml rename to stable/prometheus/4.0.30/questions.yaml diff --git a/stable/prometheus/4.0.28/templates/_helpers.tpl b/stable/prometheus/4.0.30/templates/_helpers.tpl similarity index 100% rename from stable/prometheus/4.0.28/templates/_helpers.tpl rename to stable/prometheus/4.0.30/templates/_helpers.tpl diff --git a/stable/prometheus/4.0.28/templates/alertmanager/_alertmanager.tpl b/stable/prometheus/4.0.30/templates/alertmanager/_alertmanager.tpl similarity index 100% rename from stable/prometheus/4.0.28/templates/alertmanager/_alertmanager.tpl rename to stable/prometheus/4.0.30/templates/alertmanager/_alertmanager.tpl diff --git a/stable/prometheus/4.0.28/templates/alertmanager/secrets.yaml b/stable/prometheus/4.0.30/templates/alertmanager/secrets.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/alertmanager/secrets.yaml rename to stable/prometheus/4.0.30/templates/alertmanager/secrets.yaml diff --git a/stable/prometheus/4.0.28/templates/alertmanager/serviceaccount.yaml b/stable/prometheus/4.0.30/templates/alertmanager/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/alertmanager/serviceaccount.yaml rename to stable/prometheus/4.0.30/templates/alertmanager/serviceaccount.yaml diff --git a/stable/prometheus/4.0.28/templates/alertmanager/servicemonitor.yaml b/stable/prometheus/4.0.30/templates/alertmanager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/alertmanager/servicemonitor.yaml rename to stable/prometheus/4.0.30/templates/alertmanager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/templates/common.yaml b/stable/prometheus/4.0.30/templates/common.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/common.yaml rename to stable/prometheus/4.0.30/templates/common.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/core-dns/service.yaml b/stable/prometheus/4.0.30/templates/exporters/core-dns/service.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/core-dns/service.yaml rename to stable/prometheus/4.0.30/templates/exporters/core-dns/service.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/core-dns/servicemonitor.yaml b/stable/prometheus/4.0.30/templates/exporters/core-dns/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/core-dns/servicemonitor.yaml rename to stable/prometheus/4.0.30/templates/exporters/core-dns/servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kube-apiserver/servicemonitor.yaml b/stable/prometheus/4.0.30/templates/exporters/kube-apiserver/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kube-apiserver/servicemonitor.yaml rename to stable/prometheus/4.0.30/templates/exporters/kube-apiserver/servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kube-controller-manager/endpoints.yaml b/stable/prometheus/4.0.30/templates/exporters/kube-controller-manager/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kube-controller-manager/endpoints.yaml rename to stable/prometheus/4.0.30/templates/exporters/kube-controller-manager/endpoints.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kube-controller-manager/service.yaml b/stable/prometheus/4.0.30/templates/exporters/kube-controller-manager/service.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kube-controller-manager/service.yaml rename to stable/prometheus/4.0.30/templates/exporters/kube-controller-manager/service.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kube-controller-manager/servicemonitor.yaml b/stable/prometheus/4.0.30/templates/exporters/kube-controller-manager/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kube-controller-manager/servicemonitor.yaml rename to stable/prometheus/4.0.30/templates/exporters/kube-controller-manager/servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kube-scheduler/endpoints.yaml b/stable/prometheus/4.0.30/templates/exporters/kube-scheduler/endpoints.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kube-scheduler/endpoints.yaml rename to stable/prometheus/4.0.30/templates/exporters/kube-scheduler/endpoints.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kube-scheduler/service.yaml b/stable/prometheus/4.0.30/templates/exporters/kube-scheduler/service.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kube-scheduler/service.yaml rename to stable/prometheus/4.0.30/templates/exporters/kube-scheduler/service.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kube-scheduler/servicemonitor.yaml b/stable/prometheus/4.0.30/templates/exporters/kube-scheduler/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kube-scheduler/servicemonitor.yaml rename to stable/prometheus/4.0.30/templates/exporters/kube-scheduler/servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/templates/exporters/kubelet/servicemonitor.yaml b/stable/prometheus/4.0.30/templates/exporters/kubelet/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/exporters/kubelet/servicemonitor.yaml rename to stable/prometheus/4.0.30/templates/exporters/kubelet/servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/templates/operator/_args.tpl b/stable/prometheus/4.0.30/templates/operator/_args.tpl similarity index 100% rename from stable/prometheus/4.0.28/templates/operator/_args.tpl rename to stable/prometheus/4.0.30/templates/operator/_args.tpl diff --git a/stable/prometheus/4.0.28/templates/operator/configmap.yaml b/stable/prometheus/4.0.30/templates/operator/configmap.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/operator/configmap.yaml rename to stable/prometheus/4.0.30/templates/operator/configmap.yaml diff --git a/stable/prometheus/4.0.28/templates/operator/servicemonitor.yaml b/stable/prometheus/4.0.30/templates/operator/servicemonitor.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/operator/servicemonitor.yaml rename to stable/prometheus/4.0.30/templates/operator/servicemonitor.yaml diff --git a/stable/prometheus/4.0.28/templates/prometheus/_additionalPrometheusRules.tpl b/stable/prometheus/4.0.30/templates/prometheus/_additionalPrometheusRules.tpl similarity index 100% rename from stable/prometheus/4.0.28/templates/prometheus/_additionalPrometheusRules.tpl rename to stable/prometheus/4.0.30/templates/prometheus/_additionalPrometheusRules.tpl diff --git a/stable/prometheus/4.0.28/templates/prometheus/_additionalScrapeJobs.tpl b/stable/prometheus/4.0.30/templates/prometheus/_additionalScrapeJobs.tpl similarity index 100% rename from stable/prometheus/4.0.28/templates/prometheus/_additionalScrapeJobs.tpl rename to stable/prometheus/4.0.30/templates/prometheus/_additionalScrapeJobs.tpl diff --git a/stable/prometheus/4.0.28/templates/prometheus/_prometheus.tpl b/stable/prometheus/4.0.30/templates/prometheus/_prometheus.tpl similarity index 100% rename from stable/prometheus/4.0.28/templates/prometheus/_prometheus.tpl rename to stable/prometheus/4.0.30/templates/prometheus/_prometheus.tpl diff --git a/stable/prometheus/4.0.28/templates/prometheus/_servicemonitor.tpl b/stable/prometheus/4.0.30/templates/prometheus/_servicemonitor.tpl similarity index 100% rename from stable/prometheus/4.0.28/templates/prometheus/_servicemonitor.tpl rename to stable/prometheus/4.0.30/templates/prometheus/_servicemonitor.tpl diff --git a/stable/prometheus/4.0.28/templates/prometheus/clusterrole.yaml b/stable/prometheus/4.0.30/templates/prometheus/clusterrole.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/prometheus/clusterrole.yaml rename to stable/prometheus/4.0.30/templates/prometheus/clusterrole.yaml diff --git a/stable/prometheus/4.0.28/templates/prometheus/clusterrolebinding.yaml b/stable/prometheus/4.0.30/templates/prometheus/clusterrolebinding.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/prometheus/clusterrolebinding.yaml rename to stable/prometheus/4.0.30/templates/prometheus/clusterrolebinding.yaml diff --git a/stable/prometheus/4.0.28/templates/prometheus/serviceaccount.yaml b/stable/prometheus/4.0.30/templates/prometheus/serviceaccount.yaml similarity index 100% rename from stable/prometheus/4.0.28/templates/prometheus/serviceaccount.yaml rename to stable/prometheus/4.0.30/templates/prometheus/serviceaccount.yaml diff --git a/stable/snipe-it/4.0.20/values.yaml b/stable/prometheus/4.0.30/values.yaml similarity index 100% rename from stable/snipe-it/4.0.20/values.yaml rename to stable/prometheus/4.0.30/values.yaml diff --git a/stable/prometheus/item.yaml b/stable/prometheus/item.yaml index 848de69aac0..8692e910b2f 100644 --- a/stable/prometheus/item.yaml +++ b/stable/prometheus/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/prometheus.png +icon_url: https://truecharts.org/img/chart-icons/prometheus.png categories: - metrics diff --git a/stable/protonmail-bridge/6.0.13/CHANGELOG.md b/stable/protonmail-bridge/6.0.13/CHANGELOG.md deleted file mode 100644 index 171c3fcc0b3..00000000000 --- a/stable/protonmail-bridge/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [protonmail-bridge-6.0.13](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.12...protonmail-bridge-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [protonmail-bridge-6.0.12](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.11...protonmail-bridge-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [protonmail-bridge-6.0.11](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.10...protonmail-bridge-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [protonmail-bridge-6.0.10](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.9...protonmail-bridge-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [protonmail-bridge-6.0.9](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.8...protonmail-bridge-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [protonmail-bridge-6.0.8](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.7...protonmail-bridge-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [protonmail-bridge-6.0.7](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.6...protonmail-bridge-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [protonmail-bridge-6.0.6](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.5...protonmail-bridge-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [protonmail-bridge-6.0.5](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.4...protonmail-bridge-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [protonmail-bridge-6.0.4](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.3...protonmail-bridge-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [protonmail-bridge-6.0.3](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.2...protonmail-bridge-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/protonmail-bridge/6.0.13/Chart.lock b/stable/protonmail-bridge/6.0.13/Chart.lock deleted file mode 100644 index 0ffc4d0a23b..00000000000 --- a/stable/protonmail-bridge/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:06:01.173304438Z" diff --git a/stable/protonmail-bridge/6.0.13/Chart.yaml b/stable/protonmail-bridge/6.0.13/Chart.yaml deleted file mode 100644 index e1f2a96f7f3..00000000000 --- a/stable/protonmail-bridge/6.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.8.10" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Container for protonmail bridge to work on the network. -home: https://github.com/truecharts/apps/tree/master/charts/stable/protonmail-bridge -icon: https://truecharts.org/img/appicons/protonmail-bridge.png -keywords: -- protonmail -- protonmail-bridge -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: protonmail-bridge -sources: -- https://github.com/shenxn/protonmail-bridge-docker -- https://hub.docker.com/r/shenxn/protonmail-bridge -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/protonmail-bridge/6.0.15/CHANGELOG.md b/stable/protonmail-bridge/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..29550423f6c --- /dev/null +++ b/stable/protonmail-bridge/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [protonmail-bridge-6.0.15](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.13...protonmail-bridge-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [protonmail-bridge-6.0.13](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.12...protonmail-bridge-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [protonmail-bridge-6.0.12](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.11...protonmail-bridge-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [protonmail-bridge-6.0.11](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.10...protonmail-bridge-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [protonmail-bridge-6.0.10](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.9...protonmail-bridge-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [protonmail-bridge-6.0.9](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.8...protonmail-bridge-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [protonmail-bridge-6.0.8](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.7...protonmail-bridge-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [protonmail-bridge-6.0.7](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.6...protonmail-bridge-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [protonmail-bridge-6.0.6](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.5...protonmail-bridge-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [protonmail-bridge-6.0.5](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.4...protonmail-bridge-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [protonmail-bridge-6.0.4](https://github.com/truecharts/apps/compare/protonmail-bridge-6.0.3...protonmail-bridge-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/protonmail-bridge/6.0.15/Chart.lock b/stable/protonmail-bridge/6.0.15/Chart.lock new file mode 100644 index 00000000000..8724031a289 --- /dev/null +++ b/stable/protonmail-bridge/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:17.441533799Z" diff --git a/stable/protonmail-bridge/6.0.15/Chart.yaml b/stable/protonmail-bridge/6.0.15/Chart.yaml new file mode 100644 index 00000000000..81d96068198 --- /dev/null +++ b/stable/protonmail-bridge/6.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.8.10" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Container for protonmail bridge to work on the network. +home: https://github.com/truecharts/apps/tree/master/charts/stable/protonmail-bridge +icon: https://truecharts.org/img/chart-icons/protonmail-bridge.png +keywords: +- protonmail +- protonmail-bridge +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: protonmail-bridge +sources: +- https://github.com/shenxn/protonmail-bridge-docker +- https://hub.docker.com/r/shenxn/protonmail-bridge +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/protonmail-bridge/6.0.13/README.md b/stable/protonmail-bridge/6.0.15/README.md similarity index 100% rename from stable/protonmail-bridge/6.0.13/README.md rename to stable/protonmail-bridge/6.0.15/README.md diff --git a/stable/protonmail-bridge/6.0.13/app-readme.md b/stable/protonmail-bridge/6.0.15/app-readme.md similarity index 100% rename from stable/protonmail-bridge/6.0.13/app-readme.md rename to stable/protonmail-bridge/6.0.15/app-readme.md diff --git a/stable/speedtest-exporter/3.0.14/charts/common-10.4.4.tgz b/stable/protonmail-bridge/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/speedtest-exporter/3.0.14/charts/common-10.4.4.tgz rename to stable/protonmail-bridge/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/protonmail-bridge/6.0.13/icon.png b/stable/protonmail-bridge/6.0.15/icon.png similarity index 100% rename from stable/protonmail-bridge/6.0.13/icon.png rename to stable/protonmail-bridge/6.0.15/icon.png diff --git a/stable/protonmail-bridge/6.0.13/ix_values.yaml b/stable/protonmail-bridge/6.0.15/ix_values.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.13/ix_values.yaml rename to stable/protonmail-bridge/6.0.15/ix_values.yaml diff --git a/stable/protonmail-bridge/6.0.13/questions.yaml b/stable/protonmail-bridge/6.0.15/questions.yaml similarity index 100% rename from stable/protonmail-bridge/6.0.13/questions.yaml rename to stable/protonmail-bridge/6.0.15/questions.yaml diff --git a/stable/synclounge/2.0.16/templates/common.yaml b/stable/protonmail-bridge/6.0.15/templates/common.yaml similarity index 100% rename from stable/synclounge/2.0.16/templates/common.yaml rename to stable/protonmail-bridge/6.0.15/templates/common.yaml diff --git a/stable/speedtest-exporter/3.0.14/values.yaml b/stable/protonmail-bridge/6.0.15/values.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.14/values.yaml rename to stable/protonmail-bridge/6.0.15/values.yaml diff --git a/stable/protonmail-bridge/item.yaml b/stable/protonmail-bridge/item.yaml index 268bbeed519..fa391e65ffa 100644 --- a/stable/protonmail-bridge/item.yaml +++ b/stable/protonmail-bridge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/protonmail-bridge.png +icon_url: https://truecharts.org/img/chart-icons/protonmail-bridge.png categories: - media diff --git a/stable/prowlarr/6.0.13/CHANGELOG.md b/stable/prowlarr/6.0.13/CHANGELOG.md deleted file mode 100644 index cf0516b7058..00000000000 --- a/stable/prowlarr/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [prowlarr-6.0.13](https://github.com/truecharts/apps/compare/prowlarr-6.0.12...prowlarr-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [prowlarr-6.0.12](https://github.com/truecharts/apps/compare/prowlarr-6.0.11...prowlarr-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [prowlarr-6.0.11](https://github.com/truecharts/apps/compare/prowlarr-6.0.10...prowlarr-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [prowlarr-6.0.10](https://github.com/truecharts/apps/compare/prowlarr-6.0.9...prowlarr-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [prowlarr-6.0.9](https://github.com/truecharts/apps/compare/prowlarr-6.0.8...prowlarr-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [prowlarr-6.0.8](https://github.com/truecharts/apps/compare/prowlarr-6.0.7...prowlarr-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [prowlarr-6.0.7](https://github.com/truecharts/apps/compare/prowlarr-6.0.6...prowlarr-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [prowlarr-6.0.6](https://github.com/truecharts/apps/compare/prowlarr-6.0.5...prowlarr-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [prowlarr-6.0.5](https://github.com/truecharts/apps/compare/prowlarr-6.0.4...prowlarr-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [prowlarr-6.0.4](https://github.com/truecharts/apps/compare/prowlarr-6.0.3...prowlarr-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [prowlarr-6.0.3](https://github.com/truecharts/apps/compare/prowlarr-6.0.2...prowlarr-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/prowlarr/6.0.13/Chart.lock b/stable/prowlarr/6.0.13/Chart.lock deleted file mode 100644 index 29d4c147b77..00000000000 --- a/stable/prowlarr/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:06:14.986037654Z" diff --git a/stable/prowlarr/6.0.13/Chart.yaml b/stable/prowlarr/6.0.13/Chart.yaml deleted file mode 100644 index 518393a3440..00000000000 --- a/stable/prowlarr/6.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "0.4.0.1802" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Indexer manager/proxy built on the popular arr net base stack to integrate - with your various PVR apps. -home: https://github.com/truecharts/apps/tree/master/charts/stable/prowlarr -icon: https://truecharts.org/img/appicons/prowlarr.png -keywords: -- prowlarr -- torrent -- usenet -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: prowlarr -sources: -- https://github.com/Prowlarr/Prowlarr -- https://github.com/k8s-at-home/container-images -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/prowlarr/6.0.15/CHANGELOG.md b/stable/prowlarr/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..21027a3e40c --- /dev/null +++ b/stable/prowlarr/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [prowlarr-6.0.15](https://github.com/truecharts/apps/compare/prowlarr-6.0.13...prowlarr-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [prowlarr-6.0.13](https://github.com/truecharts/apps/compare/prowlarr-6.0.12...prowlarr-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [prowlarr-6.0.12](https://github.com/truecharts/apps/compare/prowlarr-6.0.11...prowlarr-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [prowlarr-6.0.11](https://github.com/truecharts/apps/compare/prowlarr-6.0.10...prowlarr-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [prowlarr-6.0.10](https://github.com/truecharts/apps/compare/prowlarr-6.0.9...prowlarr-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [prowlarr-6.0.9](https://github.com/truecharts/apps/compare/prowlarr-6.0.8...prowlarr-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [prowlarr-6.0.8](https://github.com/truecharts/apps/compare/prowlarr-6.0.7...prowlarr-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [prowlarr-6.0.7](https://github.com/truecharts/apps/compare/prowlarr-6.0.6...prowlarr-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [prowlarr-6.0.6](https://github.com/truecharts/apps/compare/prowlarr-6.0.5...prowlarr-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [prowlarr-6.0.5](https://github.com/truecharts/apps/compare/prowlarr-6.0.4...prowlarr-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [prowlarr-6.0.4](https://github.com/truecharts/apps/compare/prowlarr-6.0.3...prowlarr-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/prowlarr/6.0.15/Chart.lock b/stable/prowlarr/6.0.15/Chart.lock new file mode 100644 index 00000000000..cb809744ddd --- /dev/null +++ b/stable/prowlarr/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:26.572840836Z" diff --git a/stable/prowlarr/6.0.15/Chart.yaml b/stable/prowlarr/6.0.15/Chart.yaml new file mode 100644 index 00000000000..a9337dea587 --- /dev/null +++ b/stable/prowlarr/6.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "0.4.0.1802" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Indexer manager/proxy built on the popular arr net base stack to integrate + with your various PVR apps. +home: https://github.com/truecharts/apps/tree/master/charts/stable/prowlarr +icon: https://truecharts.org/img/chart-icons/prowlarr.png +keywords: +- prowlarr +- torrent +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: prowlarr +sources: +- https://github.com/Prowlarr/Prowlarr +- https://github.com/k8s-at-home/container-images +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/prowlarr/6.0.13/README.md b/stable/prowlarr/6.0.15/README.md similarity index 100% rename from stable/prowlarr/6.0.13/README.md rename to stable/prowlarr/6.0.15/README.md diff --git a/stable/prowlarr/6.0.13/app-readme.md b/stable/prowlarr/6.0.15/app-readme.md similarity index 100% rename from stable/prowlarr/6.0.13/app-readme.md rename to stable/prowlarr/6.0.15/app-readme.md diff --git a/stable/spotweb/4.0.13/charts/common-10.4.4.tgz b/stable/prowlarr/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/spotweb/4.0.13/charts/common-10.4.4.tgz rename to stable/prowlarr/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/prowlarr/6.0.13/icon.png b/stable/prowlarr/6.0.15/icon.png similarity index 100% rename from stable/prowlarr/6.0.13/icon.png rename to stable/prowlarr/6.0.15/icon.png diff --git a/stable/prowlarr/6.0.13/ix_values.yaml b/stable/prowlarr/6.0.15/ix_values.yaml similarity index 100% rename from stable/prowlarr/6.0.13/ix_values.yaml rename to stable/prowlarr/6.0.15/ix_values.yaml diff --git a/stable/prowlarr/6.0.13/questions.yaml b/stable/prowlarr/6.0.15/questions.yaml similarity index 100% rename from stable/prowlarr/6.0.13/questions.yaml rename to stable/prowlarr/6.0.15/questions.yaml diff --git a/stable/syslog-ng/2.0.13/templates/common.yaml b/stable/prowlarr/6.0.15/templates/common.yaml similarity index 100% rename from stable/syslog-ng/2.0.13/templates/common.yaml rename to stable/prowlarr/6.0.15/templates/common.yaml diff --git a/stable/spotweb/4.0.13/values.yaml b/stable/prowlarr/6.0.15/values.yaml similarity index 100% rename from stable/spotweb/4.0.13/values.yaml rename to stable/prowlarr/6.0.15/values.yaml diff --git a/stable/prowlarr/item.yaml b/stable/prowlarr/item.yaml index 9d63785d134..1ee5a0a5737 100644 --- a/stable/prowlarr/item.yaml +++ b/stable/prowlarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/prowlarr.png +icon_url: https://truecharts.org/img/chart-icons/prowlarr.png categories: - media diff --git a/stable/pwndrop/2.0.12/CHANGELOG.md b/stable/pwndrop/2.0.12/CHANGELOG.md deleted file mode 100644 index f3579354154..00000000000 --- a/stable/pwndrop/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pwndrop-2.0.12](https://github.com/truecharts/apps/compare/pwndrop-2.0.11...pwndrop-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pwndrop-2.0.11](https://github.com/truecharts/apps/compare/pwndrop-2.0.10...pwndrop-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pwndrop-2.0.10](https://github.com/truecharts/apps/compare/pwndrop-2.0.9...pwndrop-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pwndrop-2.0.9](https://github.com/truecharts/apps/compare/pwndrop-2.0.8...pwndrop-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pwndrop-2.0.8](https://github.com/truecharts/apps/compare/pwndrop-2.0.7...pwndrop-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pwndrop-2.0.7](https://github.com/truecharts/apps/compare/pwndrop-2.0.6...pwndrop-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pwndrop-2.0.6](https://github.com/truecharts/apps/compare/pwndrop-2.0.5...pwndrop-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pwndrop-2.0.5](https://github.com/truecharts/apps/compare/pwndrop-2.0.4...pwndrop-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pwndrop-2.0.4](https://github.com/truecharts/apps/compare/pwndrop-2.0.3...pwndrop-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pwndrop-2.0.3](https://github.com/truecharts/apps/compare/pwndrop-2.0.2...pwndrop-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [pwndrop-2.0.2](https://github.com/truecharts/apps/compare/pwndrop-2.0.1...pwndrop-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/pwndrop/2.0.12/Chart.lock b/stable/pwndrop/2.0.12/Chart.lock deleted file mode 100644 index 173fe5b9999..00000000000 --- a/stable/pwndrop/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:06:15.275751803Z" diff --git a/stable/pwndrop/2.0.12/Chart.yaml b/stable/pwndrop/2.0.12/Chart.yaml deleted file mode 100644 index 02e8f9ba7fd..00000000000 --- a/stable/pwndrop/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: pwndrop -version: 2.0.12 -appVersion: "1.0.1" -description: Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/pwndrop -icon: https://truecharts.org/img/appicons/pwndrop.png -keywords: - - pwndrop -sources: - - https://hub.docker.com/r/linuxserver/pwndrop -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pwndrop/2.0.14/CHANGELOG.md b/stable/pwndrop/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..0e6fdcd7704 --- /dev/null +++ b/stable/pwndrop/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pwndrop-2.0.14](https://github.com/truecharts/apps/compare/pwndrop-2.0.12...pwndrop-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pwndrop-2.0.12](https://github.com/truecharts/apps/compare/pwndrop-2.0.11...pwndrop-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pwndrop-2.0.11](https://github.com/truecharts/apps/compare/pwndrop-2.0.10...pwndrop-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pwndrop-2.0.10](https://github.com/truecharts/apps/compare/pwndrop-2.0.9...pwndrop-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pwndrop-2.0.9](https://github.com/truecharts/apps/compare/pwndrop-2.0.8...pwndrop-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pwndrop-2.0.8](https://github.com/truecharts/apps/compare/pwndrop-2.0.7...pwndrop-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pwndrop-2.0.7](https://github.com/truecharts/apps/compare/pwndrop-2.0.6...pwndrop-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pwndrop-2.0.6](https://github.com/truecharts/apps/compare/pwndrop-2.0.5...pwndrop-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pwndrop-2.0.5](https://github.com/truecharts/apps/compare/pwndrop-2.0.4...pwndrop-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pwndrop-2.0.4](https://github.com/truecharts/apps/compare/pwndrop-2.0.3...pwndrop-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [pwndrop-2.0.3](https://github.com/truecharts/apps/compare/pwndrop-2.0.2...pwndrop-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/pwndrop/2.0.14/Chart.lock b/stable/pwndrop/2.0.14/Chart.lock new file mode 100644 index 00000000000..9c8a0c24ec5 --- /dev/null +++ b/stable/pwndrop/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:29.248788382Z" diff --git a/stable/pwndrop/2.0.14/Chart.yaml b/stable/pwndrop/2.0.14/Chart.yaml new file mode 100644 index 00000000000..c379c1d5f77 --- /dev/null +++ b/stable/pwndrop/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pwndrop +version: 2.0.14 +appVersion: "1.0.1" +description: Pwndrop is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/pwndrop +icon: https://truecharts.org/img/chart-icons/pwndrop.png +keywords: + - pwndrop +sources: + - https://hub.docker.com/r/linuxserver/pwndrop +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pwndrop/2.0.12/README.md b/stable/pwndrop/2.0.14/README.md similarity index 100% rename from stable/pwndrop/2.0.12/README.md rename to stable/pwndrop/2.0.14/README.md diff --git a/stable/pwndrop/2.0.12/app-readme.md b/stable/pwndrop/2.0.14/app-readme.md similarity index 100% rename from stable/pwndrop/2.0.12/app-readme.md rename to stable/pwndrop/2.0.14/app-readme.md diff --git a/stable/sqlitebrowser/3.0.12/charts/common-10.4.4.tgz b/stable/pwndrop/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/sqlitebrowser/3.0.12/charts/common-10.4.4.tgz rename to stable/pwndrop/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/pwndrop/2.0.12/icon.png b/stable/pwndrop/2.0.14/icon.png similarity index 100% rename from stable/pwndrop/2.0.12/icon.png rename to stable/pwndrop/2.0.14/icon.png diff --git a/stable/pwndrop/2.0.12/ix_values.yaml b/stable/pwndrop/2.0.14/ix_values.yaml similarity index 100% rename from stable/pwndrop/2.0.12/ix_values.yaml rename to stable/pwndrop/2.0.14/ix_values.yaml diff --git a/stable/pwndrop/2.0.12/questions.yaml b/stable/pwndrop/2.0.14/questions.yaml similarity index 100% rename from stable/pwndrop/2.0.12/questions.yaml rename to stable/pwndrop/2.0.14/questions.yaml diff --git a/stable/tdarr-node/2.0.13/templates/common.yaml b/stable/pwndrop/2.0.14/templates/common.yaml similarity index 100% rename from stable/tdarr-node/2.0.13/templates/common.yaml rename to stable/pwndrop/2.0.14/templates/common.yaml diff --git a/stable/sqlitebrowser/3.0.12/values.yaml b/stable/pwndrop/2.0.14/values.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.12/values.yaml rename to stable/pwndrop/2.0.14/values.yaml diff --git a/stable/pwndrop/item.yaml b/stable/pwndrop/item.yaml index e523b26e115..862399d51ee 100644 --- a/stable/pwndrop/item.yaml +++ b/stable/pwndrop/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pwndrop.png +icon_url: https://truecharts.org/img/chart-icons/pwndrop.png categories: - incubator diff --git a/stable/pydio-cells/4.0.13/CHANGELOG.md b/stable/pydio-cells/4.0.13/CHANGELOG.md deleted file mode 100644 index a20a7febddf..00000000000 --- a/stable/pydio-cells/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pydio-cells-4.0.13](https://github.com/truecharts/apps/compare/pydio-cells-4.0.12...pydio-cells-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pydio-cells-4.0.12](https://github.com/truecharts/apps/compare/pydio-cells-4.0.11...pydio-cells-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [pydio-cells-4.0.11](https://github.com/truecharts/apps/compare/pydio-cells-4.0.10...pydio-cells-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pydio-cells-4.0.10](https://github.com/truecharts/apps/compare/pydio-cells-4.0.9...pydio-cells-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pydio-cells-4.0.9](https://github.com/truecharts/apps/compare/pydio-cells-4.0.8...pydio-cells-4.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [pydio-cells-4.0.8](https://github.com/truecharts/apps/compare/pydio-cells-4.0.7...pydio-cells-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pydio-cells-4.0.7](https://github.com/truecharts/apps/compare/pydio-cells-4.0.6...pydio-cells-4.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [pydio-cells-4.0.6](https://github.com/truecharts/apps/compare/pydio-cells-4.0.5...pydio-cells-4.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pydio-cells-4.0.5](https://github.com/truecharts/apps/compare/pydio-cells-4.0.4...pydio-cells-4.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pydio-cells-4.0.4](https://github.com/truecharts/apps/compare/pydio-cells-4.0.3...pydio-cells-4.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pydio-cells-4.0.3](https://github.com/truecharts/apps/compare/pydio-cells-4.0.2...pydio-cells-4.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) diff --git a/stable/pydio-cells/4.0.13/Chart.lock b/stable/pydio-cells/4.0.13/Chart.lock deleted file mode 100644 index c64ebee4b0f..00000000000 --- a/stable/pydio-cells/4.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T21:06:23.077569149Z" diff --git a/stable/pydio-cells/4.0.13/Chart.yaml b/stable/pydio-cells/4.0.13/Chart.yaml deleted file mode 100644 index dad691511f5..00000000000 --- a/stable/pydio-cells/4.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: pydio-cells -version: 4.0.13 -appVersion: "3.0.9" -description: Pydio-cells is the nextgen file sharing platform for organizations. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/pydio-cells -icon: https://truecharts.org/img/appicons/pydio-cells.png -keywords: - - pydio-cells -sources: - - https://hub.docker.com/r/linuxserver/pydio-cells -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pydio-cells/4.0.15/CHANGELOG.md b/stable/pydio-cells/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..340799969d8 --- /dev/null +++ b/stable/pydio-cells/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pydio-cells-4.0.15](https://github.com/truecharts/apps/compare/pydio-cells-4.0.13...pydio-cells-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pydio-cells-4.0.13](https://github.com/truecharts/apps/compare/pydio-cells-4.0.12...pydio-cells-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pydio-cells-4.0.12](https://github.com/truecharts/apps/compare/pydio-cells-4.0.11...pydio-cells-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [pydio-cells-4.0.11](https://github.com/truecharts/apps/compare/pydio-cells-4.0.10...pydio-cells-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pydio-cells-4.0.10](https://github.com/truecharts/apps/compare/pydio-cells-4.0.9...pydio-cells-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pydio-cells-4.0.9](https://github.com/truecharts/apps/compare/pydio-cells-4.0.8...pydio-cells-4.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [pydio-cells-4.0.8](https://github.com/truecharts/apps/compare/pydio-cells-4.0.7...pydio-cells-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pydio-cells-4.0.7](https://github.com/truecharts/apps/compare/pydio-cells-4.0.6...pydio-cells-4.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [pydio-cells-4.0.6](https://github.com/truecharts/apps/compare/pydio-cells-4.0.5...pydio-cells-4.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pydio-cells-4.0.5](https://github.com/truecharts/apps/compare/pydio-cells-4.0.4...pydio-cells-4.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pydio-cells-4.0.4](https://github.com/truecharts/apps/compare/pydio-cells-4.0.3...pydio-cells-4.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/pydio-cells/4.0.15/Chart.lock b/stable/pydio-cells/4.0.15/Chart.lock new file mode 100644 index 00000000000..4c8fa5e860c --- /dev/null +++ b/stable/pydio-cells/4.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:12:39.211352818Z" diff --git a/stable/pydio-cells/4.0.15/Chart.yaml b/stable/pydio-cells/4.0.15/Chart.yaml new file mode 100644 index 00000000000..b77f8b11529 --- /dev/null +++ b/stable/pydio-cells/4.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pydio-cells +version: 4.0.15 +appVersion: "3.0.9" +description: Pydio-cells is the nextgen file sharing platform for organizations. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/pydio-cells +icon: https://truecharts.org/img/chart-icons/pydio-cells.png +keywords: + - pydio-cells +sources: + - https://hub.docker.com/r/linuxserver/pydio-cells +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pydio-cells/4.0.13/README.md b/stable/pydio-cells/4.0.15/README.md similarity index 100% rename from stable/pydio-cells/4.0.13/README.md rename to stable/pydio-cells/4.0.15/README.md diff --git a/stable/pydio-cells/4.0.13/app-readme.md b/stable/pydio-cells/4.0.15/app-readme.md similarity index 100% rename from stable/pydio-cells/4.0.13/app-readme.md rename to stable/pydio-cells/4.0.15/app-readme.md diff --git a/stable/stash/7.0.14/charts/common-10.4.4.tgz b/stable/pydio-cells/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/stash/7.0.14/charts/common-10.4.4.tgz rename to stable/pydio-cells/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/snipe-it/4.0.20/charts/mariadb-3.0.29.tgz b/stable/pydio-cells/4.0.15/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/snipe-it/4.0.20/charts/mariadb-3.0.29.tgz rename to stable/pydio-cells/4.0.15/charts/mariadb-3.0.29.tgz diff --git a/stable/pydio-cells/4.0.13/icon.png b/stable/pydio-cells/4.0.15/icon.png similarity index 100% rename from stable/pydio-cells/4.0.13/icon.png rename to stable/pydio-cells/4.0.15/icon.png diff --git a/stable/pydio-cells/4.0.13/ix_values.yaml b/stable/pydio-cells/4.0.15/ix_values.yaml similarity index 100% rename from stable/pydio-cells/4.0.13/ix_values.yaml rename to stable/pydio-cells/4.0.15/ix_values.yaml diff --git a/stable/pydio-cells/4.0.13/questions.yaml b/stable/pydio-cells/4.0.15/questions.yaml similarity index 100% rename from stable/pydio-cells/4.0.13/questions.yaml rename to stable/pydio-cells/4.0.15/questions.yaml diff --git a/stable/pydio-cells/4.0.13/templates/common.yaml b/stable/pydio-cells/4.0.15/templates/common.yaml similarity index 100% rename from stable/pydio-cells/4.0.13/templates/common.yaml rename to stable/pydio-cells/4.0.15/templates/common.yaml diff --git a/stable/stash/7.0.14/values.yaml b/stable/pydio-cells/4.0.15/values.yaml similarity index 100% rename from stable/stash/7.0.14/values.yaml rename to stable/pydio-cells/4.0.15/values.yaml diff --git a/stable/pydio-cells/item.yaml b/stable/pydio-cells/item.yaml index 4bc16546836..3a6edd68def 100644 --- a/stable/pydio-cells/item.yaml +++ b/stable/pydio-cells/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pydio-cells.png +icon_url: https://truecharts.org/img/chart-icons/pydio-cells.png categories: - incubator diff --git a/stable/pyload/6.0.13/CHANGELOG.md b/stable/pyload/6.0.13/CHANGELOG.md deleted file mode 100644 index 917894822e8..00000000000 --- a/stable/pyload/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pyload-6.0.13](https://github.com/truecharts/apps/compare/pyload-6.0.12...pyload-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pyload-6.0.12](https://github.com/truecharts/apps/compare/pyload-6.0.11...pyload-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pyload-6.0.11](https://github.com/truecharts/apps/compare/pyload-6.0.10...pyload-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pyload-6.0.10](https://github.com/truecharts/apps/compare/pyload-6.0.9...pyload-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pyload-6.0.9](https://github.com/truecharts/apps/compare/pyload-6.0.8...pyload-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pyload-6.0.8](https://github.com/truecharts/apps/compare/pyload-6.0.7...pyload-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pyload-6.0.7](https://github.com/truecharts/apps/compare/pyload-6.0.6...pyload-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pyload-6.0.6](https://github.com/truecharts/apps/compare/pyload-6.0.5...pyload-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pyload-6.0.5](https://github.com/truecharts/apps/compare/pyload-6.0.4...pyload-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [pyload-6.0.4](https://github.com/truecharts/apps/compare/pyload-6.0.3...pyload-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pyload-6.0.3](https://github.com/truecharts/apps/compare/pyload-6.0.2...pyload-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/pyload/6.0.13/Chart.lock b/stable/pyload/6.0.13/Chart.lock deleted file mode 100644 index e5435cd42c7..00000000000 --- a/stable/pyload/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:06:30.947804323Z" diff --git a/stable/pyload/6.0.13/Chart.yaml b/stable/pyload/6.0.13/Chart.yaml deleted file mode 100644 index 311b32f7bc9..00000000000 --- a/stable/pyload/6.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "5de90278" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: pyLoad is a Free and Open Source download manager written in Python and - designed to be extremely lightweight, easily extensible and fully manageable via - web. -home: https://github.com/truecharts/apps/tree/master/charts/stable/pyload -icon: https://truecharts.org/img/appicons/pyload.png -keywords: -- pyload -- download -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: pyload -sources: -- https://github.com/pyload/pyload -- https://hub.docker.com/r/linuxserver/pyload -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pyload/6.0.15/CHANGELOG.md b/stable/pyload/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..ff348b501ff --- /dev/null +++ b/stable/pyload/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pyload-6.0.15](https://github.com/truecharts/apps/compare/pyload-6.0.13...pyload-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pyload-6.0.13](https://github.com/truecharts/apps/compare/pyload-6.0.12...pyload-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pyload-6.0.12](https://github.com/truecharts/apps/compare/pyload-6.0.11...pyload-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pyload-6.0.11](https://github.com/truecharts/apps/compare/pyload-6.0.10...pyload-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pyload-6.0.10](https://github.com/truecharts/apps/compare/pyload-6.0.9...pyload-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pyload-6.0.9](https://github.com/truecharts/apps/compare/pyload-6.0.8...pyload-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pyload-6.0.8](https://github.com/truecharts/apps/compare/pyload-6.0.7...pyload-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pyload-6.0.7](https://github.com/truecharts/apps/compare/pyload-6.0.6...pyload-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pyload-6.0.6](https://github.com/truecharts/apps/compare/pyload-6.0.5...pyload-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pyload-6.0.5](https://github.com/truecharts/apps/compare/pyload-6.0.4...pyload-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [pyload-6.0.4](https://github.com/truecharts/apps/compare/pyload-6.0.3...pyload-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/pyload/6.0.15/Chart.lock b/stable/pyload/6.0.15/Chart.lock new file mode 100644 index 00000000000..c0608da449c --- /dev/null +++ b/stable/pyload/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:42.096849218Z" diff --git a/stable/pyload/6.0.15/Chart.yaml b/stable/pyload/6.0.15/Chart.yaml new file mode 100644 index 00000000000..b8dd04a0e47 --- /dev/null +++ b/stable/pyload/6.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "5de90278" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: pyLoad is a Free and Open Source download manager written in Python and + designed to be extremely lightweight, easily extensible and fully manageable via + web. +home: https://github.com/truecharts/apps/tree/master/charts/stable/pyload +icon: https://truecharts.org/img/chart-icons/pyload.png +keywords: +- pyload +- download +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: pyload +sources: +- https://github.com/pyload/pyload +- https://hub.docker.com/r/linuxserver/pyload +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pyload/6.0.13/README.md b/stable/pyload/6.0.15/README.md similarity index 100% rename from stable/pyload/6.0.13/README.md rename to stable/pyload/6.0.15/README.md diff --git a/stable/pyload/6.0.13/app-readme.md b/stable/pyload/6.0.15/app-readme.md similarity index 100% rename from stable/pyload/6.0.13/app-readme.md rename to stable/pyload/6.0.15/app-readme.md diff --git a/stable/static/3.0.12/charts/common-10.4.4.tgz b/stable/pyload/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/static/3.0.12/charts/common-10.4.4.tgz rename to stable/pyload/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/pyload/6.0.13/icon.png b/stable/pyload/6.0.15/icon.png similarity index 100% rename from stable/pyload/6.0.13/icon.png rename to stable/pyload/6.0.15/icon.png diff --git a/stable/pyload/6.0.13/ix_values.yaml b/stable/pyload/6.0.15/ix_values.yaml similarity index 100% rename from stable/pyload/6.0.13/ix_values.yaml rename to stable/pyload/6.0.15/ix_values.yaml diff --git a/stable/pyload/6.0.13/questions.yaml b/stable/pyload/6.0.15/questions.yaml similarity index 100% rename from stable/pyload/6.0.13/questions.yaml rename to stable/pyload/6.0.15/questions.yaml diff --git a/stable/tdarr/2.0.13/templates/common.yaml b/stable/pyload/6.0.15/templates/common.yaml similarity index 100% rename from stable/tdarr/2.0.13/templates/common.yaml rename to stable/pyload/6.0.15/templates/common.yaml diff --git a/stable/static/3.0.12/values.yaml b/stable/pyload/6.0.15/values.yaml similarity index 100% rename from stable/static/3.0.12/values.yaml rename to stable/pyload/6.0.15/values.yaml diff --git a/stable/pyload/item.yaml b/stable/pyload/item.yaml index 15b3ed7bb88..02378c8b602 100644 --- a/stable/pyload/item.yaml +++ b/stable/pyload/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pyload.png +icon_url: https://truecharts.org/img/chart-icons/pyload.png categories: - media diff --git a/stable/pylon/2.0.12/CHANGELOG.md b/stable/pylon/2.0.12/CHANGELOG.md deleted file mode 100644 index e16213baca0..00000000000 --- a/stable/pylon/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [pylon-2.0.12](https://github.com/truecharts/apps/compare/pylon-2.0.11...pylon-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [pylon-2.0.11](https://github.com/truecharts/apps/compare/pylon-2.0.10...pylon-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [pylon-2.0.10](https://github.com/truecharts/apps/compare/pylon-2.0.9...pylon-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [pylon-2.0.9](https://github.com/truecharts/apps/compare/pylon-2.0.8...pylon-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [pylon-2.0.8](https://github.com/truecharts/apps/compare/pylon-2.0.7...pylon-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [pylon-2.0.7](https://github.com/truecharts/apps/compare/pylon-2.0.6...pylon-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [pylon-2.0.6](https://github.com/truecharts/apps/compare/pylon-2.0.5...pylon-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [pylon-2.0.5](https://github.com/truecharts/apps/compare/pylon-2.0.4...pylon-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [pylon-2.0.4](https://github.com/truecharts/apps/compare/pylon-2.0.3...pylon-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [pylon-2.0.3](https://github.com/truecharts/apps/compare/pylon-2.0.2...pylon-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [pylon-2.0.2](https://github.com/truecharts/apps/compare/pylon-2.0.1...pylon-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/pylon/2.0.12/Chart.lock b/stable/pylon/2.0.12/Chart.lock deleted file mode 100644 index 52931d7bb52..00000000000 --- a/stable/pylon/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:06:31.394682634Z" diff --git a/stable/pylon/2.0.12/Chart.yaml b/stable/pylon/2.0.12/Chart.yaml deleted file mode 100644 index ae2a4205570..00000000000 --- a/stable/pylon/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: pylon -version: 2.0.12 -appVersion: "2.8.0" -description: Pylon is a web based integrated development environment. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/pylon -icon: https://truecharts.org/img/appicons/pylon.png -keywords: - - pylon -sources: - - https://hub.docker.com/r/linuxserver/pylon -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/pylon/2.0.14/CHANGELOG.md b/stable/pylon/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..0628d13c1bb --- /dev/null +++ b/stable/pylon/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [pylon-2.0.14](https://github.com/truecharts/apps/compare/pylon-2.0.12...pylon-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [pylon-2.0.12](https://github.com/truecharts/apps/compare/pylon-2.0.11...pylon-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [pylon-2.0.11](https://github.com/truecharts/apps/compare/pylon-2.0.10...pylon-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [pylon-2.0.10](https://github.com/truecharts/apps/compare/pylon-2.0.9...pylon-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [pylon-2.0.9](https://github.com/truecharts/apps/compare/pylon-2.0.8...pylon-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [pylon-2.0.8](https://github.com/truecharts/apps/compare/pylon-2.0.7...pylon-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [pylon-2.0.7](https://github.com/truecharts/apps/compare/pylon-2.0.6...pylon-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [pylon-2.0.6](https://github.com/truecharts/apps/compare/pylon-2.0.5...pylon-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [pylon-2.0.5](https://github.com/truecharts/apps/compare/pylon-2.0.4...pylon-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [pylon-2.0.4](https://github.com/truecharts/apps/compare/pylon-2.0.3...pylon-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [pylon-2.0.3](https://github.com/truecharts/apps/compare/pylon-2.0.2...pylon-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/pylon/2.0.14/Chart.lock b/stable/pylon/2.0.14/Chart.lock new file mode 100644 index 00000000000..9611226ab38 --- /dev/null +++ b/stable/pylon/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:43.866637259Z" diff --git a/stable/pylon/2.0.14/Chart.yaml b/stable/pylon/2.0.14/Chart.yaml new file mode 100644 index 00000000000..35742711059 --- /dev/null +++ b/stable/pylon/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: pylon +version: 2.0.14 +appVersion: "2.8.0" +description: Pylon is a web based integrated development environment. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/pylon +icon: https://truecharts.org/img/chart-icons/pylon.png +keywords: + - pylon +sources: + - https://hub.docker.com/r/linuxserver/pylon +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/pylon/2.0.12/README.md b/stable/pylon/2.0.14/README.md similarity index 100% rename from stable/pylon/2.0.12/README.md rename to stable/pylon/2.0.14/README.md diff --git a/stable/pylon/2.0.12/app-readme.md b/stable/pylon/2.0.14/app-readme.md similarity index 100% rename from stable/pylon/2.0.12/app-readme.md rename to stable/pylon/2.0.14/app-readme.md diff --git a/stable/statping/7.0.13/charts/common-10.4.4.tgz b/stable/pylon/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/statping/7.0.13/charts/common-10.4.4.tgz rename to stable/pylon/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/pylon/2.0.12/icon.png b/stable/pylon/2.0.14/icon.png similarity index 100% rename from stable/pylon/2.0.12/icon.png rename to stable/pylon/2.0.14/icon.png diff --git a/stable/pylon/2.0.12/ix_values.yaml b/stable/pylon/2.0.14/ix_values.yaml similarity index 100% rename from stable/pylon/2.0.12/ix_values.yaml rename to stable/pylon/2.0.14/ix_values.yaml diff --git a/stable/pylon/2.0.12/questions.yaml b/stable/pylon/2.0.14/questions.yaml similarity index 100% rename from stable/pylon/2.0.12/questions.yaml rename to stable/pylon/2.0.14/questions.yaml diff --git a/stable/teamspeak3/4.0.14/templates/common.yaml b/stable/pylon/2.0.14/templates/common.yaml similarity index 100% rename from stable/teamspeak3/4.0.14/templates/common.yaml rename to stable/pylon/2.0.14/templates/common.yaml diff --git a/stable/statping/7.0.13/values.yaml b/stable/pylon/2.0.14/values.yaml similarity index 100% rename from stable/statping/7.0.13/values.yaml rename to stable/pylon/2.0.14/values.yaml diff --git a/stable/pylon/item.yaml b/stable/pylon/item.yaml index 965bfe2eaaa..fcffa2101ef 100644 --- a/stable/pylon/item.yaml +++ b/stable/pylon/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/pylon.png +icon_url: https://truecharts.org/img/chart-icons/pylon.png categories: - incubator diff --git a/stable/qbittorrent/11.0.17/CHANGELOG.md b/stable/qbittorrent/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..6b946bac73e --- /dev/null +++ b/stable/qbittorrent/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [qbittorrent-11.0.17](https://github.com/truecharts/apps/compare/qbittorrent-11.0.15...qbittorrent-11.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [qbittorrent-11.0.15](https://github.com/truecharts/apps/compare/qbittorrent-11.0.14...qbittorrent-11.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [qbittorrent-11.0.14](https://github.com/truecharts/apps/compare/qbittorrent-11.0.13...qbittorrent-11.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [qbittorrent-11.0.13](https://github.com/truecharts/apps/compare/qbittorrent-11.0.12...qbittorrent-11.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [qbittorrent-11.0.12](https://github.com/truecharts/apps/compare/qbittorrent-11.0.11...qbittorrent-11.0.12) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [qbittorrent-11.0.11](https://github.com/truecharts/apps/compare/qbittorrent-11.0.10...qbittorrent-11.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [qbittorrent-11.0.10](https://github.com/truecharts/apps/compare/qbittorrent-11.0.9...qbittorrent-11.0.10) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [qbittorrent-11.0.9](https://github.com/truecharts/apps/compare/qbittorrent-11.0.8...qbittorrent-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [qbittorrent-11.0.8](https://github.com/truecharts/apps/compare/qbittorrent-11.0.7...qbittorrent-11.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [qbittorrent-11.0.7](https://github.com/truecharts/apps/compare/qbittorrent-11.0.6...qbittorrent-11.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [qbittorrent-11.0.6](https://github.com/truecharts/apps/compare/qbittorrent-11.0.5...qbittorrent-11.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) diff --git a/stable/qbittorrent/11.0.17/Chart.lock b/stable/qbittorrent/11.0.17/Chart.lock new file mode 100644 index 00000000000..277fc1de1e1 --- /dev/null +++ b/stable/qbittorrent/11.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:44.753188473Z" diff --git a/stable/qbittorrent/11.0.17/Chart.yaml b/stable/qbittorrent/11.0.17/Chart.yaml new file mode 100644 index 00000000000..794d4ddbcec --- /dev/null +++ b/stable/qbittorrent/11.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "4.4.3.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: qBittorrent is a cross-platform free and open-source BitTorrent client +home: https://github.com/truecharts/apps/tree/master/charts/stable/qbittorrent +icon: https://truecharts.org/img/chart-icons/qbittorrent.png +keywords: +- qbittorrent +- torrrent +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: qbittorrent +sources: +- https://github.com/qbittorrent/qBittorrent +type: application +version: 11.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/qbittorrent/11.0.17/README.md b/stable/qbittorrent/11.0.17/README.md new file mode 100644 index 00000000000..5cbba8fa556 --- /dev/null +++ b/stable/qbittorrent/11.0.17/README.md @@ -0,0 +1,42 @@ +# qbittorrent + +qBittorrent is a cross-platform free and open-source BitTorrent client + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/qbittorrent/11.0.17/app-readme.md b/stable/qbittorrent/11.0.17/app-readme.md new file mode 100644 index 00000000000..80468e34d82 --- /dev/null +++ b/stable/qbittorrent/11.0.17/app-readme.md @@ -0,0 +1,3 @@ +qBittorrent is a cross-platform free and open-source BitTorrent client + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/storj-node/2.0.22/charts/common-10.4.4.tgz b/stable/qbittorrent/11.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/storj-node/2.0.22/charts/common-10.4.4.tgz rename to stable/qbittorrent/11.0.17/charts/common-10.4.4.tgz diff --git a/stable/qbittorrent/11.0.17/docs/credentials.md b/stable/qbittorrent/11.0.17/docs/credentials.md new file mode 100644 index 00000000000..3d01700b602 --- /dev/null +++ b/stable/qbittorrent/11.0.17/docs/credentials.md @@ -0,0 +1,5 @@ +# Default Username/Password + +__Username__: `admin` + +__Password__: `adminadmin` diff --git a/stable/qbittorrent/11.0.17/docs/vpn.md b/stable/qbittorrent/11.0.17/docs/vpn.md new file mode 100644 index 00000000000..8684858b0ee --- /dev/null +++ b/stable/qbittorrent/11.0.17/docs/vpn.md @@ -0,0 +1,5 @@ +# Using VPN + +When using VPN, in order for qbittorent to use it, you have to set the correct interface in the WebUI. + +The setting should be under Settings (Gear Icon) > Advanced > Network Interface diff --git a/stable/qbittorrent/11.0.17/icon.png b/stable/qbittorrent/11.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..03ac7e42d4ff64ee1d9261813e8feb88d5607b86 GIT binary patch literal 35805 zcmbTd1ymeC(=NQYyZhoK*y0l0-Gci9i@UqKlK=q%2@b(sf;&Ni1b3Ik4`AtDXkq>zI%f}8`+o?xFlUF@LmVKE z?ru<8j{nd)TRXWsxmi2?Z&?55_WvRPs#|5{|H$}nu{b#VM}(WZv?sI~|5C_*OYNrV z;|yWffVeq%xSB(xJ)tmZ|F*_iP|_6wc6V~sbaJx)cTcJP8#0iSlZ^++q+{b~;pFA^ z=D$>cNP*oU!Zd$-jg^Cwm4i!@gIf@~@qk!Cyn-OmKS`CHENm=&{##NWK@P6}g%oNt z7GQVq|CQLnT+q_V)d37`u#E%Q3c~K}Xhj43j~WFfo$Q@lp@O04xc+OoyriU>tCOXT zJ@kf~hO7ioURsiuLx7i;m6MI*A8?hG1?3&x+`*3K5P2zK8mMyEY-}t9IeB=XR?1<{ z%FDsQ$I1of=3*7F-~zE)@`L%gAr_o`eCFK$t}o?e?(x?I{?`BJaIkPPhw}KJ@OVJn z5FSo09#%^b*aE6IZhlrUKR?;$S# zIuS$Kb&lx124sea~rz|>WFj}NO9sE%G1iu3<;Bc20W1FHUmHh87Q-i*d zIlnGacD^vaqN8!Wzpq}uoAutFXvZkgc^q~Nj&ZqEB077BIO{bDJm^gH;7P%G{rD7nbiqXaDLRx&lihLeKF?$bz&Cy86> zt~<%!z-=qJ+ZOOMN$hIb=X3tU!`}b!N4BQ%dwj(gID7G#@E>+eZFXYyAxlblvzZvF zB;dgrjxbUcH!{Qw#F}pVedUf?IEV*{L1#S18Qq?AuqVizF<1chH()-q6f^fUsz`M# zAov0O8m0nole~LWsX-$BXG&gFvK7{1pi|~>1&nTE_Z+1y7!QHhfy!rK*mEL(;TU$6 z@^VkeUN5*630v)kS&99)du3XjyzP$m{^4jXdRe6d$*M^uS4O}ygF(AADi%3XF&JeG zogp|wtl#vfSpTqrKx`$d5}^lg1{X$lql3~EKBbTsrqj#M>YmvsudU_I*ViPz&P@XE z@whKBPWLJ6J)Nt{*mxtj3-xM4PVImEE~tX8;B;4yH`v!M^$lCgFN(~R0jjVtJ|nm| zOtgRu+DQ-k<4solPcSW*-8=v`q$!x?Be>3=6<7){QpbiUbE6(zGxcFspxOoVsfSe1I3Df~~pXZ#o!FWJ4Kd zGLuQ47qbB5B5VLtd<2%a?8*aOXiYJ58*a+hkvNBn;DLUIMPSZYhYcHs70t#+z8(PZ zSM`Iz5X_2r%VK~%?M)nhYKVDdhdZe}kp@mXqeeLCO*}=Mk)OtUG zXjI79H#@}W73N2cW?$Hm(8;+)ZJpo))T;9vz+0LJDXr_*251Fp&b^P7OZF-1h=cTC zobPnNFPtN_S{0)EKe?#>Ea?Y4?CvK9Z5A<%idh0D`B1)CskEb8A{y+!3tqMQV=O=o z7oiqx1<#ngWAei<2uFFk>H01{-bcK-<0ABS@U895;oYjw9_`uU+qqZXf~Tf9uS@1I zHWXwK!XzJAZ?n_2wv#~H&E}uOC360+N^ydF%{6nd_AoTW=3;}v!`&I^jh1NRd)&4O z47N9jm%bEw##NDz`?i^R*qDR%33BeFp>j1=*7GVFsQuk1hPil2RsqB!3_GGzo(byL9|_`CEy&Jx+2v zjWGUO4>82%4N+6<)Ms0YZfYN|Hd(1HR9(lcLEk#a)Xe5sb& zxk+OJnv5$|@0LA@0LF1YB4lNdXzAs?eJGtJ%P?4p*&8F*uSd(sG3mYT#cU|vH&xne z2x`aMp;2DL+RHtmn7PbjYF*-tMn0wpVz?}Ctx97U1&k!`Ix3fN2#2*6b^Lz8&8ft& zuVOQIb09gX)Vglst!eBGH7-eDseT0X5BM3ueoAS4WvqCnwz&Qb|3ngur35lG;k{0y z1F}N~KWF@D#O~~mh>*&@(THe+M^F>@_cY~^LTPQa52 zp)ztZ;?50gyvNh3^?1gjF-|^$mL6%=S|cV+UseWx*9PRYR+%uj z1T%V`h=v+l;dPu6@}^I0to$%vFnpJkzaGY_m?0#aZWK(vmC->+_=?_b5_&!g5V>XA z+j%2tk`623=hOY&U`%i_^Cp@~ivf~04Uyw!ed{!xs zLB^Nm5TmFn880`AQ7g*9k<9G{L*Y0mR-eicmg)quDu%GGOjcvX{w{Xo zVhx0sYp;V+KtjZ*X3}$|V`{?D-6<#P9~5X_F}X$fz5V!=8s2A>=wegVwS;qoV!H^5 z$d!veV{E7WJbDm>BnjZuJP6N*E4{wxB z2w^2s9J(S~9~SFIC$6+D==6?g#NZ|D9AO@-TQJ|bU9+n^qR{9J_= zr?I0crF@1EhRb$CZ>LJ5fv)i_I#`#~!-UCY7-j#yV==Gp)S@djnZ9kpqiFP;H|MId>fWgg0CCuoHo;g@Gi(M8Ww>0 zmILk4XB4=UGoXIU8#*uzm|~^c&1OEq;y+uX!3lR3mLA1E!?BZ|`o@US8cb~FdDeqd z)%w{?O4*dgK&ERR1}ASVyElY(-h984+4=S!j^AqwrXoia15i54o*enp8ozX{#q3=* z^#&{a!$}O|wY;1vD-2lX3&~EV_<*O$kAWcbJtq>YpALHYb@YT@r+qK9szX(9I=O4v z5>rRH$9J%OQK^y`MNGZqvO5Ku#Hd3I@t7^rB3KEyy1c|5A3mg2({x2xry*0M<_>?4 z<-gNkSV)S#XWc@J;QeS=obO~-X{I=u53fcu>SpLUo3P-vIIAmi15}~xz_J@HNro&& z1mF)+Bfj2!c&M&0eUlADk8YLHQWC*Cvul$D92w`7S5`u zG(NVuk;b>toi?90l_fKElsE4%6hnimv@;9xN0yV2Swq@5kc@Y(3jmuk=jm&7!orT3 z?bajzu$tP-ligB>lXyajlkCU7(7 z>^UW{sfkf)#Gp|u1z(&bPeed6%yg#eNz z`T|u7$43Ge9EQZ79?mnf5Ex$da5)a%q>Evq)9%)7tlR?+wQ|0+BnB_s+tUo;OTVDkA6;dt zyRSpNRRbm&&fmY{Ul$T3*VXA}eU&NKdN)~qTwPJsWMYL*Ju#Mi+q8yave1eZRo#Ko zhG`6A=_wM~=$hGkXnf=ve+oZ_1*`(scwyy(_#Mb{oNyhrHg#j@P`VJ-zvA1Ys&FyZ zDCK@cF70mH*r&7OSmT=#2hb$l77DAMZ%Y)!iz_+clpi$xdU%xjbk97R4-kVs@HcGu z0(jDI4HLKT)cX5jbv{xK^E^eZfFm?nV z8)WsdznuD++)N(UcZu+=@@tH)W_=~Zw3N|vpUTJ@Bv1|Fy`^d;9REgwRm37DqR0!v z(B$V$*b_6=-1u2q5T=#P+!*{}uBFz9Myc-8yL+URlLB_hsk`WS$`#U}Pn@(G1%y&v zI^@*-|C2hR7gC zrka_z{`ijEJ0DBEO^u5S(?l*5-d}ARqLBwcb(SNMoTWGM3XU1U!&D<0R^CgcmP z=aK=6U9mXZe=PDCtAqJv9%CH4Uek+O2?2Dy;!;qD28bX1;z?WO{ZOxN*ED(NMVlR} zL?_jO=!mO^BT*a;3!|~Q&`pfI#0Q!JcqNJ;XNLtzj$wAj(380&eGFSrLFp;Rsn%qY zn1@gNk-rUyN9!#BYHI?fzM-)BCl4L`f=44=A-F3(xDy*Rb#%e1^0^&79}Z~V-l?4k zX^m>1Lq4fyDVVK*Zu4!=FV$+12s96eIB<7`xr~*;H3J5j7iVnOeqGDr0c8>8j{Y#W zCN8Y@yH80Q%#!C#($I z{3tzxfUGi>1rXL(Sa-LC>2LHJQQaIN?+f8sJE>}7!+QBQyy&UzDD;5ct_W-_m+gtP z6DK#(xjF65u8gd&<`=Nx}b5S8#*T7dF8f1vfg;^bm>lCZWcIH``X(ITSI;F1(!M>{{=Zw z@>&4-_yd{1TnR~9KvzSubss+U$MDQIg1h2Cu7v3 z*`Qg*fR4sF7ZVA{UMskAU~RNY+RhSY=(H8XZj=#Rw<2BzQ~qP@HId|MFyk!qtK;pU z+YdZN)x=zGuDbTbcU1hs^Cv_>fCcJJAWfD(ga7EUBT* zVfc6?BfX&tTo;;!{AyZ@LRDi!8BJDMPgic9pytpAUU|PQFNKXT=}Cy9D0j9(R;Fg( zLtn5onRSK^_FE5nc-(2`UBOjLJ7)Y2OiMzq?X1rxvCmP}QH=y;`J%38D5fUsP#Dhp za3xmt?IMOhK1Ew|I|gnYywnS~pT0gQ?##~R$tH?E4e^|cijGEM80>P{R(BqjJD-n` zbvLbd51XRTq9#}LqIwsKj^f27q)g0y1K-T=+Dj5& zuIiUcLzt8IJq+(wK5b2=O^E4T`?IWVlcf{bf8`pOLP?9@H$%wN)vl)~Xr-|*5~J(s zxDxt(nZ(|#jw+0=p@N)k9y!k@G}BDjm6n-V zf2r5U@VGW{{=Fc4_67?1dghZhe=y?$lHU67yw#JwQv2mc)oc@?=Sib3Q7t<|2PNJ@ zjL|@>ggNvozgr#i{TJrRJ4T-aS|{8RPUkhiiX6_TeeUs6R1%Jvowhif_x7-S!=LH6gNIfrd06fWcil;qq7^!(@j(F=+}x3Dg!h zh)~De|Loa7P5bIi&(bD>j8tQoqTZoKT z#FLwAuRTSCQDSB>jMzcms@!0%i=j$5z932aAvc{1t&$AJ3c;DUuvG6 z@K^B?TRi3R=i(Z%8#r}D*fBSc530LF3Du8;BWAOFRCS4SF?|8wsj6~pBfbzrqu(}% zv9pCZJI6o)%YCoBV=TlfVusO4_G8hr+flFU2l|@_`tQ%UkU#y!B|>?yGyCbG0cjWzC#`g-)R~xCWdY-}?$Zpo`R^Hr`I^3v7@L0Z9JcAPBd6+J7 zIxQ_T7&V0@FSBRV?p3u~ag?nLtP+gpydlJBDB0kD3Gv`=JA~c;6EmwRGS^U339U zWI>yrWirXj+{$DSK_`c~XRHY2HNDGp=EZjUpGVo}xib$?eGA&W$m2l97rpDxUjA%a z8-(x}>HbN`Odq60IIdo@#N7*f)JdOH$jtgA17bs9+mU0l(+Z9Zu;E$s!>!}_pAsO& z@<}XqY+G>X*Bti<3gUFzd4id#%rG#*O$s6X1vJBGS}aWJq{cod4GK{ls0~et(p_PD z*FuSgL1@MM>1x+9R9n`WU0+E=MJ|ViGQX(7T$I?i^!&YVeiMa><LK@O760IO)nu$FS%6G_7wv`#1+H|XgZ4q2>I~PhMp%sF|uhi6q@!<}fwhM!7 zkJLLBz5C&A3ywV$97cT=mw}%N;vego9v&h#avM*uBXogFx39j*`Gv#iy*^+d#!jff zWFcfBgfjP5mn?h3NsWKe(AB8a-kaEZYpFnG}ilU1mj!o+n-js~hP27AG%#AW`mj zLZVO+MFIp9ivU4fu1d$8WC@inG0@h-Lo4u0cPXE~uJ9H1Y1fq`Q@Kc8#h2@9lk^1v z(SYOb#6Je<>BXuqb4mVW`Zu-vUIA0rEe6RWoFcySVcrvrqOWuH@X(Pki?+dMGsL*H%YxPmJMhnG!g`stXleCdM?y7SBXS2R2_j1MSmhPS( zx^+cx`=RLTKmprAcWxA=uk`D#9a+v-rf=JB|RrU6fn z$rt6|SY1ra8*PH^#ZMC(dY_a{+$mKmZ_cY!zewt74a|HFeP ztO|n&n`~9+OiUEp3rFC7ZiKr_y**g7k)O00RV7_r9|8@CdNwwf67&-r6Mjy-mVbTj zQ01|`x#OM;9w;!O@;Sl^dPWE$V+Nl2-<>3tNx-T}CbHVI-nLwQe)M9=V2QKLiB`M* zuDcKb_+;dU_tv1txZhAlG4FaeSWDhuV^ftI{Y|#Uf)46O`W`^#4xdp8(Z~WKB{n)8 z{orF-QL^@1Vp{DftmIId>{MDJC(oPw!w8#>_YqZv%xh}fpU}s#h0w(#&)Y!H8#n6C z7Ia9X8n)KCAMT?n5f)J&u|(kv$VL}*MI!V&NCp{4k)^dVy5Ek@@Z6QYwEzU@a#G0{ZbSLXU87koMRL+`PxC7i(+K8Lj>MdWrDjTL$_b40a56<=hwZJsJ$X9^JLMW; z?#IK8HsUeK7fOajwlT7E48%E~0Vme{2uOW+(}+K!5REVwE5E7q>JhJvlRtnJ5^vfw zeeMyi=NMdGCuZ!lHL1n7ebwBB1(}jepQoOiz~1bh?oHz<>!@@jUDt?GhdCHZ97G)+ zD`1-J&P_sPZofeUb*V6Rz?=g4K+Zc4``|zu_6MV8e*DZ2eX(}#{&1a_A4?eZ^?caL zQ)1pP^j}2fO3*Us)X+-V;x_nAEXEzXNzv9T#yl;%@!HDIg1J%H8l>hmBHCLaD zfC1a|0u3@4WM`_nD2ve`^Gg>-z+rj$Z9Fnia%1ELK3F(RH2s-!&x^7jGB1Lb=D|pX zXr(%b^x?D6HI4%+{5{=`G>O`Q=$M0hU89Wl6|o(vvfMoP^^1EenkkkX7FGyGC7>WNu0T1t6&xa6l?C2Stk6qx&=QLxZ8p=m&pN~q`QhCYiA7nYv z`A{Y1$oFH^Ls{Fr@sj3jcx5%K*xhYU6H?X0wxHM5#%Hjrv_8qen)a8~X5; z@%I+p()!Ihd=GG4L;#mvU`!=9CAz_QiV>Z{5l1S=1KG%6d|`h9B#!DbW_VFHVN9Ue zBvHBccY?h4+3UH$&mEztT`#1IDD63ng^voQ46bKr`)L^AF1Z3byK(eNIx>| znn@x(H2|4k3IAjCsD3M`@X-fCUkZmD#-OH%sHD3*Ph1%~C%4o(8(+o4^fbfu0sHOI z)^ic{Gzs@-LQapa&@fUvMKJ}*@*Z<{357^Uw_tmhQ3u1d#kCz-m)PyRzVFn*!3&t6 zsH=c58sw`yp02S-LRf8c_TB=2Zl};fivHTp-18@^%+#{C(7+O@4a+!g+vL8mo+hT7 zdOtSk&F2xP@sfHGQJJ`CbA*1vk2(^OV27IyVBl%)ALv+xCXWU>`{sik4k;7m8En<2 z@roUUf`fOXGU=625jW6;u+SoJcQH?-=jS7_qE+~%YJbpS8LA@dgUTdkeGw?K>G8{P zs5Op1yXtC@aF`XbEJu`pg;3hXA9TV2zWy@e#_&LK7n z4U1+dH?j33Dx=_{dSQVyN=NX|w+uyU*iIPQ`jRZI6)X?XIB6kZ@#bLVnVM=gmPIL2 z?RJE!S@^}RJ9}XcXcRmsND^+lMHCi&DTLkMd)@$u>(L_lhFk}8FG>gO3@PB8q6)LDF}QJHSEEPxkHSg zQJM%&0|wu-8>94^5Q&K~^_>vuulOLNwXq}V(Bku(Q-uZDzH5J%IOw;jseE5I0dA5^ z^wCPo$ja)=EB}fTsr(E#;a?Z3g3qJmY>E)d(ffnccVKnk_o_#~%TZ|=JbIAxXHW<( zG62kI7_K(bULJ#0q)%qSI@6PNSRfX=*R0K97CK(Ux)p_-oA2yYBQxegw2Pdsx5n$0Os5frM6RqBCi%A`debM|bJO zl#LX2c%Gm2#uw~2G40e-Rmg8vtV&hoTe(X~KAOlr(WA`K2Vg31b1O4c-Nc_hHlfQh zy?4ZLnx;v^E?ht2jb7<Q2|V*2ZAnA?Xycvy18;B)tlToW?`h$UUSgG0=>OoZc= zSMC~$@r}9ZB$bh_?E@O@qb>GeqIC22gTIx*uwZvM&+ zr9`xK_`utqDbyr`ri}(-gb*h1?-maE9uyZP1RAkD;}KJ>NKn_cA`K{(2pR6#vXLlT zBBv_JMN=9^O8NJw=5~WJEpA#YdXm;jK0h!15_VO*Ib9Z|VD5%!903ON@%OW7jK zmp~7)zHC_#A_~{X&Ov>a6XDRqKdVfmn?})zjE4~)FU})u+Jn#G+2g3-lgTyv?ZpAN z#(@~5l_aUsA0mqFgN;`8-o>ezc*(c+O|SL6$Po!|&?=Q= z-1CdV&A&M*xiv*XDB#XH<$jDw7EEoOb{6ta=aawZs1@pzFp05lkm^gEk+0zR$gG88 zgMKGV?K~?ZgiFYf8P>(ikz#F9`W?sEwjn=RgSgB&fV`BSN|2j;K2GL+_SuYn%=FZD zzuADr%Z-2cs!3YF*qP8lrCg9yz*7S7Dm(7-g82JzwdHYK$Qfz-KwZQS*W;BS1lyb9 zWqj%LO?iSGb!P^)bn0#faN50aD&YlOH|MeOk+pL1y&f9bj0M^+y3QmPZ4B%8yWH^N z76_S|aNAb&@if@^)Qv3k&TssQ9w}%IjhP%YQSoqOE!|FH#6u>jc17hLGk*D6;IOYK z;Bdy^Dl8KB=*QCEdLn~qGjZio*!ZX}QhX{H-cNL~D(?8;UA3`=ap+wdW=vXcw6P5i zZCf8#LoC_u&CIKU8=Z*ThqMVS_tI$cuP5wLCV(x{Fcv% zD~W2Blf$t%`C<V#t3;F6d(AXVKQEp1xUq!^a#i{A;U*4R&A$+6fPu7IH{9`BK&RblwjRTLLkyIEN zUN+3>zS{1dl2o5W^AY)0+n=*SaOVP6DYAw(oog^NVsdkl;6<8hW$@4`v$L6- zN9h@%(C1IPUT55ud`@UQ7fxEpXwI?w$` zI4M1Hw+z45`YQEx1+Kp}EpP$V?Hy+RR8|;8qqp^m*B;?}qOE-w?zzzHh62^^wC6{} z{QL(@+FBvP&~*{@0%7?F2*~}gg_}sf?6`6ch$^Ir``q*4V-JiXIdyxea$CwM8#^Ux z%u*`wB73GHlGrMe>{!eKln*IQ)F)wbIPD+jxzmZJC&^GNecABWB8SMfR1fE0Xl0aZQ==r zz6%NLjqJF=c?gBSpWxTe@mGhldF!urU1NUdVLg6&et4{p%@4}ELX$758x76O@Wz0( zNKQ+``BlD=)PDFWzS1~i47->N@zIO>{Q8;oII|pFl?EPi$9PxlrZmeH)FItwlDBMS z@2)7+urffT;&n0nhm!Y^kSqtcqc>lV&w7u+TDGT$Y!ww!#E=1DNO>~K7?FG}YR%$U zA){bRh|35`6>}I3hUYH`hwo$2&~!W|?zZnUy|c%dKm9uRG9b8T;J8AlFF;sqR|*Mt z1lNAo+IX@IY4nWXIuc&_bIw31u-+%rECvb5w2ag*W{JaogHQ@@CYOoIsn$ztlr++t zrbQ6IT|xwEYr(Rj?DP{8LpD0?IEb}h=VI$yd*?@tiDD8xh$>gz^$jr#T*tt_9|V(I zR9&wX)^_Xnek9Ml$_FPdwwT;q3PLR5;mj+oKpdRkDPI*|W>(RtIL70);#?C^ ze%IhUs#V`|F^Qhlc#@Magzg@PI`s4A{Ni!msZLXMZl_wORwNnY3sg}D%*Xm>aRP8s{@EjTz&GORxdQ@_53)LwxkTuRb zW{eU=zG8lWe{u2W5V_ev6#27(_;TS^4sCIiugrq5 zNuO%RE$Eijkbj!-TDa?3K*+l(PFpw*Pst^Og9!j}C{P=2i5A^05MDmiR8t8Q5jtM{ zt#d#~$o}1uvbqI~Wb8cq)D$7{o|Vu0H0|o|&ZIEtccwph=D)#D$-g?#tBEP#L@l__ z0TPF;gbR)}$3}NOhbb6t>(EK`E6a~M{3D!^Wz@SjB5$D}Mq0X^aye73?RCyRTVm;Z z3oBq4#_h>{OYxoBSl7<%WaYxjK3l{E?YF`&F4|Gou`|J7mh!w(1q41CnRwl~cM;K+ zX|UQzTM{|F7t#7*?QkoH2G`7kJbs_=6N!!oE9Y61W;SId`KZ1Oj7M2rWPSGB3j1m> zK;?goPN@G!suu>B-BwU(Ndtd;!Gj@X?f;5`>?i+J)?Xvv0z~+T5g7uJDbeZS-2VRj z>weDQc4J_k)n8o!f5)fzxI51b&%GrX~ZHGZ-Kb`W6IJyY;zT9 zND_=^5PgDn9jm}sJqv=`g29m$5(`&Y-0yUXwkq$zr>d~#wC7W)XJTfctmsw9`PxYe zTNgt)4`%>Iy|l5DDR@6nQyPbiBCF{96i|%GaTanGCZmp%6g@#weuAs`i^uo0 z$D#cW0rSj$%VT0Wp}Nh6Q9tQw;Uuea8>#CQTb9 zhRO{TAdJB_&SmcFi9}kdS2G%doHIA{{1Np?@IDxXqVpR$g1+w zr0Bcoqg#`wgYluTTeg{6FO4Id;m>Nq7n>cgtc&ZE)NkT$EIw@sjFb?|?yy!NZ1eD) z^m}!=i{7#d)v6{xm)Q~4IMpUnJ$A5fEVQx_7GDAJsHce}2}evWnk316x)bt>Or_-> zEe!MKGGyF*aSZINaD}&2ub&XHUx@&HWb!hTx>&q+7QfS|sLj9dc_%>PB37f4Ap#qG z(j3rr7&t`1asXPo;LRaK?3EKFsYla%N#;@hX1%RLq~i0Speq6s&P{J_{7uO*zt}wO zM&O%m+EBdCIp&4HO$Rb;J4n40E92Aoyip=w&^Cc;i!(CC;%e_iz@rv_Lw(G+3cBmEFf4u$;E=uFL4;xrmYB2W_l? z!Uqv^>4NBArwEMvvz_QM=icg{OV+U2o<+L73j|mTAWhQ-wJ{;}z2F54v*1Z!KZjsr-+6|L9 zV1^FnAfbbnnQtHx>3F)y*8YY!eK79NF)rCxx^Uk#Q($W!Mk2LorP0>FJlh6i=fyeR zo|911PKL0M+|0XzY-@Bc`XaA4h#M_+>@UOc?%q~-qF1asTg83#Nm^E&*1iutBu@)` ze<1`<0j`KTy(xb4Nv>biz zz6~p^7vuB*=;r}4Yu3~<2<~4#O6Af}@$V(4InQ#$ej{~#Dh+WPu3q`o9ppPJt~3w* z#^G7WyEv}VF-E1USEgB_%?gY@Ifg;n+M`L^H?5S|adk8F(}&>oZJ_g9KQnHWkjIzI z_>gxqViFlJ<$lDR-;!Pi!X0=BiVTK)D)Nmcx@=+A@7q`JbMC&16<8)Cd{yjyy68B^ z(FHL0HEhv-p{zqyYM!GhR|eZ!BF*U}VzH3IqCeU$&A1cM)7P?R_@beB^q!7dkE1cPB$!B0-KLrx4=EBSt+hlZ)>z> ziq&pm#wGsFl|JoiiIRqe-{}X0r*D*R&`b9b$Fq92+%Xin1U$!f_}lGJ|9Vp{Oy#H& z9*57GJM!?f3sbq=Y1;!+s&2w^znB5FB1u&OA18CLoVHG*_*@(dx_wKaI_j2b3;lu2 zHI81H)zj;qNXGtk;Ho-XHsEtyt;FkZdZhE(iR#UeUle0X0uhD3)OABf_;s-v**19q za+G#f=vlwehA&AoSbOE;rA+Pa(w=XKLNC0C?6!5QM(@r55X9L(<5oIktJ#{T{=1vA zns%64>b{F8dGKJ5{wpJ#4e^JxIy&va5ThlzuHMhaom3M-4bN_Sq8{#WXZPne{+sSd zb~&&R1SOvM(OQ~biE>0q6*Mgot5N-pYhNm?uV?utdfc{%K^NcL7KGpTDMOPs5I&Zz z;nO!WY;{ql_yUF4n;N#-<{$EJ`y^^4$UQUtd8U&PJRS(KvTe5e?y9!l%g(#_wP|cnc!erz-Q`H+Y3!>AHm!bV z6v``lMJ^)_SbHraw4#Y+GCND!%@#AKQtR~qK1dI8W#9DY*xqLEtcCRJ&v)8lrKP5Z z)9VRgU5jN>1p;A~c9?0RzVtH1D;5SJg!m*txlVM6Cq_M@gInhIoh%>!BQ(#XlWt&+ z(b+Zym0(2I>oKY?JuP2&>$jD|e7b&8E_-?|o(U2UY<|Z2N5sC^;D$6zdnbFw09u_IbHm#U!!s#`8y^WoyeClC zJeKuVyz;}Q1^22+wpnaf;TLG)iS3E;pkd8($@i8sDWq2@*~^V0<_6EinlW%AZNjkE zPqZx_E65R{zEbEym~MkM*^LPSY3ZSuFv1~1-<+^_kDY=oq#`DCtSk`_C~h~TgyHm*1-Bf^ zD?8zNz8&O_kClC5X2UR~B-xNup5!s2fJ|R>NYR61AtMvc0!P~FXJ66SJ=9f`7}VlM zvVO<&cp=O#;CvyY-jK?Y^i@k&P&a{2k0UY0T8XdXEf;u8orD4LeEzFoT-U>lfdA!z zU=|P3=gToE#P@T|@Y=z_u+hQ3D%LaT86^9>sO`I|r$ejIK_uF-2fDPc^BG0oG+Fyj zMD?)3SvK;9*@~NA7a4|%GZC!Pr=qx7UK-76FjL3ydwg*w$t^Aa_jUE|_zOC+`E&Ax zimzpN_b-@E8LxT$IQ@c{xnr8LGNtFF5EU3TJDS=wOoJgFjYg^P1eJ(+Av+W#LPowt ztn9Q6dz%YLsOy?n@vb_wfs3lJYRt5fyPf_;rK<)bmfnH z!?9jV6|7U)`eNF4->uVC5wBwJNk9Mkg>qlw;y{L0%s#qTYfAd*Q_cGaKg+oGx$c=U z*oEH+@;OQ6G+2e565+bF?Ya`xrenNZ?GJkI26Ky2u_&1VXsOR$v+@O2eYU09cuKYqKbT=a4 zj`n#b^Y+6wN?fN)4CJHV3~SR{b*FLa(Id%i-Ov(3rR}=Wx<9oJ(9Ep^n_4#|$p{5R z#@H@bfG18tm|Ee?{UaUctr-O$+c(3Y+e1ct(P~Em@5Nt4E`O%+8H(0@*X36N%+TE4 zlUS%vs~Z-^4}r@TqN};|aj@9=fhfDgZbCz-LIP2dfe(cA=O{4db@z194$~jA+J|ab zk_wh7b%%nyA3N?>vA#-KA}iMO>@FBnCU;xy`JZ#Te->L9WvYw!PN8 z$gSoX*S%audC>ShQ8N}(EFQE)~N8<#;-j47l zO?-p4uEZPdv!UTfELS*~gl{%p7O|pv>_TMNwl!}~t3Gxd6cUE?+c08@e~%dWxkzg4 zvAsoSjtcO86=wE6TOG})+Lt#S7WXLU=8m`uSbZB5uH9oF<@u(4ltveyG7eahX&*Nn z<)!DXiUvphWwO-ugFpS;SETItlkn@wMYh1pq_ZIkEC(~2?~yEV28hGVr5V#W)QbGD zdb5no3p)auPt@wLy`@)`M#;*6J*ah0Vx{SYBBVDe#U_Ml0?Q5|FR0K0gn)|Y48B0~BgSyVM zMNriK0DDX8gqwdgd#|PF83sAm)tru4hP>{>F{*1j|D@?9kK#p;eQzV_ge8^6m<+C= zO0nT5l$)Y4ObwluYYwydDj_>xSY@h)m>lV!Jri8%fm#Dm;^P!0!dd&?kT~-J=G?Et z;|=-Xzzu?esfXzBUBXla#QUyfV(b3W!e&>h`>HBiw){(8Sw0QgcHR?}4*RHPf0rxP z8w8|W5gukS{TpOZyq#;Y#nn16VPXK5J=A%i`_tb~ipIs^wfVUso#Z)EtpG*TBshpM zw1(P*To_^dCIWv7N<^K{-k$mvCPZjsS|j6U7=tYl$Y`_^@TgcQK<)wLIK0< zSR0SnWduEGtvq8hb$-q~JYtQzei2&=hfI!N!{fIlx4f-A7=(pqrc61h9FhD*Z~`5eg$3XtH@W`Kd zhd>giXU$0b?MRRa$rkv))^}g<3|fv-l$-Yr8}yW}(975>$j$+YUcw*vM}fzUX0Zy|6}B2w*!$#DsvjPqYeeC>gdEY$ zZ5wNuKSOh-p1z;3g4Kgb8h!CBE&)W>J4dB*(=dPwI(H0?t>86h=SyMAvo1dZ$bgHw zppwPRv%Le0NXC)%EV4p(p7}FJ5h++WR8ns#uZt;$GZMMXG9MYP|7~~^ytvxgz?Ore zM84suN#?iv*yp(f!cF+0{{itp4!?1h`HlDJxd&w76&y3M?|Nus;X4D%k7-K>wPfJ_u!`L?R@i5(H))+m2F7>|>= z3Xn<88-w^^sy+f>5e^-Xr&j`DTLPkzff_S8a9d8LKRIC}3jnU%+e(#>OcJGhBam=V zC?sVlY@YxF#=zu_ky?!n?;O{ji#$MwM=WQ%MM4;pOk~8W!=^hZC_i8k%DX}C^ebGq zzlFu=$x_;np6Q_7t6X}RSc|aW$Z;UTTaRahrcoA8G^$#c&=64zb({)y{{$3#8fAW1 zEnEux5hjklK@1qAwQbW60RYv%SjT|nmqM-II<3uRfX0+sG>+wPGUx8S1>^Yg@Drde zM7!tfsMoUaEJ_h%?F*%RrWuRF*pS@J0Kp*3(xa+`M)P>2i{))E4t>Lb$!bb4Frs3$ z`2|rR0&^+N!vHD^?3k%doZ$B0*$%e4B}^!MKu8f8E_uAMZj|yX!lwbIkNIV3ySB@m zN=D<&s*qSOAtvJa&n)eZaB&;58Olw?d$_NIMe5&WY(#m4a?&E9BTnMe84xzRCC+V3 z=BQ`JV5&}Ty>Dbc2fp-mh7r-;G2NJakHtghduaD8GNa=AV)B)rAZ-GRW=XYZaDWFwQUPNRJo#0e z&uwvN2qO5h{hRPWA+f@u5m_LN5@7Z$E{c-20kBv@6UkauR>QX`S_AQo1Tq2O=qtr> zK!82L@`dqaKOb)IO}B4xVnQpD8=zIoVZ#C&66-F?S3dG2}$@~2}5F)e7j@l-!p2+n^AB9+7L}B zq~6L#M_a5^6cRa%FFb-mV2n5WQC0`;5#jaLF8F|I&OwaQa+tG=QJxc;bwXt=YFP$h zcpbVWSjd`;A1nj~C<5#ejy#`+vKlU6`{&2DXMA&c1M zBfK6ca=Q=l6f>`nbB(*?IVc+GaqLtEw;0Fe>p5nIk2CsSYxbJ92R+KGV} zK7^ZqNlz=WmQj>8Xw|3)qd8{9(4sk$94+NUMr6aO=3}ue-fT-pc$*R;6RjjMKmY}s zqL!3)#WetZyX)KJdr@L1;WVjE;fJz}s$Btch4#m~<(OE_gdqy6Ziu|?wlsGq6_Csc zh_x~w9NG|g%N49-hQpi(;bjiTwK@egTB(fU@uWTDeq^G?DBMP5{Bpkx1S2fo_(thW zkI*#X0_G4yudKyX&4fo1T#VXkOc`RJ3?9nDk}^0rH$u9nDPX(L<~YQS>{! zDU-e^*hF3{tI<V0d!eoW=I@fY8U--1g{V0x}|aEf_cohHsXa(x{yo2$`tTz(kG- zAR_dN3cdbh8m3V*sO2%enmL}J?k3hTk32=zRpVh(1oA;H7}^{oOg=#gyJA!%y`GH7 z!+^;6`n|WlYPXzAR^;Rwsg5DO$>ftAyUj`HI)r5@Ve4oqgHjWOAS>aDiN^lkc*1Nzy-o8I)d-U!8u2gh7)~&C?rXLE>^dU01xKI#lJ&+Q@)P`4qSWV zyv86x&@xU5suUBzDKBFPtqIq;iqbv$E|bS;D=P=FP&(^@{K~$sG)CYk86tauz{V&Z z*L0Cq)5s0GY@G!GyW=qftBK{8&M1l33>sO}HK1Em=oXVrcxDKBM&bGBPP-+o1Hj24 zblN|08d!wFf5#LaF#vLp7>I_P!`^L$aV9q)f>hKP5F`2!k(2z`L_v*FBe^u_(g`b% z#6Vzb8ULvKb&?^Ajtkm14J!|)djuWgtqn`R{O8P&dvNLm)GsVHJ7vs8qc{&53hH&3 zVCi&!^_;UE&va$O#C$Fj2G`Ksw-qWhD)c-$@bOVzPxKz?p12w5?BR z!DwJZ`+~++uBbr4&b7Aa=7%~GiYm-5&vU0~h858>|$wSd+3snp#Ki%2E-$q-I zkvy*GVo|KM;jai~)ej66Lza4w5uRb~exVpxUP5>dPT3Y~t1X59p@2p*3#{^(J{`N4@GB2;A&j%;K`V0OLPKcsdDM)c%_#4!vL`v;y7 zy8X##{J>%ZjhcaF8->iprG*73X0{(WLhW&6cA(^yQ&e5l|L=Fk6?C6;c&AVVn?} z^nJCe!%5;G+$n{}&UR5&7Wo7xr|(~EV5*T}qf@%WDw25{o_tr2tn?#BW5wb`o=a2tMpMV zU?w&Cw!{oA<(!k0$1osVwQusR)VDvlt}KRH>!JwR^Z^Vp`UWM`Vm*92Y=x>SMnWtm zS{~P)@nK#|=Z3x`gR1Dk+RAGrRt(DFr5h}nvGS70lW4|9Zt%dVHrCpcJ-hmf-BXzI z8J|os_liZ62t1N@$e{W4o5ae=F2b-VBDzqAr4fWe)&nk-+cS~|g@I!@Qa;NX5jY(y zFo(0yv<2RVc*ZB~%EluSh6|_!uon8P+xT?e=%*0iQ;d*=>Vstxfl@pD7>px(#~wWu zsIrVZkFJM4CIS(JoCB#J(fBA)H+6FC1Wa!1LfkrC`C2baGNnaa7 zidu^Y&B&@_laf>!1T_|_AwnD?Qi>+MUMx|PwR16w3Oy(aQ4m^DI7lP`0B=2m5>OUG z;FJ6kcKi8Cv~^`hEh9W_!UwM2f3l5p>wOp_bEMiEoJFYLqOYX;E6^(Vlwee4ceGL) z!Q-07ANw=aI5rAm6-5`;$}>S?gd|2WQlXLUH-i!%vAw(g*xAmw<|K5>(-ypz8(?s0 zkN$oDR1b!nLp-0=RfCR|SO8pfWi}SSn2&AzyIP!!>TK2!yR}g`1De00_NOS$f(8S~4yzWuF2wJU0ZlzUQrE|L zjbpy3zGS`BfbfM=?QzXX=vjwn-7%Fm3Yb6vflOLZf^7*9W`OyW@C-5^C$Is*@0y56 zztxIDY4)Ttfj=Dlpa5fuh6|mP!dS$9$Z*BOsu38B;?PCI@6W#tbDk`|`9)2oAh&uI zUh&K&)F*V%?>x5dR?&&#nY$yDUcD+Wzs$JWGSV@>P z2)QoTTMaLiVG&r`!rtQfzcMZwEl3^mD20tqi7R$b;dxgtPSnh9zry_|+ffgQz>+97 z_=E3AS$#jhf?h=FisJR@NQD=WK_W7zxhTdS+BM!uC$j>^(ez7z*`nXw7@BN-4Z<&; z)F4KS6C)pnfTL%+c+zecdb!^HrO=HiI1y6Gj{&VHfF(#L zKq@78q4j>8Ei*PcC0_cBCG4H>q|A@ryMntP-o)%w4hb4FR2?JuOEk)$4=k68e^T@} z;Z7bKgjhIAWLCztYpj4&K${8orp3CE>a{nLgTrJCDXT%2zC_1em{1~4k!Nce;mleO z|8U3Hb(@5qd3Y8txqb(hHw!mb6a_)!dJ7erC2s*pO}1*Ioc|>LhWkHi)bkq!_AWGV z>$Q_<#y|=wkP?L8Ob+a$@FFw-4S2Aq2}#(^Mrb0~Qa%Th;s1!m2ZE(Zl~Cka9hL>0 z^|4YrSQU`7~1D&H{>_@=93rFU^O^?o|L4{sAwtl5iCiO-pY~GokBVp zEB!aLHKd>r`eg+o!oPj>VeDU=Z1w!EV;gw?o#(MMTlYD36z32GExSQ5fM7j>ev!j9 zz^Z>0ilRMaaZ4~-RJ(W2_@^I?7mya!P=~pHP+JiZ%Ce7MXA|U$NU$;xECfW82Mez7 zbAVYceSW%`<8#NiaJ!F%PeRuon8pu$-C<vvs?tGBW6C2E+%2iNZq&XtY&h?DJN0^-k6V2Ws2wnMC5;?qd# z3aL3zFa<~$DhhYFEjI`O+cehS@w<<3P@RwC3PU?8y; zelCL&(PITCF=SBmw_vN`JS+xKhq=E+ zoH*aX`|do4`Kdf^=EBhQgto_MX$nd8?~<)xC_}%u0b3QIf#-wdpw6o8J+y}L=XH%w zR;(u%nK zfAPFMxaDaJ6Srd&1^)+;*X6{G7>(foQ)PVw2!9|?1eW$s3bCf@Ir?RVwRVBrkWb|q zR2=M)%)Y;E*l3sd&X*m;kG$?GWM*;z_&?wG2$r`B%r^5lPrjE< zQbs3_%6lCKm&8@^my9tey6dQ_9*l{>0(Rqnuc`R%iw)#h0m=5x!DME$Ty1}@-0D3m zJ}cd=h4eZbZV8_ZnElE+akP?hXalE=DEc8W-Tuc`op55ghu?YcalH9;S57+40Dy15 zbsug%GKaUm`yqVlfpsvP_RI~z5J1NGr$o5OP~}6cmCr)X4Pob89k0G=CtmT)op|<< z$)9$0Q6fNco%{qvO~^iI5fE6k7*1%ka#4YV3Fz|OQ~0&-y#as!>2vt|JI>i@`n0se`IPjKbQ2w?gNDg;tKgz5N_sa{Z2NM~kl6 zKaF4hSJ&dMhd1!PJD2f^``56#RidmcdZk6TZ^OwMGmQ*+ZZO?2xZ%(YUUI_{t~)q` z9W&!`>7yl$*FywQM_o9uMgpgT*-_t5O0|q|@$xym{v`+S_n$e7fBft+9zNH> z*|k14yOrCg!FGqt{+Xx4nVp^dhRVAEG59D0&aHj(7wp7NlPQGKp11w_yB__dbH> z9GOFN!ZWjkY8l~Khv)FD!|vJJM^Cr0vRPndtHA13i97>#&NZ+!Q^VqP4SN>r6YqF? zR3!VQIcmW{m=ls9!@}3#{Q%(78titZ#M7RI244T-gLwUm58?|axA38RmhstR8#uGp z$NBX>&aC&ax>ccHy0&J1=cdVknP!fun!y!&rf}81Y20wxEMD~VrHK;}2kF24#RK@l zi7o6}Xt>?RUOvQ|2nsZbm;oX-MSl}TZv$k~xuwjMw$uHjefZ*Q zZes-`Z-`S$AE}D=Nv^6xqF#s$ihc*3%@xe=I0(Rmi3g|7-0)7cU_K(QCJNAjh%npC zaQo3sy#4(r@O`g5bkUAnh?+Hn>n40^?&C$W=UuEp$T|SWTuGf$;x(pM-_X%70FY<& zeKB;^zUh#LzS%8ta=D9>D?O~WOZ5EVeBGi#Ju{e{$}l@s!*nylp`BAWur#@EIEwz{ zBPZ~e|8yEV=bc|5xfp;}44eo_gyw3T#EWDlKwdGkwdi+OQP~1{uG-5C%CeJLZRR7B znB(zIdT?xLlhFMnqe?h6%X4%#&!gzKk=5#`d<YK(sO701zhtG9!|EV^<`ufF*&U=b$88NggaTr-(4FKPVEB&W9^Wv`v z!#qkWGKyxJIj-J6gRA#H{)*%uZa;@#e%AwN){V0OR=TDlZStHCk4XHt03r&}%GLcK ze;7m=%A$jQdkw}6vpB(gl1yWB5&;>z4pR13{c8n`>hA_)$z(EgwpLK~yKp;~;^N>? zm`)|cv5HO%p6aI~HPej@M8MDg*#mgrXD44_e>~|^53J!$Z~H9%@$Th`4?_z*Qd)z> z!5r{I0QXs}X-xBwwTj11FrH}o%TJufo8Ng4HalgKz&IS;gn#^jj$m<6uA}m*INlC| zK~?q8>#Yv^A4FhOe^>Ta0)LOA@wr&JRWG~;NHcqh463q+_QpA|js~a@W*SP23svEv zeBl-)JpQv~##AFiX&FELNB84H_pFTV%;Qae_~8@y5C7vHeBo3F^HbaLSvX*930!E6 zD52A^)}VbAMtItiTtA^)KB?%BKXe>#`MrD5D=g;xbL|J=RM_|iAb2Bc9E7LhSRr2T zhm`$qz0QhX{}>u9OF8~Q^Y%CzpNrM2)T?}et^KFLYsh3+Up)b9OAt(e1A{BB`mdyZ z2o4wDRE8y{Q4`oQrs@XmeuX#x{(WB(OLBUxk01Ztd-1b>`~{R1hf`H1CZ;4bD{C5Y zjATVU3W*-G7>1SdFbO(%($H`J-7);kAATMLV7i$Fe)e(U^HA3MG%xJk|U7ZPcfrd{>Y6)gtEVd zqPHGzK)kQkXuiv2rkZpN#|p?5H@-MtSZ`wO>?7|v_Sp|td0jmYirg_k8>=U=YyWky zRTZKVfsFmAe7^!kBP@S;&OsON+S&UEo(zk44( zaMvMS(H@tYJ_m4 zkI(kjG|?IHdvVg38PmF!OSoe9qg%tc z5LK4(cb`6s-+lih_@{eUFh5hn!b~k%K1A4^U`AyfgJB4HVo}*jx)LSVtB^SewkpwW zp96E1tbY(0aK;}!ed3-wS63f~tu(ZH{ssFqc9aht*J{7OR5sr`k<;HiSe?4Hp&ra* zvJBn!3O3eGVRrE#s-o-1AYyL!*-x@El>t&}rU}C3M=Y!=M&X&A%1~LxpM2~z{^s^` zIJ|2LPd_w+7hk^vH(fD@RwF}ZXk=cHOEYmt?SKB{7Cw0Q3O;*m0}r0*;F0An2*A=z zEeb|xk88i>iNynh;mAQ@h<=&x>wwcKKeGRlKxpO}-ul-^@w@NO;e*J7RR+a-?<1R7 zoT;H%GpMQzAH8Pg;l)&&hxnY z;Z5B0@H#p@i(Lzi(BIG~50}CiXvid?TV*M|q$J8V43+eg-SY|oAj@iKZ=OQYTN_#& z+~}>~`3GM4H#hBkMsK}S2IzV*8Y>`;dKwq6p$@{v{{rxT00`=bOpdbO#@5F z3-Ju1&E=q}On4!Drr?f@3hP;_fWFVBH4ST@-b-5wj`QQe+Mdiy$F|79Q=BI0zs%35~ECEY%byOBOvE0M4GpECN z?OABx>6gvox`Q*=zoUuiMuw?|gGTk-xQF2ME39l5IKSS7F&&%&;_9OM)~AV<}yWmOvCkaJUgarvrhQ$f$-&4;cgKwa=p}yU6nNpa_O-8_NIJ zRAT|VLTlY%5D>Rk zB7qocLr!S{3H#b`Bh%uHqImyFfTA{>$-xs}Ecas$k^ za#1DWWc~C2Jf#F=9F$`noh0(8mJ80^_-x)GCLnk>^_>8Ht^UPiHFVqS*jzh_dUJNjB#Pt*y(}xk z(9taayLE%ZeutRDt}&M>j5A9XY-Hj*XJp8n#;4p1k#9$$l;Q`0G#suWrQxG6`d?HT zlM|^_niM`eyFe0*5NjLS#IT}U#c>xNWQ*Ls3qlY2#t0Z|BKc7!x$4K_WNGYZ%ZO}b(Rb>p@yh+MAhCBi9( zp811ADh#6_sjhRV8?3HH91nN7vbX}|hK!T$kJs2DKyYdChK!61Vg;gf)Ot?%Ifh|1 z{E;JFle{zScMUX2w=;FhWwzwI3}x9yd;JlZ0pEkc$U%?nHmyI!qoDDrCgy^#4vcyG zP+`XH;M!O@9@PM%IgYEwq*aaY35UsXNFuJr#{s0sA>sODXc1QG2hD=IXHdIJbZt1K zif~Q%$T6K}Vq*BCgKT72VItA*p+G{|jw|p&=?EQB3(l)I3lb@d0RTz@4Pm6hcHa1k zhejwEsF{DDtwCLcF^hARbe#n@h9X3xh4(U5kw?_r5{0%&1JluGfDJlZXHfRHhMaQ% zfH7|`4LTR%=W#UFf}GAS{A`iT_=D{roY^E*@}+Vr-KM01zHYhJacD zD4!wp#vmZ+T9ZZ2L3nsUa#CTGsuvd%qV=iv`Hy2w;Uc} zqlS+CcmIg57PEZi&w%Pza1+w2D1FM$QL8VhE^;N2+LEC9m4;S>%GN^<9k$i~%2*}F zT;_a8`FKbuFjg#t%sF#Bg;Jne0>@n5RcGV)$gww|4V&e^eVWETC+C7RR(|rzUhqZM z9)&UQ7`%rlL$|$(jpavR6c%JzKnOTN%qGW!+z>U6oMtH21YxqYmO;?UQeJX&r)aLh zdmO;^^w@@&6g<-%AX2#?nKHkn_DS%~vX(tkh4+Ttlh5$7C1;N$!% zKhD(A**b}$w~nF2LZTVZ|WVO0Gt$m9w0 zOQ-b){qUFLBu5J@gNHDI!5n+78_d249mmNN$J8}WjoqN&K$tMLNHmpZ@Nlx=_ zg+ygI?Ys165W0wgjn=?-T6j=aq=O!ajf#CzrYIPk*xvx2)I)*v6RzS0H;L}4_i8=_ z>dCxmYXzB4fljUxH3DkR8AJ2IzCcl2-kyUfgDrdLY@7mzym>_gz~FbluPDX<;vvc$4<+`4B7+r#LGqh|Flfjn zLm9PS(5i?`7VZZE+z^c&*e*=m0CP`56g8~eENu!*LCQB6@I#UZ=y=UQ6#b3REY?g* zL+_*3mrA9dQ0XfJg2fTu2ER=hIHH~)v|1Sk#UgX1f+}DsAS$T_D6|U@@aL%bHZB3KF8mrtucAbYTbasY)$UgErxYNui{Kl-Y@q%3V5k6@L=LWyPc{bxpU1}`hfDV9PD zj#vi?%aU$~mws(k-}EJkJeC70_dYUz&u6$I-=} za(mGifR7O9uLkeUvN}4O=dgC}L6F9sEKw%KYFZ0HPacHZ8OsO$%xL%8b3Lu2K(lrU~P)<(TqQ!OwXyP?$WQwR9LT>`(A;d@7A&i?? zRMFTD3W);Hn%={_Fg8k?3cNw|3T2M8AjX#Yljr@I#i&*s(u zh@nk!`ryXV0uYorQGf_q^Cl4%Msz6sHDQC6XCSr_Zjqk^sYE7f@VR`Gl4iij*ioYb zZd+|+5ejb=}u|#@4LMoBWN3@9HNF)HpG|=5TjqcVd4DR=E4Z%qQ{nU1NcN~pf zD6Gv+zOjZ(cB1Uk&lc_Ct)x=Sjmc1zJ*=F*4^uNck(oNIEdsLua08N9<^hc{mIi>6 z{-9w6t1H9A4A?cr5Kxm6wAe^ocX6WFj3Hj6 zB2GzrQbE?u5XdB-L!L|r$no1%i>mt-2laiiJv@e;e$fu5cVC^veHKA_ecdL zuvcI#jrF}CF_0YKJP}1|y~yywsB(O#>qfNP zvM>uCsKZyReWdV1VA|LYt(>IM4jRS`;zTI?JVzfRntD-$;W2S=VclML8SV9BFs2@_ z7b29D(+^ff*|%FZsq2fOu>xYd+p|+dK%SWoaAn_Cf&Xp#n>)Ig)RBclYx9`6l8%xNRSxTvuV*1`8J4a0_* zow7dhUTthssUrb{>Gf*7Q_oHfw6;iMWkfkCL5|mZFisgZ*6u~Wdk!WWxu4_o4%7PS zIvcmB{3w*yg=l=TBIr@P406yZHu#aDbq6AtEXUfpqgY=)hAebehho_=seBZZt2L|F z_N=fr;F-{Km@v3Fm*H7<{(8qyuHdj`)ibiVnS!~Ql@=G~*_MQ)ZnQu|(dJ??!>&Wg zx6+ar5seq(FjUbm@MGe6FJ1>VrV85!OX>$EE*Qo!7k?>aCqU*Qjh0DYNYxR>*Ux>h zFe;)Y<3W}}N{tIf_;*l@&H27?WLBnO@HytnPwI2vm~Hpkw2A#$7O zr)l~fed@iY;No>j7A)mp>f`*WyHIb=qS4v`E_)FTL2E-91rF&BaYp>Ks5A&tYA?Vv zDOWsqqVQfcVXzuBpgFax!SLsNx!)&!NQ^NK=2#JFNhg8V#YFCaYMm1{v|ty7U0>tA z^w30wa9y{B*?dh3LTNuou1WW`d&VafAq$p4TPEcv`Eo-7X_yaRSJ)k@45qdmYSW8^ zCydF_@2p^BY+?G|#40+DD_yS>vt1yXgqxdL_RYU1AKBEp? z3%Xbgjw(-9tcS-}gh#HEv5MbohK$1;$J`3z2jPo8n{QFD+#(eLLTZJE^uFMCtlkG3 zo)E=hzADQ&vAlYJgQmWB8f*&;K5F){p|Jw;`d2^eQ5S4r&_i#fSMf9(H&-(#)OC3SKF%1u%)`A4TP(`}L zFnQry4=L(7;p6wN;LY#2Cqg8xfc;GbfGuHlvp}O}f)D@#Jhbpeih`ho(~pH>Ie#sM zMK;pBuPk9G!;&5>)y-&qM|2}XENv=$2gxUYvW%k$C`bh#QVSOQKTPgA10sXXwFl7e zEW>2Aq*YbLsO6b`{VSgPeT`aurGW;LjY$Iq<(=cz^-ePFg= zTViSdjhJ6L0$cRe$}R<_*G^whwt}&P85agoSb31qqzuJ8(RxIP6XNxxAVCloS4zKf zPpi_rtu-{kJ?w@E?v#3nx$xI2W=buTwivpx6tu6v%d{U}co?d`ln7$D#`i=Fl9OtKatQ5YfQ$iAj`rp;Y%G5cK!(8;^G>h8f!zx~ z{Hg!(pMDXKGfj3p-xom}-9FaZ?O$A3YrnuOPQSL*s0DaJl!3|O{K>nJnHpvmFLMtB z73SAt>qlRh(EX-;4$a^)IfAcK)^l3l`v!Jchy>z9CsN(#Aw|s?)TT_p%#NaPM41zz zNTEb{=AIh}FOabxK)hF4FRQ~5GDXYBVd>bxIwA^ZVL4%nku9CN5r$Y`os6@##6H{{ zwgZRD2BT|HV4(yh_J(67HBs=Rf}jy#sD{qgacnH#>*pm4t;`Ie-7B!N*8a1Znffno zbo-cXZts+m?b72eAekZDa{XaEZQs_Lj-OwD_PMpq%j>yR%P^(}TNOBW@=lnnj;Yx_ zsLGz81b3B|lmQD9=0NtIdxMgMQGH$Ui-<)A7vT~Wr%7tq#W`G^`Mz zPCn~}!{M6-p-FnLhgb-9Ai$*LI#TGKd9Yan7Dd4?l}s4RNPRl}^xd(2AMi1PAgX?5 zSp(h98LTgV&X<=u<(+nl z9;r`jc2zr+u*PVUYA45Kyg`2^!YIwgI&}jPdigexV(P$%$~uD5@z4>pA;{xQff^Tq zcS;!4um>yQ6&tuKAWfBE;Xc`u$I zy2zm?k1bi4_tx{;zaRA*nH*)&#<@p6jechhCTjpPIgt1|l0_{*V*3J{;J;I*Uv|hT zE$XgSaesFk@LvJ4SdzRHv_BV0v z#O)~iTgdVTqKWW~m!!XIOCWGbd%p^N1ZW}mM2#66=u4H~kZRK)1;nZjd2wI@-Qp;; zVGsh8iYw5u0U=GCfn+aC(757k3%5$$2yN7`B|=T zbEHj#L4jn%dUYRNvlwLRDEgaNKYurhV#6mPj^GKRUm?QJj{Na)rY9C+Sw>k|_p(IHQom=kbPq@L4@3e3JQC<6a_1Q&X{_8M7EfecwQ0Bp1m=^1<*X^s{y}s+J45d* z3>I^QZx#9rWo^Ac>6CmZD+6WOoT7??F&GRXQ%Bj~z}mUbpy-_+nSfYT7L}zxEG_>> z;T!$D#wUWFPyxwvgJwNP!@am!&)-n5nZI@qGoj>Klhx7dtm4cgx1qgt4q4s=U?TPv z=C^{wk!ZOJD@PN)T4w-F{{(|?xmR-;k^=Sj@lN2 z+Yx`42MxJUZ&WA}b`5JmVqwE^9SYJQj+yUz6uxk8C^(3ecC1Bd=yqxA8^=DrPnCiz zGs_z2byu)Q+ULapWrx|K+t0D8?Rm6 zwJ`$Yzej{S-~r2^7T}`k0Rp%Yi-fdUVO@pv_pz)b^HsqSXFVvqhb~ttQ38>`t^l|^ z1PV-_3SB4*0u!~zpd(~)aWS!oX{QD(gu5oLyCCLZk+U4V&RJ|M-wj)JMhFLBZG}#W zkH72Z|Mjb{-oLaGzh|_Xb<9mShVFU1=y6{M(KI*R80ws@&8+OX?D}tCJ@%=;MP9$! z4Dzd^!d+)2HF;z`zj!sYJhlh)_UEYK=jS2_$UoOR});eyc;l z2);i;J>`tHI^n}xw#7Wn*)#)M6%+bAL06$;a!Zz%xgexIhcC%5C zkE}1><%MGyEmTE;KI$Lad--)Q&ogs$tJ530=82{+xqtvbS@bbIzw6;&|Kaa=<&L@L zyGA+g#<(L)SI*ppm9uxjR;A1El!ZD4Jv1JUEbKOC38V@lAQ2dNjGg!so(Um><{?+W z-O3kXa;LGf$dho7jy!ocoH>M&lQsrnkH5veA)aw9$4y3veN9r!{f{CvNdlqrAL3C$ zX@EmKl|dvMVWYOFI#cm4Vgf5$7Q=XX6^ z7LV>U_Q#r@6aoSwRAnE}II?G>S+9K?VBR@=kxNS<%CNEeAkLro6#DIDWO)OmocE!k zp+>QKjH2p^-*K|C|Js$Nd8iKPlx~w_B;*erjfj~Z|W;}{B(hS z4EI$BO7!nK939>d^e2H;el^#a8j9X3*3RF7&gMe^Wze}*DVcXR>$Put#*sZ6E+3CZ zT=T@!lS4o}t!;H-t?d!f8;I!Fhp%7|85mPTw{s3>Pks`cYsWw)cjy0NSd(cj>n1M^ zo3h97{&M%NvOq~#G~kus3MY`qA-$ORC|4r1i9;oV_mgN)hqqF%4*3RFKqPOCe+h}$p zqF*PXH&|~&zx;`!C)7#b4w1o|0G#1!^b;0M)_|@0SU!CR`rS3m?YIgitGk0B z6tkue4`s+H`60DK;0O>VIKmZ)I;o^a4_R2s3lT9T3_4Sn^{*0gj?tlzs}vkzwXWgo zON@v2MWl>)&T!~q8X*f#1;UO<_caGcOfsK!BuuxPS$+1xDNcS6H~+?%47Mt;wQ&^f z&4*pDO+9vCaGo>#BmqB-$L^ek$CRE_79=6Zs6XAT*T4V#db{85_6M>z8OAtgeRJg~ z&Y%1=dYu)Jse^pF0&~>Hg9dvTVnj=k;&G%tLE6NCHv)Sn-0g9AtRlh_C4kZI2#Ptr z!nIOF+LIvAfb(}$8$xS?hSyL@C13&}Z%o#0c&HL(e8i$j7vLOmA_u9~&)7AaIkq)v>?&>KEMb^+ygYJ<#qAN4SU# zOkPK?vyA0apT@?@=fP#+k{y+!E#JUZm-a0!m zcyL5$i~pS9`tThO{T`n{<*h(y7%4E6LdR4g#P5UUl8t8SuUs4VnFj+Btqi+lLt7PS zuOG$w@}21SS75TykgDA)aOA+!1FwF;4PU?2vA_C6uERYVdQuAr0GvF(jvxAtm;KF) zo_XZO>s!4)Ey@a&wF5pJ!DKbCEwOg)b2xY66KHRo0Oig%0R)$m55+1LkBBA07Kzp% zYG=74SPfq$>$D4jPNZN{kenDb3L#wO(1*qVA;Lu>ysjaLry!Cln-XEuzK?!hhd!K6 zB6nI))WW;(hZh!+!65h?ZXn})jc)rC*3N$#o9p+1x%6oxae|0|%32g&4B4fK1f zSUG(=R!-f4et*+Vq^W_K{i*O2wYX;tabg3b!}Fh2nw>dnWoV}J)x#~qr6-*`4r6fK zemW?lfvMB-00dzL;CA+ffPl0kjl@Zcyn||#_A5lml*6z4;iT#U&Ux%NJhZKfEo`jZ zh4qy?QS{fmU<|WVWf{#{%`PmoezcL%H?=$cN6xQpArO3iJfK%OG?}ap5TU(s0?Vg9h0T?t;HnRkPr*>;ph3c%95p1AF90MCGCd`Qpg$-Ng2NHsry6z zUjvgh!L~$a^BC67e+IqwN%zaB<3RnGoLb&^;9tJt*o8R{Re?TI$9^?1~lX`Q_KvIg-x+W z2pI$d8za(-b+|GKCUcLj=xjZL_4A*>=Gy0BZ6D;sJ)QgcsfEno)-83KtU>G_{SQx~CF~e@fXwncPYSA*pzcJqn zfI1m5U8rM32R!zJgV5@H!*GI$mP2w%hLE}Ekhf2u+dhq=zX|}OPghR{9uE`fEjjAH zoxy~8d$KG5PD)QL0U02#!+(2+nfiY>ZU4;$s_zD4WU8m}K1jcF9{uhr+VvA?&F)8Y zdN(pN1t!4S0?DDzUJ}CjPD&6)L8iD{QLd*DWzuUCtPVQR{>@+paBM?*jpp*ixTqUq zepEVM@l;6x{00O0io&Q51!uS?#u8x5E_$7_=ypz`>TiHyhaB)BBJ^s=etX8$e`eWs zPF~2uKUL@{Eg(WU%t-?N9f!%Z1{qc&RTyxvec%Zcg<$|+DO#UgV8P>5z+~OLB2xR7zof#tPw{U4T+N?kji4P4j?2c^12dt zV`ge#uF&h8MZdp{e)l}8a?=ULh{VF-0maF@S^GI#@LSm*#qdk z(*7j_Kg?|Z4RGNH(TR^@s}43-A3$gGIBNBI)SFIFvb+Tt6Pb%Gz*czIRj3$GN1YsR za(LjV7KZ3F`+_)1pc19#qng9{3t-xGj7>^J50nmIqs8y8{FCWzg zq;LC(&c$r zV4_P9{fiKcl3!6aFqg2lkE-mVD%+^aE!e6Hwk51BU~S(ElRF_@j!&ADa^N9r%-dni+sX3%7=nmj z{`8e7An<_X{*34+7ESBtmTm8wne4Y)@GS+G^Yx1ii#)#~l*JZR*#V;s!aDk0@6>xM zM5c}`YkDEd-C6==E|HQlh;@*(d<%wn_KXT#m0+%5x$y7%sHz^=_SGsm1M=WaFMJnW zvlyU0O4KM{GoX(Wo8MnFjXz$YUdJ8E^pz(Zz*nq*B-8=;e=^MfY*O}|-8BEIvsims z)h}LZvf*b_43iwBW(HW%Gp=P=+d);f5nz^bv6IWwV$(Y0%Yfe$1cVP=W9Urqi;{EP zD`fTB`wn2~z3b@wO^>VFzETBZkS+;`CkCU2{I-3xblb`D%rERZ@U&;Q*U#VD-CF-9 zGUhpuP_c53$5ZrQ66cz>&BKo!rERa++S{7bbAQsBTl&!1Q}=yxU%pgy_!PSM@(b5K zTDl}4iWrPON^n&bQ?rX7>vc9i#>~HAGCD}W%h}>pAoC1ndjQOJSOD3R++nTQrKA$| z$z;a?zLO08hJp9kiXX{pjrP>+BKUZPeqMgrEbu*6bV)!)5fQ4gkX7_Hfcu#3ePkN{ zKa)46%ih|p$g}5Wd49d^7S}M*(-?Nz0?59^5uOU{QZ*Q@m|P?i{WbS}}w=#qdu zT4DxQ3;^p4{&$&JBfJ*fE~=V1Yi!}1_3oD zssoVxjy^H>87Khi0az#E^8l8aXqhaXBSQ}%&mOY<-ZF^R0IV^vIgJ`N!RW&6-{&eU zzFeY5K~L!6)tBfJJ=N&TBPaP1U82W{E(ypbxl7L*IOEiWq3CJb7L}TcZfLx+W jG=?q-$R)Z&W9a__mBHqyQm)c!00000NkvXXu0mjfmJLM< literal 0 HcmV?d00001 diff --git a/stable/qbittorrent/11.0.17/ix_values.yaml b/stable/qbittorrent/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..9e97e3b7b7f --- /dev/null +++ b/stable/qbittorrent/11.0.17/ix_values.yaml @@ -0,0 +1,47 @@ +image: + repository: tccr.io/truecharts/qbittorrent + pullPolicy: IfNotPresent + tag: v4.4.3.1@sha256:1a20ad6cbd687729622c0f2f371d73bbce5a112807dc3b42864375ad326cab67 + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 10095 + targetPort: 8080 + torrent: + enabled: true + ports: + torrent: + enabled: true + port: 6881 + targetPort: 6881 + torrentudp: + enabled: true + ports: + torrentudp: + enabled: true + port: 6881 + targetPort: 6881 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/config" + + +additionalVolumes: + - name: qbittorrent-scripts + emptyDir: {} + ## When you want to enable automatic port configuration at startup, adjust this to: + # configMap: + # name: -scripts + # defaultMode: 511 + +additionalVolumeMounts: + - mountPath: "/config/custom-cont-init.d" + name: qbittorrent-scripts diff --git a/stable/qbittorrent/11.0.17/questions.yaml b/stable/qbittorrent/11.0.17/questions.yaml new file mode 100644 index 00000000000..9204c300e5e --- /dev/null +++ b/stable/qbittorrent/11.0.17/questions.yaml @@ -0,0 +1,2686 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 10095 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8080 + + + - variable: torrent + label: "TCP Torrent Service" + description: "Torrent service" + 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: torrent + label: "TCP 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: 6881 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 6881 + + - variable: torrentudp + label: "UDP Torrent Service" + description: "Torrent service" + 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: torrentudp + label: "UDP 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: 6881 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "UDP" + 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: 6881 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/qbittorrent/11.0.17/templates/_configmap.tpl b/stable/qbittorrent/11.0.17/templates/_configmap.tpl new file mode 100644 index 00000000000..b5d6f3cfd15 --- /dev/null +++ b/stable/qbittorrent/11.0.17/templates/_configmap.tpl @@ -0,0 +1,32 @@ +{{/* Define the configmap */}} +{{- define "qbittorrent.configmap" -}} + +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: {{ template "tc.common.names.fullname" . }}-scripts + labels: + {{- include "tc.common.labels" . | nindent 4 }} +data: + {{- $bittorrentPort := "" -}} + {{- $bittorrentPort = .Values.service.torrent.ports.torrent.port -}} + {{- if $bittorrentPort }} + 31-update-port: |- + #!/bin/bash + QBITTORRENT_CONFIGFILE="/config/qBittorrent/qBittorrent.conf" + INCOMING_PORT={{- $bittorrentPort }} + + incoming_port_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin='${INCOMING_PORT}) + if [[ -z "${incoming_port_exist}" ]]; then + incoming_exist=$(cat ${QBITTORRENT_CONFIGFILE} | grep -m 1 'Connection\\PortRangeMin') + if [[ ! -z "${incoming_exist}" ]]; then + # Get line number of Incoming + LINE_NUM=$(grep -Fn -m 1 'Connection\PortRangeMin' ${QBITTORRENT_CONFIGFILE} | cut -d: -f 1) + sed -i "${LINE_NUM}s@.*@Connection\\\PortRangeMin=${INCOMING_PORT}@" ${QBITTORRENT_CONFIGFILE} + else + echo "Connection\\PortRangeMin=${INCOMING_PORT}" >> ${QBITTORRENT_CONFIGFILE} + fi + fi + {{- end }} +{{- end -}} diff --git a/stable/qbittorrent/11.0.17/templates/common.yaml b/stable/qbittorrent/11.0.17/templates/common.yaml new file mode 100644 index 00000000000..a6f2d0e33f8 --- /dev/null +++ b/stable/qbittorrent/11.0.17/templates/common.yaml @@ -0,0 +1,6 @@ +{{/* Render the templates */}} +{{ include "tc.common.loader.all" . }} + + +{{/* Render the configmap */}} +{{ include "qbittorrent.configmap" . }} diff --git a/stable/storj-node/2.0.22/values.yaml b/stable/qbittorrent/11.0.17/values.yaml similarity index 100% rename from stable/storj-node/2.0.22/values.yaml rename to stable/qbittorrent/11.0.17/values.yaml diff --git a/stable/qbittorrent/item.yaml b/stable/qbittorrent/item.yaml index 2d2399f1215..0d68fd4b2e7 100644 --- a/stable/qbittorrent/item.yaml +++ b/stable/qbittorrent/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/qbittorrent.png +icon_url: https://truecharts.org/img/chart-icons/qbittorrent.png categories: - media diff --git a/stable/qinglong/2.0.13/CHANGELOG.md b/stable/qinglong/2.0.13/CHANGELOG.md deleted file mode 100644 index 110893798cd..00000000000 --- a/stable/qinglong/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [qinglong-2.0.13](https://github.com/truecharts/apps/compare/qinglong-2.0.12...qinglong-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [qinglong-2.0.12](https://github.com/truecharts/apps/compare/qinglong-2.0.11...qinglong-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [qinglong-2.0.11](https://github.com/truecharts/apps/compare/qinglong-2.0.10...qinglong-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [qinglong-2.0.10](https://github.com/truecharts/apps/compare/qinglong-2.0.9...qinglong-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [qinglong-2.0.9](https://github.com/truecharts/apps/compare/qinglong-2.0.8...qinglong-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [qinglong-2.0.8](https://github.com/truecharts/apps/compare/qinglong-2.0.7...qinglong-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [qinglong-2.0.7](https://github.com/truecharts/apps/compare/qinglong-2.0.6...qinglong-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [qinglong-2.0.6](https://github.com/truecharts/apps/compare/qinglong-2.0.5...qinglong-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [qinglong-2.0.5](https://github.com/truecharts/apps/compare/qinglong-2.0.4...qinglong-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [qinglong-2.0.4](https://github.com/truecharts/apps/compare/qinglong-2.0.3...qinglong-2.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [qinglong-2.0.3](https://github.com/truecharts/apps/compare/qinglong-2.0.2...qinglong-2.0.3) (2022-06-09) - -#### Chore - -* update docker general non-major ([#2846](https://github.com/truecharts/apps/issues/2846)) - diff --git a/stable/qinglong/2.0.13/Chart.lock b/stable/qinglong/2.0.13/Chart.lock deleted file mode 100644 index a504d87b636..00000000000 --- a/stable/qinglong/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:06:44.596278763Z" diff --git a/stable/qinglong/2.0.13/Chart.yaml b/stable/qinglong/2.0.13/Chart.yaml deleted file mode 100644 index 9022b8fab79..00000000000 --- a/stable/qinglong/2.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: qinglong -version: 2.0.13 -appVersion: "2.13.3" -description: A timed task management panel that supports typescript, javaScript, python3, and shell -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/qinglong -icon: https://truecharts.org/img/appicons/qinglong.png -keywords: - - qinglong - - task -sources: - - https://hub.docker.com/r/whyour/qinglong -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/qinglong/2.0.15/CHANGELOG.md b/stable/qinglong/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..0bfe44538a0 --- /dev/null +++ b/stable/qinglong/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [qinglong-2.0.15](https://github.com/truecharts/apps/compare/qinglong-2.0.13...qinglong-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [qinglong-2.0.13](https://github.com/truecharts/apps/compare/qinglong-2.0.12...qinglong-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [qinglong-2.0.12](https://github.com/truecharts/apps/compare/qinglong-2.0.11...qinglong-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [qinglong-2.0.11](https://github.com/truecharts/apps/compare/qinglong-2.0.10...qinglong-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [qinglong-2.0.10](https://github.com/truecharts/apps/compare/qinglong-2.0.9...qinglong-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [qinglong-2.0.9](https://github.com/truecharts/apps/compare/qinglong-2.0.8...qinglong-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [qinglong-2.0.8](https://github.com/truecharts/apps/compare/qinglong-2.0.7...qinglong-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [qinglong-2.0.7](https://github.com/truecharts/apps/compare/qinglong-2.0.6...qinglong-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [qinglong-2.0.6](https://github.com/truecharts/apps/compare/qinglong-2.0.5...qinglong-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [qinglong-2.0.5](https://github.com/truecharts/apps/compare/qinglong-2.0.4...qinglong-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [qinglong-2.0.4](https://github.com/truecharts/apps/compare/qinglong-2.0.3...qinglong-2.0.4) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/qinglong/2.0.15/Chart.lock b/stable/qinglong/2.0.15/Chart.lock new file mode 100644 index 00000000000..78783c7e2df --- /dev/null +++ b/stable/qinglong/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:58.002231618Z" diff --git a/stable/qinglong/2.0.15/Chart.yaml b/stable/qinglong/2.0.15/Chart.yaml new file mode 100644 index 00000000000..95c86d98917 --- /dev/null +++ b/stable/qinglong/2.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: qinglong +version: 2.0.15 +appVersion: "2.13.3" +description: A timed task management panel that supports typescript, javaScript, python3, and shell +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/qinglong +icon: https://truecharts.org/img/chart-icons/qinglong.png +keywords: + - qinglong + - task +sources: + - https://hub.docker.com/r/whyour/qinglong +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/qinglong/2.0.13/README.md b/stable/qinglong/2.0.15/README.md similarity index 100% rename from stable/qinglong/2.0.13/README.md rename to stable/qinglong/2.0.15/README.md diff --git a/stable/qinglong/2.0.13/app-readme.md b/stable/qinglong/2.0.15/app-readme.md similarity index 100% rename from stable/qinglong/2.0.13/app-readme.md rename to stable/qinglong/2.0.15/app-readme.md diff --git a/stable/strapi/4.0.12/charts/common-10.4.4.tgz b/stable/qinglong/2.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/strapi/4.0.12/charts/common-10.4.4.tgz rename to stable/qinglong/2.0.15/charts/common-10.4.4.tgz diff --git a/stable/qinglong/2.0.13/icon.png b/stable/qinglong/2.0.15/icon.png similarity index 100% rename from stable/qinglong/2.0.13/icon.png rename to stable/qinglong/2.0.15/icon.png diff --git a/stable/qinglong/2.0.13/ix_values.yaml b/stable/qinglong/2.0.15/ix_values.yaml similarity index 100% rename from stable/qinglong/2.0.13/ix_values.yaml rename to stable/qinglong/2.0.15/ix_values.yaml diff --git a/stable/qinglong/2.0.13/questions.yaml b/stable/qinglong/2.0.15/questions.yaml similarity index 100% rename from stable/qinglong/2.0.13/questions.yaml rename to stable/qinglong/2.0.15/questions.yaml diff --git a/stable/teedy/7.0.13/templates/common.yaml b/stable/qinglong/2.0.15/templates/common.yaml similarity index 100% rename from stable/teedy/7.0.13/templates/common.yaml rename to stable/qinglong/2.0.15/templates/common.yaml diff --git a/stable/strapi/4.0.12/values.yaml b/stable/qinglong/2.0.15/values.yaml similarity index 100% rename from stable/strapi/4.0.12/values.yaml rename to stable/qinglong/2.0.15/values.yaml diff --git a/stable/qinglong/item.yaml b/stable/qinglong/item.yaml index ecbd76bf594..663c39a4f3c 100644 --- a/stable/qinglong/item.yaml +++ b/stable/qinglong/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/qinglong.png +icon_url: https://truecharts.org/img/chart-icons/qinglong.png categories: - cloud diff --git a/stable/quassel-core/3.0.12/CHANGELOG.md b/stable/quassel-core/3.0.12/CHANGELOG.md deleted file mode 100644 index 980041202b9..00000000000 --- a/stable/quassel-core/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [quassel-core-3.0.12](https://github.com/truecharts/apps/compare/quassel-core-3.0.11...quassel-core-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [quassel-core-3.0.11](https://github.com/truecharts/apps/compare/quassel-core-3.0.10...quassel-core-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [quassel-core-3.0.10](https://github.com/truecharts/apps/compare/quassel-core-3.0.9...quassel-core-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [quassel-core-3.0.9](https://github.com/truecharts/apps/compare/quassel-core-3.0.8...quassel-core-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [quassel-core-3.0.8](https://github.com/truecharts/apps/compare/quassel-core-3.0.7...quassel-core-3.0.8) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [quassel-core-3.0.7](https://github.com/truecharts/apps/compare/quassel-core-3.0.6...quassel-core-3.0.7) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [quassel-core-3.0.6](https://github.com/truecharts/apps/compare/quassel-core-3.0.5...quassel-core-3.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [quassel-core-3.0.5](https://github.com/truecharts/apps/compare/quassel-core-3.0.4...quassel-core-3.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [quassel-core-3.0.4](https://github.com/truecharts/apps/compare/quassel-core-3.0.3...quassel-core-3.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [quassel-core-3.0.3](https://github.com/truecharts/apps/compare/quassel-core-3.0.2...quassel-core-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [quassel-core-3.0.2](https://github.com/truecharts/apps/compare/quassel-core-3.0.1...quassel-core-3.0.2) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/quassel-core/3.0.12/Chart.lock b/stable/quassel-core/3.0.12/Chart.lock deleted file mode 100644 index 9681d8aad8a..00000000000 --- a/stable/quassel-core/3.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:06:53.007808283Z" diff --git a/stable/quassel-core/3.0.12/Chart.yaml b/stable/quassel-core/3.0.12/Chart.yaml deleted file mode 100644 index 6dec874b312..00000000000 --- a/stable/quassel-core/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: quassel-core -version: 3.0.12 -appVersion: "0.14.0" -description: Quassel-core is a modern, cross-platform, distributed IRC client. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/quassel-core -icon: https://truecharts.org/img/appicons/quassel-core.png -keywords: - - quassel-core -sources: - - https://hub.docker.com/r/linuxserver/quassel-core -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/quassel-core/3.0.14/CHANGELOG.md b/stable/quassel-core/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..545b42e84ab --- /dev/null +++ b/stable/quassel-core/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [quassel-core-3.0.14](https://github.com/truecharts/apps/compare/quassel-core-3.0.12...quassel-core-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [quassel-core-3.0.12](https://github.com/truecharts/apps/compare/quassel-core-3.0.11...quassel-core-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [quassel-core-3.0.11](https://github.com/truecharts/apps/compare/quassel-core-3.0.10...quassel-core-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [quassel-core-3.0.10](https://github.com/truecharts/apps/compare/quassel-core-3.0.9...quassel-core-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [quassel-core-3.0.9](https://github.com/truecharts/apps/compare/quassel-core-3.0.8...quassel-core-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [quassel-core-3.0.8](https://github.com/truecharts/apps/compare/quassel-core-3.0.7...quassel-core-3.0.8) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [quassel-core-3.0.7](https://github.com/truecharts/apps/compare/quassel-core-3.0.6...quassel-core-3.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [quassel-core-3.0.6](https://github.com/truecharts/apps/compare/quassel-core-3.0.5...quassel-core-3.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [quassel-core-3.0.5](https://github.com/truecharts/apps/compare/quassel-core-3.0.4...quassel-core-3.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [quassel-core-3.0.4](https://github.com/truecharts/apps/compare/quassel-core-3.0.3...quassel-core-3.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [quassel-core-3.0.3](https://github.com/truecharts/apps/compare/quassel-core-3.0.2...quassel-core-3.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/quassel-core/3.0.14/Chart.lock b/stable/quassel-core/3.0.14/Chart.lock new file mode 100644 index 00000000000..5804bd56e52 --- /dev/null +++ b/stable/quassel-core/3.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:13:04.060245993Z" diff --git a/stable/quassel-core/3.0.14/Chart.yaml b/stable/quassel-core/3.0.14/Chart.yaml new file mode 100644 index 00000000000..58935939d4c --- /dev/null +++ b/stable/quassel-core/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: quassel-core +version: 3.0.14 +appVersion: "0.14.0" +description: Quassel-core is a modern, cross-platform, distributed IRC client. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/quassel-core +icon: https://truecharts.org/img/chart-icons/quassel-core.png +keywords: + - quassel-core +sources: + - https://hub.docker.com/r/linuxserver/quassel-core +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/quassel-core/3.0.12/README.md b/stable/quassel-core/3.0.14/README.md similarity index 100% rename from stable/quassel-core/3.0.12/README.md rename to stable/quassel-core/3.0.14/README.md diff --git a/stable/quassel-core/3.0.12/app-readme.md b/stable/quassel-core/3.0.14/app-readme.md similarity index 100% rename from stable/quassel-core/3.0.12/app-readme.md rename to stable/quassel-core/3.0.14/app-readme.md diff --git a/stable/synapse/4.0.15/charts/common-10.4.4.tgz b/stable/quassel-core/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/synapse/4.0.15/charts/common-10.4.4.tgz rename to stable/quassel-core/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/spotweb/4.0.13/charts/postgresql-8.0.30.tgz b/stable/quassel-core/3.0.14/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/spotweb/4.0.13/charts/postgresql-8.0.30.tgz rename to stable/quassel-core/3.0.14/charts/postgresql-8.0.30.tgz diff --git a/stable/quassel-core/3.0.12/icon.png b/stable/quassel-core/3.0.14/icon.png similarity index 100% rename from stable/quassel-core/3.0.12/icon.png rename to stable/quassel-core/3.0.14/icon.png diff --git a/stable/quassel-core/3.0.12/ix_values.yaml b/stable/quassel-core/3.0.14/ix_values.yaml similarity index 100% rename from stable/quassel-core/3.0.12/ix_values.yaml rename to stable/quassel-core/3.0.14/ix_values.yaml diff --git a/stable/quassel-core/3.0.12/questions.yaml b/stable/quassel-core/3.0.14/questions.yaml similarity index 100% rename from stable/quassel-core/3.0.12/questions.yaml rename to stable/quassel-core/3.0.14/questions.yaml diff --git a/stable/thelounge/6.0.12/templates/common.yaml b/stable/quassel-core/3.0.14/templates/common.yaml similarity index 100% rename from stable/thelounge/6.0.12/templates/common.yaml rename to stable/quassel-core/3.0.14/templates/common.yaml diff --git a/stable/synapse/4.0.15/values.yaml b/stable/quassel-core/3.0.14/values.yaml similarity index 100% rename from stable/synapse/4.0.15/values.yaml rename to stable/quassel-core/3.0.14/values.yaml diff --git a/stable/quassel-core/item.yaml b/stable/quassel-core/item.yaml index 5a8cd4397ab..8657fb62ffd 100644 --- a/stable/quassel-core/item.yaml +++ b/stable/quassel-core/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/quassel-core.png +icon_url: https://truecharts.org/img/chart-icons/quassel-core.png categories: - incubator diff --git a/stable/quassel-web/2.0.12/CHANGELOG.md b/stable/quassel-web/2.0.12/CHANGELOG.md deleted file mode 100644 index a34910f10cb..00000000000 --- a/stable/quassel-web/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [quassel-web-2.0.12](https://github.com/truecharts/apps/compare/quassel-web-2.0.11...quassel-web-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [quassel-web-2.0.11](https://github.com/truecharts/apps/compare/quassel-web-2.0.10...quassel-web-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [quassel-web-2.0.10](https://github.com/truecharts/apps/compare/quassel-web-2.0.9...quassel-web-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [quassel-web-2.0.9](https://github.com/truecharts/apps/compare/quassel-web-2.0.8...quassel-web-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [quassel-web-2.0.8](https://github.com/truecharts/apps/compare/quassel-web-2.0.7...quassel-web-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [quassel-web-2.0.7](https://github.com/truecharts/apps/compare/quassel-web-2.0.6...quassel-web-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [quassel-web-2.0.6](https://github.com/truecharts/apps/compare/quassel-web-2.0.5...quassel-web-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [quassel-web-2.0.5](https://github.com/truecharts/apps/compare/quassel-web-2.0.4...quassel-web-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [quassel-web-2.0.4](https://github.com/truecharts/apps/compare/quassel-web-2.0.3...quassel-web-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [quassel-web-2.0.3](https://github.com/truecharts/apps/compare/quassel-web-2.0.2...quassel-web-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [quassel-web-2.0.2](https://github.com/truecharts/apps/compare/quassel-web-2.0.1...quassel-web-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/quassel-web/2.0.12/Chart.lock b/stable/quassel-web/2.0.12/Chart.lock deleted file mode 100644 index 973aac7514a..00000000000 --- a/stable/quassel-web/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:06:47.66504174Z" diff --git a/stable/quassel-web/2.0.12/Chart.yaml b/stable/quassel-web/2.0.12/Chart.yaml deleted file mode 100644 index 3410fd3d0d9..00000000000 --- a/stable/quassel-web/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: quassel-web -version: 2.0.12 -appVersion: "2021.12.16" -description: Quassel-web is a web client for Quassel. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/quassel-web -icon: https://truecharts.org/img/appicons/quassel-web.png -keywords: - - quassel-web -sources: - - https://hub.docker.com/r/linuxserver/quassel-web -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/quassel-web/2.0.14/CHANGELOG.md b/stable/quassel-web/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..c752f304597 --- /dev/null +++ b/stable/quassel-web/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [quassel-web-2.0.14](https://github.com/truecharts/apps/compare/quassel-web-2.0.12...quassel-web-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [quassel-web-2.0.12](https://github.com/truecharts/apps/compare/quassel-web-2.0.11...quassel-web-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [quassel-web-2.0.11](https://github.com/truecharts/apps/compare/quassel-web-2.0.10...quassel-web-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [quassel-web-2.0.10](https://github.com/truecharts/apps/compare/quassel-web-2.0.9...quassel-web-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [quassel-web-2.0.9](https://github.com/truecharts/apps/compare/quassel-web-2.0.8...quassel-web-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [quassel-web-2.0.8](https://github.com/truecharts/apps/compare/quassel-web-2.0.7...quassel-web-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [quassel-web-2.0.7](https://github.com/truecharts/apps/compare/quassel-web-2.0.6...quassel-web-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [quassel-web-2.0.6](https://github.com/truecharts/apps/compare/quassel-web-2.0.5...quassel-web-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [quassel-web-2.0.5](https://github.com/truecharts/apps/compare/quassel-web-2.0.4...quassel-web-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [quassel-web-2.0.4](https://github.com/truecharts/apps/compare/quassel-web-2.0.3...quassel-web-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [quassel-web-2.0.3](https://github.com/truecharts/apps/compare/quassel-web-2.0.2...quassel-web-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/quassel-web/2.0.14/Chart.lock b/stable/quassel-web/2.0.14/Chart.lock new file mode 100644 index 00000000000..de00d2ebe56 --- /dev/null +++ b/stable/quassel-web/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:12:59.499302743Z" diff --git a/stable/quassel-web/2.0.14/Chart.yaml b/stable/quassel-web/2.0.14/Chart.yaml new file mode 100644 index 00000000000..9e76572c2ef --- /dev/null +++ b/stable/quassel-web/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: quassel-web +version: 2.0.14 +appVersion: "2021.12.16" +description: Quassel-web is a web client for Quassel. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/quassel-web +icon: https://truecharts.org/img/chart-icons/quassel-web.png +keywords: + - quassel-web +sources: + - https://hub.docker.com/r/linuxserver/quassel-web +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/quassel-web/2.0.12/README.md b/stable/quassel-web/2.0.14/README.md similarity index 100% rename from stable/quassel-web/2.0.12/README.md rename to stable/quassel-web/2.0.14/README.md diff --git a/stable/quassel-web/2.0.12/app-readme.md b/stable/quassel-web/2.0.14/app-readme.md similarity index 100% rename from stable/quassel-web/2.0.12/app-readme.md rename to stable/quassel-web/2.0.14/app-readme.md diff --git a/stable/synclounge/2.0.16/charts/common-10.4.4.tgz b/stable/quassel-web/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/synclounge/2.0.16/charts/common-10.4.4.tgz rename to stable/quassel-web/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/quassel-web/2.0.12/icon.png b/stable/quassel-web/2.0.14/icon.png similarity index 100% rename from stable/quassel-web/2.0.12/icon.png rename to stable/quassel-web/2.0.14/icon.png diff --git a/stable/quassel-web/2.0.12/ix_values.yaml b/stable/quassel-web/2.0.14/ix_values.yaml similarity index 100% rename from stable/quassel-web/2.0.12/ix_values.yaml rename to stable/quassel-web/2.0.14/ix_values.yaml diff --git a/stable/quassel-web/2.0.12/questions.yaml b/stable/quassel-web/2.0.14/questions.yaml similarity index 100% rename from stable/quassel-web/2.0.12/questions.yaml rename to stable/quassel-web/2.0.14/questions.yaml diff --git a/stable/tinymediamanager/2.0.12/templates/common.yaml b/stable/quassel-web/2.0.14/templates/common.yaml similarity index 100% rename from stable/tinymediamanager/2.0.12/templates/common.yaml rename to stable/quassel-web/2.0.14/templates/common.yaml diff --git a/stable/synclounge/2.0.16/values.yaml b/stable/quassel-web/2.0.14/values.yaml similarity index 100% rename from stable/synclounge/2.0.16/values.yaml rename to stable/quassel-web/2.0.14/values.yaml diff --git a/stable/quassel-web/item.yaml b/stable/quassel-web/item.yaml index a64978f7c3e..fe8e8b16c1c 100644 --- a/stable/quassel-web/item.yaml +++ b/stable/quassel-web/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/quassel-web.png +icon_url: https://truecharts.org/img/chart-icons/quassel-web.png categories: - incubator diff --git a/stable/radarr/11.0.15/CHANGELOG.md b/stable/radarr/11.0.15/CHANGELOG.md new file mode 100644 index 00000000000..be763bfcefe --- /dev/null +++ b/stable/radarr/11.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [radarr-11.0.15](https://github.com/truecharts/apps/compare/radarr-11.0.13...radarr-11.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [radarr-11.0.13](https://github.com/truecharts/apps/compare/radarr-11.0.12...radarr-11.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [radarr-11.0.12](https://github.com/truecharts/apps/compare/radarr-11.0.11...radarr-11.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [radarr-11.0.11](https://github.com/truecharts/apps/compare/radarr-11.0.10...radarr-11.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [radarr-11.0.10](https://github.com/truecharts/apps/compare/radarr-11.0.9...radarr-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [radarr-11.0.9](https://github.com/truecharts/apps/compare/radarr-11.0.8...radarr-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [radarr-11.0.8](https://github.com/truecharts/apps/compare/radarr-11.0.7...radarr-11.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [radarr-11.0.7](https://github.com/truecharts/apps/compare/radarr-11.0.6...radarr-11.0.7) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [radarr-11.0.6](https://github.com/truecharts/apps/compare/radarr-11.0.5...radarr-11.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [radarr-11.0.5](https://github.com/truecharts/apps/compare/radarr-11.0.4...radarr-11.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [radarr-11.0.4](https://github.com/truecharts/apps/compare/radarr-11.0.3...radarr-11.0.4) (2022-06-13) + +#### Chore + diff --git a/stable/radarr/11.0.15/Chart.lock b/stable/radarr/11.0.15/Chart.lock new file mode 100644 index 00000000000..8436fef3f52 --- /dev/null +++ b/stable/radarr/11.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:00.372362011Z" diff --git a/stable/radarr/11.0.15/Chart.yaml b/stable/radarr/11.0.15/Chart.yaml new file mode 100644 index 00000000000..0a6be3f9675 --- /dev/null +++ b/stable/radarr/11.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4.1.0.6175" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: "A fork of Sonarr to work with movies \xE0 la Couchpotato" +home: https://github.com/truecharts/apps/tree/master/charts/stable/radarr +icon: https://truecharts.org/img/chart-icons/radarr.png +keywords: +- radarr +- torrent +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: radarr +sources: +- https://github.com/Radarr/Radarr +type: application +version: 11.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/radarr/11.0.15/README.md b/stable/radarr/11.0.15/README.md new file mode 100644 index 00000000000..01c54412350 --- /dev/null +++ b/stable/radarr/11.0.15/README.md @@ -0,0 +1,42 @@ +# radarr + +A fork of Sonarr to work with movies à la Couchpotato + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/radarr/11.0.15/app-readme.md b/stable/radarr/11.0.15/app-readme.md new file mode 100644 index 00000000000..b699bbaa45b --- /dev/null +++ b/stable/radarr/11.0.15/app-readme.md @@ -0,0 +1,3 @@ +A fork of Sonarr to work with movies à la Couchpotato + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/syslog-ng/2.0.13/charts/common-10.4.4.tgz b/stable/radarr/11.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/syslog-ng/2.0.13/charts/common-10.4.4.tgz rename to stable/radarr/11.0.15/charts/common-10.4.4.tgz diff --git a/stable/radarr/11.0.15/icon.png b/stable/radarr/11.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b42c09a49225136bca0396bd0e005c6c4d4e0174 GIT binary patch literal 39799 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 literal 0 HcmV?d00001 diff --git a/stable/radarr/11.0.15/ix_values.yaml b/stable/radarr/11.0.15/ix_values.yaml new file mode 100644 index 00000000000..89388b80066 --- /dev/null +++ b/stable/radarr/11.0.15/ix_values.yaml @@ -0,0 +1,40 @@ +image: + repository: tccr.io/truecharts/radarr + pullPolicy: IfNotPresent + tag: v4.1.0.6175@sha256:f99958ed4ed31818b820de4a68790d9e0624f0b4738b24d295b9e2943f30d08a + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 7878 + targetPort: 7878 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:7878/api/v3/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/radarr/11.0.15/questions.yaml b/stable/radarr/11.0.15/questions.yaml new file mode 100644 index 00000000000..6854210a017 --- /dev/null +++ b/stable/radarr/11.0.15/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 7878 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 7878 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/traccar/7.0.14/templates/common.yaml b/stable/radarr/11.0.15/templates/common.yaml similarity index 100% rename from stable/traccar/7.0.14/templates/common.yaml rename to stable/radarr/11.0.15/templates/common.yaml diff --git a/stable/syslog-ng/2.0.13/values.yaml b/stable/radarr/11.0.15/values.yaml similarity index 100% rename from stable/syslog-ng/2.0.13/values.yaml rename to stable/radarr/11.0.15/values.yaml diff --git a/stable/radarr/item.yaml b/stable/radarr/item.yaml index b2e52586c5a..4fae2856716 100644 --- a/stable/radarr/item.yaml +++ b/stable/radarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/radarr.png +icon_url: https://truecharts.org/img/chart-icons/radarr.png categories: - media diff --git a/stable/readarr/11.0.14/CHANGELOG.md b/stable/readarr/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..65b566c397e --- /dev/null +++ b/stable/readarr/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [readarr-11.0.14](https://github.com/truecharts/apps/compare/readarr-11.0.12...readarr-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [readarr-11.0.12](https://github.com/truecharts/apps/compare/readarr-11.0.11...readarr-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [readarr-11.0.11](https://github.com/truecharts/apps/compare/readarr-11.0.10...readarr-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [readarr-11.0.10](https://github.com/truecharts/apps/compare/readarr-11.0.9...readarr-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [readarr-11.0.9](https://github.com/truecharts/apps/compare/readarr-11.0.8...readarr-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [readarr-11.0.8](https://github.com/truecharts/apps/compare/readarr-11.0.7...readarr-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [readarr-11.0.7](https://github.com/truecharts/apps/compare/readarr-11.0.6...readarr-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [readarr-11.0.6](https://github.com/truecharts/apps/compare/readarr-11.0.5...readarr-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [readarr-11.0.5](https://github.com/truecharts/apps/compare/readarr-11.0.4...readarr-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [readarr-11.0.4](https://github.com/truecharts/apps/compare/readarr-11.0.3...readarr-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [readarr-11.0.3](https://github.com/truecharts/apps/compare/readarr-11.0.2...readarr-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/readarr/11.0.14/Chart.lock b/stable/readarr/11.0.14/Chart.lock new file mode 100644 index 00000000000..effc3a54831 --- /dev/null +++ b/stable/readarr/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:13.736966935Z" diff --git a/stable/readarr/11.0.14/Chart.yaml b/stable/readarr/11.0.14/Chart.yaml new file mode 100644 index 00000000000..775a8be1a96 --- /dev/null +++ b/stable/readarr/11.0.14/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "0.1.1.1352" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A fork of Radarr to work with Books & AudioBooks +home: https://github.com/truecharts/apps/tree/master/charts/stable/readarr +icon: https://truecharts.org/img/chart-icons/readarr.png +keywords: +- readarr +- torrent +- usenet +- AudioBooks +- ebooks +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: readarr +sources: +- https://github.com/Readarr/Readarr +- https://readarr.com +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/readarr/11.0.14/README.md b/stable/readarr/11.0.14/README.md new file mode 100644 index 00000000000..5f614857ad8 --- /dev/null +++ b/stable/readarr/11.0.14/README.md @@ -0,0 +1,43 @@ +# readarr + +A fork of Radarr to work with Books & AudioBooks + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/readarr/11.0.14/app-readme.md b/stable/readarr/11.0.14/app-readme.md new file mode 100644 index 00000000000..d96b243ac2b --- /dev/null +++ b/stable/readarr/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +A fork of Radarr to work with Books & AudioBooks + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/tdarr-node/2.0.13/charts/common-10.4.4.tgz b/stable/readarr/11.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/tdarr-node/2.0.13/charts/common-10.4.4.tgz rename to stable/readarr/11.0.14/charts/common-10.4.4.tgz diff --git a/stable/readarr/11.0.14/icon.png b/stable/readarr/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3e4cd34db88bc724d26641f2c98d96e1f06b4439 GIT binary patch literal 33698 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 >?&d`a+*(2&2l)YiF{>(rIjd2Wqs zA)_E0E>(S6h;Dy)Pyiy++6Bi({lV(iJz+DV9b&OycB$BVY(!$=qHkpPuG1y>tIDA= zT(XRDqMG=vl9G}j!`?h_kfj2qgy;jx+xOF_PahnuOD1e;;6GCB&UjjUc}=fGv110n z`4YsiP2y0iJcRgvu84rWPUvT~v*jKbw4e!E7!??j)J!4B$O7weGP+gTl__J58H)Jd z3ErLh1|OYdMfgWTdcep}O0W-n^15hkR#er1(c(ha98D$}K)L|n#7+7v4ShCmYjw-k z}}u~ hPU&A_F{yz^6l0WvCMsMn{Ab_~Oj1#z{JnAD{{!Gf@Uj2^ literal 0 HcmV?d00001 diff --git a/stable/readarr/11.0.14/ix_values.yaml b/stable/readarr/11.0.14/ix_values.yaml new file mode 100644 index 00000000000..564cba7d335 --- /dev/null +++ b/stable/readarr/11.0.14/ix_values.yaml @@ -0,0 +1,40 @@ +image: + repository: tccr.io/truecharts/readarr + pullPolicy: IfNotPresent + tag: v0.1.1.1352@sha256:7977aba96453f324d8bd82287d1d9e60cad703ed5d46562c06b19c6ef57d9dad + +securityContext: + readOnlyRootFilesystem: false + +service: + main: + ports: + main: + port: 8787 + targetPort: 8787 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8787/api/v1/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/readarr/11.0.14/questions.yaml b/stable/readarr/11.0.14/questions.yaml new file mode 100644 index 00000000000..847278bba3c --- /dev/null +++ b/stable/readarr/11.0.14/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8787 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8787 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/trilium-notes/5.0.13/templates/common.yaml b/stable/readarr/11.0.14/templates/common.yaml similarity index 100% rename from stable/trilium-notes/5.0.13/templates/common.yaml rename to stable/readarr/11.0.14/templates/common.yaml diff --git a/stable/tdarr-node/2.0.13/values.yaml b/stable/readarr/11.0.14/values.yaml similarity index 100% rename from stable/tdarr-node/2.0.13/values.yaml rename to stable/readarr/11.0.14/values.yaml diff --git a/stable/readarr/item.yaml b/stable/readarr/item.yaml index 1b3b65c5a68..0737fba0a15 100644 --- a/stable/readarr/item.yaml +++ b/stable/readarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/readarr.png +icon_url: https://truecharts.org/img/chart-icons/readarr.png categories: - media diff --git a/stable/recipes/8.0.15/CHANGELOG.md b/stable/recipes/8.0.15/CHANGELOG.md deleted file mode 100644 index 45807a32174..00000000000 --- a/stable/recipes/8.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [recipes-8.0.15](https://github.com/truecharts/apps/compare/recipes-8.0.14...recipes-8.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [recipes-8.0.14](https://github.com/truecharts/apps/compare/recipes-8.0.13...recipes-8.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [recipes-8.0.13](https://github.com/truecharts/apps/compare/recipes-8.0.12...recipes-8.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [recipes-8.0.12](https://github.com/truecharts/apps/compare/recipes-8.0.11...recipes-8.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [recipes-8.0.11](https://github.com/truecharts/apps/compare/recipes-8.0.10...recipes-8.0.11) (2022-07-08) - -#### Chore - -* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) - - - - -### [recipes-8.0.10](https://github.com/truecharts/apps/compare/recipes-8.0.9...recipes-8.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [recipes-8.0.9](https://github.com/truecharts/apps/compare/recipes-8.0.8...recipes-8.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [recipes-8.0.8](https://github.com/truecharts/apps/compare/recipes-8.0.7...recipes-8.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [recipes-8.0.7](https://github.com/truecharts/apps/compare/recipes-8.0.6...recipes-8.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [recipes-8.0.6](https://github.com/truecharts/apps/compare/recipes-8.0.5...recipes-8.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [recipes-8.0.5](https://github.com/truecharts/apps/compare/recipes-8.0.4...recipes-8.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/recipes/8.0.15/Chart.lock b/stable/recipes/8.0.15/Chart.lock deleted file mode 100644 index 46a78bc805b..00000000000 --- a/stable/recipes/8.0.15/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:07:08.990022195Z" diff --git a/stable/recipes/8.0.15/Chart.yaml b/stable/recipes/8.0.15/Chart.yaml deleted file mode 100644 index 307d7128caa..00000000000 --- a/stable/recipes/8.0.15/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.3.0" -description: Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. -name: recipes -version: 8.0.15 -kubeVersion: ">=1.16.0-0" -keywords: -- recipes -- cooking -home: https://github.com/truecharts/apps/tree/master/charts/stable/recipes -icon: https://truecharts.org/img/appicons/recipes.png -sources: -- https://github.com/vabene1111/recipes -- https://hub.docker.com/r/vabene1111/recipes -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/recipes/8.0.17/CHANGELOG.md b/stable/recipes/8.0.17/CHANGELOG.md new file mode 100644 index 00000000000..5c170ccb734 --- /dev/null +++ b/stable/recipes/8.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [recipes-8.0.17](https://github.com/truecharts/apps/compare/recipes-8.0.15...recipes-8.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [recipes-8.0.15](https://github.com/truecharts/apps/compare/recipes-8.0.14...recipes-8.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [recipes-8.0.14](https://github.com/truecharts/apps/compare/recipes-8.0.13...recipes-8.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [recipes-8.0.13](https://github.com/truecharts/apps/compare/recipes-8.0.12...recipes-8.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [recipes-8.0.12](https://github.com/truecharts/apps/compare/recipes-8.0.11...recipes-8.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [recipes-8.0.11](https://github.com/truecharts/apps/compare/recipes-8.0.10...recipes-8.0.11) (2022-07-08) + +#### Chore + +* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) + + + + +### [recipes-8.0.10](https://github.com/truecharts/apps/compare/recipes-8.0.9...recipes-8.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [recipes-8.0.9](https://github.com/truecharts/apps/compare/recipes-8.0.8...recipes-8.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [recipes-8.0.8](https://github.com/truecharts/apps/compare/recipes-8.0.7...recipes-8.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [recipes-8.0.7](https://github.com/truecharts/apps/compare/recipes-8.0.6...recipes-8.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [recipes-8.0.6](https://github.com/truecharts/apps/compare/recipes-8.0.5...recipes-8.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/recipes/8.0.17/Chart.lock b/stable/recipes/8.0.17/Chart.lock new file mode 100644 index 00000000000..9afb02b90a7 --- /dev/null +++ b/stable/recipes/8.0.17/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:13:20.705755523Z" diff --git a/stable/recipes/8.0.17/Chart.yaml b/stable/recipes/8.0.17/Chart.yaml new file mode 100644 index 00000000000..e4e166b1d8c --- /dev/null +++ b/stable/recipes/8.0.17/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.3.0" +description: Recipes is a Django application to manage, tag and search recipes using either built in models or external storage providers hosting PDF's, Images or other files. +name: recipes +version: 8.0.17 +kubeVersion: ">=1.16.0-0" +keywords: +- recipes +- cooking +home: https://github.com/truecharts/apps/tree/master/charts/stable/recipes +icon: https://truecharts.org/img/chart-icons/recipes.png +sources: +- https://github.com/vabene1111/recipes +- https://hub.docker.com/r/vabene1111/recipes +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/recipes/8.0.15/README.md b/stable/recipes/8.0.17/README.md similarity index 100% rename from stable/recipes/8.0.15/README.md rename to stable/recipes/8.0.17/README.md diff --git a/stable/recipes/8.0.15/app-readme.md b/stable/recipes/8.0.17/app-readme.md similarity index 100% rename from stable/recipes/8.0.15/app-readme.md rename to stable/recipes/8.0.17/app-readme.md diff --git a/stable/tdarr/2.0.13/charts/common-10.4.4.tgz b/stable/recipes/8.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/tdarr/2.0.13/charts/common-10.4.4.tgz rename to stable/recipes/8.0.17/charts/common-10.4.4.tgz diff --git a/stable/statping/7.0.13/charts/postgresql-8.0.30.tgz b/stable/recipes/8.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/statping/7.0.13/charts/postgresql-8.0.30.tgz rename to stable/recipes/8.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/recipes/8.0.15/icon.png b/stable/recipes/8.0.17/icon.png similarity index 100% rename from stable/recipes/8.0.15/icon.png rename to stable/recipes/8.0.17/icon.png diff --git a/stable/recipes/8.0.15/ix_values.yaml b/stable/recipes/8.0.17/ix_values.yaml similarity index 100% rename from stable/recipes/8.0.15/ix_values.yaml rename to stable/recipes/8.0.17/ix_values.yaml diff --git a/stable/recipes/8.0.15/questions.yaml b/stable/recipes/8.0.17/questions.yaml similarity index 100% rename from stable/recipes/8.0.15/questions.yaml rename to stable/recipes/8.0.17/questions.yaml diff --git a/stable/recipes/8.0.15/templates/_sercrets.tpl b/stable/recipes/8.0.17/templates/_sercrets.tpl similarity index 100% rename from stable/recipes/8.0.15/templates/_sercrets.tpl rename to stable/recipes/8.0.17/templates/_sercrets.tpl diff --git a/stable/recipes/8.0.15/templates/common.yaml b/stable/recipes/8.0.17/templates/common.yaml similarity index 100% rename from stable/recipes/8.0.15/templates/common.yaml rename to stable/recipes/8.0.17/templates/common.yaml diff --git a/stable/tdarr/2.0.13/values.yaml b/stable/recipes/8.0.17/values.yaml similarity index 100% rename from stable/tdarr/2.0.13/values.yaml rename to stable/recipes/8.0.17/values.yaml diff --git a/stable/recipes/item.yaml b/stable/recipes/item.yaml index 4c91a59b780..0ff11b195fb 100644 --- a/stable/recipes/item.yaml +++ b/stable/recipes/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/recipes.png +icon_url: https://truecharts.org/img/chart-icons/recipes.png categories: - media diff --git a/stable/redmine/3.0.15/CHANGELOG.md b/stable/redmine/3.0.15/CHANGELOG.md deleted file mode 100644 index 91b5b5cb19f..00000000000 --- a/stable/redmine/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [redmine-3.0.15](https://github.com/truecharts/apps/compare/redmine-3.0.14...redmine-3.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [redmine-3.0.14](https://github.com/truecharts/apps/compare/redmine-3.0.13...redmine-3.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [redmine-3.0.13](https://github.com/truecharts/apps/compare/redmine-3.0.12...redmine-3.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [redmine-3.0.12](https://github.com/truecharts/apps/compare/redmine-3.0.11...redmine-3.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [redmine-3.0.11](https://github.com/truecharts/apps/compare/redmine-3.0.10...redmine-3.0.11) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [redmine-3.0.10](https://github.com/truecharts/apps/compare/redmine-3.0.9...redmine-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [redmine-3.0.9](https://github.com/truecharts/apps/compare/redmine-3.0.8...redmine-3.0.9) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [redmine-3.0.8](https://github.com/truecharts/apps/compare/redmine-3.0.7...redmine-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [redmine-3.0.7](https://github.com/truecharts/apps/compare/redmine-3.0.6...redmine-3.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [redmine-3.0.6](https://github.com/truecharts/apps/compare/redmine-3.0.5...redmine-3.0.6) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [redmine-3.0.5](https://github.com/truecharts/apps/compare/redmine-3.0.4...redmine-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/redmine/3.0.15/Chart.lock b/stable/redmine/3.0.15/Chart.lock deleted file mode 100644 index 88af4412962..00000000000 --- a/stable/redmine/3.0.15/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:07:11.703013678Z" diff --git a/stable/redmine/3.0.15/Chart.yaml b/stable/redmine/3.0.15/Chart.yaml deleted file mode 100644 index 7d1f1316728..00000000000 --- a/stable/redmine/3.0.15/Chart.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v2 -appVersion: "5.0.2" -kubeVersion: '>=1.16.0-0' -version: 3.0.15 -name: redmine -description: Redmine is a flexible project management web application written using Ruby on Rails framework. -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/redmine -icon: https://truecharts.org/img/appicons/redmine.png -keywords: - - project - - management - - time - - tracking - - ticket -sources: - - https://github.com/redmine/redmine - - https://hub.docker.com/_/redmine -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/redmine/3.0.17/CHANGELOG.md b/stable/redmine/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..da879cc9aeb --- /dev/null +++ b/stable/redmine/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [redmine-3.0.17](https://github.com/truecharts/apps/compare/redmine-3.0.15...redmine-3.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [redmine-3.0.15](https://github.com/truecharts/apps/compare/redmine-3.0.14...redmine-3.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [redmine-3.0.14](https://github.com/truecharts/apps/compare/redmine-3.0.13...redmine-3.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [redmine-3.0.13](https://github.com/truecharts/apps/compare/redmine-3.0.12...redmine-3.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [redmine-3.0.12](https://github.com/truecharts/apps/compare/redmine-3.0.11...redmine-3.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [redmine-3.0.11](https://github.com/truecharts/apps/compare/redmine-3.0.10...redmine-3.0.11) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [redmine-3.0.10](https://github.com/truecharts/apps/compare/redmine-3.0.9...redmine-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [redmine-3.0.9](https://github.com/truecharts/apps/compare/redmine-3.0.8...redmine-3.0.9) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [redmine-3.0.8](https://github.com/truecharts/apps/compare/redmine-3.0.7...redmine-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [redmine-3.0.7](https://github.com/truecharts/apps/compare/redmine-3.0.6...redmine-3.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [redmine-3.0.6](https://github.com/truecharts/apps/compare/redmine-3.0.5...redmine-3.0.6) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) diff --git a/stable/redmine/3.0.17/Chart.lock b/stable/redmine/3.0.17/Chart.lock new file mode 100644 index 00000000000..7d420521606 --- /dev/null +++ b/stable/redmine/3.0.17/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:13:21.054256783Z" diff --git a/stable/redmine/3.0.17/Chart.yaml b/stable/redmine/3.0.17/Chart.yaml new file mode 100644 index 00000000000..cc32d7a7402 --- /dev/null +++ b/stable/redmine/3.0.17/Chart.yaml @@ -0,0 +1,35 @@ +apiVersion: v2 +appVersion: "5.0.2" +kubeVersion: '>=1.16.0-0' +version: 3.0.17 +name: redmine +description: Redmine is a flexible project management web application written using Ruby on Rails framework. +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/redmine +icon: https://truecharts.org/img/chart-icons/redmine.png +keywords: + - project + - management + - time + - tracking + - ticket +sources: + - https://github.com/redmine/redmine + - https://hub.docker.com/_/redmine +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/redmine/3.0.15/README.md b/stable/redmine/3.0.17/README.md similarity index 100% rename from stable/redmine/3.0.15/README.md rename to stable/redmine/3.0.17/README.md diff --git a/stable/redmine/3.0.15/app-readme.md b/stable/redmine/3.0.17/app-readme.md similarity index 100% rename from stable/redmine/3.0.15/app-readme.md rename to stable/redmine/3.0.17/app-readme.md diff --git a/stable/teamspeak3/4.0.14/charts/common-10.4.4.tgz b/stable/redmine/3.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/teamspeak3/4.0.14/charts/common-10.4.4.tgz rename to stable/redmine/3.0.17/charts/common-10.4.4.tgz diff --git a/stable/strapi/4.0.12/charts/postgresql-8.0.30.tgz b/stable/redmine/3.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/strapi/4.0.12/charts/postgresql-8.0.30.tgz rename to stable/redmine/3.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/redmine/3.0.15/icon.png b/stable/redmine/3.0.17/icon.png similarity index 100% rename from stable/redmine/3.0.15/icon.png rename to stable/redmine/3.0.17/icon.png diff --git a/stable/redmine/3.0.15/ix_values.yaml b/stable/redmine/3.0.17/ix_values.yaml similarity index 100% rename from stable/redmine/3.0.15/ix_values.yaml rename to stable/redmine/3.0.17/ix_values.yaml diff --git a/stable/redmine/3.0.15/questions.yaml b/stable/redmine/3.0.17/questions.yaml similarity index 100% rename from stable/redmine/3.0.15/questions.yaml rename to stable/redmine/3.0.17/questions.yaml diff --git a/stable/redmine/3.0.15/templates/_secrets.tpl b/stable/redmine/3.0.17/templates/_secrets.tpl similarity index 100% rename from stable/redmine/3.0.15/templates/_secrets.tpl rename to stable/redmine/3.0.17/templates/_secrets.tpl diff --git a/stable/redmine/3.0.15/templates/common.yaml b/stable/redmine/3.0.17/templates/common.yaml similarity index 100% rename from stable/redmine/3.0.15/templates/common.yaml rename to stable/redmine/3.0.17/templates/common.yaml diff --git a/stable/teamspeak3/4.0.14/values.yaml b/stable/redmine/3.0.17/values.yaml similarity index 100% rename from stable/teamspeak3/4.0.14/values.yaml rename to stable/redmine/3.0.17/values.yaml diff --git a/stable/redmine/item.yaml b/stable/redmine/item.yaml index 61e9656d15f..3bea126209c 100644 --- a/stable/redmine/item.yaml +++ b/stable/redmine/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/redmine.png +icon_url: https://truecharts.org/img/chart-icons/redmine.png categories: - productivity diff --git a/stable/reg/6.0.13/CHANGELOG.md b/stable/reg/6.0.13/CHANGELOG.md deleted file mode 100644 index a67b9971ee1..00000000000 --- a/stable/reg/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [reg-6.0.13](https://github.com/truecharts/apps/compare/reg-6.0.12...reg-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [reg-6.0.12](https://github.com/truecharts/apps/compare/reg-6.0.11...reg-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [reg-6.0.11](https://github.com/truecharts/apps/compare/reg-6.0.10...reg-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [reg-6.0.10](https://github.com/truecharts/apps/compare/reg-6.0.9...reg-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [reg-6.0.9](https://github.com/truecharts/apps/compare/reg-6.0.8...reg-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [reg-6.0.8](https://github.com/truecharts/apps/compare/reg-6.0.7...reg-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [reg-6.0.7](https://github.com/truecharts/apps/compare/reg-6.0.6...reg-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [reg-6.0.6](https://github.com/truecharts/apps/compare/reg-6.0.5...reg-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [reg-6.0.5](https://github.com/truecharts/apps/compare/reg-6.0.4...reg-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [reg-6.0.4](https://github.com/truecharts/apps/compare/reg-6.0.3...reg-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [reg-6.0.3](https://github.com/truecharts/apps/compare/reg-6.0.2...reg-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/reg/6.0.13/Chart.lock b/stable/reg/6.0.13/Chart.lock deleted file mode 100644 index 3d02e4f15cd..00000000000 --- a/stable/reg/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:14.932600471Z" diff --git a/stable/reg/6.0.13/Chart.yaml b/stable/reg/6.0.13/Chart.yaml deleted file mode 100644 index 2da401993c9..00000000000 --- a/stable/reg/6.0.13/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "0.16.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Docker registry v2 command line client and repo listing generator with - security checks. -home: https://github.com/truecharts/apps/tree/master/charts/stable/reg -icon: https://truecharts.org/img/appicons/reg.png -keywords: -- reg -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: reg -sources: -- https://github.com/genuinetools/reg -- https://github.com/k8s-at-home/container-images/ -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/reg/6.0.15/CHANGELOG.md b/stable/reg/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..bef1d78c695 --- /dev/null +++ b/stable/reg/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [reg-6.0.15](https://github.com/truecharts/apps/compare/reg-6.0.13...reg-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [reg-6.0.13](https://github.com/truecharts/apps/compare/reg-6.0.12...reg-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [reg-6.0.12](https://github.com/truecharts/apps/compare/reg-6.0.11...reg-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [reg-6.0.11](https://github.com/truecharts/apps/compare/reg-6.0.10...reg-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [reg-6.0.10](https://github.com/truecharts/apps/compare/reg-6.0.9...reg-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [reg-6.0.9](https://github.com/truecharts/apps/compare/reg-6.0.8...reg-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [reg-6.0.8](https://github.com/truecharts/apps/compare/reg-6.0.7...reg-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [reg-6.0.7](https://github.com/truecharts/apps/compare/reg-6.0.6...reg-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [reg-6.0.6](https://github.com/truecharts/apps/compare/reg-6.0.5...reg-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [reg-6.0.5](https://github.com/truecharts/apps/compare/reg-6.0.4...reg-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [reg-6.0.4](https://github.com/truecharts/apps/compare/reg-6.0.3...reg-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/reg/6.0.15/Chart.lock b/stable/reg/6.0.15/Chart.lock new file mode 100644 index 00000000000..91a8ac09186 --- /dev/null +++ b/stable/reg/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:24.854615449Z" diff --git a/stable/reg/6.0.15/Chart.yaml b/stable/reg/6.0.15/Chart.yaml new file mode 100644 index 00000000000..e82a231f6bb --- /dev/null +++ b/stable/reg/6.0.15/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "0.16.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Docker registry v2 command line client and repo listing generator with + security checks. +home: https://github.com/truecharts/apps/tree/master/charts/stable/reg +icon: https://truecharts.org/img/chart-icons/reg.png +keywords: +- reg +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: reg +sources: +- https://github.com/genuinetools/reg +- https://github.com/k8s-at-home/container-images/ +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/reg/6.0.13/README.md b/stable/reg/6.0.15/README.md similarity index 100% rename from stable/reg/6.0.13/README.md rename to stable/reg/6.0.15/README.md diff --git a/stable/reg/6.0.13/app-readme.md b/stable/reg/6.0.15/app-readme.md similarity index 100% rename from stable/reg/6.0.13/app-readme.md rename to stable/reg/6.0.15/app-readme.md diff --git a/stable/teedy/7.0.13/charts/common-10.4.4.tgz b/stable/reg/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/teedy/7.0.13/charts/common-10.4.4.tgz rename to stable/reg/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/reg/6.0.13/ci/ct-values.yaml b/stable/reg/6.0.15/ci/ct-values.yaml similarity index 100% rename from stable/reg/6.0.13/ci/ct-values.yaml rename to stable/reg/6.0.15/ci/ct-values.yaml diff --git a/stable/reg/6.0.13/icon.png b/stable/reg/6.0.15/icon.png similarity index 100% rename from stable/reg/6.0.13/icon.png rename to stable/reg/6.0.15/icon.png diff --git a/stable/reg/6.0.13/ix_values.yaml b/stable/reg/6.0.15/ix_values.yaml similarity index 100% rename from stable/reg/6.0.13/ix_values.yaml rename to stable/reg/6.0.15/ix_values.yaml diff --git a/stable/reg/6.0.13/questions.yaml b/stable/reg/6.0.15/questions.yaml similarity index 100% rename from stable/reg/6.0.13/questions.yaml rename to stable/reg/6.0.15/questions.yaml diff --git a/stable/typecho/3.0.13/templates/common.yaml b/stable/reg/6.0.15/templates/common.yaml similarity index 100% rename from stable/typecho/3.0.13/templates/common.yaml rename to stable/reg/6.0.15/templates/common.yaml diff --git a/stable/teedy/7.0.13/values.yaml b/stable/reg/6.0.15/values.yaml similarity index 100% rename from stable/teedy/7.0.13/values.yaml rename to stable/reg/6.0.15/values.yaml diff --git a/stable/reg/item.yaml b/stable/reg/item.yaml index a5ad69cfe21..7cba47ea003 100644 --- a/stable/reg/item.yaml +++ b/stable/reg/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/reg.png +icon_url: https://truecharts.org/img/chart-icons/reg.png categories: - utilities diff --git a/stable/remmina/3.0.12/CHANGELOG.md b/stable/remmina/3.0.12/CHANGELOG.md deleted file mode 100644 index 08d7643f205..00000000000 --- a/stable/remmina/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [remmina-3.0.12](https://github.com/truecharts/apps/compare/remmina-3.0.11...remmina-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [remmina-3.0.11](https://github.com/truecharts/apps/compare/remmina-3.0.10...remmina-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [remmina-3.0.10](https://github.com/truecharts/apps/compare/remmina-3.0.9...remmina-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [remmina-3.0.9](https://github.com/truecharts/apps/compare/remmina-3.0.8...remmina-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [remmina-3.0.8](https://github.com/truecharts/apps/compare/remmina-3.0.7...remmina-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [remmina-3.0.7](https://github.com/truecharts/apps/compare/remmina-3.0.6...remmina-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [remmina-3.0.6](https://github.com/truecharts/apps/compare/remmina-3.0.5...remmina-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [remmina-3.0.5](https://github.com/truecharts/apps/compare/remmina-3.0.4...remmina-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [remmina-3.0.4](https://github.com/truecharts/apps/compare/remmina-3.0.3...remmina-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [remmina-3.0.3](https://github.com/truecharts/apps/compare/remmina-3.0.2...remmina-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [remmina-3.0.2](https://github.com/truecharts/apps/compare/remmina-3.0.1...remmina-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/remmina/3.0.12/Chart.lock b/stable/remmina/3.0.12/Chart.lock deleted file mode 100644 index 333d96511dd..00000000000 --- a/stable/remmina/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:17.300812208Z" diff --git a/stable/remmina/3.0.12/Chart.yaml b/stable/remmina/3.0.12/Chart.yaml deleted file mode 100644 index 2ba331af1c0..00000000000 --- a/stable/remmina/3.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.0-rcgi" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A remote desktop client written in GTK -home: https://github.com/truecharts/apps/tree/master/charts/stable/remmina -icon: https://truecharts.org/img/appicons/remmina.png -keywords: -- remina -- remote -- desktop -- client -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: remmina -sources: -- https://github.com/linuxserver/docker-remmina -- https://remmina.org/ -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/remmina/3.0.14/CHANGELOG.md b/stable/remmina/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..75a9b2ac801 --- /dev/null +++ b/stable/remmina/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [remmina-3.0.14](https://github.com/truecharts/apps/compare/remmina-3.0.12...remmina-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [remmina-3.0.12](https://github.com/truecharts/apps/compare/remmina-3.0.11...remmina-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [remmina-3.0.11](https://github.com/truecharts/apps/compare/remmina-3.0.10...remmina-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [remmina-3.0.10](https://github.com/truecharts/apps/compare/remmina-3.0.9...remmina-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [remmina-3.0.9](https://github.com/truecharts/apps/compare/remmina-3.0.8...remmina-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [remmina-3.0.8](https://github.com/truecharts/apps/compare/remmina-3.0.7...remmina-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [remmina-3.0.7](https://github.com/truecharts/apps/compare/remmina-3.0.6...remmina-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [remmina-3.0.6](https://github.com/truecharts/apps/compare/remmina-3.0.5...remmina-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [remmina-3.0.5](https://github.com/truecharts/apps/compare/remmina-3.0.4...remmina-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [remmina-3.0.4](https://github.com/truecharts/apps/compare/remmina-3.0.3...remmina-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [remmina-3.0.3](https://github.com/truecharts/apps/compare/remmina-3.0.2...remmina-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/remmina/3.0.14/Chart.lock b/stable/remmina/3.0.14/Chart.lock new file mode 100644 index 00000000000..7c0298bd66c --- /dev/null +++ b/stable/remmina/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:29.376954281Z" diff --git a/stable/remmina/3.0.14/Chart.yaml b/stable/remmina/3.0.14/Chart.yaml new file mode 100644 index 00000000000..b1ca6c52518 --- /dev/null +++ b/stable/remmina/3.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "1.2.0-rcgi" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A remote desktop client written in GTK +home: https://github.com/truecharts/apps/tree/master/charts/stable/remmina +icon: https://truecharts.org/img/chart-icons/remmina.png +keywords: +- remina +- remote +- desktop +- client +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: remmina +sources: +- https://github.com/linuxserver/docker-remmina +- https://remmina.org/ +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/remmina/3.0.12/README.md b/stable/remmina/3.0.14/README.md similarity index 100% rename from stable/remmina/3.0.12/README.md rename to stable/remmina/3.0.14/README.md diff --git a/stable/remmina/3.0.12/app-readme.md b/stable/remmina/3.0.14/app-readme.md similarity index 100% rename from stable/remmina/3.0.12/app-readme.md rename to stable/remmina/3.0.14/app-readme.md diff --git a/stable/thelounge/6.0.12/charts/common-10.4.4.tgz b/stable/remmina/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/thelounge/6.0.12/charts/common-10.4.4.tgz rename to stable/remmina/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/remmina/3.0.12/icon.png b/stable/remmina/3.0.14/icon.png similarity index 100% rename from stable/remmina/3.0.12/icon.png rename to stable/remmina/3.0.14/icon.png diff --git a/stable/remmina/3.0.12/ix_values.yaml b/stable/remmina/3.0.14/ix_values.yaml similarity index 100% rename from stable/remmina/3.0.12/ix_values.yaml rename to stable/remmina/3.0.14/ix_values.yaml diff --git a/stable/remmina/3.0.12/questions.yaml b/stable/remmina/3.0.14/questions.yaml similarity index 100% rename from stable/remmina/3.0.12/questions.yaml rename to stable/remmina/3.0.14/questions.yaml diff --git a/stable/remmina/3.0.12/templates/common.yaml b/stable/remmina/3.0.14/templates/common.yaml similarity index 100% rename from stable/remmina/3.0.12/templates/common.yaml rename to stable/remmina/3.0.14/templates/common.yaml diff --git a/stable/thelounge/6.0.12/values.yaml b/stable/remmina/3.0.14/values.yaml similarity index 100% rename from stable/thelounge/6.0.12/values.yaml rename to stable/remmina/3.0.14/values.yaml diff --git a/stable/remmina/item.yaml b/stable/remmina/item.yaml index 76014900b3f..fc5865e6ece 100644 --- a/stable/remmina/item.yaml +++ b/stable/remmina/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/remmina.png +icon_url: https://truecharts.org/img/chart-icons/remmina.png categories: - media diff --git a/stable/requestrr/2.0.12/CHANGELOG.md b/stable/requestrr/2.0.12/CHANGELOG.md deleted file mode 100644 index 47fb6aa4d2d..00000000000 --- a/stable/requestrr/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [requestrr-2.0.12](https://github.com/truecharts/apps/compare/requestrr-2.0.11...requestrr-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [requestrr-2.0.11](https://github.com/truecharts/apps/compare/requestrr-2.0.10...requestrr-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [requestrr-2.0.10](https://github.com/truecharts/apps/compare/requestrr-2.0.9...requestrr-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [requestrr-2.0.9](https://github.com/truecharts/apps/compare/requestrr-2.0.8...requestrr-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [requestrr-2.0.8](https://github.com/truecharts/apps/compare/requestrr-2.0.7...requestrr-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [requestrr-2.0.7](https://github.com/truecharts/apps/compare/requestrr-2.0.6...requestrr-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [requestrr-2.0.6](https://github.com/truecharts/apps/compare/requestrr-2.0.5...requestrr-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [requestrr-2.0.5](https://github.com/truecharts/apps/compare/requestrr-2.0.4...requestrr-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [requestrr-2.0.4](https://github.com/truecharts/apps/compare/requestrr-2.0.3...requestrr-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [requestrr-2.0.3](https://github.com/truecharts/apps/compare/requestrr-2.0.2...requestrr-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [requestrr-2.0.2](https://github.com/truecharts/apps/compare/requestrr-2.0.1...requestrr-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/requestrr/2.0.12/Chart.lock b/stable/requestrr/2.0.12/Chart.lock deleted file mode 100644 index e9420a51701..00000000000 --- a/stable/requestrr/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:29.975411765Z" diff --git a/stable/requestrr/2.0.12/Chart.yaml b/stable/requestrr/2.0.12/Chart.yaml deleted file mode 100644 index dfc82654908..00000000000 --- a/stable/requestrr/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: requestrr -version: 2.0.12 -appVersion: "2.1.2" -description: Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/requestrr -icon: https://truecharts.org/img/appicons/requestrr.png -keywords: - - requestrr -sources: - - https://hub.docker.com/r/linuxserver/requestrr -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/requestrr/2.0.14/CHANGELOG.md b/stable/requestrr/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..58f3fd2e6b3 --- /dev/null +++ b/stable/requestrr/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [requestrr-2.0.14](https://github.com/truecharts/apps/compare/requestrr-2.0.12...requestrr-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [requestrr-2.0.12](https://github.com/truecharts/apps/compare/requestrr-2.0.11...requestrr-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [requestrr-2.0.11](https://github.com/truecharts/apps/compare/requestrr-2.0.10...requestrr-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [requestrr-2.0.10](https://github.com/truecharts/apps/compare/requestrr-2.0.9...requestrr-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [requestrr-2.0.9](https://github.com/truecharts/apps/compare/requestrr-2.0.8...requestrr-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [requestrr-2.0.8](https://github.com/truecharts/apps/compare/requestrr-2.0.7...requestrr-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [requestrr-2.0.7](https://github.com/truecharts/apps/compare/requestrr-2.0.6...requestrr-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [requestrr-2.0.6](https://github.com/truecharts/apps/compare/requestrr-2.0.5...requestrr-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [requestrr-2.0.5](https://github.com/truecharts/apps/compare/requestrr-2.0.4...requestrr-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [requestrr-2.0.4](https://github.com/truecharts/apps/compare/requestrr-2.0.3...requestrr-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [requestrr-2.0.3](https://github.com/truecharts/apps/compare/requestrr-2.0.2...requestrr-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/requestrr/2.0.14/Chart.lock b/stable/requestrr/2.0.14/Chart.lock new file mode 100644 index 00000000000..90c30f09e7d --- /dev/null +++ b/stable/requestrr/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:40.320784573Z" diff --git a/stable/requestrr/2.0.14/Chart.yaml b/stable/requestrr/2.0.14/Chart.yaml new file mode 100644 index 00000000000..c360204743c --- /dev/null +++ b/stable/requestrr/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: requestrr +version: 2.0.14 +appVersion: "2.1.2" +description: Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/requestrr +icon: https://truecharts.org/img/chart-icons/requestrr.png +keywords: + - requestrr +sources: + - https://hub.docker.com/r/linuxserver/requestrr +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/requestrr/2.0.12/README.md b/stable/requestrr/2.0.14/README.md similarity index 100% rename from stable/requestrr/2.0.12/README.md rename to stable/requestrr/2.0.14/README.md diff --git a/stable/requestrr/2.0.12/app-readme.md b/stable/requestrr/2.0.14/app-readme.md similarity index 100% rename from stable/requestrr/2.0.12/app-readme.md rename to stable/requestrr/2.0.14/app-readme.md diff --git a/stable/tinymediamanager/2.0.12/charts/common-10.4.4.tgz b/stable/requestrr/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/tinymediamanager/2.0.12/charts/common-10.4.4.tgz rename to stable/requestrr/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/requestrr/2.0.12/icon.png b/stable/requestrr/2.0.14/icon.png similarity index 100% rename from stable/requestrr/2.0.12/icon.png rename to stable/requestrr/2.0.14/icon.png diff --git a/stable/requestrr/2.0.12/ix_values.yaml b/stable/requestrr/2.0.14/ix_values.yaml similarity index 100% rename from stable/requestrr/2.0.12/ix_values.yaml rename to stable/requestrr/2.0.14/ix_values.yaml diff --git a/stable/requestrr/2.0.12/questions.yaml b/stable/requestrr/2.0.14/questions.yaml similarity index 100% rename from stable/requestrr/2.0.12/questions.yaml rename to stable/requestrr/2.0.14/questions.yaml diff --git a/stable/ubooquity/3.0.13/templates/common.yaml b/stable/requestrr/2.0.14/templates/common.yaml similarity index 100% rename from stable/ubooquity/3.0.13/templates/common.yaml rename to stable/requestrr/2.0.14/templates/common.yaml diff --git a/stable/tinymediamanager/2.0.12/values.yaml b/stable/requestrr/2.0.14/values.yaml similarity index 100% rename from stable/tinymediamanager/2.0.12/values.yaml rename to stable/requestrr/2.0.14/values.yaml diff --git a/stable/requestrr/item.yaml b/stable/requestrr/item.yaml index e69b50ffd55..96817ae5454 100644 --- a/stable/requestrr/item.yaml +++ b/stable/requestrr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/requestrr.png +icon_url: https://truecharts.org/img/chart-icons/requestrr.png categories: - incubator diff --git a/stable/resilio-sync/6.0.14/CHANGELOG.md b/stable/resilio-sync/6.0.14/CHANGELOG.md deleted file mode 100644 index 055011d6470..00000000000 --- a/stable/resilio-sync/6.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [resilio-sync-6.0.14](https://github.com/truecharts/apps/compare/resilio-sync-6.0.13...resilio-sync-6.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [resilio-sync-6.0.13](https://github.com/truecharts/apps/compare/resilio-sync-6.0.12...resilio-sync-6.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [resilio-sync-6.0.12](https://github.com/truecharts/apps/compare/resilio-sync-6.0.11...resilio-sync-6.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [resilio-sync-6.0.11](https://github.com/truecharts/apps/compare/resilio-sync-6.0.10...resilio-sync-6.0.11) (2022-07-10) - -#### Fix - -* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) - - - - -### [resilio-sync-6.0.10](https://github.com/truecharts/apps/compare/resilio-sync-6.0.9...resilio-sync-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [resilio-sync-6.0.9](https://github.com/truecharts/apps/compare/resilio-sync-6.0.8...resilio-sync-6.0.9) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [resilio-sync-6.0.8](https://github.com/truecharts/apps/compare/resilio-sync-6.0.7...resilio-sync-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [resilio-sync-6.0.7](https://github.com/truecharts/apps/compare/resilio-sync-6.0.6...resilio-sync-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [resilio-sync-6.0.6](https://github.com/truecharts/apps/compare/resilio-sync-6.0.5...resilio-sync-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [resilio-sync-6.0.5](https://github.com/truecharts/apps/compare/resilio-sync-6.0.4...resilio-sync-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [resilio-sync-6.0.4](https://github.com/truecharts/apps/compare/resilio-sync-6.0.3...resilio-sync-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/resilio-sync/6.0.14/Chart.lock b/stable/resilio-sync/6.0.14/Chart.lock deleted file mode 100644 index c8fed8235f8..00000000000 --- a/stable/resilio-sync/6.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:31.618998123Z" diff --git a/stable/resilio-sync/6.0.14/Chart.yaml b/stable/resilio-sync/6.0.14/Chart.yaml deleted file mode 100644 index e744cf36602..00000000000 --- a/stable/resilio-sync/6.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.7.2.1375" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Resilio Sync is a fast, reliable, and simple file sync and share solution, - powered by P2P technology -home: https://github.com/truecharts/apps/tree/master/charts/stable/resilio-sync -icon: https://truecharts.org/img/appicons/resilio-sync.png -keywords: -- resilio -- sync -- btsync -- bittorrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: resilio-sync -sources: -- https://github.com/orgs/linuxserver/packages/container/package/resilio-sync -version: 6.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/resilio-sync/6.0.16/CHANGELOG.md b/stable/resilio-sync/6.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e65e6397d22 --- /dev/null +++ b/stable/resilio-sync/6.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [resilio-sync-6.0.16](https://github.com/truecharts/apps/compare/resilio-sync-6.0.14...resilio-sync-6.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [resilio-sync-6.0.14](https://github.com/truecharts/apps/compare/resilio-sync-6.0.13...resilio-sync-6.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [resilio-sync-6.0.13](https://github.com/truecharts/apps/compare/resilio-sync-6.0.12...resilio-sync-6.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [resilio-sync-6.0.12](https://github.com/truecharts/apps/compare/resilio-sync-6.0.11...resilio-sync-6.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [resilio-sync-6.0.11](https://github.com/truecharts/apps/compare/resilio-sync-6.0.10...resilio-sync-6.0.11) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [resilio-sync-6.0.10](https://github.com/truecharts/apps/compare/resilio-sync-6.0.9...resilio-sync-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [resilio-sync-6.0.9](https://github.com/truecharts/apps/compare/resilio-sync-6.0.8...resilio-sync-6.0.9) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [resilio-sync-6.0.8](https://github.com/truecharts/apps/compare/resilio-sync-6.0.7...resilio-sync-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [resilio-sync-6.0.7](https://github.com/truecharts/apps/compare/resilio-sync-6.0.6...resilio-sync-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [resilio-sync-6.0.6](https://github.com/truecharts/apps/compare/resilio-sync-6.0.5...resilio-sync-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [resilio-sync-6.0.5](https://github.com/truecharts/apps/compare/resilio-sync-6.0.4...resilio-sync-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/resilio-sync/6.0.16/Chart.lock b/stable/resilio-sync/6.0.16/Chart.lock new file mode 100644 index 00000000000..f5c1eca9858 --- /dev/null +++ b/stable/resilio-sync/6.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:41.487250653Z" diff --git a/stable/resilio-sync/6.0.16/Chart.yaml b/stable/resilio-sync/6.0.16/Chart.yaml new file mode 100644 index 00000000000..831bf9bd181 --- /dev/null +++ b/stable/resilio-sync/6.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.7.2.1375" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Resilio Sync is a fast, reliable, and simple file sync and share solution, + powered by P2P technology +home: https://github.com/truecharts/apps/tree/master/charts/stable/resilio-sync +icon: https://truecharts.org/img/chart-icons/resilio-sync.png +keywords: +- resilio +- sync +- btsync +- bittorrent +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: resilio-sync +sources: +- https://github.com/orgs/linuxserver/packages/container/package/resilio-sync +version: 6.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/resilio-sync/6.0.14/README.md b/stable/resilio-sync/6.0.16/README.md similarity index 100% rename from stable/resilio-sync/6.0.14/README.md rename to stable/resilio-sync/6.0.16/README.md diff --git a/stable/resilio-sync/6.0.14/app-readme.md b/stable/resilio-sync/6.0.16/app-readme.md similarity index 100% rename from stable/resilio-sync/6.0.14/app-readme.md rename to stable/resilio-sync/6.0.16/app-readme.md diff --git a/stable/traccar/7.0.14/charts/common-10.4.4.tgz b/stable/resilio-sync/6.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/traccar/7.0.14/charts/common-10.4.4.tgz rename to stable/resilio-sync/6.0.16/charts/common-10.4.4.tgz diff --git a/stable/resilio-sync/6.0.14/icon.png b/stable/resilio-sync/6.0.16/icon.png similarity index 100% rename from stable/resilio-sync/6.0.14/icon.png rename to stable/resilio-sync/6.0.16/icon.png diff --git a/stable/resilio-sync/6.0.14/ix_values.yaml b/stable/resilio-sync/6.0.16/ix_values.yaml similarity index 100% rename from stable/resilio-sync/6.0.14/ix_values.yaml rename to stable/resilio-sync/6.0.16/ix_values.yaml diff --git a/stable/resilio-sync/6.0.14/questions.yaml b/stable/resilio-sync/6.0.16/questions.yaml similarity index 100% rename from stable/resilio-sync/6.0.14/questions.yaml rename to stable/resilio-sync/6.0.16/questions.yaml diff --git a/stable/unmanic/3.0.12/templates/common.yaml b/stable/resilio-sync/6.0.16/templates/common.yaml similarity index 100% rename from stable/unmanic/3.0.12/templates/common.yaml rename to stable/resilio-sync/6.0.16/templates/common.yaml diff --git a/stable/traccar/7.0.14/values.yaml b/stable/resilio-sync/6.0.16/values.yaml similarity index 100% rename from stable/traccar/7.0.14/values.yaml rename to stable/resilio-sync/6.0.16/values.yaml diff --git a/stable/resilio-sync/item.yaml b/stable/resilio-sync/item.yaml index 5d67e852c97..2d5c5160734 100644 --- a/stable/resilio-sync/item.yaml +++ b/stable/resilio-sync/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/resilio-sync.png +icon_url: https://truecharts.org/img/chart-icons/resilio-sync.png categories: - media diff --git a/stable/rsnapshot/2.0.12/CHANGELOG.md b/stable/rsnapshot/2.0.12/CHANGELOG.md deleted file mode 100644 index a9f9b121d18..00000000000 --- a/stable/rsnapshot/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [rsnapshot-2.0.12](https://github.com/truecharts/apps/compare/rsnapshot-2.0.11...rsnapshot-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [rsnapshot-2.0.11](https://github.com/truecharts/apps/compare/rsnapshot-2.0.10...rsnapshot-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [rsnapshot-2.0.10](https://github.com/truecharts/apps/compare/rsnapshot-2.0.9...rsnapshot-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [rsnapshot-2.0.9](https://github.com/truecharts/apps/compare/rsnapshot-2.0.8...rsnapshot-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [rsnapshot-2.0.8](https://github.com/truecharts/apps/compare/rsnapshot-2.0.7...rsnapshot-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [rsnapshot-2.0.7](https://github.com/truecharts/apps/compare/rsnapshot-2.0.6...rsnapshot-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [rsnapshot-2.0.6](https://github.com/truecharts/apps/compare/rsnapshot-2.0.5...rsnapshot-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [rsnapshot-2.0.5](https://github.com/truecharts/apps/compare/rsnapshot-2.0.4...rsnapshot-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [rsnapshot-2.0.4](https://github.com/truecharts/apps/compare/rsnapshot-2.0.3...rsnapshot-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [rsnapshot-2.0.3](https://github.com/truecharts/apps/compare/rsnapshot-2.0.2...rsnapshot-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [rsnapshot-2.0.2](https://github.com/truecharts/apps/compare/rsnapshot-2.0.1...rsnapshot-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/rsnapshot/2.0.12/Chart.lock b/stable/rsnapshot/2.0.12/Chart.lock deleted file mode 100644 index 97d43b43570..00000000000 --- a/stable/rsnapshot/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:32.9382143Z" diff --git a/stable/rsnapshot/2.0.12/Chart.yaml b/stable/rsnapshot/2.0.12/Chart.yaml deleted file mode 100644 index 3dfe93c0d6d..00000000000 --- a/stable/rsnapshot/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: rsnapshot -version: 2.0.12 -appVersion: "1.4.3" -description: Rsnapshot is a filesystem snapshot utility based on rsync. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/rsnapshot -icon: https://truecharts.org/img/appicons/rsnapshot.png -keywords: - - rsnapshot -sources: - - https://hub.docker.com/r/linuxserver/rsnapshot -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/rsnapshot/2.0.14/CHANGELOG.md b/stable/rsnapshot/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..d634549e320 --- /dev/null +++ b/stable/rsnapshot/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [rsnapshot-2.0.14](https://github.com/truecharts/apps/compare/rsnapshot-2.0.12...rsnapshot-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [rsnapshot-2.0.12](https://github.com/truecharts/apps/compare/rsnapshot-2.0.11...rsnapshot-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [rsnapshot-2.0.11](https://github.com/truecharts/apps/compare/rsnapshot-2.0.10...rsnapshot-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [rsnapshot-2.0.10](https://github.com/truecharts/apps/compare/rsnapshot-2.0.9...rsnapshot-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [rsnapshot-2.0.9](https://github.com/truecharts/apps/compare/rsnapshot-2.0.8...rsnapshot-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [rsnapshot-2.0.8](https://github.com/truecharts/apps/compare/rsnapshot-2.0.7...rsnapshot-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [rsnapshot-2.0.7](https://github.com/truecharts/apps/compare/rsnapshot-2.0.6...rsnapshot-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [rsnapshot-2.0.6](https://github.com/truecharts/apps/compare/rsnapshot-2.0.5...rsnapshot-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [rsnapshot-2.0.5](https://github.com/truecharts/apps/compare/rsnapshot-2.0.4...rsnapshot-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [rsnapshot-2.0.4](https://github.com/truecharts/apps/compare/rsnapshot-2.0.3...rsnapshot-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [rsnapshot-2.0.3](https://github.com/truecharts/apps/compare/rsnapshot-2.0.2...rsnapshot-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/rsnapshot/2.0.14/Chart.lock b/stable/rsnapshot/2.0.14/Chart.lock new file mode 100644 index 00000000000..56388936d97 --- /dev/null +++ b/stable/rsnapshot/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:42.028453543Z" diff --git a/stable/rsnapshot/2.0.14/Chart.yaml b/stable/rsnapshot/2.0.14/Chart.yaml new file mode 100644 index 00000000000..e2b150b0075 --- /dev/null +++ b/stable/rsnapshot/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: rsnapshot +version: 2.0.14 +appVersion: "1.4.3" +description: Rsnapshot is a filesystem snapshot utility based on rsync. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/rsnapshot +icon: https://truecharts.org/img/chart-icons/rsnapshot.png +keywords: + - rsnapshot +sources: + - https://hub.docker.com/r/linuxserver/rsnapshot +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/rsnapshot/2.0.12/README.md b/stable/rsnapshot/2.0.14/README.md similarity index 100% rename from stable/rsnapshot/2.0.12/README.md rename to stable/rsnapshot/2.0.14/README.md diff --git a/stable/rsnapshot/2.0.12/app-readme.md b/stable/rsnapshot/2.0.14/app-readme.md similarity index 100% rename from stable/rsnapshot/2.0.12/app-readme.md rename to stable/rsnapshot/2.0.14/app-readme.md diff --git a/stable/trilium-notes/5.0.13/charts/common-10.4.4.tgz b/stable/rsnapshot/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/trilium-notes/5.0.13/charts/common-10.4.4.tgz rename to stable/rsnapshot/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/rsnapshot/2.0.12/icon.png b/stable/rsnapshot/2.0.14/icon.png similarity index 100% rename from stable/rsnapshot/2.0.12/icon.png rename to stable/rsnapshot/2.0.14/icon.png diff --git a/stable/rsnapshot/2.0.12/ix_values.yaml b/stable/rsnapshot/2.0.14/ix_values.yaml similarity index 100% rename from stable/rsnapshot/2.0.12/ix_values.yaml rename to stable/rsnapshot/2.0.14/ix_values.yaml diff --git a/stable/rsnapshot/2.0.12/questions.yaml b/stable/rsnapshot/2.0.14/questions.yaml similarity index 100% rename from stable/rsnapshot/2.0.12/questions.yaml rename to stable/rsnapshot/2.0.14/questions.yaml diff --git a/stable/unpackerr/6.0.12/templates/common.yaml b/stable/rsnapshot/2.0.14/templates/common.yaml similarity index 100% rename from stable/unpackerr/6.0.12/templates/common.yaml rename to stable/rsnapshot/2.0.14/templates/common.yaml diff --git a/stable/trilium-notes/5.0.13/values.yaml b/stable/rsnapshot/2.0.14/values.yaml similarity index 100% rename from stable/trilium-notes/5.0.13/values.yaml rename to stable/rsnapshot/2.0.14/values.yaml diff --git a/stable/rsnapshot/item.yaml b/stable/rsnapshot/item.yaml index 8a2fe60e2d9..5eb93c73b23 100644 --- a/stable/rsnapshot/item.yaml +++ b/stable/rsnapshot/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/rsnapshot.png +icon_url: https://truecharts.org/img/chart-icons/rsnapshot.png categories: - incubator diff --git a/stable/rss-bridge/2.0.12/CHANGELOG.md b/stable/rss-bridge/2.0.12/CHANGELOG.md deleted file mode 100644 index 40cc87dfffa..00000000000 --- a/stable/rss-bridge/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [rss-bridge-2.0.12](https://github.com/truecharts/apps/compare/rss-bridge-2.0.11...rss-bridge-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [rss-bridge-2.0.11](https://github.com/truecharts/apps/compare/rss-bridge-2.0.10...rss-bridge-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [rss-bridge-2.0.10](https://github.com/truecharts/apps/compare/rss-bridge-2.0.9...rss-bridge-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [rss-bridge-2.0.9](https://github.com/truecharts/apps/compare/rss-bridge-2.0.8...rss-bridge-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [rss-bridge-2.0.8](https://github.com/truecharts/apps/compare/rss-bridge-2.0.7...rss-bridge-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [rss-bridge-2.0.7](https://github.com/truecharts/apps/compare/rss-bridge-2.0.6...rss-bridge-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [rss-bridge-2.0.6](https://github.com/truecharts/apps/compare/rss-bridge-2.0.5...rss-bridge-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [rss-bridge-2.0.5](https://github.com/truecharts/apps/compare/rss-bridge-2.0.4...rss-bridge-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [rss-bridge-2.0.4](https://github.com/truecharts/apps/compare/rss-bridge-2.0.3...rss-bridge-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [rss-bridge-2.0.3](https://github.com/truecharts/apps/compare/rss-bridge-2.0.2...rss-bridge-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [rss-bridge-2.0.2](https://github.com/truecharts/apps/compare/rss-bridge-2.0.1...rss-bridge-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/rss-bridge/2.0.12/Chart.lock b/stable/rss-bridge/2.0.12/Chart.lock deleted file mode 100644 index d437a3eaa73..00000000000 --- a/stable/rss-bridge/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:33.532693262Z" diff --git a/stable/rss-bridge/2.0.12/Chart.yaml b/stable/rss-bridge/2.0.12/Chart.yaml deleted file mode 100644 index c1ea99ddc59..00000000000 --- a/stable/rss-bridge/2.0.12/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "2022" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. -home: https://github.com/truecharts/apps/tree/master/charts/stable/rss-bridge -icon: https://truecharts.org/img/appicons/rss-bridge.png -keywords: -- rss-bridge -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: rss-bridge -sources: -- https://github.com/RSS-Bridge/rss-bridge -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/rss-bridge/2.0.14/CHANGELOG.md b/stable/rss-bridge/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..27c3e0d7459 --- /dev/null +++ b/stable/rss-bridge/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [rss-bridge-2.0.14](https://github.com/truecharts/apps/compare/rss-bridge-2.0.12...rss-bridge-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [rss-bridge-2.0.12](https://github.com/truecharts/apps/compare/rss-bridge-2.0.11...rss-bridge-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [rss-bridge-2.0.11](https://github.com/truecharts/apps/compare/rss-bridge-2.0.10...rss-bridge-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [rss-bridge-2.0.10](https://github.com/truecharts/apps/compare/rss-bridge-2.0.9...rss-bridge-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [rss-bridge-2.0.9](https://github.com/truecharts/apps/compare/rss-bridge-2.0.8...rss-bridge-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [rss-bridge-2.0.8](https://github.com/truecharts/apps/compare/rss-bridge-2.0.7...rss-bridge-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [rss-bridge-2.0.7](https://github.com/truecharts/apps/compare/rss-bridge-2.0.6...rss-bridge-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [rss-bridge-2.0.6](https://github.com/truecharts/apps/compare/rss-bridge-2.0.5...rss-bridge-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [rss-bridge-2.0.5](https://github.com/truecharts/apps/compare/rss-bridge-2.0.4...rss-bridge-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [rss-bridge-2.0.4](https://github.com/truecharts/apps/compare/rss-bridge-2.0.3...rss-bridge-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [rss-bridge-2.0.3](https://github.com/truecharts/apps/compare/rss-bridge-2.0.2...rss-bridge-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/rss-bridge/2.0.14/Chart.lock b/stable/rss-bridge/2.0.14/Chart.lock new file mode 100644 index 00000000000..12f523606b8 --- /dev/null +++ b/stable/rss-bridge/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:44.632416407Z" diff --git a/stable/rss-bridge/2.0.14/Chart.yaml b/stable/rss-bridge/2.0.14/Chart.yaml new file mode 100644 index 00000000000..55d78fe4527 --- /dev/null +++ b/stable/rss-bridge/2.0.14/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "2022" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. +home: https://github.com/truecharts/apps/tree/master/charts/stable/rss-bridge +icon: https://truecharts.org/img/chart-icons/rss-bridge.png +keywords: +- rss-bridge +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: rss-bridge +sources: +- https://github.com/RSS-Bridge/rss-bridge +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/rss-bridge/2.0.12/README.md b/stable/rss-bridge/2.0.14/README.md similarity index 100% rename from stable/rss-bridge/2.0.12/README.md rename to stable/rss-bridge/2.0.14/README.md diff --git a/stable/rss-bridge/2.0.12/app-readme.md b/stable/rss-bridge/2.0.14/app-readme.md similarity index 100% rename from stable/rss-bridge/2.0.12/app-readme.md rename to stable/rss-bridge/2.0.14/app-readme.md diff --git a/stable/tt-rss/7.0.13/charts/common-10.4.4.tgz b/stable/rss-bridge/2.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/tt-rss/7.0.13/charts/common-10.4.4.tgz rename to stable/rss-bridge/2.0.14/charts/common-10.4.4.tgz diff --git a/stable/rss-bridge/2.0.12/icon.png b/stable/rss-bridge/2.0.14/icon.png similarity index 100% rename from stable/rss-bridge/2.0.12/icon.png rename to stable/rss-bridge/2.0.14/icon.png diff --git a/stable/rss-bridge/2.0.12/ix_values.yaml b/stable/rss-bridge/2.0.14/ix_values.yaml similarity index 100% rename from stable/rss-bridge/2.0.12/ix_values.yaml rename to stable/rss-bridge/2.0.14/ix_values.yaml diff --git a/stable/rss-bridge/2.0.12/questions.yaml b/stable/rss-bridge/2.0.14/questions.yaml similarity index 100% rename from stable/rss-bridge/2.0.12/questions.yaml rename to stable/rss-bridge/2.0.14/questions.yaml diff --git a/stable/unpoller/3.0.14/templates/common.yaml b/stable/rss-bridge/2.0.14/templates/common.yaml similarity index 100% rename from stable/unpoller/3.0.14/templates/common.yaml rename to stable/rss-bridge/2.0.14/templates/common.yaml diff --git a/stable/tt-rss/7.0.13/values.yaml b/stable/rss-bridge/2.0.14/values.yaml similarity index 100% rename from stable/tt-rss/7.0.13/values.yaml rename to stable/rss-bridge/2.0.14/values.yaml diff --git a/stable/rss-bridge/item.yaml b/stable/rss-bridge/item.yaml index 5268d5af4b7..9ef464ed66b 100644 --- a/stable/rss-bridge/item.yaml +++ b/stable/rss-bridge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/rss-bridge.png +icon_url: https://truecharts.org/img/chart-icons/rss-bridge.png categories: - media diff --git a/stable/rsshub/3.0.32/CHANGELOG.md b/stable/rsshub/3.0.32/CHANGELOG.md deleted file mode 100644 index 787c07eebc2..00000000000 --- a/stable/rsshub/3.0.32/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [rsshub-3.0.32](https://github.com/truecharts/apps/compare/rsshub-3.0.31...rsshub-3.0.32) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [rsshub-3.0.31](https://github.com/truecharts/apps/compare/rsshub-3.0.30...rsshub-3.0.31) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [rsshub-3.0.30](https://github.com/truecharts/apps/compare/rsshub-3.0.29...rsshub-3.0.30) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [rsshub-3.0.29](https://github.com/truecharts/apps/compare/rsshub-3.0.28...rsshub-3.0.29) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [rsshub-3.0.28](https://github.com/truecharts/apps/compare/rsshub-3.0.27...rsshub-3.0.28) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [rsshub-3.0.27](https://github.com/truecharts/apps/compare/rsshub-3.0.26...rsshub-3.0.27) (2022-07-08) - -#### Chore - -* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) - - - - -### [rsshub-3.0.26](https://github.com/truecharts/apps/compare/rsshub-3.0.25...rsshub-3.0.26) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [rsshub-3.0.25](https://github.com/truecharts/apps/compare/rsshub-3.0.24...rsshub-3.0.25) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [rsshub-3.0.24](https://github.com/truecharts/apps/compare/rsshub-3.0.23...rsshub-3.0.24) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [rsshub-3.0.23](https://github.com/truecharts/apps/compare/rsshub-3.0.22...rsshub-3.0.23) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [rsshub-3.0.22](https://github.com/truecharts/apps/compare/rsshub-3.0.21...rsshub-3.0.22) (2022-07-04) - -#### Chore - -* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) diff --git a/stable/rsshub/3.0.32/Chart.lock b/stable/rsshub/3.0.32/Chart.lock deleted file mode 100644 index bb250a9df1f..00000000000 --- a/stable/rsshub/3.0.32/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd -generated: "2022-07-12T21:07:51.478405751Z" diff --git a/stable/rsshub/3.0.32/Chart.yaml b/stable/rsshub/3.0.32/Chart.yaml deleted file mode 100644 index 813a3283dfd..00000000000 --- a/stable/rsshub/3.0.32/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: rsshub -version: 3.0.32 -appVersion: "latest" -description: RSSHub can generate RSS feeds from pretty much everything -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/rsshub -icon: https://truecharts.org/img/appicons/rsshub.png -keywords: - - rsshub - - rss -sources: - - https://docs.rsshub.app/en/install/ - - https://github.com/DIYgod/RSSHub -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/rsshub/3.0.34/CHANGELOG.md b/stable/rsshub/3.0.34/CHANGELOG.md new file mode 100644 index 00000000000..41838f52e93 --- /dev/null +++ b/stable/rsshub/3.0.34/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [rsshub-3.0.34](https://github.com/truecharts/apps/compare/rsshub-3.0.32...rsshub-3.0.34) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [rsshub-3.0.32](https://github.com/truecharts/apps/compare/rsshub-3.0.31...rsshub-3.0.32) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [rsshub-3.0.31](https://github.com/truecharts/apps/compare/rsshub-3.0.30...rsshub-3.0.31) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [rsshub-3.0.30](https://github.com/truecharts/apps/compare/rsshub-3.0.29...rsshub-3.0.30) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [rsshub-3.0.29](https://github.com/truecharts/apps/compare/rsshub-3.0.28...rsshub-3.0.29) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [rsshub-3.0.28](https://github.com/truecharts/apps/compare/rsshub-3.0.27...rsshub-3.0.28) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [rsshub-3.0.27](https://github.com/truecharts/apps/compare/rsshub-3.0.26...rsshub-3.0.27) (2022-07-08) + +#### Chore + +* update docker general non-major ([#3099](https://github.com/truecharts/apps/issues/3099)) + + + + +### [rsshub-3.0.26](https://github.com/truecharts/apps/compare/rsshub-3.0.25...rsshub-3.0.26) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [rsshub-3.0.25](https://github.com/truecharts/apps/compare/rsshub-3.0.24...rsshub-3.0.25) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [rsshub-3.0.24](https://github.com/truecharts/apps/compare/rsshub-3.0.23...rsshub-3.0.24) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [rsshub-3.0.23](https://github.com/truecharts/apps/compare/rsshub-3.0.22...rsshub-3.0.23) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) diff --git a/stable/rsshub/3.0.34/Chart.lock b/stable/rsshub/3.0.34/Chart.lock new file mode 100644 index 00000000000..2417e420290 --- /dev/null +++ b/stable/rsshub/3.0.34/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:236378fb08fd81a11cb61d7877203296e75c0801bafba9ce1d9656b62d825dbd +generated: "2022-07-12T23:14:01.133237891Z" diff --git a/stable/rsshub/3.0.34/Chart.yaml b/stable/rsshub/3.0.34/Chart.yaml new file mode 100644 index 00000000000..ab6ddb5c7c4 --- /dev/null +++ b/stable/rsshub/3.0.34/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: rsshub +version: 3.0.34 +appVersion: "latest" +description: RSSHub can generate RSS feeds from pretty much everything +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/rsshub +icon: https://truecharts.org/img/chart-icons/rsshub.png +keywords: + - rsshub + - rss +sources: + - https://docs.rsshub.app/en/install/ + - https://github.com/DIYgod/RSSHub +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/rsshub/3.0.32/README.md b/stable/rsshub/3.0.34/README.md similarity index 100% rename from stable/rsshub/3.0.32/README.md rename to stable/rsshub/3.0.34/README.md diff --git a/stable/rsshub/3.0.32/app-readme.md b/stable/rsshub/3.0.34/app-readme.md similarity index 100% rename from stable/rsshub/3.0.32/app-readme.md rename to stable/rsshub/3.0.34/app-readme.md diff --git a/stable/twtxt/3.0.12/charts/common-10.4.4.tgz b/stable/rsshub/3.0.34/charts/common-10.4.4.tgz similarity index 100% rename from stable/twtxt/3.0.12/charts/common-10.4.4.tgz rename to stable/rsshub/3.0.34/charts/common-10.4.4.tgz diff --git a/stable/weblate/4.0.14/charts/redis-3.0.30.tgz b/stable/rsshub/3.0.34/charts/redis-3.0.30.tgz similarity index 100% rename from stable/weblate/4.0.14/charts/redis-3.0.30.tgz rename to stable/rsshub/3.0.34/charts/redis-3.0.30.tgz diff --git a/stable/rsshub/3.0.32/icon.png b/stable/rsshub/3.0.34/icon.png similarity index 100% rename from stable/rsshub/3.0.32/icon.png rename to stable/rsshub/3.0.34/icon.png diff --git a/stable/rsshub/3.0.32/ix_values.yaml b/stable/rsshub/3.0.34/ix_values.yaml similarity index 100% rename from stable/rsshub/3.0.32/ix_values.yaml rename to stable/rsshub/3.0.34/ix_values.yaml diff --git a/stable/rsshub/3.0.32/questions.yaml b/stable/rsshub/3.0.34/questions.yaml similarity index 100% rename from stable/rsshub/3.0.32/questions.yaml rename to stable/rsshub/3.0.34/questions.yaml diff --git a/stable/uptime-kuma/3.0.13/templates/common.yaml b/stable/rsshub/3.0.34/templates/common.yaml similarity index 100% rename from stable/uptime-kuma/3.0.13/templates/common.yaml rename to stable/rsshub/3.0.34/templates/common.yaml diff --git a/stable/twtxt/3.0.12/values.yaml b/stable/rsshub/3.0.34/values.yaml similarity index 100% rename from stable/twtxt/3.0.12/values.yaml rename to stable/rsshub/3.0.34/values.yaml diff --git a/stable/rsshub/item.yaml b/stable/rsshub/item.yaml index 4fc64d191e8..774fa630c5e 100644 --- a/stable/rsshub/item.yaml +++ b/stable/rsshub/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/rsshub.png +icon_url: https://truecharts.org/img/chart-icons/rsshub.png categories: - media diff --git a/stable/sabnzbd/11.0.16/CHANGELOG.md b/stable/sabnzbd/11.0.16/CHANGELOG.md new file mode 100644 index 00000000000..ae5bc734da8 --- /dev/null +++ b/stable/sabnzbd/11.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sabnzbd-11.0.16](https://github.com/truecharts/apps/compare/sabnzbd-11.0.14...sabnzbd-11.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [sabnzbd-11.0.14](https://github.com/truecharts/apps/compare/sabnzbd-11.0.13...sabnzbd-11.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [sabnzbd-11.0.13](https://github.com/truecharts/apps/compare/sabnzbd-11.0.12...sabnzbd-11.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [sabnzbd-11.0.12](https://github.com/truecharts/apps/compare/sabnzbd-11.0.11...sabnzbd-11.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [sabnzbd-11.0.11](https://github.com/truecharts/apps/compare/sabnzbd-11.0.10...sabnzbd-11.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [sabnzbd-11.0.10](https://github.com/truecharts/apps/compare/sabnzbd-11.0.9...sabnzbd-11.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [sabnzbd-11.0.9](https://github.com/truecharts/apps/compare/sabnzbd-11.0.8...sabnzbd-11.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [sabnzbd-11.0.8](https://github.com/truecharts/apps/compare/sabnzbd-11.0.7...sabnzbd-11.0.8) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [sabnzbd-11.0.7](https://github.com/truecharts/apps/compare/sabnzbd-11.0.6...sabnzbd-11.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [sabnzbd-11.0.6](https://github.com/truecharts/apps/compare/sabnzbd-11.0.5...sabnzbd-11.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [sabnzbd-11.0.5](https://github.com/truecharts/apps/compare/sabnzbd-11.0.4...sabnzbd-11.0.5) (2022-06-14) + +#### Chore + diff --git a/stable/sabnzbd/11.0.16/Chart.lock b/stable/sabnzbd/11.0.16/Chart.lock new file mode 100644 index 00000000000..f600ac9dddd --- /dev/null +++ b/stable/sabnzbd/11.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:57.165889858Z" diff --git a/stable/sabnzbd/11.0.16/Chart.yaml b/stable/sabnzbd/11.0.16/Chart.yaml new file mode 100644 index 00000000000..eeeb3108e73 --- /dev/null +++ b/stable/sabnzbd/11.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "3.6.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Free and easy binary newsreader +home: https://github.com/truecharts/apps/tree/master/charts/stable/sabnzbd +icon: https://truecharts.org/img/chart-icons/sabnzbd.png +keywords: +- sabnzbd +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sabnzbd +sources: +- https://sabnzbd.org/ +type: application +version: 11.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sabnzbd/11.0.16/README.md b/stable/sabnzbd/11.0.16/README.md new file mode 100644 index 00000000000..074039aab43 --- /dev/null +++ b/stable/sabnzbd/11.0.16/README.md @@ -0,0 +1,42 @@ +# sabnzbd + +Free and easy binary newsreader + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/sabnzbd/11.0.16/app-readme.md b/stable/sabnzbd/11.0.16/app-readme.md new file mode 100644 index 00000000000..2641915b167 --- /dev/null +++ b/stable/sabnzbd/11.0.16/app-readme.md @@ -0,0 +1,3 @@ +Free and easy binary newsreader + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/typecho/3.0.13/charts/common-10.4.4.tgz b/stable/sabnzbd/11.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/typecho/3.0.13/charts/common-10.4.4.tgz rename to stable/sabnzbd/11.0.16/charts/common-10.4.4.tgz diff --git a/stable/sabnzbd/11.0.16/icon.png b/stable/sabnzbd/11.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..385d8ff1c15594103bdd95510198a70ddd7fbd5c GIT binary patch literal 4510 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 -### [satisfactory-2.0.12](https://github.com/truecharts/apps/compare/satisfactory-2.0.11...satisfactory-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [satisfactory-2.0.11](https://github.com/truecharts/apps/compare/satisfactory-2.0.10...satisfactory-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [satisfactory-2.0.10](https://github.com/truecharts/apps/compare/satisfactory-2.0.9...satisfactory-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [satisfactory-2.0.9](https://github.com/truecharts/apps/compare/satisfactory-2.0.8...satisfactory-2.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [satisfactory-2.0.8](https://github.com/truecharts/apps/compare/satisfactory-2.0.7...satisfactory-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [satisfactory-2.0.7](https://github.com/truecharts/apps/compare/satisfactory-2.0.6...satisfactory-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [satisfactory-2.0.6](https://github.com/truecharts/apps/compare/satisfactory-2.0.4...satisfactory-2.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [satisfactory-2.0.4](https://github.com/truecharts/apps/compare/satisfactory-2.0.3...satisfactory-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [satisfactory-2.0.3](https://github.com/truecharts/apps/compare/satisfactory-2.0.2...satisfactory-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [satisfactory-2.0.2](https://github.com/truecharts/apps/compare/satisfactory-2.0.1...satisfactory-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/stable/satisfactory/2.0.14/Chart.lock b/stable/satisfactory/2.0.14/Chart.lock deleted file mode 100644 index e55c9151e51..00000000000 --- a/stable/satisfactory/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:48.530763748Z" diff --git a/stable/satisfactory/2.0.14/Chart.yaml b/stable/satisfactory/2.0.14/Chart.yaml deleted file mode 100644 index b20dceb49c3..00000000000 --- a/stable/satisfactory/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Satisfactory Dedicated Server -home: https://github.com/truecharts/apps/tree/master/charts/games/satisfactory -icon: https://truecharts.org/img/appicons/satisfactory.png -keywords: -- satisfactory -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: satisfactory -sources: -- https://github.com/wolveix/satisfactory-server -- https://hub.docker.com/r/wolveix/satisfactory-server -type: application -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - games - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/satisfactory/2.0.16/CHANGELOG.md b/stable/satisfactory/2.0.16/CHANGELOG.md new file mode 100644 index 00000000000..8f8d904ea4e --- /dev/null +++ b/stable/satisfactory/2.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [satisfactory-2.0.16](https://github.com/truecharts/apps/compare/satisfactory-2.0.14...satisfactory-2.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [satisfactory-2.0.14](https://github.com/truecharts/apps/compare/satisfactory-2.0.13...satisfactory-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + + +### [satisfactory-2.0.12](https://github.com/truecharts/apps/compare/satisfactory-2.0.11...satisfactory-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [satisfactory-2.0.11](https://github.com/truecharts/apps/compare/satisfactory-2.0.10...satisfactory-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [satisfactory-2.0.10](https://github.com/truecharts/apps/compare/satisfactory-2.0.9...satisfactory-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [satisfactory-2.0.9](https://github.com/truecharts/apps/compare/satisfactory-2.0.8...satisfactory-2.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [satisfactory-2.0.8](https://github.com/truecharts/apps/compare/satisfactory-2.0.7...satisfactory-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [satisfactory-2.0.7](https://github.com/truecharts/apps/compare/satisfactory-2.0.6...satisfactory-2.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [satisfactory-2.0.6](https://github.com/truecharts/apps/compare/satisfactory-2.0.4...satisfactory-2.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [satisfactory-2.0.4](https://github.com/truecharts/apps/compare/satisfactory-2.0.3...satisfactory-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [satisfactory-2.0.3](https://github.com/truecharts/apps/compare/satisfactory-2.0.2...satisfactory-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/satisfactory/2.0.16/Chart.lock b/stable/satisfactory/2.0.16/Chart.lock new file mode 100644 index 00000000000..893b8af1458 --- /dev/null +++ b/stable/satisfactory/2.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:57.270429296Z" diff --git a/stable/satisfactory/2.0.16/Chart.yaml b/stable/satisfactory/2.0.16/Chart.yaml new file mode 100644 index 00000000000..f147ef8c5ab --- /dev/null +++ b/stable/satisfactory/2.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.2.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Satisfactory Dedicated Server +home: https://github.com/truecharts/apps/tree/master/charts/games/satisfactory +icon: https://truecharts.org/img/chart-icons/satisfactory.png +keywords: +- satisfactory +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: satisfactory +sources: +- https://github.com/wolveix/satisfactory-server +- https://hub.docker.com/r/wolveix/satisfactory-server +type: application +version: 2.0.16 +annotations: + truecharts.org/catagories: | + - games + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/satisfactory/2.0.14/README.md b/stable/satisfactory/2.0.16/README.md similarity index 100% rename from stable/satisfactory/2.0.14/README.md rename to stable/satisfactory/2.0.16/README.md diff --git a/stable/satisfactory/2.0.14/app-readme.md b/stable/satisfactory/2.0.16/app-readme.md similarity index 100% rename from stable/satisfactory/2.0.14/app-readme.md rename to stable/satisfactory/2.0.16/app-readme.md diff --git a/stable/ubooquity/3.0.13/charts/common-10.4.4.tgz b/stable/satisfactory/2.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/ubooquity/3.0.13/charts/common-10.4.4.tgz rename to stable/satisfactory/2.0.16/charts/common-10.4.4.tgz diff --git a/stable/satisfactory/2.0.14/icon.png b/stable/satisfactory/2.0.16/icon.png similarity index 100% rename from stable/satisfactory/2.0.14/icon.png rename to stable/satisfactory/2.0.16/icon.png diff --git a/stable/satisfactory/2.0.14/ix_values.yaml b/stable/satisfactory/2.0.16/ix_values.yaml similarity index 100% rename from stable/satisfactory/2.0.14/ix_values.yaml rename to stable/satisfactory/2.0.16/ix_values.yaml diff --git a/stable/satisfactory/2.0.14/questions.yaml b/stable/satisfactory/2.0.16/questions.yaml similarity index 100% rename from stable/satisfactory/2.0.14/questions.yaml rename to stable/satisfactory/2.0.16/questions.yaml diff --git a/stable/verysync/2.0.14/templates/common.yaml b/stable/satisfactory/2.0.16/templates/common.yaml similarity index 100% rename from stable/verysync/2.0.14/templates/common.yaml rename to stable/satisfactory/2.0.16/templates/common.yaml diff --git a/stable/ubooquity/3.0.13/values.yaml b/stable/satisfactory/2.0.16/values.yaml similarity index 100% rename from stable/ubooquity/3.0.13/values.yaml rename to stable/satisfactory/2.0.16/values.yaml diff --git a/stable/satisfactory/item.yaml b/stable/satisfactory/item.yaml index 4c142c3e64b..04fe654456d 100644 --- a/stable/satisfactory/item.yaml +++ b/stable/satisfactory/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/satisfactory.png +icon_url: https://truecharts.org/img/chart-icons/satisfactory.png categories: - games diff --git a/stable/scrutiny/3.0.10/CHANGELOG.md b/stable/scrutiny/3.0.10/CHANGELOG.md deleted file mode 100644 index bdebe0c759f..00000000000 --- a/stable/scrutiny/3.0.10/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [scrutiny-3.0.10](https://github.com/truecharts/apps/compare/scrutiny-3.0.9...scrutiny-3.0.10) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [satisfactory-2.0.13](https://github.com/truecharts/apps/compare/satisfactory-2.0.12...satisfactory-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [satisfactory-2.0.12](https://github.com/truecharts/apps/compare/satisfactory-2.0.11...satisfactory-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [satisfactory-2.0.11](https://github.com/truecharts/apps/compare/satisfactory-2.0.10...satisfactory-2.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [satisfactory-2.0.10](https://github.com/truecharts/apps/compare/satisfactory-2.0.9...satisfactory-2.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [satisfactory-2.0.9](https://github.com/truecharts/apps/compare/satisfactory-2.0.8...satisfactory-2.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [satisfactory-2.0.8](https://github.com/truecharts/apps/compare/satisfactory-2.0.7...satisfactory-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [satisfactory-2.0.7](https://github.com/truecharts/apps/compare/satisfactory-2.0.6...satisfactory-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [satisfactory-2.0.6](https://github.com/truecharts/apps/compare/satisfactory-2.0.4...satisfactory-2.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [satisfactory-2.0.4](https://github.com/truecharts/apps/compare/satisfactory-2.0.3...satisfactory-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [satisfactory-2.0.3](https://github.com/truecharts/apps/compare/satisfactory-2.0.2...satisfactory-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/scrutiny/3.0.10/Chart.lock b/stable/scrutiny/3.0.10/Chart.lock deleted file mode 100644 index 9f6fbe40aba..00000000000 --- a/stable/scrutiny/3.0.10/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:07:49.616921576Z" diff --git a/stable/scrutiny/3.0.10/Chart.yaml b/stable/scrutiny/3.0.10/Chart.yaml deleted file mode 100644 index 4c27bac593f..00000000000 --- a/stable/scrutiny/3.0.10/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: scrutiny -version: 3.0.10 -appVersion: "0.4.15" -description: Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/scrutiny -icon: https://truecharts.org/img/appicons/scrutiny.png -keywords: - - scrutiny -sources: - - https://hub.docker.com/r/linuxserver/scrutiny -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/scrutiny/3.0.12/CHANGELOG.md b/stable/scrutiny/3.0.12/CHANGELOG.md new file mode 100644 index 00000000000..a1512c1e438 --- /dev/null +++ b/stable/scrutiny/3.0.12/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [scrutiny-3.0.12](https://github.com/truecharts/apps/compare/scrutiny-3.0.10...scrutiny-3.0.12) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [scrutiny-3.0.10](https://github.com/truecharts/apps/compare/scrutiny-3.0.9...scrutiny-3.0.10) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [satisfactory-2.0.13](https://github.com/truecharts/apps/compare/satisfactory-2.0.12...satisfactory-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [satisfactory-2.0.12](https://github.com/truecharts/apps/compare/satisfactory-2.0.11...satisfactory-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [satisfactory-2.0.11](https://github.com/truecharts/apps/compare/satisfactory-2.0.10...satisfactory-2.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [satisfactory-2.0.10](https://github.com/truecharts/apps/compare/satisfactory-2.0.9...satisfactory-2.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [satisfactory-2.0.9](https://github.com/truecharts/apps/compare/satisfactory-2.0.8...satisfactory-2.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [satisfactory-2.0.8](https://github.com/truecharts/apps/compare/satisfactory-2.0.7...satisfactory-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [satisfactory-2.0.7](https://github.com/truecharts/apps/compare/satisfactory-2.0.6...satisfactory-2.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [satisfactory-2.0.6](https://github.com/truecharts/apps/compare/satisfactory-2.0.4...satisfactory-2.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [satisfactory-2.0.4](https://github.com/truecharts/apps/compare/satisfactory-2.0.3...satisfactory-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/scrutiny/3.0.12/Chart.lock b/stable/scrutiny/3.0.12/Chart.lock new file mode 100644 index 00000000000..c98e15c5a28 --- /dev/null +++ b/stable/scrutiny/3.0.12/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:13:59.354930321Z" diff --git a/stable/scrutiny/3.0.12/Chart.yaml b/stable/scrutiny/3.0.12/Chart.yaml new file mode 100644 index 00000000000..99d3143cc45 --- /dev/null +++ b/stable/scrutiny/3.0.12/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: scrutiny +version: 3.0.12 +appVersion: "0.4.15" +description: Scrutiny WebUI for smartd S.M.A.R.T monitoring. Scrutiny is a Hard Drive Health Dashboard & Monitoring solution. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/scrutiny +icon: https://truecharts.org/img/chart-icons/scrutiny.png +keywords: + - scrutiny +sources: + - https://hub.docker.com/r/linuxserver/scrutiny +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/scrutiny/3.0.10/README.md b/stable/scrutiny/3.0.12/README.md similarity index 100% rename from stable/scrutiny/3.0.10/README.md rename to stable/scrutiny/3.0.12/README.md diff --git a/stable/scrutiny/3.0.10/app-readme.md b/stable/scrutiny/3.0.12/app-readme.md similarity index 100% rename from stable/scrutiny/3.0.10/app-readme.md rename to stable/scrutiny/3.0.12/app-readme.md diff --git a/stable/unmanic/3.0.12/charts/common-10.4.4.tgz b/stable/scrutiny/3.0.12/charts/common-10.4.4.tgz similarity index 100% rename from stable/unmanic/3.0.12/charts/common-10.4.4.tgz rename to stable/scrutiny/3.0.12/charts/common-10.4.4.tgz diff --git a/stable/scrutiny/3.0.10/icon.png b/stable/scrutiny/3.0.12/icon.png similarity index 100% rename from stable/scrutiny/3.0.10/icon.png rename to stable/scrutiny/3.0.12/icon.png diff --git a/stable/scrutiny/3.0.10/ix_values.yaml b/stable/scrutiny/3.0.12/ix_values.yaml similarity index 100% rename from stable/scrutiny/3.0.10/ix_values.yaml rename to stable/scrutiny/3.0.12/ix_values.yaml diff --git a/stable/scrutiny/3.0.10/questions.yaml b/stable/scrutiny/3.0.12/questions.yaml similarity index 100% rename from stable/scrutiny/3.0.10/questions.yaml rename to stable/scrutiny/3.0.12/questions.yaml diff --git a/stable/webgrabplus/2.0.13/templates/common.yaml b/stable/scrutiny/3.0.12/templates/common.yaml similarity index 100% rename from stable/webgrabplus/2.0.13/templates/common.yaml rename to stable/scrutiny/3.0.12/templates/common.yaml diff --git a/stable/unmanic/3.0.12/values.yaml b/stable/scrutiny/3.0.12/values.yaml similarity index 100% rename from stable/unmanic/3.0.12/values.yaml rename to stable/scrutiny/3.0.12/values.yaml diff --git a/stable/scrutiny/item.yaml b/stable/scrutiny/item.yaml index 072a7483d91..d854ae81d65 100644 --- a/stable/scrutiny/item.yaml +++ b/stable/scrutiny/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/scrutiny.png +icon_url: https://truecharts.org/img/chart-icons/scrutiny.png categories: - incubator diff --git a/stable/ser2sock/6.0.13/CHANGELOG.md b/stable/ser2sock/6.0.13/CHANGELOG.md deleted file mode 100644 index 68840ad419b..00000000000 --- a/stable/ser2sock/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ser2sock-6.0.13](https://github.com/truecharts/apps/compare/ser2sock-6.0.12...ser2sock-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ser2sock-6.0.12](https://github.com/truecharts/apps/compare/ser2sock-6.0.11...ser2sock-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ser2sock-6.0.11](https://github.com/truecharts/apps/compare/ser2sock-6.0.10...ser2sock-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [ser2sock-6.0.10](https://github.com/truecharts/apps/compare/ser2sock-6.0.9...ser2sock-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ser2sock-6.0.9](https://github.com/truecharts/apps/compare/ser2sock-6.0.8...ser2sock-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ser2sock-6.0.8](https://github.com/truecharts/apps/compare/ser2sock-6.0.7...ser2sock-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ser2sock-6.0.7](https://github.com/truecharts/apps/compare/ser2sock-6.0.6...ser2sock-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ser2sock-6.0.6](https://github.com/truecharts/apps/compare/ser2sock-6.0.5...ser2sock-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ser2sock-6.0.5](https://github.com/truecharts/apps/compare/ser2sock-6.0.4...ser2sock-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [ser2sock-6.0.4](https://github.com/truecharts/apps/compare/ser2sock-6.0.3...ser2sock-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [ser2sock-6.0.3](https://github.com/truecharts/apps/compare/ser2sock-6.0.2...ser2sock-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/ser2sock/6.0.13/Chart.lock b/stable/ser2sock/6.0.13/Chart.lock deleted file mode 100644 index 57be18ff217..00000000000 --- a/stable/ser2sock/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:03.958832276Z" diff --git a/stable/ser2sock/6.0.13/Chart.yaml b/stable/ser2sock/6.0.13/Chart.yaml deleted file mode 100644 index d92e3cb80f4..00000000000 --- a/stable/ser2sock/6.0.13/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Serial to Socket Redirector -home: https://github.com/truecharts/apps/tree/master/charts/stable/ser2sock -icon: https://truecharts.org/img/appicons/ser2sock.png -keywords: -- ser2sock -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: ser2sock -sources: -- https://github.com/nutechsoftware/ser2sock -- https://github.com/tenstartups/ser2sock -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ser2sock/6.0.15/CHANGELOG.md b/stable/ser2sock/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..faf3cd89113 --- /dev/null +++ b/stable/ser2sock/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ser2sock-6.0.15](https://github.com/truecharts/apps/compare/ser2sock-6.0.13...ser2sock-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ser2sock-6.0.13](https://github.com/truecharts/apps/compare/ser2sock-6.0.12...ser2sock-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ser2sock-6.0.12](https://github.com/truecharts/apps/compare/ser2sock-6.0.11...ser2sock-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ser2sock-6.0.11](https://github.com/truecharts/apps/compare/ser2sock-6.0.10...ser2sock-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [ser2sock-6.0.10](https://github.com/truecharts/apps/compare/ser2sock-6.0.9...ser2sock-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ser2sock-6.0.9](https://github.com/truecharts/apps/compare/ser2sock-6.0.8...ser2sock-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ser2sock-6.0.8](https://github.com/truecharts/apps/compare/ser2sock-6.0.7...ser2sock-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ser2sock-6.0.7](https://github.com/truecharts/apps/compare/ser2sock-6.0.6...ser2sock-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ser2sock-6.0.6](https://github.com/truecharts/apps/compare/ser2sock-6.0.5...ser2sock-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ser2sock-6.0.5](https://github.com/truecharts/apps/compare/ser2sock-6.0.4...ser2sock-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [ser2sock-6.0.4](https://github.com/truecharts/apps/compare/ser2sock-6.0.3...ser2sock-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/ser2sock/6.0.15/Chart.lock b/stable/ser2sock/6.0.15/Chart.lock new file mode 100644 index 00000000000..ba3e51a9d41 --- /dev/null +++ b/stable/ser2sock/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:12.189443902Z" diff --git a/stable/ser2sock/6.0.15/Chart.yaml b/stable/ser2sock/6.0.15/Chart.yaml new file mode 100644 index 00000000000..ba5deb78b03 --- /dev/null +++ b/stable/ser2sock/6.0.15/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Serial to Socket Redirector +home: https://github.com/truecharts/apps/tree/master/charts/stable/ser2sock +icon: https://truecharts.org/img/chart-icons/ser2sock.png +keywords: +- ser2sock +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: ser2sock +sources: +- https://github.com/nutechsoftware/ser2sock +- https://github.com/tenstartups/ser2sock +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ser2sock/6.0.13/README.md b/stable/ser2sock/6.0.15/README.md similarity index 100% rename from stable/ser2sock/6.0.13/README.md rename to stable/ser2sock/6.0.15/README.md diff --git a/stable/ser2sock/6.0.13/app-readme.md b/stable/ser2sock/6.0.15/app-readme.md similarity index 100% rename from stable/ser2sock/6.0.13/app-readme.md rename to stable/ser2sock/6.0.15/app-readme.md diff --git a/stable/unpackerr/6.0.12/charts/common-10.4.4.tgz b/stable/ser2sock/6.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/unpackerr/6.0.12/charts/common-10.4.4.tgz rename to stable/ser2sock/6.0.15/charts/common-10.4.4.tgz diff --git a/stable/ser2sock/6.0.13/ci/test-values.yaml b/stable/ser2sock/6.0.15/ci/test-values.yaml similarity index 100% rename from stable/ser2sock/6.0.13/ci/test-values.yaml rename to stable/ser2sock/6.0.15/ci/test-values.yaml diff --git a/stable/ser2sock/6.0.13/icon.png b/stable/ser2sock/6.0.15/icon.png similarity index 100% rename from stable/ser2sock/6.0.13/icon.png rename to stable/ser2sock/6.0.15/icon.png diff --git a/stable/ser2sock/6.0.13/ix_values.yaml b/stable/ser2sock/6.0.15/ix_values.yaml similarity index 100% rename from stable/ser2sock/6.0.13/ix_values.yaml rename to stable/ser2sock/6.0.15/ix_values.yaml diff --git a/stable/ser2sock/6.0.13/questions.yaml b/stable/ser2sock/6.0.15/questions.yaml similarity index 100% rename from stable/ser2sock/6.0.13/questions.yaml rename to stable/ser2sock/6.0.15/questions.yaml diff --git a/stable/website-shot/2.0.13/templates/common.yaml b/stable/ser2sock/6.0.15/templates/common.yaml similarity index 100% rename from stable/website-shot/2.0.13/templates/common.yaml rename to stable/ser2sock/6.0.15/templates/common.yaml diff --git a/stable/unpackerr/6.0.12/values.yaml b/stable/ser2sock/6.0.15/values.yaml similarity index 100% rename from stable/unpackerr/6.0.12/values.yaml rename to stable/ser2sock/6.0.15/values.yaml diff --git a/stable/ser2sock/item.yaml b/stable/ser2sock/item.yaml index 10055db02ef..46dfb26f759 100644 --- a/stable/ser2sock/item.yaml +++ b/stable/ser2sock/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ser2sock.png +icon_url: https://truecharts.org/img/chart-icons/ser2sock.png categories: - media diff --git a/stable/shiori/7.0.13/CHANGELOG.md b/stable/shiori/7.0.13/CHANGELOG.md deleted file mode 100644 index 82e578e11af..00000000000 --- a/stable/shiori/7.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [shiori-7.0.13](https://github.com/truecharts/apps/compare/shiori-7.0.12...shiori-7.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [shiori-7.0.12](https://github.com/truecharts/apps/compare/shiori-7.0.11...shiori-7.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [shiori-7.0.11](https://github.com/truecharts/apps/compare/shiori-7.0.10...shiori-7.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [shiori-7.0.10](https://github.com/truecharts/apps/compare/shiori-7.0.9...shiori-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [shiori-7.0.9](https://github.com/truecharts/apps/compare/shiori-7.0.8...shiori-7.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [shiori-7.0.8](https://github.com/truecharts/apps/compare/shiori-7.0.7...shiori-7.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [shiori-7.0.7](https://github.com/truecharts/apps/compare/shiori-7.0.6...shiori-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [shiori-7.0.6](https://github.com/truecharts/apps/compare/shiori-7.0.5...shiori-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [shiori-7.0.5](https://github.com/truecharts/apps/compare/shiori-7.0.4...shiori-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [shiori-7.0.4](https://github.com/truecharts/apps/compare/shiori-7.0.3...shiori-7.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [shiori-7.0.3](https://github.com/truecharts/apps/compare/shiori-7.0.2...shiori-7.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/shiori/7.0.13/Chart.lock b/stable/shiori/7.0.13/Chart.lock deleted file mode 100644 index f1bb4c02810..00000000000 --- a/stable/shiori/7.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:08:10.069842378Z" diff --git a/stable/shiori/7.0.13/Chart.yaml b/stable/shiori/7.0.13/Chart.yaml deleted file mode 100644 index 3bad7aa577d..00000000000 --- a/stable/shiori/7.0.13/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.0" -version: 7.0.13 -kubeVersion: '>=1.16.0-0' -name: shiori -description: A simple bookmark manager built with Go -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/shiori -icon: https://truecharts.org/img/appicons/shiori.png -keywords: - - shiori - - bookmark - - bookmark-manager - - web-interface -sources: - - https://github.com/go-shiori/shiori - - https://github.com/nicholaswilde/docker-shiori -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/shiori/7.0.15/CHANGELOG.md b/stable/shiori/7.0.15/CHANGELOG.md new file mode 100644 index 00000000000..6c4e77eb498 --- /dev/null +++ b/stable/shiori/7.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shiori-7.0.15](https://github.com/truecharts/apps/compare/shiori-7.0.13...shiori-7.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [shiori-7.0.13](https://github.com/truecharts/apps/compare/shiori-7.0.12...shiori-7.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [shiori-7.0.12](https://github.com/truecharts/apps/compare/shiori-7.0.11...shiori-7.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [shiori-7.0.11](https://github.com/truecharts/apps/compare/shiori-7.0.10...shiori-7.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [shiori-7.0.10](https://github.com/truecharts/apps/compare/shiori-7.0.9...shiori-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [shiori-7.0.9](https://github.com/truecharts/apps/compare/shiori-7.0.8...shiori-7.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [shiori-7.0.8](https://github.com/truecharts/apps/compare/shiori-7.0.7...shiori-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [shiori-7.0.7](https://github.com/truecharts/apps/compare/shiori-7.0.6...shiori-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [shiori-7.0.6](https://github.com/truecharts/apps/compare/shiori-7.0.5...shiori-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [shiori-7.0.5](https://github.com/truecharts/apps/compare/shiori-7.0.4...shiori-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [shiori-7.0.4](https://github.com/truecharts/apps/compare/shiori-7.0.3...shiori-7.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/shiori/7.0.15/Chart.lock b/stable/shiori/7.0.15/Chart.lock new file mode 100644 index 00000000000..9568ceb3229 --- /dev/null +++ b/stable/shiori/7.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:14:18.272794818Z" diff --git a/stable/shiori/7.0.15/Chart.yaml b/stable/shiori/7.0.15/Chart.yaml new file mode 100644 index 00000000000..14ff51e1121 --- /dev/null +++ b/stable/shiori/7.0.15/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.5.0" +version: 7.0.15 +kubeVersion: '>=1.16.0-0' +name: shiori +description: A simple bookmark manager built with Go +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/shiori +icon: https://truecharts.org/img/chart-icons/shiori.png +keywords: + - shiori + - bookmark + - bookmark-manager + - web-interface +sources: + - https://github.com/go-shiori/shiori + - https://github.com/nicholaswilde/docker-shiori +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shiori/7.0.13/README.md b/stable/shiori/7.0.15/README.md similarity index 100% rename from stable/shiori/7.0.13/README.md rename to stable/shiori/7.0.15/README.md diff --git a/stable/shiori/7.0.13/app-readme.md b/stable/shiori/7.0.15/app-readme.md similarity index 100% rename from stable/shiori/7.0.13/app-readme.md rename to stable/shiori/7.0.15/app-readme.md diff --git a/stable/unpoller/3.0.14/charts/common-10.4.4.tgz b/stable/shiori/7.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/unpoller/3.0.14/charts/common-10.4.4.tgz rename to stable/shiori/7.0.15/charts/common-10.4.4.tgz diff --git a/stable/synapse/4.0.15/charts/postgresql-8.0.30.tgz b/stable/shiori/7.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/synapse/4.0.15/charts/postgresql-8.0.30.tgz rename to stable/shiori/7.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/shiori/7.0.13/icon.png b/stable/shiori/7.0.15/icon.png similarity index 100% rename from stable/shiori/7.0.13/icon.png rename to stable/shiori/7.0.15/icon.png diff --git a/stable/shiori/7.0.13/ix_values.yaml b/stable/shiori/7.0.15/ix_values.yaml similarity index 100% rename from stable/shiori/7.0.13/ix_values.yaml rename to stable/shiori/7.0.15/ix_values.yaml diff --git a/stable/shiori/7.0.13/questions.yaml b/stable/shiori/7.0.15/questions.yaml similarity index 100% rename from stable/shiori/7.0.13/questions.yaml rename to stable/shiori/7.0.15/questions.yaml diff --git a/stable/wekan/4.0.17/templates/common.yaml b/stable/shiori/7.0.15/templates/common.yaml similarity index 100% rename from stable/wekan/4.0.17/templates/common.yaml rename to stable/shiori/7.0.15/templates/common.yaml diff --git a/stable/unpoller/3.0.14/values.yaml b/stable/shiori/7.0.15/values.yaml similarity index 100% rename from stable/unpoller/3.0.14/values.yaml rename to stable/shiori/7.0.15/values.yaml diff --git a/stable/shiori/item.yaml b/stable/shiori/item.yaml index cb2666d06c0..e91f2a4426c 100644 --- a/stable/shiori/item.yaml +++ b/stable/shiori/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/shiori.png +icon_url: https://truecharts.org/img/chart-icons/shiori.png categories: - media diff --git a/stable/shlink-web-client/3.0.13/CHANGELOG.md b/stable/shlink-web-client/3.0.13/CHANGELOG.md deleted file mode 100644 index 9bb0dc7612b..00000000000 --- a/stable/shlink-web-client/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [shlink-web-client-3.0.13](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.12...shlink-web-client-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [shlink-web-client-3.0.12](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.11...shlink-web-client-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [shlink-web-client-3.0.11](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.10...shlink-web-client-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [shlink-web-client-3.0.10](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.9...shlink-web-client-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [shlink-web-client-3.0.9](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.8...shlink-web-client-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [shlink-web-client-3.0.8](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.7...shlink-web-client-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [shlink-web-client-3.0.7](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.6...shlink-web-client-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [shlink-web-client-3.0.6](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.5...shlink-web-client-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [shlink-web-client-3.0.5](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.4...shlink-web-client-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [shlink-web-client-3.0.4](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.3...shlink-web-client-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [shlink-web-client-3.0.3](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.2...shlink-web-client-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/shlink-web-client/3.0.13/Chart.lock b/stable/shlink-web-client/3.0.13/Chart.lock deleted file mode 100644 index 625f418cfd5..00000000000 --- a/stable/shlink-web-client/3.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:12.433828242Z" diff --git a/stable/shlink-web-client/3.0.13/Chart.yaml b/stable/shlink-web-client/3.0.13/Chart.yaml deleted file mode 100644 index 14984520eec..00000000000 --- a/stable/shlink-web-client/3.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "3.7.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A ReactJS-based progressive web application for Shlink. -home: https://github.com/truecharts/apps/tree/master/charts/stable/shlink-web-client -icon: https://truecharts.org/img/appicons/shlink-web-client.png -keywords: -- url -- shortener -- frontend -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shlink-web-client -sources: -- https://github.com/shlinkio/shlink-web-client -type: application -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/shlink-web-client/3.0.15/CHANGELOG.md b/stable/shlink-web-client/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..e1e3a1079c0 --- /dev/null +++ b/stable/shlink-web-client/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shlink-web-client-3.0.15](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.13...shlink-web-client-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [shlink-web-client-3.0.13](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.12...shlink-web-client-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [shlink-web-client-3.0.12](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.11...shlink-web-client-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [shlink-web-client-3.0.11](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.10...shlink-web-client-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [shlink-web-client-3.0.10](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.9...shlink-web-client-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [shlink-web-client-3.0.9](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.8...shlink-web-client-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [shlink-web-client-3.0.8](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.7...shlink-web-client-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [shlink-web-client-3.0.7](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.6...shlink-web-client-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [shlink-web-client-3.0.6](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.5...shlink-web-client-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [shlink-web-client-3.0.5](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.4...shlink-web-client-3.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [shlink-web-client-3.0.4](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.3...shlink-web-client-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/shlink-web-client/3.0.15/Chart.lock b/stable/shlink-web-client/3.0.15/Chart.lock new file mode 100644 index 00000000000..90f0b9a8f6f --- /dev/null +++ b/stable/shlink-web-client/3.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:22.374446603Z" diff --git a/stable/shlink-web-client/3.0.15/Chart.yaml b/stable/shlink-web-client/3.0.15/Chart.yaml new file mode 100644 index 00000000000..5645132a3d7 --- /dev/null +++ b/stable/shlink-web-client/3.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "3.7.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A ReactJS-based progressive web application for Shlink. +home: https://github.com/truecharts/apps/tree/master/charts/stable/shlink-web-client +icon: https://truecharts.org/img/chart-icons/shlink-web-client.png +keywords: +- url +- shortener +- frontend +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shlink-web-client +sources: +- https://github.com/shlinkio/shlink-web-client +type: application +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shlink-web-client/3.0.13/README.md b/stable/shlink-web-client/3.0.15/README.md similarity index 100% rename from stable/shlink-web-client/3.0.13/README.md rename to stable/shlink-web-client/3.0.15/README.md diff --git a/stable/shlink-web-client/3.0.13/app-readme.md b/stable/shlink-web-client/3.0.15/app-readme.md similarity index 100% rename from stable/shlink-web-client/3.0.13/app-readme.md rename to stable/shlink-web-client/3.0.15/app-readme.md diff --git a/stable/uptime-kuma/3.0.13/charts/common-10.4.4.tgz b/stable/shlink-web-client/3.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/uptime-kuma/3.0.13/charts/common-10.4.4.tgz rename to stable/shlink-web-client/3.0.15/charts/common-10.4.4.tgz diff --git a/stable/shlink-web-client/3.0.13/icon.png b/stable/shlink-web-client/3.0.15/icon.png similarity index 100% rename from stable/shlink-web-client/3.0.13/icon.png rename to stable/shlink-web-client/3.0.15/icon.png diff --git a/stable/shlink-web-client/3.0.13/ix_values.yaml b/stable/shlink-web-client/3.0.15/ix_values.yaml similarity index 100% rename from stable/shlink-web-client/3.0.13/ix_values.yaml rename to stable/shlink-web-client/3.0.15/ix_values.yaml diff --git a/stable/shlink-web-client/3.0.13/questions.yaml b/stable/shlink-web-client/3.0.15/questions.yaml similarity index 100% rename from stable/shlink-web-client/3.0.13/questions.yaml rename to stable/shlink-web-client/3.0.15/questions.yaml diff --git a/stable/wg-easy/1.0.5/templates/common.yaml b/stable/shlink-web-client/3.0.15/templates/common.yaml similarity index 100% rename from stable/wg-easy/1.0.5/templates/common.yaml rename to stable/shlink-web-client/3.0.15/templates/common.yaml diff --git a/stable/uptime-kuma/3.0.13/values.yaml b/stable/shlink-web-client/3.0.15/values.yaml similarity index 100% rename from stable/uptime-kuma/3.0.13/values.yaml rename to stable/shlink-web-client/3.0.15/values.yaml diff --git a/stable/shlink-web-client/item.yaml b/stable/shlink-web-client/item.yaml index 7a177644012..2a80eb8b80a 100644 --- a/stable/shlink-web-client/item.yaml +++ b/stable/shlink-web-client/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/shlink-web-client.png +icon_url: https://truecharts.org/img/chart-icons/shlink-web-client.png categories: - utilities diff --git a/stable/shlink/4.0.14/CHANGELOG.md b/stable/shlink/4.0.14/CHANGELOG.md deleted file mode 100644 index b6b94cdcd45..00000000000 --- a/stable/shlink/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [shlink-4.0.14](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.12...shlink-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [shlink-4.0.13](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.11...shlink-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [shlink-4.0.12](https://github.com/truecharts/apps/compare/shlink-4.0.11...shlink-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [shlink-4.0.11](https://github.com/truecharts/apps/compare/shlink-4.0.10...shlink-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [shlink-4.0.10](https://github.com/truecharts/apps/compare/shlink-4.0.9...shlink-4.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [shlink-4.0.9](https://github.com/truecharts/apps/compare/shlink-4.0.8...shlink-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [shlink-4.0.8](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.7...shlink-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [shlink-4.0.7](https://github.com/truecharts/apps/compare/shlink-4.0.6...shlink-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [shlink-4.0.6](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.5...shlink-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [shlink-4.0.5](https://github.com/truecharts/apps/compare/shlink-4.0.4...shlink-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [shlink-4.0.4](https://github.com/truecharts/apps/compare/shlink-4.0.3...shlink-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/shlink/4.0.14/Chart.lock b/stable/shlink/4.0.14/Chart.lock deleted file mode 100644 index 5623f9a1282..00000000000 --- a/stable/shlink/4.0.14/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:08:16.84107466Z" diff --git a/stable/shlink/4.0.14/Chart.yaml b/stable/shlink/4.0.14/Chart.yaml deleted file mode 100644 index ee86ce0a5f0..00000000000 --- a/stable/shlink/4.0.14/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: "3.1.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -deprecated: false -description: A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain. -home: https://github.com/truecharts/apps/tree/master/charts/stable/shlink -icon: https://truecharts.org/img/appicons/shlink.png -keywords: -- url -- shortener -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shlink -sources: -- https://github.com/shlinkio/shlink -type: application -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/shlink/4.0.16/CHANGELOG.md b/stable/shlink/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..b604465c9e5 --- /dev/null +++ b/stable/shlink/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shlink-4.0.16](https://github.com/truecharts/apps/compare/shlink-4.0.14...shlink-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [shlink-4.0.14](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.12...shlink-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [shlink-4.0.13](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.11...shlink-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [shlink-4.0.12](https://github.com/truecharts/apps/compare/shlink-4.0.11...shlink-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [shlink-4.0.11](https://github.com/truecharts/apps/compare/shlink-4.0.10...shlink-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [shlink-4.0.10](https://github.com/truecharts/apps/compare/shlink-4.0.9...shlink-4.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [shlink-4.0.9](https://github.com/truecharts/apps/compare/shlink-4.0.8...shlink-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [shlink-4.0.8](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.7...shlink-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [shlink-4.0.7](https://github.com/truecharts/apps/compare/shlink-4.0.6...shlink-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [shlink-4.0.6](https://github.com/truecharts/apps/compare/shlink-web-client-3.0.5...shlink-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [shlink-4.0.5](https://github.com/truecharts/apps/compare/shlink-4.0.4...shlink-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/shlink/4.0.16/Chart.lock b/stable/shlink/4.0.16/Chart.lock new file mode 100644 index 00000000000..dda43b14cc9 --- /dev/null +++ b/stable/shlink/4.0.16/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:14:25.64223136Z" diff --git a/stable/shlink/4.0.16/Chart.yaml b/stable/shlink/4.0.16/Chart.yaml new file mode 100644 index 00000000000..90ae72cc454 --- /dev/null +++ b/stable/shlink/4.0.16/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "3.1.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +deprecated: false +description: A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own custom domain. +home: https://github.com/truecharts/apps/tree/master/charts/stable/shlink +icon: https://truecharts.org/img/chart-icons/shlink.png +keywords: +- url +- shortener +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shlink +sources: +- https://github.com/shlinkio/shlink +type: application +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shlink/4.0.14/README.md b/stable/shlink/4.0.16/README.md similarity index 100% rename from stable/shlink/4.0.14/README.md rename to stable/shlink/4.0.16/README.md diff --git a/stable/shlink/4.0.14/app-readme.md b/stable/shlink/4.0.16/app-readme.md similarity index 100% rename from stable/shlink/4.0.14/app-readme.md rename to stable/shlink/4.0.16/app-readme.md diff --git a/stable/uptimerobot-prometheus/4.0.14/charts/common-10.4.4.tgz b/stable/shlink/4.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/charts/common-10.4.4.tgz rename to stable/shlink/4.0.16/charts/common-10.4.4.tgz diff --git a/stable/teedy/7.0.13/charts/postgresql-8.0.30.tgz b/stable/shlink/4.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/teedy/7.0.13/charts/postgresql-8.0.30.tgz rename to stable/shlink/4.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/shlink/4.0.16/charts/redis-3.0.30.tgz b/stable/shlink/4.0.16/charts/redis-3.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ab5d8913ad0cfbb49e0a1481ddc5f8c584e8eb73 GIT binary patch literal 65401 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%0ArloA*=akb6WNHS(Wh( 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 oRV|GBY1z5wn805!Ak{{R30 literal 0 HcmV?d00001 diff --git a/stable/shlink/4.0.14/icon.png b/stable/shlink/4.0.16/icon.png similarity index 100% rename from stable/shlink/4.0.14/icon.png rename to stable/shlink/4.0.16/icon.png diff --git a/stable/shlink/4.0.14/ix_values.yaml b/stable/shlink/4.0.16/ix_values.yaml similarity index 100% rename from stable/shlink/4.0.14/ix_values.yaml rename to stable/shlink/4.0.16/ix_values.yaml diff --git a/stable/shlink/4.0.14/questions.yaml b/stable/shlink/4.0.16/questions.yaml similarity index 100% rename from stable/shlink/4.0.14/questions.yaml rename to stable/shlink/4.0.16/questions.yaml diff --git a/stable/whoogle/3.0.14/templates/common.yaml b/stable/shlink/4.0.16/templates/common.yaml similarity index 100% rename from stable/whoogle/3.0.14/templates/common.yaml rename to stable/shlink/4.0.16/templates/common.yaml diff --git a/stable/uptimerobot-prometheus/4.0.14/values.yaml b/stable/shlink/4.0.16/values.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/values.yaml rename to stable/shlink/4.0.16/values.yaml diff --git a/stable/shlink/item.yaml b/stable/shlink/item.yaml index c9ab301a5f7..91e1f9dc05c 100644 --- a/stable/shlink/item.yaml +++ b/stable/shlink/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/shlink.png +icon_url: https://truecharts.org/img/chart-icons/shlink.png categories: - utilities diff --git a/stable/shorturl/3.0.12/CHANGELOG.md b/stable/shorturl/3.0.12/CHANGELOG.md deleted file mode 100644 index 1d1271b258b..00000000000 --- a/stable/shorturl/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [shorturl-3.0.12](https://github.com/truecharts/apps/compare/shorturl-3.0.11...shorturl-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [shorturl-3.0.11](https://github.com/truecharts/apps/compare/shorturl-3.0.10...shorturl-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [shorturl-3.0.10](https://github.com/truecharts/apps/compare/shorturl-3.0.9...shorturl-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [shorturl-3.0.9](https://github.com/truecharts/apps/compare/shorturl-3.0.8...shorturl-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [shorturl-3.0.8](https://github.com/truecharts/apps/compare/shorturl-3.0.7...shorturl-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [shorturl-3.0.7](https://github.com/truecharts/apps/compare/shorturl-3.0.6...shorturl-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [shorturl-3.0.6](https://github.com/truecharts/apps/compare/shorturl-3.0.5...shorturl-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [shorturl-3.0.5](https://github.com/truecharts/apps/compare/shorturl-3.0.4...shorturl-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [shorturl-3.0.4](https://github.com/truecharts/apps/compare/shorturl-3.0.3...shorturl-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [shorturl-3.0.3](https://github.com/truecharts/apps/compare/shorturl-3.0.2...shorturl-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [shorturl-3.0.2](https://github.com/truecharts/apps/compare/shorturl-3.0.1...shorturl-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/shorturl/3.0.12/Chart.lock b/stable/shorturl/3.0.12/Chart.lock deleted file mode 100644 index 080033c826e..00000000000 --- a/stable/shorturl/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:20.049555561Z" diff --git a/stable/shorturl/3.0.12/Chart.yaml b/stable/shorturl/3.0.12/Chart.yaml deleted file mode 100644 index b55dc6c7ae4..00000000000 --- a/stable/shorturl/3.0.12/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "0.1.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Self hosted web app for shortening urls (URL shortener) -home: https://github.com/truecharts/apps/tree/master/charts/stable/shorturl -icon: https://truecharts.org/img/appicons/shorturl.png -keywords: -- url -- shortener -- shorten -- shorturl -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: shorturl -sources: -- https://github.com/prologic/shorturl -- https://github.com/nicholaswilde/docker-shorturl -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/shorturl/3.0.14/CHANGELOG.md b/stable/shorturl/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..08949313ea8 --- /dev/null +++ b/stable/shorturl/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [shorturl-3.0.14](https://github.com/truecharts/apps/compare/shorturl-3.0.12...shorturl-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [shorturl-3.0.12](https://github.com/truecharts/apps/compare/shorturl-3.0.11...shorturl-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [shorturl-3.0.11](https://github.com/truecharts/apps/compare/shorturl-3.0.10...shorturl-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [shorturl-3.0.10](https://github.com/truecharts/apps/compare/shorturl-3.0.9...shorturl-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [shorturl-3.0.9](https://github.com/truecharts/apps/compare/shorturl-3.0.8...shorturl-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [shorturl-3.0.8](https://github.com/truecharts/apps/compare/shorturl-3.0.7...shorturl-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [shorturl-3.0.7](https://github.com/truecharts/apps/compare/shorturl-3.0.6...shorturl-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [shorturl-3.0.6](https://github.com/truecharts/apps/compare/shorturl-3.0.5...shorturl-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [shorturl-3.0.5](https://github.com/truecharts/apps/compare/shorturl-3.0.4...shorturl-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [shorturl-3.0.4](https://github.com/truecharts/apps/compare/shorturl-3.0.3...shorturl-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [shorturl-3.0.3](https://github.com/truecharts/apps/compare/shorturl-3.0.2...shorturl-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/shorturl/3.0.14/Chart.lock b/stable/shorturl/3.0.14/Chart.lock new file mode 100644 index 00000000000..fd3ae5cfb35 --- /dev/null +++ b/stable/shorturl/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:27.81901126Z" diff --git a/stable/shorturl/3.0.14/Chart.yaml b/stable/shorturl/3.0.14/Chart.yaml new file mode 100644 index 00000000000..9100f241054 --- /dev/null +++ b/stable/shorturl/3.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "0.1.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Self hosted web app for shortening urls (URL shortener) +home: https://github.com/truecharts/apps/tree/master/charts/stable/shorturl +icon: https://truecharts.org/img/chart-icons/shorturl.png +keywords: +- url +- shortener +- shorten +- shorturl +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: shorturl +sources: +- https://github.com/prologic/shorturl +- https://github.com/nicholaswilde/docker-shorturl +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/shorturl/3.0.12/README.md b/stable/shorturl/3.0.14/README.md similarity index 100% rename from stable/shorturl/3.0.12/README.md rename to stable/shorturl/3.0.14/README.md diff --git a/stable/shorturl/3.0.12/app-readme.md b/stable/shorturl/3.0.14/app-readme.md similarity index 100% rename from stable/shorturl/3.0.12/app-readme.md rename to stable/shorturl/3.0.14/app-readme.md diff --git a/stable/valheim/3.0.15/charts/common-10.4.4.tgz b/stable/shorturl/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/valheim/3.0.15/charts/common-10.4.4.tgz rename to stable/shorturl/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/shorturl/3.0.12/icon.png b/stable/shorturl/3.0.14/icon.png similarity index 100% rename from stable/shorturl/3.0.12/icon.png rename to stable/shorturl/3.0.14/icon.png diff --git a/stable/shorturl/3.0.12/ix_values.yaml b/stable/shorturl/3.0.14/ix_values.yaml similarity index 100% rename from stable/shorturl/3.0.12/ix_values.yaml rename to stable/shorturl/3.0.14/ix_values.yaml diff --git a/stable/shorturl/3.0.12/questions.yaml b/stable/shorturl/3.0.14/questions.yaml similarity index 100% rename from stable/shorturl/3.0.12/questions.yaml rename to stable/shorturl/3.0.14/questions.yaml diff --git a/stable/shorturl/3.0.12/templates/common.yaml b/stable/shorturl/3.0.14/templates/common.yaml similarity index 100% rename from stable/shorturl/3.0.12/templates/common.yaml rename to stable/shorturl/3.0.14/templates/common.yaml diff --git a/stable/valheim/3.0.15/values.yaml b/stable/shorturl/3.0.14/values.yaml similarity index 100% rename from stable/valheim/3.0.15/values.yaml rename to stable/shorturl/3.0.14/values.yaml diff --git a/stable/shorturl/item.yaml b/stable/shorturl/item.yaml index 4e0cadade0f..8cfb8c3da42 100644 --- a/stable/shorturl/item.yaml +++ b/stable/shorturl/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/shorturl.png +icon_url: https://truecharts.org/img/chart-icons/shorturl.png categories: - media diff --git a/stable/sickchill/3.0.14/CHANGELOG.md b/stable/sickchill/3.0.14/CHANGELOG.md deleted file mode 100644 index cd643721ce8..00000000000 --- a/stable/sickchill/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [sickchill-3.0.14](https://github.com/truecharts/apps/compare/sickchill-3.0.13...sickchill-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [sickchill-3.0.13](https://github.com/truecharts/apps/compare/sickchill-3.0.12...sickchill-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [sickchill-3.0.12](https://github.com/truecharts/apps/compare/sickchill-3.0.11...sickchill-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [sickchill-3.0.11](https://github.com/truecharts/apps/compare/sickchill-3.0.10...sickchill-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [sickchill-3.0.10](https://github.com/truecharts/apps/compare/sickchill-3.0.9...sickchill-3.0.10) (2022-07-07) - -#### Chore - -* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) - - - - -### [sickchill-3.0.9](https://github.com/truecharts/apps/compare/sickchill-3.0.8...sickchill-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [sickchill-3.0.8](https://github.com/truecharts/apps/compare/sickchill-3.0.7...sickchill-3.0.8) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [sickchill-3.0.7](https://github.com/truecharts/apps/compare/sickchill-3.0.6...sickchill-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [sickchill-3.0.6](https://github.com/truecharts/apps/compare/sickchill-3.0.5...sickchill-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [sickchill-3.0.5](https://github.com/truecharts/apps/compare/sickchill-3.0.4...sickchill-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [sickchill-3.0.4](https://github.com/truecharts/apps/compare/sickchill-3.0.3...sickchill-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/sickchill/3.0.14/Chart.lock b/stable/sickchill/3.0.14/Chart.lock deleted file mode 100644 index 7b04d2609fb..00000000000 --- a/stable/sickchill/3.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:29.111167848Z" diff --git a/stable/sickchill/3.0.14/Chart.yaml b/stable/sickchill/3.0.14/Chart.yaml deleted file mode 100644 index 2e91261704e..00000000000 --- a/stable/sickchill/3.0.14/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2022.2.20" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An Automatic Video Library Manager for TV Shows -home: https://github.com/truecharts/apps/tree/master/charts/stable/sickchill -icon: https://truecharts.org/img/appicons/sickchill.png -keywords: -- sickchill -- video -- library -- manager -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sickchill -sources: -- https://github.com/linuxserver/docker-sickchill -- https://github.com/SickChill/SickChill -type: application -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/sickchill/3.0.16/CHANGELOG.md b/stable/sickchill/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..0cfd0d1787d --- /dev/null +++ b/stable/sickchill/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sickchill-3.0.16](https://github.com/truecharts/apps/compare/sickchill-3.0.14...sickchill-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [sickchill-3.0.14](https://github.com/truecharts/apps/compare/sickchill-3.0.13...sickchill-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [sickchill-3.0.13](https://github.com/truecharts/apps/compare/sickchill-3.0.12...sickchill-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [sickchill-3.0.12](https://github.com/truecharts/apps/compare/sickchill-3.0.11...sickchill-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [sickchill-3.0.11](https://github.com/truecharts/apps/compare/sickchill-3.0.10...sickchill-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [sickchill-3.0.10](https://github.com/truecharts/apps/compare/sickchill-3.0.9...sickchill-3.0.10) (2022-07-07) + +#### Chore + +* update docker general non-major ([#3089](https://github.com/truecharts/apps/issues/3089)) + + + + +### [sickchill-3.0.9](https://github.com/truecharts/apps/compare/sickchill-3.0.8...sickchill-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [sickchill-3.0.8](https://github.com/truecharts/apps/compare/sickchill-3.0.7...sickchill-3.0.8) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [sickchill-3.0.7](https://github.com/truecharts/apps/compare/sickchill-3.0.6...sickchill-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [sickchill-3.0.6](https://github.com/truecharts/apps/compare/sickchill-3.0.5...sickchill-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [sickchill-3.0.5](https://github.com/truecharts/apps/compare/sickchill-3.0.4...sickchill-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/sickchill/3.0.16/Chart.lock b/stable/sickchill/3.0.16/Chart.lock new file mode 100644 index 00000000000..57bdccdde9c --- /dev/null +++ b/stable/sickchill/3.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:38.03491605Z" diff --git a/stable/sickchill/3.0.16/Chart.yaml b/stable/sickchill/3.0.16/Chart.yaml new file mode 100644 index 00000000000..aef1b0c67dd --- /dev/null +++ b/stable/sickchill/3.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2022.2.20" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An Automatic Video Library Manager for TV Shows +home: https://github.com/truecharts/apps/tree/master/charts/stable/sickchill +icon: https://truecharts.org/img/chart-icons/sickchill.png +keywords: +- sickchill +- video +- library +- manager +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sickchill +sources: +- https://github.com/linuxserver/docker-sickchill +- https://github.com/SickChill/SickChill +type: application +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sickchill/3.0.14/README.md b/stable/sickchill/3.0.16/README.md similarity index 100% rename from stable/sickchill/3.0.14/README.md rename to stable/sickchill/3.0.16/README.md diff --git a/stable/sickchill/3.0.14/app-readme.md b/stable/sickchill/3.0.16/app-readme.md similarity index 100% rename from stable/sickchill/3.0.14/app-readme.md rename to stable/sickchill/3.0.16/app-readme.md diff --git a/stable/verysync/2.0.14/charts/common-10.4.4.tgz b/stable/sickchill/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/verysync/2.0.14/charts/common-10.4.4.tgz rename to stable/sickchill/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/sickchill/3.0.14/icon.png b/stable/sickchill/3.0.16/icon.png similarity index 100% rename from stable/sickchill/3.0.14/icon.png rename to stable/sickchill/3.0.16/icon.png diff --git a/stable/sickchill/3.0.14/ix_values.yaml b/stable/sickchill/3.0.16/ix_values.yaml similarity index 100% rename from stable/sickchill/3.0.14/ix_values.yaml rename to stable/sickchill/3.0.16/ix_values.yaml diff --git a/stable/sickchill/3.0.14/questions.yaml b/stable/sickchill/3.0.16/questions.yaml similarity index 100% rename from stable/sickchill/3.0.14/questions.yaml rename to stable/sickchill/3.0.16/questions.yaml diff --git a/stable/sickchill/3.0.14/templates/common.yaml b/stable/sickchill/3.0.16/templates/common.yaml similarity index 100% rename from stable/sickchill/3.0.14/templates/common.yaml rename to stable/sickchill/3.0.16/templates/common.yaml diff --git a/stable/verysync/2.0.14/values.yaml b/stable/sickchill/3.0.16/values.yaml similarity index 100% rename from stable/verysync/2.0.14/values.yaml rename to stable/sickchill/3.0.16/values.yaml diff --git a/stable/sickchill/item.yaml b/stable/sickchill/item.yaml index 028fd714fdc..d16ced22e8f 100644 --- a/stable/sickchill/item.yaml +++ b/stable/sickchill/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/sickchill.png +icon_url: https://truecharts.org/img/chart-icons/sickchill.png categories: - media diff --git a/stable/sickgear/3.0.12/CHANGELOG.md b/stable/sickgear/3.0.12/CHANGELOG.md deleted file mode 100644 index 19afb74516c..00000000000 --- a/stable/sickgear/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [sickgear-3.0.12](https://github.com/truecharts/apps/compare/sickgear-3.0.11...sickgear-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [sickgear-3.0.11](https://github.com/truecharts/apps/compare/sickgear-3.0.10...sickgear-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [sickgear-3.0.10](https://github.com/truecharts/apps/compare/sickgear-3.0.9...sickgear-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [sickgear-3.0.9](https://github.com/truecharts/apps/compare/sickgear-3.0.8...sickgear-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [sickgear-3.0.8](https://github.com/truecharts/apps/compare/sickgear-3.0.7...sickgear-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [sickgear-3.0.7](https://github.com/truecharts/apps/compare/sickgear-3.0.6...sickgear-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [sickgear-3.0.6](https://github.com/truecharts/apps/compare/sickgear-3.0.5...sickgear-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [sickgear-3.0.5](https://github.com/truecharts/apps/compare/sickgear-3.0.4...sickgear-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [sickgear-3.0.4](https://github.com/truecharts/apps/compare/sickgear-3.0.3...sickgear-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [sickgear-3.0.3](https://github.com/truecharts/apps/compare/sickgear-3.0.2...sickgear-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [sickgear-3.0.2](https://github.com/truecharts/apps/compare/sickgear-3.0.1...sickgear-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/sickgear/3.0.12/Chart.lock b/stable/sickgear/3.0.12/Chart.lock deleted file mode 100644 index cc15e21385e..00000000000 --- a/stable/sickgear/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:31.374197319Z" diff --git a/stable/sickgear/3.0.12/Chart.yaml b/stable/sickgear/3.0.12/Chart.yaml deleted file mode 100644 index 9d3ac88c29a..00000000000 --- a/stable/sickgear/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.25.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Provides management of TV shows and/or Anime, it detects new episodes, - links downloader apps, and more -home: https://github.com/truecharts/apps/tree/master/charts/stable/sickgear -icon: https://truecharts.org/img/appicons/sickgear.png -keywords: -- sickgear -- manager -- tv -- shows -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sickgear -sources: -- https://github.com/linuxserver/docker-sickgear -- https://github.com/SickGear/SickGear -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/sickgear/3.0.14/CHANGELOG.md b/stable/sickgear/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..4ea8a702576 --- /dev/null +++ b/stable/sickgear/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sickgear-3.0.14](https://github.com/truecharts/apps/compare/sickgear-3.0.12...sickgear-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [sickgear-3.0.12](https://github.com/truecharts/apps/compare/sickgear-3.0.11...sickgear-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [sickgear-3.0.11](https://github.com/truecharts/apps/compare/sickgear-3.0.10...sickgear-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [sickgear-3.0.10](https://github.com/truecharts/apps/compare/sickgear-3.0.9...sickgear-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [sickgear-3.0.9](https://github.com/truecharts/apps/compare/sickgear-3.0.8...sickgear-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [sickgear-3.0.8](https://github.com/truecharts/apps/compare/sickgear-3.0.7...sickgear-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [sickgear-3.0.7](https://github.com/truecharts/apps/compare/sickgear-3.0.6...sickgear-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [sickgear-3.0.6](https://github.com/truecharts/apps/compare/sickgear-3.0.5...sickgear-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [sickgear-3.0.5](https://github.com/truecharts/apps/compare/sickgear-3.0.4...sickgear-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [sickgear-3.0.4](https://github.com/truecharts/apps/compare/sickgear-3.0.3...sickgear-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [sickgear-3.0.3](https://github.com/truecharts/apps/compare/sickgear-3.0.2...sickgear-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/sickgear/3.0.14/Chart.lock b/stable/sickgear/3.0.14/Chart.lock new file mode 100644 index 00000000000..7554b87681c --- /dev/null +++ b/stable/sickgear/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:38.465426165Z" diff --git a/stable/sickgear/3.0.14/Chart.yaml b/stable/sickgear/3.0.14/Chart.yaml new file mode 100644 index 00000000000..0f8b9d94b31 --- /dev/null +++ b/stable/sickgear/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.25.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Provides management of TV shows and/or Anime, it detects new episodes, + links downloader apps, and more +home: https://github.com/truecharts/apps/tree/master/charts/stable/sickgear +icon: https://truecharts.org/img/chart-icons/sickgear.png +keywords: +- sickgear +- manager +- tv +- shows +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sickgear +sources: +- https://github.com/linuxserver/docker-sickgear +- https://github.com/SickGear/SickGear +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sickgear/3.0.12/README.md b/stable/sickgear/3.0.14/README.md similarity index 100% rename from stable/sickgear/3.0.12/README.md rename to stable/sickgear/3.0.14/README.md diff --git a/stable/sickgear/3.0.12/app-readme.md b/stable/sickgear/3.0.14/app-readme.md similarity index 100% rename from stable/sickgear/3.0.12/app-readme.md rename to stable/sickgear/3.0.14/app-readme.md diff --git a/stable/vikunja/3.0.16/charts/common-10.4.4.tgz b/stable/sickgear/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/vikunja/3.0.16/charts/common-10.4.4.tgz rename to stable/sickgear/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/sickgear/3.0.12/icon.png b/stable/sickgear/3.0.14/icon.png similarity index 100% rename from stable/sickgear/3.0.12/icon.png rename to stable/sickgear/3.0.14/icon.png diff --git a/stable/sickgear/3.0.12/ix_values.yaml b/stable/sickgear/3.0.14/ix_values.yaml similarity index 100% rename from stable/sickgear/3.0.12/ix_values.yaml rename to stable/sickgear/3.0.14/ix_values.yaml diff --git a/stable/sickgear/3.0.12/questions.yaml b/stable/sickgear/3.0.14/questions.yaml similarity index 100% rename from stable/sickgear/3.0.12/questions.yaml rename to stable/sickgear/3.0.14/questions.yaml diff --git a/stable/sickgear/3.0.12/templates/common.yaml b/stable/sickgear/3.0.14/templates/common.yaml similarity index 100% rename from stable/sickgear/3.0.12/templates/common.yaml rename to stable/sickgear/3.0.14/templates/common.yaml diff --git a/stable/vikunja/3.0.16/values.yaml b/stable/sickgear/3.0.14/values.yaml similarity index 100% rename from stable/vikunja/3.0.16/values.yaml rename to stable/sickgear/3.0.14/values.yaml diff --git a/stable/sickgear/item.yaml b/stable/sickgear/item.yaml index fb54f595274..c266a3cefda 100644 --- a/stable/sickgear/item.yaml +++ b/stable/sickgear/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/sickgear.png +icon_url: https://truecharts.org/img/chart-icons/sickgear.png categories: - media diff --git a/stable/smokeping/3.0.12/CHANGELOG.md b/stable/smokeping/3.0.12/CHANGELOG.md deleted file mode 100644 index b11a4659ab8..00000000000 --- a/stable/smokeping/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [smokeping-3.0.12](https://github.com/truecharts/apps/compare/smokeping-3.0.11...smokeping-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [smokeping-3.0.11](https://github.com/truecharts/apps/compare/smokeping-3.0.10...smokeping-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [smokeping-3.0.10](https://github.com/truecharts/apps/compare/smokeping-3.0.9...smokeping-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [smokeping-3.0.9](https://github.com/truecharts/apps/compare/smokeping-3.0.8...smokeping-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [smokeping-3.0.8](https://github.com/truecharts/apps/compare/smokeping-3.0.7...smokeping-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [smokeping-3.0.7](https://github.com/truecharts/apps/compare/smokeping-3.0.6...smokeping-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [smokeping-3.0.6](https://github.com/truecharts/apps/compare/smokeping-3.0.5...smokeping-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [smokeping-3.0.5](https://github.com/truecharts/apps/compare/smokeping-3.0.4...smokeping-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [smokeping-3.0.4](https://github.com/truecharts/apps/compare/smokeping-3.0.3...smokeping-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [smokeping-3.0.3](https://github.com/truecharts/apps/compare/smokeping-3.0.2...smokeping-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [smokeping-3.0.2](https://github.com/truecharts/apps/compare/smokeping-3.0.1...smokeping-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/smokeping/3.0.12/Chart.lock b/stable/smokeping/3.0.12/Chart.lock deleted file mode 100644 index 0300704da21..00000000000 --- a/stable/smokeping/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:36.119208977Z" diff --git a/stable/smokeping/3.0.12/Chart.yaml b/stable/smokeping/3.0.12/Chart.yaml deleted file mode 100644 index 37e74e0f083..00000000000 --- a/stable/smokeping/3.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.7.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Keep track of your network latency. -home: https://github.com/truecharts/apps/tree/master/charts/stable/smokeping -icon: https://truecharts.org/img/appicons/smokeping.png -keywords: -- smokeping -- network -- latency -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: smokeping -sources: -- https://oss.oetiker.ch/smokeping/ -- https://hub.docker.com/r/linuxserver/smokeping -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/smokeping/3.0.14/CHANGELOG.md b/stable/smokeping/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..8680a6085be --- /dev/null +++ b/stable/smokeping/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [smokeping-3.0.14](https://github.com/truecharts/apps/compare/smokeping-3.0.12...smokeping-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [smokeping-3.0.12](https://github.com/truecharts/apps/compare/smokeping-3.0.11...smokeping-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [smokeping-3.0.11](https://github.com/truecharts/apps/compare/smokeping-3.0.10...smokeping-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [smokeping-3.0.10](https://github.com/truecharts/apps/compare/smokeping-3.0.9...smokeping-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [smokeping-3.0.9](https://github.com/truecharts/apps/compare/smokeping-3.0.8...smokeping-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [smokeping-3.0.8](https://github.com/truecharts/apps/compare/smokeping-3.0.7...smokeping-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [smokeping-3.0.7](https://github.com/truecharts/apps/compare/smokeping-3.0.6...smokeping-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [smokeping-3.0.6](https://github.com/truecharts/apps/compare/smokeping-3.0.5...smokeping-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [smokeping-3.0.5](https://github.com/truecharts/apps/compare/smokeping-3.0.4...smokeping-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [smokeping-3.0.4](https://github.com/truecharts/apps/compare/smokeping-3.0.3...smokeping-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [smokeping-3.0.3](https://github.com/truecharts/apps/compare/smokeping-3.0.2...smokeping-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/smokeping/3.0.14/Chart.lock b/stable/smokeping/3.0.14/Chart.lock new file mode 100644 index 00000000000..2327752ce50 --- /dev/null +++ b/stable/smokeping/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:42.894838082Z" diff --git a/stable/smokeping/3.0.14/Chart.yaml b/stable/smokeping/3.0.14/Chart.yaml new file mode 100644 index 00000000000..9f4d9257258 --- /dev/null +++ b/stable/smokeping/3.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.7.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Keep track of your network latency. +home: https://github.com/truecharts/apps/tree/master/charts/stable/smokeping +icon: https://truecharts.org/img/chart-icons/smokeping.png +keywords: +- smokeping +- network +- latency +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: smokeping +sources: +- https://oss.oetiker.ch/smokeping/ +- https://hub.docker.com/r/linuxserver/smokeping +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/smokeping/3.0.12/README.md b/stable/smokeping/3.0.14/README.md similarity index 100% rename from stable/smokeping/3.0.12/README.md rename to stable/smokeping/3.0.14/README.md diff --git a/stable/smokeping/3.0.12/app-readme.md b/stable/smokeping/3.0.14/app-readme.md similarity index 100% rename from stable/smokeping/3.0.12/app-readme.md rename to stable/smokeping/3.0.14/app-readme.md diff --git a/stable/webgrabplus/2.0.13/charts/common-10.4.4.tgz b/stable/smokeping/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/webgrabplus/2.0.13/charts/common-10.4.4.tgz rename to stable/smokeping/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/smokeping/3.0.12/icon.png b/stable/smokeping/3.0.14/icon.png similarity index 100% rename from stable/smokeping/3.0.12/icon.png rename to stable/smokeping/3.0.14/icon.png diff --git a/stable/smokeping/3.0.12/ix_values.yaml b/stable/smokeping/3.0.14/ix_values.yaml similarity index 100% rename from stable/smokeping/3.0.12/ix_values.yaml rename to stable/smokeping/3.0.14/ix_values.yaml diff --git a/stable/smokeping/3.0.12/questions.yaml b/stable/smokeping/3.0.14/questions.yaml similarity index 100% rename from stable/smokeping/3.0.12/questions.yaml rename to stable/smokeping/3.0.14/questions.yaml diff --git a/stable/smokeping/3.0.12/templates/common.yaml b/stable/smokeping/3.0.14/templates/common.yaml similarity index 100% rename from stable/smokeping/3.0.12/templates/common.yaml rename to stable/smokeping/3.0.14/templates/common.yaml diff --git a/stable/webgrabplus/2.0.13/values.yaml b/stable/smokeping/3.0.14/values.yaml similarity index 100% rename from stable/webgrabplus/2.0.13/values.yaml rename to stable/smokeping/3.0.14/values.yaml diff --git a/stable/smokeping/item.yaml b/stable/smokeping/item.yaml index 228103f969c..5be2565e741 100644 --- a/stable/smokeping/item.yaml +++ b/stable/smokeping/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/smokeping.png +icon_url: https://truecharts.org/img/chart-icons/smokeping.png categories: - media diff --git a/stable/snapdrop/2.0.17/CHANGELOG.md b/stable/snapdrop/2.0.17/CHANGELOG.md deleted file mode 100644 index 845e1898b94..00000000000 --- a/stable/snapdrop/2.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [snapdrop-2.0.17](https://github.com/truecharts/apps/compare/snapdrop-2.0.16...snapdrop-2.0.17) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [snapdrop-2.0.16](https://github.com/truecharts/apps/compare/snapdrop-2.0.15...snapdrop-2.0.16) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [snapdrop-2.0.15](https://github.com/truecharts/apps/compare/snapdrop-2.0.14...snapdrop-2.0.15) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [snapdrop-2.0.14](https://github.com/truecharts/apps/compare/snapdrop-2.0.13...snapdrop-2.0.14) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [snapdrop-2.0.13](https://github.com/truecharts/apps/compare/snapdrop-2.0.12...snapdrop-2.0.13) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [snapdrop-2.0.12](https://github.com/truecharts/apps/compare/snapdrop-2.0.11...snapdrop-2.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [snapdrop-2.0.11](https://github.com/truecharts/apps/compare/snapdrop-2.0.10...snapdrop-2.0.11) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [snapdrop-2.0.10](https://github.com/truecharts/apps/compare/snapdrop-2.0.9...snapdrop-2.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [snapdrop-2.0.9](https://github.com/truecharts/apps/compare/snapdrop-2.0.8...snapdrop-2.0.9) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [snapdrop-2.0.8](https://github.com/truecharts/apps/compare/snapdrop-2.0.7...snapdrop-2.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [snapdrop-2.0.7](https://github.com/truecharts/apps/compare/snapdrop-2.0.6...snapdrop-2.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/snapdrop/2.0.17/Chart.lock b/stable/snapdrop/2.0.17/Chart.lock deleted file mode 100644 index 284320b0e8f..00000000000 --- a/stable/snapdrop/2.0.17/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:43.788085478Z" diff --git a/stable/snapdrop/2.0.17/Chart.yaml b/stable/snapdrop/2.0.17/Chart.yaml deleted file mode 100644 index 1b368d8819b..00000000000 --- a/stable/snapdrop/2.0.17/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Snapdrop A local file sharing in your browser. Inspired by Apple's Airdrop. -home: https://github.com/truecharts/apps/tree/master/charts/stable/snapdrop -icon: https://truecharts.org/img/appicons/snapdrop.png -keywords: -- snapdrop -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: snapdrop -sources: -- https://github.com/linuxserver/docker-snapdrop -version: 2.0.17 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/snapdrop/2.0.19/CHANGELOG.md b/stable/snapdrop/2.0.19/CHANGELOG.md new file mode 100644 index 00000000000..37f9d4aa2d9 --- /dev/null +++ b/stable/snapdrop/2.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [snapdrop-2.0.19](https://github.com/truecharts/apps/compare/snapdrop-2.0.17...snapdrop-2.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [snapdrop-2.0.17](https://github.com/truecharts/apps/compare/snapdrop-2.0.16...snapdrop-2.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [snapdrop-2.0.16](https://github.com/truecharts/apps/compare/snapdrop-2.0.15...snapdrop-2.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [snapdrop-2.0.15](https://github.com/truecharts/apps/compare/snapdrop-2.0.14...snapdrop-2.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [snapdrop-2.0.14](https://github.com/truecharts/apps/compare/snapdrop-2.0.13...snapdrop-2.0.14) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [snapdrop-2.0.13](https://github.com/truecharts/apps/compare/snapdrop-2.0.12...snapdrop-2.0.13) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [snapdrop-2.0.12](https://github.com/truecharts/apps/compare/snapdrop-2.0.11...snapdrop-2.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [snapdrop-2.0.11](https://github.com/truecharts/apps/compare/snapdrop-2.0.10...snapdrop-2.0.11) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [snapdrop-2.0.10](https://github.com/truecharts/apps/compare/snapdrop-2.0.9...snapdrop-2.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [snapdrop-2.0.9](https://github.com/truecharts/apps/compare/snapdrop-2.0.8...snapdrop-2.0.9) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [snapdrop-2.0.8](https://github.com/truecharts/apps/compare/snapdrop-2.0.7...snapdrop-2.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/snapdrop/2.0.19/Chart.lock b/stable/snapdrop/2.0.19/Chart.lock new file mode 100644 index 00000000000..401669812a4 --- /dev/null +++ b/stable/snapdrop/2.0.19/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:50.868716666Z" diff --git a/stable/snapdrop/2.0.19/Chart.yaml b/stable/snapdrop/2.0.19/Chart.yaml new file mode 100644 index 00000000000..234496484f0 --- /dev/null +++ b/stable/snapdrop/2.0.19/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Snapdrop A local file sharing in your browser. Inspired by Apple's Airdrop. +home: https://github.com/truecharts/apps/tree/master/charts/stable/snapdrop +icon: https://truecharts.org/img/chart-icons/snapdrop.png +keywords: +- snapdrop +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: snapdrop +sources: +- https://github.com/linuxserver/docker-snapdrop +version: 2.0.19 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/snapdrop/2.0.17/README.md b/stable/snapdrop/2.0.19/README.md similarity index 100% rename from stable/snapdrop/2.0.17/README.md rename to stable/snapdrop/2.0.19/README.md diff --git a/stable/snapdrop/2.0.17/app-readme.md b/stable/snapdrop/2.0.19/app-readme.md similarity index 100% rename from stable/snapdrop/2.0.17/app-readme.md rename to stable/snapdrop/2.0.19/app-readme.md diff --git a/stable/weblate/4.0.14/charts/common-10.4.4.tgz b/stable/snapdrop/2.0.19/charts/common-10.4.4.tgz similarity index 100% rename from stable/weblate/4.0.14/charts/common-10.4.4.tgz rename to stable/snapdrop/2.0.19/charts/common-10.4.4.tgz diff --git a/stable/snapdrop/2.0.17/icon.png b/stable/snapdrop/2.0.19/icon.png similarity index 100% rename from stable/snapdrop/2.0.17/icon.png rename to stable/snapdrop/2.0.19/icon.png diff --git a/stable/snapdrop/2.0.17/ix_values.yaml b/stable/snapdrop/2.0.19/ix_values.yaml similarity index 100% rename from stable/snapdrop/2.0.17/ix_values.yaml rename to stable/snapdrop/2.0.19/ix_values.yaml diff --git a/stable/snapdrop/2.0.17/questions.yaml b/stable/snapdrop/2.0.19/questions.yaml similarity index 100% rename from stable/snapdrop/2.0.17/questions.yaml rename to stable/snapdrop/2.0.19/questions.yaml diff --git a/stable/wikijs/7.0.14/templates/common.yaml b/stable/snapdrop/2.0.19/templates/common.yaml similarity index 100% rename from stable/wikijs/7.0.14/templates/common.yaml rename to stable/snapdrop/2.0.19/templates/common.yaml diff --git a/stable/weblate/4.0.14/values.yaml b/stable/snapdrop/2.0.19/values.yaml similarity index 100% rename from stable/weblate/4.0.14/values.yaml rename to stable/snapdrop/2.0.19/values.yaml diff --git a/stable/snapdrop/item.yaml b/stable/snapdrop/item.yaml index f7ff7404edd..fd92190b9a0 100644 --- a/stable/snapdrop/item.yaml +++ b/stable/snapdrop/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/snapdrop.png +icon_url: https://truecharts.org/img/chart-icons/snapdrop.png categories: - media diff --git a/stable/snipe-it/4.0.20/CHANGELOG.md b/stable/snipe-it/4.0.20/CHANGELOG.md deleted file mode 100644 index e3e6dcca6f0..00000000000 --- a/stable/snipe-it/4.0.20/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [snipe-it-4.0.20](https://github.com/truecharts/apps/compare/snipe-it-4.0.19...snipe-it-4.0.20) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [snipe-it-4.0.19](https://github.com/truecharts/apps/compare/snipe-it-4.0.18...snipe-it-4.0.19) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [snipe-it-4.0.18](https://github.com/truecharts/apps/compare/snipe-it-4.0.17...snipe-it-4.0.18) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [snipe-it-4.0.17](https://github.com/truecharts/apps/compare/snipe-it-4.0.16...snipe-it-4.0.17) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [snipe-it-4.0.16](https://github.com/truecharts/apps/compare/snipe-it-4.0.15...snipe-it-4.0.16) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [snipe-it-4.0.15](https://github.com/truecharts/apps/compare/snipe-it-4.0.14...snipe-it-4.0.15) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [snipe-it-4.0.14](https://github.com/truecharts/apps/compare/snipe-it-4.0.13...snipe-it-4.0.14) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [snipe-it-4.0.13](https://github.com/truecharts/apps/compare/snipe-it-4.0.12...snipe-it-4.0.13) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [snipe-it-4.0.12](https://github.com/truecharts/apps/compare/snipe-it-4.0.11...snipe-it-4.0.12) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [snipe-it-4.0.11](https://github.com/truecharts/apps/compare/snipe-it-4.0.10...snipe-it-4.0.11) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [snipe-it-4.0.10](https://github.com/truecharts/apps/compare/snipe-it-4.0.9...snipe-it-4.0.10) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - diff --git a/stable/snipe-it/4.0.20/Chart.lock b/stable/snipe-it/4.0.20/Chart.lock deleted file mode 100644 index 4836334eb6f..00000000000 --- a/stable/snipe-it/4.0.20/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 -generated: "2022-07-12T21:08:55.287733343Z" diff --git a/stable/snipe-it/4.0.20/Chart.yaml b/stable/snipe-it/4.0.20/Chart.yaml deleted file mode 100644 index 398cffb5871..00000000000 --- a/stable/snipe-it/4.0.20/Chart.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: v2 -appVersion: "6.0.7" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: "Open source asset management" -home: https://github.com/truecharts/apps/tree/master/charts/stable/snipe-it -icon: https://truecharts.org/img/appicons/snipe-it.png -keywords: - - snipeit - - snipe - - asset - - management -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: snipe-it -sources: - - https://snipeitapp.com/ - - https://github.com/snipe/snipe-it -version: 4.0.20 -annotations: - truecharts.org/catagories: | - - management - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/snipe-it/4.0.22/CHANGELOG.md b/stable/snipe-it/4.0.22/CHANGELOG.md new file mode 100644 index 00000000000..cb7f79af0d4 --- /dev/null +++ b/stable/snipe-it/4.0.22/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [snipe-it-4.0.22](https://github.com/truecharts/apps/compare/snipe-it-4.0.20...snipe-it-4.0.22) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [snipe-it-4.0.20](https://github.com/truecharts/apps/compare/snipe-it-4.0.19...snipe-it-4.0.20) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [snipe-it-4.0.19](https://github.com/truecharts/apps/compare/snipe-it-4.0.18...snipe-it-4.0.19) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [snipe-it-4.0.18](https://github.com/truecharts/apps/compare/snipe-it-4.0.17...snipe-it-4.0.18) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [snipe-it-4.0.17](https://github.com/truecharts/apps/compare/snipe-it-4.0.16...snipe-it-4.0.17) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [snipe-it-4.0.16](https://github.com/truecharts/apps/compare/snipe-it-4.0.15...snipe-it-4.0.16) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [snipe-it-4.0.15](https://github.com/truecharts/apps/compare/snipe-it-4.0.14...snipe-it-4.0.15) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [snipe-it-4.0.14](https://github.com/truecharts/apps/compare/snipe-it-4.0.13...snipe-it-4.0.14) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [snipe-it-4.0.13](https://github.com/truecharts/apps/compare/snipe-it-4.0.12...snipe-it-4.0.13) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [snipe-it-4.0.12](https://github.com/truecharts/apps/compare/snipe-it-4.0.11...snipe-it-4.0.12) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [snipe-it-4.0.11](https://github.com/truecharts/apps/compare/snipe-it-4.0.10...snipe-it-4.0.11) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + diff --git a/stable/snipe-it/4.0.22/Chart.lock b/stable/snipe-it/4.0.22/Chart.lock new file mode 100644 index 00000000000..d081a249cf3 --- /dev/null +++ b/stable/snipe-it/4.0.22/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:bfa55bb3f01a5a4b134eb89c8af60053b714d785de1dab3ad6ec274d1d89ba06 +generated: "2022-07-12T23:15:04.149505673Z" diff --git a/stable/snipe-it/4.0.22/Chart.yaml b/stable/snipe-it/4.0.22/Chart.yaml new file mode 100644 index 00000000000..13601a56a8f --- /dev/null +++ b/stable/snipe-it/4.0.22/Chart.yaml @@ -0,0 +1,37 @@ +apiVersion: v2 +appVersion: "6.0.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: "Open source asset management" +home: https://github.com/truecharts/apps/tree/master/charts/stable/snipe-it +icon: https://truecharts.org/img/chart-icons/snipe-it.png +keywords: + - snipeit + - snipe + - asset + - management +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: snipe-it +sources: + - https://snipeitapp.com/ + - https://github.com/snipe/snipe-it +version: 4.0.22 +annotations: + truecharts.org/catagories: | + - management + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/snipe-it/4.0.20/README.md b/stable/snipe-it/4.0.22/README.md similarity index 100% rename from stable/snipe-it/4.0.20/README.md rename to stable/snipe-it/4.0.22/README.md diff --git a/stable/snipe-it/4.0.20/app-readme.md b/stable/snipe-it/4.0.22/app-readme.md similarity index 100% rename from stable/snipe-it/4.0.20/app-readme.md rename to stable/snipe-it/4.0.22/app-readme.md diff --git a/stable/website-shot/2.0.13/charts/common-10.4.4.tgz b/stable/snipe-it/4.0.22/charts/common-10.4.4.tgz similarity index 100% rename from stable/website-shot/2.0.13/charts/common-10.4.4.tgz rename to stable/snipe-it/4.0.22/charts/common-10.4.4.tgz diff --git a/stable/typecho/3.0.13/charts/mariadb-3.0.29.tgz b/stable/snipe-it/4.0.22/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/typecho/3.0.13/charts/mariadb-3.0.29.tgz rename to stable/snipe-it/4.0.22/charts/mariadb-3.0.29.tgz diff --git a/stable/snipe-it/4.0.22/charts/redis-3.0.30.tgz b/stable/snipe-it/4.0.22/charts/redis-3.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ab5d8913ad0cfbb49e0a1481ddc5f8c584e8eb73 GIT binary patch literal 65401 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%0ArloA*=akb6WNHS(Wh( zOnj{#i}KzKX59kqf|)hYZf?1=n)ki3npZ`O-$#|vBTEwFWCd`NSKHPXb2bW^7jM>g@hYjlv-0BA699AU!!2cGQ`{rQaDieW zCUp68M=f7R#x%7uCR^5T@1);K&hNB+`E)3{*tTXodhxu}8YWS!7F3B8F$W#9#sYiR zm@NaicLMOF933>ZY=E3Snf7@70=gW#rrzo>pEK08m*uo{JlXa@i-|>_n)KDDCS`qU zQr4%cTLULbYf3Y+;5J`sQA|?Ha}qZ}M{gvaHK} z_>E#Y9rN)6dp^D`9lv)r{T$`W zZb+jSUSF_H!3Bq!*S++Dj;3TFOi9~5?`Wb2(nQZOWi=7kJeSS)N8`RRy5q7C9y=3r zE*oQ{<+c2Ino7DmrUC@^RDiKXl#cs~(n^tuaY>Zg!%`~?>vr5FZp$w5yOr7F?W?|9 z85tq&9>gOCK(>|Hs4AxqCo9_&H%s~6MJ*~dEyg7&Z``KlT0A9!eX86T3W`tJh3Q3X-sz9bUrER)JoMBmuD9wVd#Sl)$wQDn1VlRVG7MczjvvMN~MZ% zN$59BhRBqQBFr#JU<_c4A*D#lec?jLiw>EYoPue4Iy- zUVi0v;B?B0n6C+pzJoDLLX?4XJ}-*=ZYrQ}_ml>DYzoZ4CU58-=r8mq z-5jF+#Oe?YY~fBp&u}Nvb6O#CW)gYeg_GYgG}E_-W(Kwxr=WL?Q&5R<3d|TMlSmz+ zR+uv&i3k%{k)Al+T-k^cN>b?}HBvzRNjJ5~pI8moz!nu1^p1)ODp65^85QNWyoj)n z{@>F=B{>s?BU~Ng7U315jL*3OspH(Bz?)s}&)p%F~hrPzD)V zZsV9DW?hYDg+J)|Oo-^|RaV0{SEG6teL>P4z#oKzL@Dx4?H-g75Uz0?$&&gOKXPD; zoeFx!PKln?gXc99qjWPa(8Nj%|Mva0K2%b^)rjKSs$4Zy&WWwXH3|hQe2)@&mE?82 zM)B;|D1j}CD(D$S#e2>x)8m@cGp(%k|GlLQq#3!#5dse|6UR#sAFekf0!xVHbsF3< zlA>&bDHYOR%*42xMdOXF7ENFY;0pQ%a0O09ft{PvQ1@4J%kCa#oTsR5AuSq~A-IWg zfK2MCM`L0|qgiov`zo%L`d4nDxVEFwtWNeWe&tpd zWpWrA&3aJp+Dw(wOm3kEaWrh!gsnbO&+#z*?Ikun_ zDwT!YLejLOVPj>Vl7i(`cZs_nmnlcNX}8J`eXyBUf01Vq$+)mcFi zqawLe=4g|LM5JySvHSCRC;MzZx0q*Bo7kQ97Q54m*qv6zuKlr)l8H9&cKNLJV3H6f(uH1Q%H$3g=_m4^@)&b&lx8GE zl&U(~>Y=vC%t4rUdyRZT`E&Ywi#DFOYeh-{%_F|%4EB5 z)z!8tj~T-qm;Q`sfteQ@lE;j4#em`ng`5bv9-YEN=C+5drWPA#+SkUJmTjDA#m1>m zrl>g11u55rpa`qHf^41FX_4}EiDM)Joe_*gvUo0?#bk8j1mmEwHb%Bh&gmPHyd^}e zMZtrr;jT<4R*J~w%EELrFl-NDO)Xa6w6E1SsXT@=typ|TwPJIdzD1N}+mOkk7hrdEXEV+0`wP9+d4F*IKhv(Z~>GMd%Wi5x?_p zl}F~b!XpYnE7koMd|oBmvf$+k0ozn%lEYZI7fSJ5>X{T#0|tg{3*&glH;H^1Y~C&5 zZ!YrvzIyuoA$}q?>QpVG+*YS=U!K4C@ujng9%&5Mb=}EmB>vxZ-Rl2)U0B>EsRh9AJOBQ_xLa0eI@#wy58_Sig2aGh1wAt#!G9yp-EVd& z=k9v;_>90I3f3qS`G4HlyXB@w~|Eac^hqp{{jr-3Ku`U}M6|3|?@wLeNMnkv&k0p*(s z#=QTKB-G(e#Y2ArzI3H*GZcYs5}{0PAc0UZs1uS%^6RWRzUeM4VWCxz91kc27=VBS z8!BiLDdAEHLqsW9;u!Ir%nm^Cdy+{vCQg>*Bp163{K9u zhJsg@*!NIjK2#HS`piK1xOr9_@pRxv5MwGf&@Y4G5N_Fea56|pf(C!rJJOg)KAJcq zI6(krD{(xj!#6F(5h~u|91gb>Wy1(EIE-*6CaXxdWgsT9o|!y~5`1ZrH6ZDAq!tpS z^DzP+!GaLJn72z9Q^YZUsr-`LB&jc9v9)oco)(O(L)>%Zu%BJ2nZV5fsnp~6ir4A@Z^UfN_fwx3fcibuTcUP zgsqK*gYwnd6EV-3LWmiEe!x^57j^5a7M}m5Is-S_ zQUd5hDz5pku&@?L9>j#@JPUza9Q~S6c-z8U9h|H(MCk!%5hg%2Hhkq(zG@prrLQ*( z!xedRl)O}6_dy;=c88PI3!IfF`E+0kR}NFP1cJGV_y~0-Ns1B_sZ1r4p)sLZT`oaF zn9SOey8@=E?5s5$b)Gk5o3IqF^(hsGlfemObi$9kl}Sy47+n)mJCr?yUJj~|cq}7Z zzOluh)kD5{X&21a;`m;X=s;=MfOjXJo@2O=p&QWqvGaVSDla!7KN2U;$Lh$(^L__% z@iZeF266ldTO|i&Y?WL;ipff<)^v@Lkgl}Pa9!$@Xl0d$8O zL?Q?E?(J(1=(T83biGfLgSULeFv&Ok`>Qv(Ecsn2{(0cx@IFnBD`Yzo!S8X5$~$tP zPQc)dOVg8qzSJI^4NmXV;JUAP0Si)owl1TSw@?#E0?D#8Xb3;`e7ylE< z_!T{Ea%YK~bE%PN6P|B@_g8NmJ2_5%4PO@ACFD60Kd*7P7Mo1(E#6a`xC zOAl_ih&07DSmmKu?a1h`!^Qcyi{?Q51}3E_4wZ1~V7Bll z(JY*YemEV^f_7}g=p3Ua9rLGqlx19u3FD2o&~~Oa;EGcrfNU9|A&ey@`NIB5Z{fdi zRu@G8f*(kR|H=Et+=K$>s-uEan5nIs#B>AMH%bLqzs+Krx6M1II!uRMV*o#3;HJUq zduZhNj;puO%twASbA2?PFZ{`TJaXrgu|J2 zSr@xP=QXYj?$9p3zE{HN8wuhYg_BdpRjE%-5u4t0eQ|Dl<@RG_csKPM0*zoJ$Y2A! zqL*kO0(TQuxwlXutdRxdy|y6*Mesa51X=YIL>=AN^1~j=Sw`X*WqYQQi)mmsQQB@% zB=uC+e4>b*Mi6aCLJ?~jrBO>0W~@a#zS`e9y&Toz8IC@v$=-*| z!>5gtArW)ViQqcPM{w)$G2U!NA!4!w5u%t|nJI~Az4JY$m?S@7$~o<8yb&&X1t<`% zaS8ugBnZjYU@e=2ShlagBqBcLod~9MQkXF;Wr@LG6CCS_Fo*TT;GeoI>c_6MuGPK&+;Fh;8*ruxtMhN8Hz9$)Yk&jJJ zxbBT3ZH#cu_pN?_?75N-$HKK%!cux0uGJ!3qeehKB`;8n7^-(KKs(@t*rFT+z^g>q zs%uPZXRbl5$#h_~wYMj7YggpjPXtHk)ii*Nx`xWF-H7*!7a07lW^?3cfv45Eyr z{J#VnxF~L^MN|XduVtgf2~C(}%eYagEyh>xF8Q%8M?r9OWJGP5IsEeXk~}sF4vTh8 zLiwG-OD!`@Ot!)YN9uVftjjKnr@6^C5jQ~ZuD{D;dky(6?)dGZU4Awsx>*`o5SLI% zMrDe*-70k+DyLelY-|Q`b_%!xgE^b zNdNg*(b(jU`Vr!!8E*&N)YP+Uk=mwt#Tht11~-2@1MhAwz<0;s>iqip=ND(-n}7Wa zIB(U{10o*t-~avwToet&4<+~CXJn)P1%Tt|wGe-=iFf_+CXE~D&|gKskm}#u<^w}n z0^`esp==35RJSkRQKTZGu*yk>jET@3als%WDdf4w8i=E#IQiLrfEhXiA{1(|OJ%Y1 zyBWccsm%_ux>%GA#dkidcBcTT(Ct8`Vx3o z)fnw{Cln3)dJ{GfC*No|j)|(nKkc!8^Q)$2%k)890&(SG!Pig3{zpxNY#HGKxoPX4 zZyAaCH)CQXch>PI;%P0Cu@e~;Bz*JYA%DJ0<%`19?A?HXlzrdh4=DN(M^TJ8cc%@e zajq5+t*65z=g(ln`>L+ZLv-?QJUCg@)O{9aSDM}&44$%j=Nn_;1B!sbGB%H}=;Zk*hsZ%P{g{Fg$4<~Nt^?x)4NnMF+%SQoU zzh1o(B3ZIUvCAW_SSN%5E(~?n&0qcuJjWXi-9rY_ab-4%qcsP)^Yzgdt@A<;iW_1o z@0B}@DpGR~9#ynHcvSU|qKJ5lvSqfF@oYMPJ|84!QYu%9nue7~lA70Xu=?T}7_@48 zC~w|0vl*?#YN&r;CQ~DMpC((nPmsFMcFA?vJu6xpNG5;m8syB6T(c9srHU-uX@MXw zp>ZPLd8H@(X!8F_*a4S9na&VLW+S~xFae$haAIhV0%wxMyW+Fx1+zO8amlF$ zZ$O{L^(|2-GB>ZUbM+;kg73J5meI3s^jrT@H|M-d70S`Mc$%-3hHiEIm~Hl{P8~fp zWnqlj!TBMT#(NS&O0De~AvbGOg&@>B72(QIw!w+qpd^b>wm*kNJr>wXmP!vPn&|M5 zY@3{jrxj!sh`hy#NIy+hTw}s~xtShEY&kh{jF%|fh1FQ8f8W;h;-aNqT)q!0_jdX* zQj4aoKN}CL)bDLoBWIg6xgo-`XH%Rdm`FQ8`euZV$PcArv+v%%zUEE06d3`VoPZbK zIp&D1ch31UtM&_L6HLF`W<5x=xmJST;hI_X+cR2ig!j-(3i`TU^)sGo(seA z#9z#olK?KFAX-9yH1X%Na59J;I`_T?!7vaZj0`~Y{fhFc}>xVkiD*d5kJcicB%eURGn2;Rc<>WtlS6pR8FMbprW zM!^zA-Yi-~o;RH?rV|t{Cd)9GPCPGIgd;BsMiKM_HypV>9L>h#eFz!L^FXq@d@A=? z*yZL;Vxk7rLE3sROFOQ%kW81bQjNr#V5L}8z;rhPE5y}67LJ8aLrw0ax-BrM1JfR+ zU5coq?i1))p@{YMa$eJUu2NV zi~vU(B+_6Y>Vyi@OlmS45~1AsQBnMIx^`rnpcV4`Zahyr;D z&>ca@d!7{5sk&OpzjN|Rt|CM1H6XMkS%_+$4JjDJHyu|e3IGe}V%VR#agfNoHem_r zo1RSD%a#GH-VDA}aUQ(2f0e{-eJxu-P2^We7$hvb|w@YqpG+ zCQ-G#4!~gy3nQ;#6pH^@*;4cQ{1wjAilAH=vdsC1CMH9_Z4qTTMU5QGHmdpXW|ON< zjU^kDi%sURFPGxBjc3EbdN@;8b}q8<&@vB#wj`CEjyC#C4qyfexg9NlUO zO-Ph%kbIvI#S}?kBH^|CxTx84n}{o36oKc)(8uCPN}$O$j!!^B>Te@*l}E65#7=-H z-J?TA8Yr+&|8`+JknfaJD4AmkZvN7Z?v+N23+JD4`FzNY%E8$209I7=@ zN^UQ?8t>J3yuFy%J_@telIx1Gh(K9jYl7VmgfhWYWpxCC6Qj0q9s|koJ>^iABo1C-y7d1G){ufl%!iDsBiksqC9*DX z(j$MhafIgMG7zyy#yGWOqomp1LnHPjjJM((-)eepn-Pl8{XyIypB9PF<1CyFBikZG z=>9Pl!5qQj*!rKzA8y3dvR%IPE@|S5`c|^S6a@;MSYkd1MeNFWpUD#UBW{C*W@ zB;(-1HF-$nt1{xD>c*j@=5_GqzZT8E;29|J%QvdR;jVfLJiI%Dh14q>6})h?HNZp?~O~be+}-?Zg4ixRUif@gH%>t z+3bd*ZvW|KH_X5O`|lOSTn#JXw%dFaRQ?0ZrV2%NBU(0WHK5f*9%MaN#{J9&8(qUp z`1G6akn%(^?ZDB4Faku^yi9uOp(^@G{7sA%;jFGeNNk-Aitx7ao6;+pHN4DZFgX)MYAl%9#S5E)} ziYhgub^I9G*i-y_uesn>Xp<6I$xY2$)7VWbs2A#Yw2T7P-|Zsa!%S5=`$L>vh3@bF z@M=VV&kLVzt=j7EaNVumrzASxTPCETW`{0iS?=Gn0EhwX z_2IQSYQ4Ib-7r90+e@6?{%f$LuehQ;I2%u9C;DF(qV%{7k{X;1eiF~@{fOxXvT!{( z8Hm^S%zokz?vU>jm0sSmjZ687AUnx8*rq$lEL37KC{aMUgej zxJ(vR2vo&U6|Skm_hm|pZCf004aOk76Vh3pd=c`Q3wGo0F}_C$qIAeDLM;AE6c68~ zLy3dFHxvJGbaNYKul0A)zG<(P;W+wszrmCh>;+2`UwRd>iuuBHEmRk^Vmtk$tcH3e z25%Z}Z$WpNU{NBX2~IU3ad0}2dH@7J+}vELo;u=4m$(sofPX*b|8t#JNjNq#>vW%{ zQEBDkwEDh@_`bwQzR%9rnid|fdg;K@bU8YrPKGt22;9oGITOW0Zq{4gD^Q#0s0Nn|ZZ59){LwtLL`m;P`>EC)Pp|qt~6)r(e`8+XafYnAg z{x!|BG(s1>Q+3=oV11Cf#_2nwq9U+2^^iM@!YJ~hN$AcO%jJAD4})olM$6H3JXy>U za=pM`&Z6095_t33WC@|~2jhtk8&W$e2x)aQTR`i+)m|N->f5{}vCJek{{0W;LIhy!pE##>z_0xrlsQdeq`X2&oL^V?7H?q`cChH1N5F8Y5#i#$V= zY_qUd)=^X_rGvA74Z?IgI2(*y*WC6gsE22_MYPUo+Hx+FLXuWV%E&vKMGp{eEuaaxioEL{<1f(S0#**Kt_IVKs zB_xFmlp{LeJ5?J_`dFFBm^aFSa>;~}Fx#anK}t#16B(BwZYxFU1`$|uk11B=hG4Q= zkZ30d*Q;n;>#K(YmN-^2R2SQ;E2{`K6V)QZ*RfQIvtp7vMSX za12m#KfH$-(A9O~U1^YJf1ij7xytZ8j?oIeq#=yOHdns1lYvKMmJs%R?)27=q6q)s8zTIO@^4*yfejS}bX}N(YIo)J|Ms|?^LC$Bxl32LF%kW| zmAguV?9+_vj6a{uDkz+O4>vf*4RvO?qKZ?n)ZfL?Dz5frdP|;%e0g<0I^q92u@16p zQq-WiI8RHo3Pr#MPIeD>#vHF85-;@8Pj?3c~?J0qNBq)aZ*K@T7G`sy?rgdigRsTDzy>C zV75YR-_9*+E*kAC&K2qCFR^+t0n3bRr2bsgG!|ck8{xJ9cq@_&^)pn;iD2$8&7M?% zTp_Cs&qC$;`!*GT#UhB}NlL%sQxqwNqqValeLd%Y!i8bm73KTVW(H_*@;!X8K1RnA zLrV`;^{5fH=hSHU2Ob=1FZPiOq1?HYx2-~{=VU4~?eeM=F=28^Q&4Zx7(M6Ab)lH+ z@kxo-o`4+QNx^dsG|shs*XogIFb2#0d%w$)pL#oJRmk2N8p#!>hc)7BZWd2f01ItO zTeb~DSYA)NsYQ5}VN2`N(U0;{5epIN%KNHD`w4&&2&S58p-4ILm{}M)uXbr5*zpXu z>gWP2i$n-~Z7N^r(rU$A8bL$yRc#W1Y@5iEqY6^#=^F__EVHx9V2G|zhDGQENh0$t z68AR0@oW?HdA76haR^g<%7uMQU^L7v{L_>~!+Y=aSzbx)`0q8GHi%NVLbizI&y3K} zYeC6cT>6V4MPemR8(ziL`W=)>5k<>SEnXxbiWlt)sOol_k(9(_wYyHaQGAgXOsb=& zU*og&=<_6>o;xvRa^5ufAr_dQ;0^(nd{Ah*?5McNidx+Cd=7!I$6%paej`~G6)j;F|-dkg3; zMrgd8`1AREFJ|%<$=tdcSn=ySKi2<1cB@N?&vGm8wbAo6>uMA^gX{V zWib27{p7K##Qi~j!{P8~jU#k+1i%n55+3ot96c+1&)fpK$LQhc=uhH_gLQ_Me;#PT zTktf8WUJF(xd6c7Da-Kv&Iu_U2s7u;1BO1ZQ}OQ%#eW`9wu=#6Bg6*a^e;z8&z_0e zzeB+;_&=XLdj_sUm~fu5jTt>UIy(9Y-VpF3rX^<2Wyv;)^xHk0U!D#3{XU8j3mL3O oRV|GBY1z5wn805!Ak{{R30 literal 0 HcmV?d00001 diff --git a/stable/snipe-it/4.0.20/docs/installation_notes.md b/stable/snipe-it/4.0.22/docs/installation_notes.md similarity index 100% rename from stable/snipe-it/4.0.20/docs/installation_notes.md rename to stable/snipe-it/4.0.22/docs/installation_notes.md diff --git a/stable/snipe-it/4.0.20/icon.png b/stable/snipe-it/4.0.22/icon.png similarity index 100% rename from stable/snipe-it/4.0.20/icon.png rename to stable/snipe-it/4.0.22/icon.png diff --git a/stable/snipe-it/4.0.20/ix_values.yaml b/stable/snipe-it/4.0.22/ix_values.yaml similarity index 100% rename from stable/snipe-it/4.0.20/ix_values.yaml rename to stable/snipe-it/4.0.22/ix_values.yaml diff --git a/stable/snipe-it/4.0.20/questions.yaml b/stable/snipe-it/4.0.22/questions.yaml similarity index 100% rename from stable/snipe-it/4.0.20/questions.yaml rename to stable/snipe-it/4.0.22/questions.yaml diff --git a/stable/snipe-it/4.0.20/templates/_secrets.tpl b/stable/snipe-it/4.0.22/templates/_secrets.tpl similarity index 100% rename from stable/snipe-it/4.0.20/templates/_secrets.tpl rename to stable/snipe-it/4.0.22/templates/_secrets.tpl diff --git a/stable/snipe-it/4.0.20/templates/common.yaml b/stable/snipe-it/4.0.22/templates/common.yaml similarity index 100% rename from stable/snipe-it/4.0.20/templates/common.yaml rename to stable/snipe-it/4.0.22/templates/common.yaml diff --git a/stable/website-shot/2.0.13/values.yaml b/stable/snipe-it/4.0.22/values.yaml similarity index 100% rename from stable/website-shot/2.0.13/values.yaml rename to stable/snipe-it/4.0.22/values.yaml diff --git a/stable/snipe-it/item.yaml b/stable/snipe-it/item.yaml index 98f54980f9a..06affea5617 100644 --- a/stable/snipe-it/item.yaml +++ b/stable/snipe-it/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/snipe-it.png +icon_url: https://truecharts.org/img/chart-icons/snipe-it.png categories: - management diff --git a/stable/sonarr/11.0.15/CHANGELOG.md b/stable/sonarr/11.0.15/CHANGELOG.md new file mode 100644 index 00000000000..cd80205f753 --- /dev/null +++ b/stable/sonarr/11.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sonarr-11.0.15](https://github.com/truecharts/apps/compare/sonarr-11.0.13...sonarr-11.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [sonarr-11.0.13](https://github.com/truecharts/apps/compare/sonarr-11.0.12...sonarr-11.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [sonarr-11.0.12](https://github.com/truecharts/apps/compare/sonarr-11.0.11...sonarr-11.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [sonarr-11.0.11](https://github.com/truecharts/apps/compare/sonarr-11.0.10...sonarr-11.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [sonarr-11.0.10](https://github.com/truecharts/apps/compare/sonarr-11.0.9...sonarr-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [sonarr-11.0.9](https://github.com/truecharts/apps/compare/sonarr-11.0.8...sonarr-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [sonarr-11.0.8](https://github.com/truecharts/apps/compare/sonarr-11.0.7...sonarr-11.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [sonarr-11.0.7](https://github.com/truecharts/apps/compare/sonarr-11.0.6...sonarr-11.0.7) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [sonarr-11.0.6](https://github.com/truecharts/apps/compare/sonarr-11.0.5...sonarr-11.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [sonarr-11.0.5](https://github.com/truecharts/apps/compare/sonarr-11.0.4...sonarr-11.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [sonarr-11.0.4](https://github.com/truecharts/apps/compare/sonarr-11.0.3...sonarr-11.0.4) (2022-06-13) + +#### Chore + diff --git a/stable/sonarr/11.0.15/Chart.lock b/stable/sonarr/11.0.15/Chart.lock new file mode 100644 index 00000000000..21cdf7f944f --- /dev/null +++ b/stable/sonarr/11.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:54.315215628Z" diff --git a/stable/sonarr/11.0.15/Chart.yaml b/stable/sonarr/11.0.15/Chart.yaml new file mode 100644 index 00000000000..b25840650b9 --- /dev/null +++ b/stable/sonarr/11.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.0.8.1507" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Smart PVR for newsgroup and bittorrent users +home: https://github.com/truecharts/apps/tree/master/charts/stable/sonarr +icon: https://truecharts.org/img/chart-icons/sonarr.png +keywords: +- sonarr +- torrent +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sonarr +sources: +- https://github.com/Sonarr/Sonarr +type: application +version: 11.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sonarr/11.0.15/README.md b/stable/sonarr/11.0.15/README.md new file mode 100644 index 00000000000..77dfe587edd --- /dev/null +++ b/stable/sonarr/11.0.15/README.md @@ -0,0 +1,42 @@ +# sonarr + +Smart PVR for newsgroup and bittorrent users + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/sonarr/11.0.15/app-readme.md b/stable/sonarr/11.0.15/app-readme.md new file mode 100644 index 00000000000..6b8b0d430dd --- /dev/null +++ b/stable/sonarr/11.0.15/app-readme.md @@ -0,0 +1,3 @@ +Smart PVR for newsgroup and bittorrent users + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/wekan/4.0.17/charts/common-10.4.4.tgz b/stable/sonarr/11.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/wekan/4.0.17/charts/common-10.4.4.tgz rename to stable/sonarr/11.0.15/charts/common-10.4.4.tgz diff --git a/stable/sonarr/11.0.15/icon.png b/stable/sonarr/11.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f93b9ca15d8ced9f2fa7b43530890bf2327c1f16 GIT binary patch literal 23760 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 Oadj1#a+#v_>;C~0%|*Qc literal 0 HcmV?d00001 diff --git a/stable/sonarr/11.0.15/ix_values.yaml b/stable/sonarr/11.0.15/ix_values.yaml new file mode 100644 index 00000000000..906b1b4c38f --- /dev/null +++ b/stable/sonarr/11.0.15/ix_values.yaml @@ -0,0 +1,37 @@ +image: + repository: tccr.io/truecharts/sonarr + pullPolicy: IfNotPresent + tag: v3.0.8.1507@sha256:eead6f231eabb2936eb568b527b79a7bda3b99c1f56883b3c8c292cf87ff65f4 + +service: + main: + ports: + main: + port: 8989 + targetPort: 8989 + +probes: + liveness: + enabled: true + ## Set this to true if you wish to specify your own livenessProbe + custom: true + ## The spec field contains the values for the default livenessProbe. + ## If you selected custom: true, this field holds the definition of the livenessProbe. + spec: + exec: + command: + - /usr/bin/env + - bash + - -c + - curl --fail localhost:8989/api/v3/system/status?apiKey=`IFS=\> && while + read -d \< E C; do if [[ $E = "ApiKey" ]]; then echo $C; fi; done < /config/config.xml` + failureThreshold: 5 + initialDelaySeconds: 60 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 10 + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/sonarr/11.0.15/questions.yaml b/stable/sonarr/11.0.15/questions.yaml new file mode 100644 index 00000000000..c6cec36b0f6 --- /dev/null +++ b/stable/sonarr/11.0.15/questions.yaml @@ -0,0 +1,2431 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8989 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8989 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/wireshark/2.0.12/templates/common.yaml b/stable/sonarr/11.0.15/templates/common.yaml similarity index 100% rename from stable/wireshark/2.0.12/templates/common.yaml rename to stable/sonarr/11.0.15/templates/common.yaml diff --git a/stable/wekan/4.0.17/values.yaml b/stable/sonarr/11.0.15/values.yaml similarity index 100% rename from stable/wekan/4.0.17/values.yaml rename to stable/sonarr/11.0.15/values.yaml diff --git a/stable/sonarr/item.yaml b/stable/sonarr/item.yaml index b517321713c..2c959ff3c19 100644 --- a/stable/sonarr/item.yaml +++ b/stable/sonarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/sonarr.png +icon_url: https://truecharts.org/img/chart-icons/sonarr.png categories: - media diff --git a/stable/speedtest-exporter/3.0.14/CHANGELOG.md b/stable/speedtest-exporter/3.0.14/CHANGELOG.md deleted file mode 100644 index 0b217be36d9..00000000000 --- a/stable/speedtest-exporter/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [speedtest-exporter-3.0.14](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.13...speedtest-exporter-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [speedtest-exporter-3.0.13](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.12...speedtest-exporter-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [speedtest-exporter-3.0.12](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.11...speedtest-exporter-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [speedtest-exporter-3.0.11](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.10...speedtest-exporter-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [speedtest-exporter-3.0.10](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.9...speedtest-exporter-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [speedtest-exporter-3.0.9](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.8...speedtest-exporter-3.0.9) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [speedtest-exporter-3.0.8](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.7...speedtest-exporter-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [speedtest-exporter-3.0.7](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.6...speedtest-exporter-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [speedtest-exporter-3.0.6](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.5...speedtest-exporter-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [speedtest-exporter-3.0.5](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.4...speedtest-exporter-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [speedtest-exporter-3.0.4](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.3...speedtest-exporter-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/speedtest-exporter/3.0.14/Chart.lock b/stable/speedtest-exporter/3.0.14/Chart.lock deleted file mode 100644 index daedef407ab..00000000000 --- a/stable/speedtest-exporter/3.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:08:52.198652191Z" diff --git a/stable/speedtest-exporter/3.0.14/Chart.yaml b/stable/speedtest-exporter/3.0.14/Chart.yaml deleted file mode 100644 index bdb9a022934..00000000000 --- a/stable/speedtest-exporter/3.0.14/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "3.5.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Speedtest Exporter made in python using the official speedtest bin -icon: https://truecharts.org/img/appicons/speedtest-exporter.png -home: https://github.com/truecharts/apps/tree/master/charts/stable/speedtest-exporter -keywords: -- speedtest-exporter -- speedtest -- metrics -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: speedtest-exporter -sources: -- https://github.com/MiguelNdeCarvalho/speedtest-exporter/ -type: application -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/speedtest-exporter/3.0.16/CHANGELOG.md b/stable/speedtest-exporter/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..0c37a38e66d --- /dev/null +++ b/stable/speedtest-exporter/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [speedtest-exporter-3.0.16](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.14...speedtest-exporter-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [speedtest-exporter-3.0.14](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.13...speedtest-exporter-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [speedtest-exporter-3.0.13](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.12...speedtest-exporter-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [speedtest-exporter-3.0.12](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.11...speedtest-exporter-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [speedtest-exporter-3.0.11](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.10...speedtest-exporter-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [speedtest-exporter-3.0.10](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.9...speedtest-exporter-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [speedtest-exporter-3.0.9](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.8...speedtest-exporter-3.0.9) (2022-06-30) + +#### Fix + +* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) + + + + +### [speedtest-exporter-3.0.8](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.7...speedtest-exporter-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [speedtest-exporter-3.0.7](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.6...speedtest-exporter-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [speedtest-exporter-3.0.6](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.5...speedtest-exporter-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [speedtest-exporter-3.0.5](https://github.com/truecharts/apps/compare/speedtest-exporter-3.0.4...speedtest-exporter-3.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/speedtest-exporter/3.0.16/Chart.lock b/stable/speedtest-exporter/3.0.16/Chart.lock new file mode 100644 index 00000000000..456d5aabc15 --- /dev/null +++ b/stable/speedtest-exporter/3.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:14:57.983108622Z" diff --git a/stable/speedtest-exporter/3.0.16/Chart.yaml b/stable/speedtest-exporter/3.0.16/Chart.yaml new file mode 100644 index 00000000000..2bc323e1a22 --- /dev/null +++ b/stable/speedtest-exporter/3.0.16/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "3.5.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Speedtest Exporter made in python using the official speedtest bin +icon: https://truecharts.org/img/chart-icons/speedtest-exporter.png +home: https://github.com/truecharts/apps/tree/master/charts/stable/speedtest-exporter +keywords: +- speedtest-exporter +- speedtest +- metrics +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: speedtest-exporter +sources: +- https://github.com/MiguelNdeCarvalho/speedtest-exporter/ +type: application +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/speedtest-exporter/3.0.14/README.md b/stable/speedtest-exporter/3.0.16/README.md similarity index 100% rename from stable/speedtest-exporter/3.0.14/README.md rename to stable/speedtest-exporter/3.0.16/README.md diff --git a/stable/speedtest-exporter/3.0.14/app-readme.md b/stable/speedtest-exporter/3.0.16/app-readme.md similarity index 100% rename from stable/speedtest-exporter/3.0.14/app-readme.md rename to stable/speedtest-exporter/3.0.16/app-readme.md diff --git a/stable/wg-easy/1.0.5/charts/common-10.4.4.tgz b/stable/speedtest-exporter/3.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/wg-easy/1.0.5/charts/common-10.4.4.tgz rename to stable/speedtest-exporter/3.0.16/charts/common-10.4.4.tgz diff --git a/stable/speedtest-exporter/3.0.14/icon.png b/stable/speedtest-exporter/3.0.16/icon.png similarity index 100% rename from stable/speedtest-exporter/3.0.14/icon.png rename to stable/speedtest-exporter/3.0.16/icon.png diff --git a/stable/speedtest-exporter/3.0.14/ix_values.yaml b/stable/speedtest-exporter/3.0.16/ix_values.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.14/ix_values.yaml rename to stable/speedtest-exporter/3.0.16/ix_values.yaml diff --git a/stable/speedtest-exporter/3.0.14/questions.yaml b/stable/speedtest-exporter/3.0.16/questions.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.14/questions.yaml rename to stable/speedtest-exporter/3.0.16/questions.yaml diff --git a/stable/xbackbone/3.0.14/templates/common.yaml b/stable/speedtest-exporter/3.0.16/templates/common.yaml similarity index 100% rename from stable/xbackbone/3.0.14/templates/common.yaml rename to stable/speedtest-exporter/3.0.16/templates/common.yaml diff --git a/stable/speedtest-exporter/3.0.14/templates/prometheusrules.yaml b/stable/speedtest-exporter/3.0.16/templates/prometheusrules.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.14/templates/prometheusrules.yaml rename to stable/speedtest-exporter/3.0.16/templates/prometheusrules.yaml diff --git a/stable/speedtest-exporter/3.0.14/templates/servicemonitor.yaml b/stable/speedtest-exporter/3.0.16/templates/servicemonitor.yaml similarity index 100% rename from stable/speedtest-exporter/3.0.14/templates/servicemonitor.yaml rename to stable/speedtest-exporter/3.0.16/templates/servicemonitor.yaml diff --git a/stable/wg-easy/1.0.5/values.yaml b/stable/speedtest-exporter/3.0.16/values.yaml similarity index 100% rename from stable/wg-easy/1.0.5/values.yaml rename to stable/speedtest-exporter/3.0.16/values.yaml diff --git a/stable/speedtest-exporter/item.yaml b/stable/speedtest-exporter/item.yaml index 73454d9aee6..593b7a700c4 100644 --- a/stable/speedtest-exporter/item.yaml +++ b/stable/speedtest-exporter/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/speedtest-exporter.png +icon_url: https://truecharts.org/img/chart-icons/speedtest-exporter.png categories: - metrics diff --git a/stable/spotweb/4.0.13/CHANGELOG.md b/stable/spotweb/4.0.13/CHANGELOG.md deleted file mode 100644 index ae2f19dad7d..00000000000 --- a/stable/spotweb/4.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [spotweb-4.0.13](https://github.com/truecharts/apps/compare/spotweb-4.0.12...spotweb-4.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [spotweb-4.0.12](https://github.com/truecharts/apps/compare/spotweb-4.0.11...spotweb-4.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [spotweb-4.0.11](https://github.com/truecharts/apps/compare/spotweb-4.0.10...spotweb-4.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [spotweb-4.0.10](https://github.com/truecharts/apps/compare/spotweb-4.0.9...spotweb-4.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [spotweb-4.0.9](https://github.com/truecharts/apps/compare/spotweb-4.0.8...spotweb-4.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [spotweb-4.0.8](https://github.com/truecharts/apps/compare/spotweb-4.0.7...spotweb-4.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [spotweb-4.0.7](https://github.com/truecharts/apps/compare/spotweb-4.0.6...spotweb-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [spotweb-4.0.6](https://github.com/truecharts/apps/compare/spotweb-4.0.5...spotweb-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [spotweb-4.0.5](https://github.com/truecharts/apps/compare/spotweb-4.0.4...spotweb-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [spotweb-4.0.4](https://github.com/truecharts/apps/compare/spotweb-4.0.3...spotweb-4.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - -#### Fix - -* run as non root ([#2895](https://github.com/truecharts/apps/issues/2895)) - - - - -### [spotweb-4.0.3](https://github.com/truecharts/apps/compare/spotweb-4.0.2...spotweb-4.0.3) (2022-06-14) - diff --git a/stable/spotweb/4.0.13/Chart.lock b/stable/spotweb/4.0.13/Chart.lock deleted file mode 100644 index 50c67e9b066..00000000000 --- a/stable/spotweb/4.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:09:05.741233715Z" diff --git a/stable/spotweb/4.0.13/Chart.yaml b/stable/spotweb/4.0.13/Chart.yaml deleted file mode 100644 index 0f0303111fa..00000000000 --- a/stable/spotweb/4.0.13/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "1.5.1" -kubeVersion: '>=1.16.0-0' -version: 4.0.13 -name: spotweb -description: Spotweb is a decentralized usenet community based on the Spotnet protocol. -type: application -home: https://github.com/truecharts/apps/tree/master/charts/stable/spotweb -icon: https://truecharts.org/img/appicons/spotweb.png -keywords: -- usenet -- spotweb -- spotnet -sources: -- https://github.com/spotweb/spotweb -- https://hub.docker.com/r/jbaten/spotweb -- https://github.com/joachimbaten/spotweb-docker -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/spotweb/4.0.15/CHANGELOG.md b/stable/spotweb/4.0.15/CHANGELOG.md new file mode 100644 index 00000000000..710edfe7949 --- /dev/null +++ b/stable/spotweb/4.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [spotweb-4.0.15](https://github.com/truecharts/apps/compare/spotweb-4.0.13...spotweb-4.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [spotweb-4.0.13](https://github.com/truecharts/apps/compare/spotweb-4.0.12...spotweb-4.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [spotweb-4.0.12](https://github.com/truecharts/apps/compare/spotweb-4.0.11...spotweb-4.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [spotweb-4.0.11](https://github.com/truecharts/apps/compare/spotweb-4.0.10...spotweb-4.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [spotweb-4.0.10](https://github.com/truecharts/apps/compare/spotweb-4.0.9...spotweb-4.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [spotweb-4.0.9](https://github.com/truecharts/apps/compare/spotweb-4.0.8...spotweb-4.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [spotweb-4.0.8](https://github.com/truecharts/apps/compare/spotweb-4.0.7...spotweb-4.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [spotweb-4.0.7](https://github.com/truecharts/apps/compare/spotweb-4.0.6...spotweb-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [spotweb-4.0.6](https://github.com/truecharts/apps/compare/spotweb-4.0.5...spotweb-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [spotweb-4.0.5](https://github.com/truecharts/apps/compare/spotweb-4.0.4...spotweb-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [spotweb-4.0.4](https://github.com/truecharts/apps/compare/spotweb-4.0.3...spotweb-4.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/spotweb/4.0.15/Chart.lock b/stable/spotweb/4.0.15/Chart.lock new file mode 100644 index 00000000000..87aaf8ba9ff --- /dev/null +++ b/stable/spotweb/4.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:15:11.347167213Z" diff --git a/stable/spotweb/4.0.15/Chart.yaml b/stable/spotweb/4.0.15/Chart.yaml new file mode 100644 index 00000000000..345f81a49ff --- /dev/null +++ b/stable/spotweb/4.0.15/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "1.5.1" +kubeVersion: '>=1.16.0-0' +version: 4.0.15 +name: spotweb +description: Spotweb is a decentralized usenet community based on the Spotnet protocol. +type: application +home: https://github.com/truecharts/apps/tree/master/charts/stable/spotweb +icon: https://truecharts.org/img/chart-icons/spotweb.png +keywords: +- usenet +- spotweb +- spotnet +sources: +- https://github.com/spotweb/spotweb +- https://hub.docker.com/r/jbaten/spotweb +- https://github.com/joachimbaten/spotweb-docker +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/spotweb/4.0.13/README.md b/stable/spotweb/4.0.15/README.md similarity index 100% rename from stable/spotweb/4.0.13/README.md rename to stable/spotweb/4.0.15/README.md diff --git a/stable/spotweb/4.0.13/app-readme.md b/stable/spotweb/4.0.15/app-readme.md similarity index 100% rename from stable/spotweb/4.0.13/app-readme.md rename to stable/spotweb/4.0.15/app-readme.md diff --git a/stable/whoogle/3.0.14/charts/common-10.4.4.tgz b/stable/spotweb/4.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/whoogle/3.0.14/charts/common-10.4.4.tgz rename to stable/spotweb/4.0.15/charts/common-10.4.4.tgz diff --git a/stable/traccar/7.0.14/charts/postgresql-8.0.30.tgz b/stable/spotweb/4.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/traccar/7.0.14/charts/postgresql-8.0.30.tgz rename to stable/spotweb/4.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/spotweb/4.0.13/docs/validation.md b/stable/spotweb/4.0.15/docs/validation.md similarity index 100% rename from stable/spotweb/4.0.13/docs/validation.md rename to stable/spotweb/4.0.15/docs/validation.md diff --git a/stable/spotweb/4.0.13/icon.png b/stable/spotweb/4.0.15/icon.png similarity index 100% rename from stable/spotweb/4.0.13/icon.png rename to stable/spotweb/4.0.15/icon.png diff --git a/stable/spotweb/4.0.13/ix_values.yaml b/stable/spotweb/4.0.15/ix_values.yaml similarity index 100% rename from stable/spotweb/4.0.13/ix_values.yaml rename to stable/spotweb/4.0.15/ix_values.yaml diff --git a/stable/spotweb/4.0.13/questions.yaml b/stable/spotweb/4.0.15/questions.yaml similarity index 100% rename from stable/spotweb/4.0.13/questions.yaml rename to stable/spotweb/4.0.15/questions.yaml diff --git a/stable/spotweb/4.0.13/templates/common.yaml b/stable/spotweb/4.0.15/templates/common.yaml similarity index 100% rename from stable/spotweb/4.0.13/templates/common.yaml rename to stable/spotweb/4.0.15/templates/common.yaml diff --git a/stable/whoogle/3.0.14/values.yaml b/stable/spotweb/4.0.15/values.yaml similarity index 100% rename from stable/whoogle/3.0.14/values.yaml rename to stable/spotweb/4.0.15/values.yaml diff --git a/stable/spotweb/item.yaml b/stable/spotweb/item.yaml index 7388bdca195..898f76eb709 100644 --- a/stable/spotweb/item.yaml +++ b/stable/spotweb/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/spotweb.png +icon_url: https://truecharts.org/img/chart-icons/spotweb.png categories: - media diff --git a/stable/sqlitebrowser/3.0.12/CHANGELOG.md b/stable/sqlitebrowser/3.0.12/CHANGELOG.md deleted file mode 100644 index 0bd1da8670e..00000000000 --- a/stable/sqlitebrowser/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [sqlitebrowser-3.0.12](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.11...sqlitebrowser-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [sqlitebrowser-3.0.11](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.10...sqlitebrowser-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [sqlitebrowser-3.0.10](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.9...sqlitebrowser-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [sqlitebrowser-3.0.9](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.8...sqlitebrowser-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [sqlitebrowser-3.0.8](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.7...sqlitebrowser-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [sqlitebrowser-3.0.7](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.6...sqlitebrowser-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [sqlitebrowser-3.0.6](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.5...sqlitebrowser-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [sqlitebrowser-3.0.5](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.4...sqlitebrowser-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [sqlitebrowser-3.0.4](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.3...sqlitebrowser-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [sqlitebrowser-3.0.3](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.2...sqlitebrowser-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [sqlitebrowser-3.0.2](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.1...sqlitebrowser-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/sqlitebrowser/3.0.12/Chart.lock b/stable/sqlitebrowser/3.0.12/Chart.lock deleted file mode 100644 index 32ea6d531e7..00000000000 --- a/stable/sqlitebrowser/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:09:04.499019974Z" diff --git a/stable/sqlitebrowser/3.0.12/Chart.yaml b/stable/sqlitebrowser/3.0.12/Chart.yaml deleted file mode 100644 index f7a24930555..00000000000 --- a/stable/sqlitebrowser/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "3.12.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A high quality, visual, open source tool to create, design, and edit - database files compatible with SQLite -home: https://github.com/truecharts/apps/tree/master/charts/stable/sqlitebrowser -icon: https://truecharts.org/img/appicons/sqlitebrowser.png -keywords: -- sqlite -- browser -- sqlitebrowser -- database -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: sqlitebrowser -sources: -- https://github.com/linuxserver/docker-sqlitebrowser -- https://sqlitebrowser.org/ -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/sqlitebrowser/3.0.14/CHANGELOG.md b/stable/sqlitebrowser/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..5c4caa6144c --- /dev/null +++ b/stable/sqlitebrowser/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [sqlitebrowser-3.0.14](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.12...sqlitebrowser-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [sqlitebrowser-3.0.12](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.11...sqlitebrowser-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [sqlitebrowser-3.0.11](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.10...sqlitebrowser-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [sqlitebrowser-3.0.10](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.9...sqlitebrowser-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [sqlitebrowser-3.0.9](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.8...sqlitebrowser-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [sqlitebrowser-3.0.8](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.7...sqlitebrowser-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [sqlitebrowser-3.0.7](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.6...sqlitebrowser-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [sqlitebrowser-3.0.6](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.5...sqlitebrowser-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [sqlitebrowser-3.0.5](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.4...sqlitebrowser-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [sqlitebrowser-3.0.4](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.3...sqlitebrowser-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [sqlitebrowser-3.0.3](https://github.com/truecharts/apps/compare/sqlitebrowser-3.0.2...sqlitebrowser-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/sqlitebrowser/3.0.14/Chart.lock b/stable/sqlitebrowser/3.0.14/Chart.lock new file mode 100644 index 00000000000..e940be5a010 --- /dev/null +++ b/stable/sqlitebrowser/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:09.692645086Z" diff --git a/stable/sqlitebrowser/3.0.14/Chart.yaml b/stable/sqlitebrowser/3.0.14/Chart.yaml new file mode 100644 index 00000000000..1f40eb57270 --- /dev/null +++ b/stable/sqlitebrowser/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.12.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A high quality, visual, open source tool to create, design, and edit + database files compatible with SQLite +home: https://github.com/truecharts/apps/tree/master/charts/stable/sqlitebrowser +icon: https://truecharts.org/img/chart-icons/sqlitebrowser.png +keywords: +- sqlite +- browser +- sqlitebrowser +- database +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: sqlitebrowser +sources: +- https://github.com/linuxserver/docker-sqlitebrowser +- https://sqlitebrowser.org/ +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/sqlitebrowser/3.0.12/README.md b/stable/sqlitebrowser/3.0.14/README.md similarity index 100% rename from stable/sqlitebrowser/3.0.12/README.md rename to stable/sqlitebrowser/3.0.14/README.md diff --git a/stable/sqlitebrowser/3.0.12/app-readme.md b/stable/sqlitebrowser/3.0.14/app-readme.md similarity index 100% rename from stable/sqlitebrowser/3.0.12/app-readme.md rename to stable/sqlitebrowser/3.0.14/app-readme.md diff --git a/stable/wikijs/7.0.14/charts/common-10.4.4.tgz b/stable/sqlitebrowser/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/wikijs/7.0.14/charts/common-10.4.4.tgz rename to stable/sqlitebrowser/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/sqlitebrowser/3.0.12/icon.png b/stable/sqlitebrowser/3.0.14/icon.png similarity index 100% rename from stable/sqlitebrowser/3.0.12/icon.png rename to stable/sqlitebrowser/3.0.14/icon.png diff --git a/stable/sqlitebrowser/3.0.12/ix_values.yaml b/stable/sqlitebrowser/3.0.14/ix_values.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.12/ix_values.yaml rename to stable/sqlitebrowser/3.0.14/ix_values.yaml diff --git a/stable/sqlitebrowser/3.0.12/questions.yaml b/stable/sqlitebrowser/3.0.14/questions.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.12/questions.yaml rename to stable/sqlitebrowser/3.0.14/questions.yaml diff --git a/stable/sqlitebrowser/3.0.12/templates/common.yaml b/stable/sqlitebrowser/3.0.14/templates/common.yaml similarity index 100% rename from stable/sqlitebrowser/3.0.12/templates/common.yaml rename to stable/sqlitebrowser/3.0.14/templates/common.yaml diff --git a/stable/wikijs/7.0.14/values.yaml b/stable/sqlitebrowser/3.0.14/values.yaml similarity index 100% rename from stable/wikijs/7.0.14/values.yaml rename to stable/sqlitebrowser/3.0.14/values.yaml diff --git a/stable/sqlitebrowser/item.yaml b/stable/sqlitebrowser/item.yaml index 9fcb574812b..c49f7bd57a0 100644 --- a/stable/sqlitebrowser/item.yaml +++ b/stable/sqlitebrowser/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/sqlitebrowser.png +icon_url: https://truecharts.org/img/chart-icons/sqlitebrowser.png categories: - media diff --git a/stable/stash/7.0.14/CHANGELOG.md b/stable/stash/7.0.14/CHANGELOG.md deleted file mode 100644 index fc297242e44..00000000000 --- a/stable/stash/7.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [stash-7.0.14](https://github.com/truecharts/apps/compare/stash-7.0.13...stash-7.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [stash-7.0.13](https://github.com/truecharts/apps/compare/stash-7.0.12...stash-7.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [stash-7.0.12](https://github.com/truecharts/apps/compare/stash-7.0.11...stash-7.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [stash-7.0.11](https://github.com/truecharts/apps/compare/stash-7.0.10...stash-7.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [stash-7.0.10](https://github.com/truecharts/apps/compare/stash-7.0.9...stash-7.0.10) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [stash-7.0.9](https://github.com/truecharts/apps/compare/stash-7.0.8...stash-7.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [stash-7.0.8](https://github.com/truecharts/apps/compare/stash-7.0.7...stash-7.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [stash-7.0.7](https://github.com/truecharts/apps/compare/stash-7.0.6...stash-7.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [stash-7.0.6](https://github.com/truecharts/apps/compare/stash-7.0.5...stash-7.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [stash-7.0.5](https://github.com/truecharts/apps/compare/stash-7.0.4...stash-7.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [stash-7.0.4](https://github.com/truecharts/apps/compare/stash-7.0.3...stash-7.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/stash/7.0.14/Chart.lock b/stable/stash/7.0.14/Chart.lock deleted file mode 100644 index 4c8f04138aa..00000000000 --- a/stable/stash/7.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:09:09.027676052Z" diff --git a/stable/stash/7.0.14/Chart.yaml b/stable/stash/7.0.14/Chart.yaml deleted file mode 100644 index 0cd12c178f7..00000000000 --- a/stable/stash/7.0.14/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.16.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: An organizer for your porn, written in Go -home: https://github.com/truecharts/apps/tree/master/charts/stable/stash -icon: https://truecharts.org/img/appicons/stash.png -keywords: -- porn -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: stash -sources: -- https://github.com/stashapp/stash -- https://hub.docker.com/r/stashapp/stash -version: 7.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/stash/7.0.16/CHANGELOG.md b/stable/stash/7.0.16/CHANGELOG.md new file mode 100644 index 00000000000..115118d3f6c --- /dev/null +++ b/stable/stash/7.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [stash-7.0.16](https://github.com/truecharts/apps/compare/stash-7.0.14...stash-7.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [stash-7.0.14](https://github.com/truecharts/apps/compare/stash-7.0.13...stash-7.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [stash-7.0.13](https://github.com/truecharts/apps/compare/stash-7.0.12...stash-7.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [stash-7.0.12](https://github.com/truecharts/apps/compare/stash-7.0.11...stash-7.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [stash-7.0.11](https://github.com/truecharts/apps/compare/stash-7.0.10...stash-7.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [stash-7.0.10](https://github.com/truecharts/apps/compare/stash-7.0.9...stash-7.0.10) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [stash-7.0.9](https://github.com/truecharts/apps/compare/stash-7.0.8...stash-7.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [stash-7.0.8](https://github.com/truecharts/apps/compare/stash-7.0.7...stash-7.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [stash-7.0.7](https://github.com/truecharts/apps/compare/stash-7.0.6...stash-7.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [stash-7.0.6](https://github.com/truecharts/apps/compare/stash-7.0.5...stash-7.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [stash-7.0.5](https://github.com/truecharts/apps/compare/stash-7.0.4...stash-7.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/stash/7.0.16/Chart.lock b/stable/stash/7.0.16/Chart.lock new file mode 100644 index 00000000000..6e5a1947558 --- /dev/null +++ b/stable/stash/7.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:13.264812174Z" diff --git a/stable/stash/7.0.16/Chart.yaml b/stable/stash/7.0.16/Chart.yaml new file mode 100644 index 00000000000..f811d1a6c5a --- /dev/null +++ b/stable/stash/7.0.16/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.16.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: An organizer for your porn, written in Go +home: https://github.com/truecharts/apps/tree/master/charts/stable/stash +icon: https://truecharts.org/img/chart-icons/stash.png +keywords: +- porn +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: stash +sources: +- https://github.com/stashapp/stash +- https://hub.docker.com/r/stashapp/stash +version: 7.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/stash/7.0.14/README.md b/stable/stash/7.0.16/README.md similarity index 100% rename from stable/stash/7.0.14/README.md rename to stable/stash/7.0.16/README.md diff --git a/stable/stash/7.0.14/app-readme.md b/stable/stash/7.0.16/app-readme.md similarity index 100% rename from stable/stash/7.0.14/app-readme.md rename to stable/stash/7.0.16/app-readme.md diff --git a/stable/wireshark/2.0.12/charts/common-10.4.4.tgz b/stable/stash/7.0.16/charts/common-10.4.4.tgz similarity index 100% rename from stable/wireshark/2.0.12/charts/common-10.4.4.tgz rename to stable/stash/7.0.16/charts/common-10.4.4.tgz diff --git a/stable/stash/7.0.14/ci/ct-values.yaml b/stable/stash/7.0.16/ci/ct-values.yaml similarity index 100% rename from stable/stash/7.0.14/ci/ct-values.yaml rename to stable/stash/7.0.16/ci/ct-values.yaml diff --git a/stable/stash/7.0.14/icon.png b/stable/stash/7.0.16/icon.png similarity index 100% rename from stable/stash/7.0.14/icon.png rename to stable/stash/7.0.16/icon.png diff --git a/stable/stash/7.0.14/ix_values.yaml b/stable/stash/7.0.16/ix_values.yaml similarity index 100% rename from stable/stash/7.0.14/ix_values.yaml rename to stable/stash/7.0.16/ix_values.yaml diff --git a/stable/stash/7.0.14/questions.yaml b/stable/stash/7.0.16/questions.yaml similarity index 100% rename from stable/stash/7.0.14/questions.yaml rename to stable/stash/7.0.16/questions.yaml diff --git a/stable/xteve/6.0.13/templates/common.yaml b/stable/stash/7.0.16/templates/common.yaml similarity index 100% rename from stable/xteve/6.0.13/templates/common.yaml rename to stable/stash/7.0.16/templates/common.yaml diff --git a/stable/wireshark/2.0.12/values.yaml b/stable/stash/7.0.16/values.yaml similarity index 100% rename from stable/wireshark/2.0.12/values.yaml rename to stable/stash/7.0.16/values.yaml diff --git a/stable/stash/item.yaml b/stable/stash/item.yaml index a52c31f6da9..3413d212271 100644 --- a/stable/stash/item.yaml +++ b/stable/stash/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/stash.png +icon_url: https://truecharts.org/img/chart-icons/stash.png categories: - media diff --git a/stable/static/3.0.12/CHANGELOG.md b/stable/static/3.0.12/CHANGELOG.md deleted file mode 100644 index 329597fe4f4..00000000000 --- a/stable/static/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [static-3.0.12](https://github.com/truecharts/apps/compare/static-3.0.11...static-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [static-3.0.11](https://github.com/truecharts/apps/compare/static-3.0.10...static-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [static-3.0.10](https://github.com/truecharts/apps/compare/static-3.0.9...static-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [static-3.0.9](https://github.com/truecharts/apps/compare/static-3.0.8...static-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [static-3.0.8](https://github.com/truecharts/apps/compare/static-3.0.7...static-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [static-3.0.7](https://github.com/truecharts/apps/compare/static-3.0.6...static-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [static-3.0.6](https://github.com/truecharts/apps/compare/static-3.0.5...static-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [static-3.0.5](https://github.com/truecharts/apps/compare/static-3.0.4...static-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [static-3.0.4](https://github.com/truecharts/apps/compare/static-3.0.3...static-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [static-3.0.3](https://github.com/truecharts/apps/compare/static-3.0.2...static-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [static-3.0.2](https://github.com/truecharts/apps/compare/static-3.0.1...static-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/static/3.0.12/Chart.lock b/stable/static/3.0.12/Chart.lock deleted file mode 100644 index c71383c3b3e..00000000000 --- a/stable/static/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:09:20.349268533Z" diff --git a/stable/static/3.0.12/Chart.yaml b/stable/static/3.0.12/Chart.yaml deleted file mode 100644 index 5bf340d908c..00000000000 --- a/stable/static/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "ee8a20c" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A self-hosted static file serving app which does nothing more than just - serve up static files from a mounted volume. -home: https://github.com/truecharts/apps/tree/master/charts/stable/static -icon: https://truecharts.org/img/appicons/static.png -keywords: -- app -- web -- filesystem -- static -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: static -sources: -- https://github.com/prologic/static -- https://github.com/nicholaswilde/docker-static -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/static/3.0.14/CHANGELOG.md b/stable/static/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..02a97c94070 --- /dev/null +++ b/stable/static/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [static-3.0.14](https://github.com/truecharts/apps/compare/static-3.0.12...static-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [static-3.0.12](https://github.com/truecharts/apps/compare/static-3.0.11...static-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [static-3.0.11](https://github.com/truecharts/apps/compare/static-3.0.10...static-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [static-3.0.10](https://github.com/truecharts/apps/compare/static-3.0.9...static-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [static-3.0.9](https://github.com/truecharts/apps/compare/static-3.0.8...static-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [static-3.0.8](https://github.com/truecharts/apps/compare/static-3.0.7...static-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [static-3.0.7](https://github.com/truecharts/apps/compare/static-3.0.6...static-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [static-3.0.6](https://github.com/truecharts/apps/compare/static-3.0.5...static-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [static-3.0.5](https://github.com/truecharts/apps/compare/static-3.0.4...static-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [static-3.0.4](https://github.com/truecharts/apps/compare/static-3.0.3...static-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [static-3.0.3](https://github.com/truecharts/apps/compare/static-3.0.2...static-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/static/3.0.14/Chart.lock b/stable/static/3.0.14/Chart.lock new file mode 100644 index 00000000000..92a6dfc78d0 --- /dev/null +++ b/stable/static/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:25.091639365Z" diff --git a/stable/static/3.0.14/Chart.yaml b/stable/static/3.0.14/Chart.yaml new file mode 100644 index 00000000000..1fd27afb50c --- /dev/null +++ b/stable/static/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "ee8a20c" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A self-hosted static file serving app which does nothing more than just + serve up static files from a mounted volume. +home: https://github.com/truecharts/apps/tree/master/charts/stable/static +icon: https://truecharts.org/img/chart-icons/static.png +keywords: +- app +- web +- filesystem +- static +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: static +sources: +- https://github.com/prologic/static +- https://github.com/nicholaswilde/docker-static +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/static/3.0.12/README.md b/stable/static/3.0.14/README.md similarity index 100% rename from stable/static/3.0.12/README.md rename to stable/static/3.0.14/README.md diff --git a/stable/static/3.0.12/app-readme.md b/stable/static/3.0.14/app-readme.md similarity index 100% rename from stable/static/3.0.12/app-readme.md rename to stable/static/3.0.14/app-readme.md diff --git a/stable/xbackbone/3.0.14/charts/common-10.4.4.tgz b/stable/static/3.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/xbackbone/3.0.14/charts/common-10.4.4.tgz rename to stable/static/3.0.14/charts/common-10.4.4.tgz diff --git a/stable/static/3.0.12/icon.png b/stable/static/3.0.14/icon.png similarity index 100% rename from stable/static/3.0.12/icon.png rename to stable/static/3.0.14/icon.png diff --git a/stable/static/3.0.12/ix_values.yaml b/stable/static/3.0.14/ix_values.yaml similarity index 100% rename from stable/static/3.0.12/ix_values.yaml rename to stable/static/3.0.14/ix_values.yaml diff --git a/stable/static/3.0.12/questions.yaml b/stable/static/3.0.14/questions.yaml similarity index 100% rename from stable/static/3.0.12/questions.yaml rename to stable/static/3.0.14/questions.yaml diff --git a/stable/static/3.0.12/templates/common.yaml b/stable/static/3.0.14/templates/common.yaml similarity index 100% rename from stable/static/3.0.12/templates/common.yaml rename to stable/static/3.0.14/templates/common.yaml diff --git a/stable/xbackbone/3.0.14/values.yaml b/stable/static/3.0.14/values.yaml similarity index 100% rename from stable/xbackbone/3.0.14/values.yaml rename to stable/static/3.0.14/values.yaml diff --git a/stable/static/item.yaml b/stable/static/item.yaml index 113b9f9bf40..c3faae8111a 100644 --- a/stable/static/item.yaml +++ b/stable/static/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/static.png +icon_url: https://truecharts.org/img/chart-icons/static.png categories: - media diff --git a/stable/statping/7.0.13/CHANGELOG.md b/stable/statping/7.0.13/CHANGELOG.md deleted file mode 100644 index 26e84341d10..00000000000 --- a/stable/statping/7.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [statping-7.0.13](https://github.com/truecharts/apps/compare/statping-7.0.12...statping-7.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [statping-7.0.12](https://github.com/truecharts/apps/compare/statping-7.0.11...statping-7.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [statping-7.0.11](https://github.com/truecharts/apps/compare/statping-7.0.10...statping-7.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [statping-7.0.10](https://github.com/truecharts/apps/compare/statping-7.0.9...statping-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [statping-7.0.9](https://github.com/truecharts/apps/compare/statping-7.0.8...statping-7.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [statping-7.0.8](https://github.com/truecharts/apps/compare/statping-7.0.7...statping-7.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [statping-7.0.7](https://github.com/truecharts/apps/compare/statping-7.0.6...statping-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [statping-7.0.6](https://github.com/truecharts/apps/compare/statping-7.0.5...statping-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [statping-7.0.5](https://github.com/truecharts/apps/compare/statping-7.0.4...statping-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [statping-7.0.4](https://github.com/truecharts/apps/compare/statping-7.0.3...statping-7.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [statping-7.0.3](https://github.com/truecharts/apps/compare/statping-7.0.2...statping-7.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/statping/7.0.13/Chart.lock b/stable/statping/7.0.13/Chart.lock deleted file mode 100644 index d5934faa67f..00000000000 --- a/stable/statping/7.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:09:28.001573269Z" diff --git a/stable/statping/7.0.13/Chart.yaml b/stable/statping/7.0.13/Chart.yaml deleted file mode 100644 index 414357aa76a..00000000000 --- a/stable/statping/7.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.90.78" -description: Status page for monitoring your websites and applications -name: statping -version: 7.0.13 -kubeVersion: ">=1.16.0-0" -keywords: -- statping -- status -- status-page -home: https://github.com/truecharts/apps/tree/master/charts/stable/statping -icon: https://truecharts.org/img/appicons/statping.png -sources: -- https://github.com/statping/statping -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/statping/7.0.15/CHANGELOG.md b/stable/statping/7.0.15/CHANGELOG.md new file mode 100644 index 00000000000..a48055ebd4e --- /dev/null +++ b/stable/statping/7.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [statping-7.0.15](https://github.com/truecharts/apps/compare/statping-7.0.13...statping-7.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [statping-7.0.13](https://github.com/truecharts/apps/compare/statping-7.0.12...statping-7.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [statping-7.0.12](https://github.com/truecharts/apps/compare/statping-7.0.11...statping-7.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [statping-7.0.11](https://github.com/truecharts/apps/compare/statping-7.0.10...statping-7.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [statping-7.0.10](https://github.com/truecharts/apps/compare/statping-7.0.9...statping-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [statping-7.0.9](https://github.com/truecharts/apps/compare/statping-7.0.8...statping-7.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [statping-7.0.8](https://github.com/truecharts/apps/compare/statping-7.0.7...statping-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [statping-7.0.7](https://github.com/truecharts/apps/compare/statping-7.0.6...statping-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [statping-7.0.6](https://github.com/truecharts/apps/compare/statping-7.0.5...statping-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [statping-7.0.5](https://github.com/truecharts/apps/compare/statping-7.0.4...statping-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [statping-7.0.4](https://github.com/truecharts/apps/compare/statping-7.0.3...statping-7.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/statping/7.0.15/Chart.lock b/stable/statping/7.0.15/Chart.lock new file mode 100644 index 00000000000..5d2ab3c9fb7 --- /dev/null +++ b/stable/statping/7.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:15:34.032209466Z" diff --git a/stable/statping/7.0.15/Chart.yaml b/stable/statping/7.0.15/Chart.yaml new file mode 100644 index 00000000000..964c75422fa --- /dev/null +++ b/stable/statping/7.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.90.78" +description: Status page for monitoring your websites and applications +name: statping +version: 7.0.15 +kubeVersion: ">=1.16.0-0" +keywords: +- statping +- status +- status-page +home: https://github.com/truecharts/apps/tree/master/charts/stable/statping +icon: https://truecharts.org/img/chart-icons/statping.png +sources: +- https://github.com/statping/statping +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/statping/7.0.13/README.md b/stable/statping/7.0.15/README.md similarity index 100% rename from stable/statping/7.0.13/README.md rename to stable/statping/7.0.15/README.md diff --git a/stable/statping/7.0.13/app-readme.md b/stable/statping/7.0.15/app-readme.md similarity index 100% rename from stable/statping/7.0.13/app-readme.md rename to stable/statping/7.0.15/app-readme.md diff --git a/stable/xteve/6.0.13/charts/common-10.4.4.tgz b/stable/statping/7.0.15/charts/common-10.4.4.tgz similarity index 100% rename from stable/xteve/6.0.13/charts/common-10.4.4.tgz rename to stable/statping/7.0.15/charts/common-10.4.4.tgz diff --git a/stable/tt-rss/7.0.13/charts/postgresql-8.0.30.tgz b/stable/statping/7.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/tt-rss/7.0.13/charts/postgresql-8.0.30.tgz rename to stable/statping/7.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/statping/7.0.13/icon.png b/stable/statping/7.0.15/icon.png similarity index 100% rename from stable/statping/7.0.13/icon.png rename to stable/statping/7.0.15/icon.png diff --git a/stable/statping/7.0.13/ix_values.yaml b/stable/statping/7.0.15/ix_values.yaml similarity index 100% rename from stable/statping/7.0.13/ix_values.yaml rename to stable/statping/7.0.15/ix_values.yaml diff --git a/stable/statping/7.0.13/questions.yaml b/stable/statping/7.0.15/questions.yaml similarity index 100% rename from stable/statping/7.0.13/questions.yaml rename to stable/statping/7.0.15/questions.yaml diff --git a/stable/statping/7.0.13/templates/common.yaml b/stable/statping/7.0.15/templates/common.yaml similarity index 100% rename from stable/statping/7.0.13/templates/common.yaml rename to stable/statping/7.0.15/templates/common.yaml diff --git a/stable/xteve/6.0.13/values.yaml b/stable/statping/7.0.15/values.yaml similarity index 100% rename from stable/xteve/6.0.13/values.yaml rename to stable/statping/7.0.15/values.yaml diff --git a/stable/statping/item.yaml b/stable/statping/item.yaml index 698ca22efce..64c95d6176d 100644 --- a/stable/statping/item.yaml +++ b/stable/statping/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/statping.png +icon_url: https://truecharts.org/img/chart-icons/statping.png categories: - media diff --git a/stable/storj-node/2.0.22/CHANGELOG.md b/stable/storj-node/2.0.22/CHANGELOG.md deleted file mode 100644 index 738d672ba6e..00000000000 --- a/stable/storj-node/2.0.22/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [storj-node-2.0.22](https://github.com/truecharts/apps/compare/storj-node-2.0.21...storj-node-2.0.22) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [storj-node-2.0.21](https://github.com/truecharts/apps/compare/storj-node-2.0.20...storj-node-2.0.21) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [storj-node-2.0.20](https://github.com/truecharts/apps/compare/storj-node-2.0.19...storj-node-2.0.20) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [storj-node-2.0.19](https://github.com/truecharts/apps/compare/storj-node-2.0.18...storj-node-2.0.19) (2022-07-10) - -#### Fix - -* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) - - - - -### [storj-node-2.0.18](https://github.com/truecharts/apps/compare/storj-node-2.0.17...storj-node-2.0.18) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [storj-node-2.0.17](https://github.com/truecharts/apps/compare/storj-node-2.0.16...storj-node-2.0.17) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [storj-node-2.0.16](https://github.com/truecharts/apps/compare/storj-node-2.0.15...storj-node-2.0.16) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [storj-node-2.0.15](https://github.com/truecharts/apps/compare/storj-node-2.0.14...storj-node-2.0.15) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [storj-node-2.0.14](https://github.com/truecharts/apps/compare/storj-node-2.0.13...storj-node-2.0.14) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [storj-node-2.0.13](https://github.com/truecharts/apps/compare/storj-node-2.0.12...storj-node-2.0.13) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [storj-node-2.0.12](https://github.com/truecharts/apps/compare/storj-node-2.0.11...storj-node-2.0.12) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - diff --git a/stable/storj-node/2.0.22/Chart.lock b/stable/storj-node/2.0.22/Chart.lock deleted file mode 100644 index 0eb2b355e29..00000000000 --- a/stable/storj-node/2.0.22/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:09:25.753696112Z" diff --git a/stable/storj-node/2.0.22/Chart.yaml b/stable/storj-node/2.0.22/Chart.yaml deleted file mode 100644 index ba3720c6c2f..00000000000 --- a/stable/storj-node/2.0.22/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.58.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner -home: https://github.com/truecharts/apps/tree/master/charts/stable/storj-node -icon: https://truecharts.org/img/appicons/storj-node.png -keywords: -- storj -- storage -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: storj-node -sources: -- https://github.com/storj/storj -- https://docs.storj.io/node/ -- https://hub.docker.com/r/storjlabs/storagenode -version: 2.0.22 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/storj-node/2.0.24/CHANGELOG.md b/stable/storj-node/2.0.24/CHANGELOG.md new file mode 100644 index 00000000000..fc9e714ac62 --- /dev/null +++ b/stable/storj-node/2.0.24/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [storj-node-2.0.24](https://github.com/truecharts/apps/compare/storj-node-2.0.22...storj-node-2.0.24) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [storj-node-2.0.22](https://github.com/truecharts/apps/compare/storj-node-2.0.21...storj-node-2.0.22) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [storj-node-2.0.21](https://github.com/truecharts/apps/compare/storj-node-2.0.20...storj-node-2.0.21) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [storj-node-2.0.20](https://github.com/truecharts/apps/compare/storj-node-2.0.19...storj-node-2.0.20) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [storj-node-2.0.19](https://github.com/truecharts/apps/compare/storj-node-2.0.18...storj-node-2.0.19) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [storj-node-2.0.18](https://github.com/truecharts/apps/compare/storj-node-2.0.17...storj-node-2.0.18) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [storj-node-2.0.17](https://github.com/truecharts/apps/compare/storj-node-2.0.16...storj-node-2.0.17) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [storj-node-2.0.16](https://github.com/truecharts/apps/compare/storj-node-2.0.15...storj-node-2.0.16) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [storj-node-2.0.15](https://github.com/truecharts/apps/compare/storj-node-2.0.14...storj-node-2.0.15) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [storj-node-2.0.14](https://github.com/truecharts/apps/compare/storj-node-2.0.13...storj-node-2.0.14) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [storj-node-2.0.13](https://github.com/truecharts/apps/compare/storj-node-2.0.12...storj-node-2.0.13) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + diff --git a/stable/storj-node/2.0.24/Chart.lock b/stable/storj-node/2.0.24/Chart.lock new file mode 100644 index 00000000000..e0e851af859 --- /dev/null +++ b/stable/storj-node/2.0.24/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:29.1477676Z" diff --git a/stable/storj-node/2.0.24/Chart.yaml b/stable/storj-node/2.0.24/Chart.yaml new file mode 100644 index 00000000000..a956315c454 --- /dev/null +++ b/stable/storj-node/2.0.24/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.58.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Storj is an S3-compatible platform and suite of decentralized applications that allows you to store data in a secure and decentralized manner +home: https://github.com/truecharts/apps/tree/master/charts/stable/storj-node +icon: https://truecharts.org/img/chart-icons/storj-node.png +keywords: +- storj +- storage +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: storj-node +sources: +- https://github.com/storj/storj +- https://docs.storj.io/node/ +- https://hub.docker.com/r/storjlabs/storagenode +version: 2.0.24 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/storj-node/2.0.22/README.md b/stable/storj-node/2.0.24/README.md similarity index 100% rename from stable/storj-node/2.0.22/README.md rename to stable/storj-node/2.0.24/README.md diff --git a/stable/storj-node/2.0.22/SKIPINSTALL b/stable/storj-node/2.0.24/SKIPINSTALL similarity index 100% rename from stable/storj-node/2.0.22/SKIPINSTALL rename to stable/storj-node/2.0.24/SKIPINSTALL diff --git a/stable/storj-node/2.0.22/app-readme.md b/stable/storj-node/2.0.24/app-readme.md similarity index 100% rename from stable/storj-node/2.0.22/app-readme.md rename to stable/storj-node/2.0.24/app-readme.md diff --git a/stable/xwiki/3.0.16/charts/common-10.4.4.tgz b/stable/storj-node/2.0.24/charts/common-10.4.4.tgz similarity index 100% rename from stable/xwiki/3.0.16/charts/common-10.4.4.tgz rename to stable/storj-node/2.0.24/charts/common-10.4.4.tgz diff --git a/stable/storj-node/2.0.22/icon.png b/stable/storj-node/2.0.24/icon.png similarity index 100% rename from stable/storj-node/2.0.22/icon.png rename to stable/storj-node/2.0.24/icon.png diff --git a/stable/storj-node/2.0.22/ix_values.yaml b/stable/storj-node/2.0.24/ix_values.yaml similarity index 100% rename from stable/storj-node/2.0.22/ix_values.yaml rename to stable/storj-node/2.0.24/ix_values.yaml diff --git a/stable/storj-node/2.0.22/questions.yaml b/stable/storj-node/2.0.24/questions.yaml similarity index 100% rename from stable/storj-node/2.0.22/questions.yaml rename to stable/storj-node/2.0.24/questions.yaml diff --git a/stable/xwiki/3.0.16/templates/common.yaml b/stable/storj-node/2.0.24/templates/common.yaml similarity index 100% rename from stable/xwiki/3.0.16/templates/common.yaml rename to stable/storj-node/2.0.24/templates/common.yaml diff --git a/stable/xwiki/3.0.16/values.yaml b/stable/storj-node/2.0.24/values.yaml similarity index 100% rename from stable/xwiki/3.0.16/values.yaml rename to stable/storj-node/2.0.24/values.yaml diff --git a/stable/storj-node/item.yaml b/stable/storj-node/item.yaml index 732cc219d97..2f5c6fe6da9 100644 --- a/stable/storj-node/item.yaml +++ b/stable/storj-node/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/storj-node.png +icon_url: https://truecharts.org/img/chart-icons/storj-node.png categories: - media diff --git a/stable/strapi/4.0.12/CHANGELOG.md b/stable/strapi/4.0.12/CHANGELOG.md deleted file mode 100644 index 881ece59789..00000000000 --- a/stable/strapi/4.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [strapi-4.0.12](https://github.com/truecharts/apps/compare/strapi-4.0.11...strapi-4.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [strapi-4.0.11](https://github.com/truecharts/apps/compare/strapi-4.0.10...strapi-4.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [strapi-4.0.10](https://github.com/truecharts/apps/compare/strapi-4.0.9...strapi-4.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [strapi-4.0.9](https://github.com/truecharts/apps/compare/strapi-4.0.8...strapi-4.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [strapi-4.0.8](https://github.com/truecharts/apps/compare/strapi-4.0.7...strapi-4.0.8) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [strapi-4.0.7](https://github.com/truecharts/apps/compare/strapi-4.0.6...strapi-4.0.7) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [strapi-4.0.6](https://github.com/truecharts/apps/compare/strapi-4.0.5...strapi-4.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [strapi-4.0.5](https://github.com/truecharts/apps/compare/strapi-4.0.4...strapi-4.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [strapi-4.0.4](https://github.com/truecharts/apps/compare/strapi-4.0.3...strapi-4.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [strapi-4.0.3](https://github.com/truecharts/apps/compare/strapi-4.0.2...strapi-4.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - - - - -### [strapi-4.0.2](https://github.com/truecharts/apps/compare/strapi-4.0.1...strapi-4.0.2) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/strapi/4.0.12/Chart.lock b/stable/strapi/4.0.12/Chart.lock deleted file mode 100644 index 114964e7d1a..00000000000 --- a/stable/strapi/4.0.12/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:09:32.901415573Z" diff --git a/stable/strapi/4.0.12/Chart.yaml b/stable/strapi/4.0.12/Chart.yaml deleted file mode 100644 index 5f37583f143..00000000000 --- a/stable/strapi/4.0.12/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "3.6.8" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. -home: https://github.com/truecharts/apps/tree/master/charts/stable/strapi -icon: https://truecharts.org/img/appicons/strapi.png -keywords: -- strapi -- cms -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: strapi -sources: -- https://hub.docker.com/r/strapi/strapi -- https://github.com/strapi/strapi -- https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/installation/docker.html#creating-a-strapi-project -version: 4.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/strapi/4.0.14/CHANGELOG.md b/stable/strapi/4.0.14/CHANGELOG.md new file mode 100644 index 00000000000..d2866316f74 --- /dev/null +++ b/stable/strapi/4.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [strapi-4.0.14](https://github.com/truecharts/apps/compare/strapi-4.0.12...strapi-4.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [strapi-4.0.12](https://github.com/truecharts/apps/compare/strapi-4.0.11...strapi-4.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [strapi-4.0.11](https://github.com/truecharts/apps/compare/strapi-4.0.10...strapi-4.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [strapi-4.0.10](https://github.com/truecharts/apps/compare/strapi-4.0.9...strapi-4.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [strapi-4.0.9](https://github.com/truecharts/apps/compare/strapi-4.0.8...strapi-4.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [strapi-4.0.8](https://github.com/truecharts/apps/compare/strapi-4.0.7...strapi-4.0.8) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [strapi-4.0.7](https://github.com/truecharts/apps/compare/strapi-4.0.6...strapi-4.0.7) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [strapi-4.0.6](https://github.com/truecharts/apps/compare/strapi-4.0.5...strapi-4.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [strapi-4.0.5](https://github.com/truecharts/apps/compare/strapi-4.0.4...strapi-4.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [strapi-4.0.4](https://github.com/truecharts/apps/compare/strapi-4.0.3...strapi-4.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [strapi-4.0.3](https://github.com/truecharts/apps/compare/strapi-4.0.2...strapi-4.0.3) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/strapi/4.0.14/Chart.lock b/stable/strapi/4.0.14/Chart.lock new file mode 100644 index 00000000000..79e3397017c --- /dev/null +++ b/stable/strapi/4.0.14/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:15:36.582877391Z" diff --git a/stable/strapi/4.0.14/Chart.yaml b/stable/strapi/4.0.14/Chart.yaml new file mode 100644 index 00000000000..3a0e9ff6f58 --- /dev/null +++ b/stable/strapi/4.0.14/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "3.6.8" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first. +home: https://github.com/truecharts/apps/tree/master/charts/stable/strapi +icon: https://truecharts.org/img/chart-icons/strapi.png +keywords: +- strapi +- cms +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: strapi +sources: +- https://hub.docker.com/r/strapi/strapi +- https://github.com/strapi/strapi +- https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/installation/docker.html#creating-a-strapi-project +version: 4.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/strapi/4.0.12/README.md b/stable/strapi/4.0.14/README.md similarity index 100% rename from stable/strapi/4.0.12/README.md rename to stable/strapi/4.0.14/README.md diff --git a/stable/strapi/4.0.12/app-readme.md b/stable/strapi/4.0.14/app-readme.md similarity index 100% rename from stable/strapi/4.0.12/app-readme.md rename to stable/strapi/4.0.14/app-readme.md diff --git a/stable/zerotier/2.0.12/charts/common-10.4.4.tgz b/stable/strapi/4.0.14/charts/common-10.4.4.tgz similarity index 100% rename from stable/zerotier/2.0.12/charts/common-10.4.4.tgz rename to stable/strapi/4.0.14/charts/common-10.4.4.tgz diff --git a/stable/vikunja/3.0.16/charts/postgresql-8.0.30.tgz b/stable/strapi/4.0.14/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/vikunja/3.0.16/charts/postgresql-8.0.30.tgz rename to stable/strapi/4.0.14/charts/postgresql-8.0.30.tgz diff --git a/stable/strapi/4.0.12/icon.png b/stable/strapi/4.0.14/icon.png similarity index 100% rename from stable/strapi/4.0.12/icon.png rename to stable/strapi/4.0.14/icon.png diff --git a/stable/strapi/4.0.12/ix_values.yaml b/stable/strapi/4.0.14/ix_values.yaml similarity index 100% rename from stable/strapi/4.0.12/ix_values.yaml rename to stable/strapi/4.0.14/ix_values.yaml diff --git a/stable/strapi/4.0.12/questions.yaml b/stable/strapi/4.0.14/questions.yaml similarity index 100% rename from stable/strapi/4.0.12/questions.yaml rename to stable/strapi/4.0.14/questions.yaml diff --git a/stable/zerotier/2.0.12/templates/common.yaml b/stable/strapi/4.0.14/templates/common.yaml similarity index 100% rename from stable/zerotier/2.0.12/templates/common.yaml rename to stable/strapi/4.0.14/templates/common.yaml diff --git a/stable/zerotier/2.0.12/values.yaml b/stable/strapi/4.0.14/values.yaml similarity index 100% rename from stable/zerotier/2.0.12/values.yaml rename to stable/strapi/4.0.14/values.yaml diff --git a/stable/strapi/item.yaml b/stable/strapi/item.yaml index 3915ce9327d..638f5d2f60e 100644 --- a/stable/strapi/item.yaml +++ b/stable/strapi/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/strapi.png +icon_url: https://truecharts.org/img/chart-icons/strapi.png categories: - media diff --git a/stable/synapse/4.0.15/CHANGELOG.md b/stable/synapse/4.0.15/CHANGELOG.md deleted file mode 100644 index 34ac9aa3531..00000000000 --- a/stable/synapse/4.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [synapse-4.0.15](https://github.com/truecharts/apps/compare/synapse-4.0.14...synapse-4.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [synapse-4.0.14](https://github.com/truecharts/apps/compare/synapse-4.0.13...synapse-4.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [synapse-4.0.13](https://github.com/truecharts/apps/compare/synapse-4.0.12...synapse-4.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [synapse-4.0.12](https://github.com/truecharts/apps/compare/synapse-4.0.11...synapse-4.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [synapse-4.0.11](https://github.com/truecharts/apps/compare/synapse-4.0.10...synapse-4.0.11) (2022-07-06) - -#### Chore - -* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) - - - - -### [synapse-4.0.10](https://github.com/truecharts/apps/compare/synapse-4.0.9...synapse-4.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [synapse-4.0.9](https://github.com/truecharts/apps/compare/synapse-4.0.8...synapse-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [synapse-4.0.8](https://github.com/truecharts/apps/compare/synapse-4.0.7...synapse-4.0.8) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [synapse-4.0.7](https://github.com/truecharts/apps/compare/synapse-4.0.6...synapse-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [synapse-4.0.6](https://github.com/truecharts/apps/compare/synapse-4.0.5...synapse-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [synapse-4.0.5](https://github.com/truecharts/apps/compare/synapse-4.0.4...synapse-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - diff --git a/stable/synapse/4.0.15/Chart.lock b/stable/synapse/4.0.15/Chart.lock deleted file mode 100644 index a22bb139354..00000000000 --- a/stable/synapse/4.0.15/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:09:41.728503733Z" diff --git a/stable/synapse/4.0.15/Chart.yaml b/stable/synapse/4.0.15/Chart.yaml deleted file mode 100644 index cba0659c1d9..00000000000 --- a/stable/synapse/4.0.15/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.62.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -deprecated: false -description: A Helm chart to deploy a Matrix homeserver stack into Kubernetes -home: https://github.com/truecharts/apps/tree/master/charts/stable/synapse -icon: https://truecharts.org/img/appicons/synapse.png -keywords: -- chat -- matrix -- synapse -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: synapse -sources: [] -type: application -version: 4.0.15 -annotations: - truecharts.org/catagories: | - - cloud - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/synapse/4.0.17/CHANGELOG.md b/stable/synapse/4.0.17/CHANGELOG.md new file mode 100644 index 00000000000..e5c905e99ac --- /dev/null +++ b/stable/synapse/4.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [synapse-4.0.17](https://github.com/truecharts/apps/compare/synapse-4.0.15...synapse-4.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [synapse-4.0.15](https://github.com/truecharts/apps/compare/synapse-4.0.14...synapse-4.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [synapse-4.0.14](https://github.com/truecharts/apps/compare/synapse-4.0.13...synapse-4.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [synapse-4.0.13](https://github.com/truecharts/apps/compare/synapse-4.0.12...synapse-4.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [synapse-4.0.12](https://github.com/truecharts/apps/compare/synapse-4.0.11...synapse-4.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [synapse-4.0.11](https://github.com/truecharts/apps/compare/synapse-4.0.10...synapse-4.0.11) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [synapse-4.0.10](https://github.com/truecharts/apps/compare/synapse-4.0.9...synapse-4.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [synapse-4.0.9](https://github.com/truecharts/apps/compare/synapse-4.0.8...synapse-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [synapse-4.0.8](https://github.com/truecharts/apps/compare/synapse-4.0.7...synapse-4.0.8) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [synapse-4.0.7](https://github.com/truecharts/apps/compare/synapse-4.0.6...synapse-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [synapse-4.0.6](https://github.com/truecharts/apps/compare/synapse-4.0.5...synapse-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/synapse/4.0.17/Chart.lock b/stable/synapse/4.0.17/Chart.lock new file mode 100644 index 00000000000..d43a13df714 --- /dev/null +++ b/stable/synapse/4.0.17/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:15:45.552480584Z" diff --git a/stable/synapse/4.0.17/Chart.yaml b/stable/synapse/4.0.17/Chart.yaml new file mode 100644 index 00000000000..7503ff10091 --- /dev/null +++ b/stable/synapse/4.0.17/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.62.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +deprecated: false +description: A Helm chart to deploy a Matrix homeserver stack into Kubernetes +home: https://github.com/truecharts/apps/tree/master/charts/stable/synapse +icon: https://truecharts.org/img/chart-icons/synapse.png +keywords: +- chat +- matrix +- synapse +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: synapse +sources: [] +type: application +version: 4.0.17 +annotations: + truecharts.org/catagories: | + - cloud + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/synapse/4.0.15/README.md b/stable/synapse/4.0.17/README.md similarity index 100% rename from stable/synapse/4.0.15/README.md rename to stable/synapse/4.0.17/README.md diff --git a/stable/synapse/4.0.15/app-readme.md b/stable/synapse/4.0.17/app-readme.md similarity index 100% rename from stable/synapse/4.0.15/app-readme.md rename to stable/synapse/4.0.17/app-readme.md diff --git a/stable/zigbee2mqtt/4.0.14/charts/common-10.4.4.tgz b/stable/synapse/4.0.17/charts/common-10.4.4.tgz similarity index 100% rename from stable/zigbee2mqtt/4.0.14/charts/common-10.4.4.tgz rename to stable/synapse/4.0.17/charts/common-10.4.4.tgz diff --git a/stable/weblate/4.0.14/charts/postgresql-8.0.30.tgz b/stable/synapse/4.0.17/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/weblate/4.0.14/charts/postgresql-8.0.30.tgz rename to stable/synapse/4.0.17/charts/postgresql-8.0.30.tgz diff --git a/stable/synapse/4.0.15/ci/base-values.yaml b/stable/synapse/4.0.17/ci/base-values.yaml similarity index 100% rename from stable/synapse/4.0.15/ci/base-values.yaml rename to stable/synapse/4.0.17/ci/base-values.yaml diff --git a/stable/synapse/4.0.15/ci/basic-values.yaml b/stable/synapse/4.0.17/ci/basic-values.yaml similarity index 100% rename from stable/synapse/4.0.15/ci/basic-values.yaml rename to stable/synapse/4.0.17/ci/basic-values.yaml diff --git a/stable/synapse/4.0.15/icon.png b/stable/synapse/4.0.17/icon.png similarity index 100% rename from stable/synapse/4.0.15/icon.png rename to stable/synapse/4.0.17/icon.png diff --git a/stable/synapse/4.0.15/ix_values.yaml b/stable/synapse/4.0.17/ix_values.yaml similarity index 100% rename from stable/synapse/4.0.15/ix_values.yaml rename to stable/synapse/4.0.17/ix_values.yaml diff --git a/stable/synapse/4.0.15/questions.yaml b/stable/synapse/4.0.17/questions.yaml similarity index 100% rename from stable/synapse/4.0.15/questions.yaml rename to stable/synapse/4.0.17/questions.yaml diff --git a/stable/synapse/4.0.15/templates/_configmap.tpl b/stable/synapse/4.0.17/templates/_configmap.tpl similarity index 100% rename from stable/synapse/4.0.15/templates/_configmap.tpl rename to stable/synapse/4.0.17/templates/_configmap.tpl diff --git a/stable/synapse/4.0.15/templates/_helpers.tpl b/stable/synapse/4.0.17/templates/_helpers.tpl similarity index 100% rename from stable/synapse/4.0.15/templates/_helpers.tpl rename to stable/synapse/4.0.17/templates/_helpers.tpl diff --git a/stable/synapse/4.0.15/templates/_secret.tpl b/stable/synapse/4.0.17/templates/_secret.tpl similarity index 100% rename from stable/synapse/4.0.15/templates/_secret.tpl rename to stable/synapse/4.0.17/templates/_secret.tpl diff --git a/stable/synapse/4.0.15/templates/common.yaml b/stable/synapse/4.0.17/templates/common.yaml similarity index 100% rename from stable/synapse/4.0.15/templates/common.yaml rename to stable/synapse/4.0.17/templates/common.yaml diff --git a/stable/zigbee2mqtt/4.0.14/values.yaml b/stable/synapse/4.0.17/values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.14/values.yaml rename to stable/synapse/4.0.17/values.yaml diff --git a/stable/synapse/item.yaml b/stable/synapse/item.yaml index 3ed7f589c53..1e8e47eff92 100644 --- a/stable/synapse/item.yaml +++ b/stable/synapse/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/synapse.png +icon_url: https://truecharts.org/img/chart-icons/synapse.png categories: - cloud diff --git a/stable/synclounge/2.0.16/CHANGELOG.md b/stable/synclounge/2.0.16/CHANGELOG.md deleted file mode 100644 index d61d64da515..00000000000 --- a/stable/synclounge/2.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [synclounge-2.0.16](https://github.com/truecharts/apps/compare/synclounge-2.0.15...synclounge-2.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [synclounge-2.0.15](https://github.com/truecharts/apps/compare/synclounge-2.0.14...synclounge-2.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [synclounge-2.0.14](https://github.com/truecharts/apps/compare/synclounge-2.0.13...synclounge-2.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [synclounge-2.0.13](https://github.com/truecharts/apps/compare/synclounge-2.0.12...synclounge-2.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [synclounge-2.0.12](https://github.com/truecharts/apps/compare/synclounge-2.0.11...synclounge-2.0.12) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [synclounge-2.0.11](https://github.com/truecharts/apps/compare/synclounge-2.0.10...synclounge-2.0.11) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [synclounge-2.0.10](https://github.com/truecharts/apps/compare/synclounge-2.0.9...synclounge-2.0.10) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [synclounge-2.0.9](https://github.com/truecharts/apps/compare/synclounge-2.0.8...synclounge-2.0.9) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [synclounge-2.0.8](https://github.com/truecharts/apps/compare/synclounge-2.0.7...synclounge-2.0.8) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) - - - - -### [synclounge-2.0.7](https://github.com/truecharts/apps/compare/synclounge-2.0.6...synclounge-2.0.7) (2022-06-16) - -#### Chore - -* update docker general non-major ([#2904](https://github.com/truecharts/apps/issues/2904)) - - - - -### [synclounge-2.0.6](https://github.com/truecharts/apps/compare/synclounge-2.0.5...synclounge-2.0.6) (2022-06-14) - -#### Chore - diff --git a/stable/synclounge/2.0.16/Chart.lock b/stable/synclounge/2.0.16/Chart.lock deleted file mode 100644 index c1811a0edf8..00000000000 --- a/stable/synclounge/2.0.16/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:09:41.563505482Z" diff --git a/stable/synclounge/2.0.16/Chart.yaml b/stable/synclounge/2.0.16/Chart.yaml deleted file mode 100644 index 509f1e5911a..00000000000 --- a/stable/synclounge/2.0.16/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: synclounge -version: 2.0.16 -appVersion: "5.1.123" -description: Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/synclounge -icon: https://truecharts.org/img/appicons/synclounge.png -keywords: - - synclounge -sources: - - https://hub.docker.com/r/linuxserver/synclounge -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/synclounge/2.0.18/CHANGELOG.md b/stable/synclounge/2.0.18/CHANGELOG.md new file mode 100644 index 00000000000..eace1f78086 --- /dev/null +++ b/stable/synclounge/2.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [synclounge-2.0.18](https://github.com/truecharts/apps/compare/synclounge-2.0.16...synclounge-2.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [synclounge-2.0.16](https://github.com/truecharts/apps/compare/synclounge-2.0.15...synclounge-2.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [synclounge-2.0.15](https://github.com/truecharts/apps/compare/synclounge-2.0.14...synclounge-2.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [synclounge-2.0.14](https://github.com/truecharts/apps/compare/synclounge-2.0.13...synclounge-2.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [synclounge-2.0.13](https://github.com/truecharts/apps/compare/synclounge-2.0.12...synclounge-2.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [synclounge-2.0.12](https://github.com/truecharts/apps/compare/synclounge-2.0.11...synclounge-2.0.12) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [synclounge-2.0.11](https://github.com/truecharts/apps/compare/synclounge-2.0.10...synclounge-2.0.11) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [synclounge-2.0.10](https://github.com/truecharts/apps/compare/synclounge-2.0.9...synclounge-2.0.10) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [synclounge-2.0.9](https://github.com/truecharts/apps/compare/synclounge-2.0.8...synclounge-2.0.9) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [synclounge-2.0.8](https://github.com/truecharts/apps/compare/synclounge-2.0.7...synclounge-2.0.8) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [synclounge-2.0.7](https://github.com/truecharts/apps/compare/synclounge-2.0.6...synclounge-2.0.7) (2022-06-16) + +#### Chore + diff --git a/stable/synclounge/2.0.18/Chart.lock b/stable/synclounge/2.0.18/Chart.lock new file mode 100644 index 00000000000..06e48a5d02f --- /dev/null +++ b/stable/synclounge/2.0.18/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:44.684255492Z" diff --git a/stable/synclounge/2.0.18/Chart.yaml b/stable/synclounge/2.0.18/Chart.yaml new file mode 100644 index 00000000000..e149b13a872 --- /dev/null +++ b/stable/synclounge/2.0.18/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: synclounge +version: 2.0.18 +appVersion: "5.1.123" +description: Synclounge is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/synclounge +icon: https://truecharts.org/img/chart-icons/synclounge.png +keywords: + - synclounge +sources: + - https://hub.docker.com/r/linuxserver/synclounge +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/synclounge/2.0.16/README.md b/stable/synclounge/2.0.18/README.md similarity index 100% rename from stable/synclounge/2.0.16/README.md rename to stable/synclounge/2.0.18/README.md diff --git a/stable/synclounge/2.0.16/app-readme.md b/stable/synclounge/2.0.18/app-readme.md similarity index 100% rename from stable/synclounge/2.0.16/app-readme.md rename to stable/synclounge/2.0.18/app-readme.md diff --git a/stable/znc/2.0.12/charts/common-10.4.4.tgz b/stable/synclounge/2.0.18/charts/common-10.4.4.tgz similarity index 100% rename from stable/znc/2.0.12/charts/common-10.4.4.tgz rename to stable/synclounge/2.0.18/charts/common-10.4.4.tgz diff --git a/stable/synclounge/2.0.16/icon.png b/stable/synclounge/2.0.18/icon.png similarity index 100% rename from stable/synclounge/2.0.16/icon.png rename to stable/synclounge/2.0.18/icon.png diff --git a/stable/synclounge/2.0.16/ix_values.yaml b/stable/synclounge/2.0.18/ix_values.yaml similarity index 100% rename from stable/synclounge/2.0.16/ix_values.yaml rename to stable/synclounge/2.0.18/ix_values.yaml diff --git a/stable/synclounge/2.0.16/questions.yaml b/stable/synclounge/2.0.18/questions.yaml similarity index 100% rename from stable/synclounge/2.0.16/questions.yaml rename to stable/synclounge/2.0.18/questions.yaml diff --git a/stable/znc/2.0.12/templates/common.yaml b/stable/synclounge/2.0.18/templates/common.yaml similarity index 100% rename from stable/znc/2.0.12/templates/common.yaml rename to stable/synclounge/2.0.18/templates/common.yaml diff --git a/stable/znc/2.0.12/values.yaml b/stable/synclounge/2.0.18/values.yaml similarity index 100% rename from stable/znc/2.0.12/values.yaml rename to stable/synclounge/2.0.18/values.yaml diff --git a/stable/synclounge/item.yaml b/stable/synclounge/item.yaml index 4cd905128e3..c317c0eeccb 100644 --- a/stable/synclounge/item.yaml +++ b/stable/synclounge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/synclounge.png +icon_url: https://truecharts.org/img/chart-icons/synclounge.png categories: - incubator diff --git a/stable/syncthing/11.0.17/CHANGELOG.md b/stable/syncthing/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..dde75d391bc --- /dev/null +++ b/stable/syncthing/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [syncthing-11.0.17](https://github.com/truecharts/apps/compare/syncthing-11.0.15...syncthing-11.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [syncthing-11.0.15](https://github.com/truecharts/apps/compare/syncthing-11.0.14...syncthing-11.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [syncthing-11.0.14](https://github.com/truecharts/apps/compare/syncthing-11.0.13...syncthing-11.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [syncthing-11.0.13](https://github.com/truecharts/apps/compare/syncthing-11.0.12...syncthing-11.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [syncthing-11.0.12](https://github.com/truecharts/apps/compare/syncthing-11.0.11...syncthing-11.0.12) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [syncthing-11.0.11](https://github.com/truecharts/apps/compare/syncthing-11.0.10...syncthing-11.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [syncthing-11.0.10](https://github.com/truecharts/apps/compare/syncthing-11.0.9...syncthing-11.0.10) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [syncthing-11.0.9](https://github.com/truecharts/apps/compare/syncthing-11.0.8...syncthing-11.0.9) (2022-07-06) + +#### Chore + +* update docker general non-major ([#3078](https://github.com/truecharts/apps/issues/3078)) + + + + +### [syncthing-11.0.8](https://github.com/truecharts/apps/compare/syncthing-11.0.7...syncthing-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [syncthing-11.0.7](https://github.com/truecharts/apps/compare/syncthing-11.0.6...syncthing-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [syncthing-11.0.6](https://github.com/truecharts/apps/compare/syncthing-11.0.5...syncthing-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + diff --git a/stable/syncthing/11.0.17/Chart.lock b/stable/syncthing/11.0.17/Chart.lock new file mode 100644 index 00000000000..eb8bb7f010e --- /dev/null +++ b/stable/syncthing/11.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:53.773670381Z" diff --git a/stable/syncthing/11.0.17/Chart.yaml b/stable/syncthing/11.0.17/Chart.yaml new file mode 100644 index 00000000000..a78cfb16504 --- /dev/null +++ b/stable/syncthing/11.0.17/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "1.20.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: P2P file synchronization application +home: https://github.com/truecharts/apps/tree/master/charts/stable/syncthing +icon: https://truecharts.org/img/chart-icons/syncthing.png +keywords: +- syncthing +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: syncthing +sources: +- https://syncthing.net/ +- https://github.com/syncthing/syncthing +- https://hub.docker.com/r/syncthing/syncthing +type: application +version: 11.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/syncthing/11.0.17/README.md b/stable/syncthing/11.0.17/README.md new file mode 100644 index 00000000000..ed2f6837ce2 --- /dev/null +++ b/stable/syncthing/11.0.17/README.md @@ -0,0 +1,44 @@ +# syncthing + +P2P file synchronization application + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/syncthing/11.0.17/app-readme.md b/stable/syncthing/11.0.17/app-readme.md new file mode 100644 index 00000000000..4b1ae9d53c1 --- /dev/null +++ b/stable/syncthing/11.0.17/app-readme.md @@ -0,0 +1,3 @@ +P2P file synchronization application + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/syncthing/11.0.17/charts/common-10.4.4.tgz b/stable/syncthing/11.0.17/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/syncthing/11.0.17/icon.png b/stable/syncthing/11.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..64af22dd65c73cd778a9a8dcfcf9fa9bcd2d34be GIT binary patch literal 24434 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 Z{~z^9lG7sSmPP;o002ovPDHLkV1noXqP744 literal 0 HcmV?d00001 diff --git a/stable/syncthing/11.0.17/ix_values.yaml b/stable/syncthing/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..2b022ef3ba2 --- /dev/null +++ b/stable/syncthing/11.0.17/ix_values.yaml @@ -0,0 +1,39 @@ +image: + repository: tccr.io/truecharts/syncthing + pullPolicy: IfNotPresent + tag: v1.20.3@sha256:465dbf8f4812ea6bfebc3b0a9eb9574340d362369bfb79c9367bec0834d63094 + +service: + main: + ports: + main: + port: 8384 + targetPort: 8384 + listeners: + enabled: true + ports: + tcp: + enabled: true + port: 22000 + targetPort: 22000 + listeners-udp: + enabled: true + ports: + udp: + enabled: true + port: 22000 + targetPort: 22000 + protocol: UDP + discovery: + enabled: true + ports: + discovery: + enabled: true + port: 21027 + targetPort: 21027 + protocol: UDP + +persistence: + config: + enabled: true + mountPath: "/var/syncthing" diff --git a/stable/syncthing/11.0.17/questions.yaml b/stable/syncthing/11.0.17/questions.yaml new file mode 100644 index 00000000000..145f5011559 --- /dev/null +++ b/stable/syncthing/11.0.17/questions.yaml @@ -0,0 +1,2814 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8384 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8384 + + + - variable: listeners + label: "Syncthing Listening Service" + description: "This service is used to process incoming connections directly to this Syncthing instance" + 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: tcp + label: "TCP 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: 22000 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 22000 + - variable: listeners-udp + label: "Syncthing Listening Service" + description: "This service is used to process incoming connections directly to this Syncthing instance" + 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: udp + label: "UDP 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: 22000 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "UDP" + 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: 22000 + + - variable: discovery + label: "Syncthing Listening Service" + description: "This service is used to process incoming connections directly to this Syncthing instance" + 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: discovery + label: "UDP 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: 21027 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "UDP" + 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: 21027 + + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/syncthing/11.0.17/templates/common.yaml b/stable/syncthing/11.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/syncthing/11.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zigbee2mqtt/4.0.14/SKIPINSTALL b/stable/syncthing/11.0.17/values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.14/SKIPINSTALL rename to stable/syncthing/11.0.17/values.yaml diff --git a/stable/syncthing/item.yaml b/stable/syncthing/item.yaml index c58be9be914..757985e8b91 100644 --- a/stable/syncthing/item.yaml +++ b/stable/syncthing/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/syncthing.png +icon_url: https://truecharts.org/img/chart-icons/syncthing.png categories: - media diff --git a/stable/syslog-ng/2.0.13/CHANGELOG.md b/stable/syslog-ng/2.0.13/CHANGELOG.md deleted file mode 100644 index 6d68d6776a7..00000000000 --- a/stable/syslog-ng/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [syslog-ng-2.0.13](https://github.com/truecharts/apps/compare/syslog-ng-2.0.12...syslog-ng-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [syslog-ng-2.0.12](https://github.com/truecharts/apps/compare/syslog-ng-2.0.11...syslog-ng-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [syslog-ng-2.0.11](https://github.com/truecharts/apps/compare/syslog-ng-2.0.10...syslog-ng-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [syslog-ng-2.0.10](https://github.com/truecharts/apps/compare/syslog-ng-2.0.9...syslog-ng-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [syslog-ng-2.0.9](https://github.com/truecharts/apps/compare/syslog-ng-2.0.8...syslog-ng-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [syslog-ng-2.0.8](https://github.com/truecharts/apps/compare/syslog-ng-2.0.7...syslog-ng-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [syslog-ng-2.0.7](https://github.com/truecharts/apps/compare/syslog-ng-2.0.6...syslog-ng-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [syslog-ng-2.0.6](https://github.com/truecharts/apps/compare/syslog-ng-2.0.5...syslog-ng-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [syslog-ng-2.0.5](https://github.com/truecharts/apps/compare/syslog-ng-2.0.4...syslog-ng-2.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [syslog-ng-2.0.4](https://github.com/truecharts/apps/compare/syslog-ng-2.0.3...syslog-ng-2.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [syslog-ng-2.0.3](https://github.com/truecharts/apps/compare/syslog-ng-2.0.2...syslog-ng-2.0.3) (2022-06-09) - -#### Chore - -* update docker general non-major ([#2846](https://github.com/truecharts/apps/issues/2846)) - diff --git a/stable/syslog-ng/2.0.13/Chart.lock b/stable/syslog-ng/2.0.13/Chart.lock deleted file mode 100644 index abb922018ef..00000000000 --- a/stable/syslog-ng/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:09:54.326620121Z" diff --git a/stable/syslog-ng/2.0.13/Chart.yaml b/stable/syslog-ng/2.0.13/Chart.yaml deleted file mode 100644 index 4326b6878fc..00000000000 --- a/stable/syslog-ng/2.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: syslog-ng -version: 2.0.13 -appVersion: "3.37.1" -description: syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/syslog-ng -icon: https://truecharts.org/img/appicons/syslog-ng.png -keywords: - - syslog-ng -sources: - - https://hub.docker.com/r/linuxserver/syslog-ng -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/syslog-ng/2.0.15/CHANGELOG.md b/stable/syslog-ng/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..a0cee8c2067 --- /dev/null +++ b/stable/syslog-ng/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [syslog-ng-2.0.15](https://github.com/truecharts/apps/compare/syslog-ng-2.0.13...syslog-ng-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [syslog-ng-2.0.13](https://github.com/truecharts/apps/compare/syslog-ng-2.0.12...syslog-ng-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [syslog-ng-2.0.12](https://github.com/truecharts/apps/compare/syslog-ng-2.0.11...syslog-ng-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [syslog-ng-2.0.11](https://github.com/truecharts/apps/compare/syslog-ng-2.0.10...syslog-ng-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [syslog-ng-2.0.10](https://github.com/truecharts/apps/compare/syslog-ng-2.0.9...syslog-ng-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [syslog-ng-2.0.9](https://github.com/truecharts/apps/compare/syslog-ng-2.0.8...syslog-ng-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [syslog-ng-2.0.8](https://github.com/truecharts/apps/compare/syslog-ng-2.0.7...syslog-ng-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [syslog-ng-2.0.7](https://github.com/truecharts/apps/compare/syslog-ng-2.0.6...syslog-ng-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [syslog-ng-2.0.6](https://github.com/truecharts/apps/compare/syslog-ng-2.0.5...syslog-ng-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [syslog-ng-2.0.5](https://github.com/truecharts/apps/compare/syslog-ng-2.0.4...syslog-ng-2.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [syslog-ng-2.0.4](https://github.com/truecharts/apps/compare/syslog-ng-2.0.3...syslog-ng-2.0.4) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/syslog-ng/2.0.15/Chart.lock b/stable/syslog-ng/2.0.15/Chart.lock new file mode 100644 index 00000000000..3c783541550 --- /dev/null +++ b/stable/syslog-ng/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:57.645762477Z" diff --git a/stable/syslog-ng/2.0.15/Chart.yaml b/stable/syslog-ng/2.0.15/Chart.yaml new file mode 100644 index 00000000000..14a32984dee --- /dev/null +++ b/stable/syslog-ng/2.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: syslog-ng +version: 2.0.15 +appVersion: "3.37.1" +description: syslog-ng allows you to flexibly collect, parse, classify, rewrite and correlate logs. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/syslog-ng +icon: https://truecharts.org/img/chart-icons/syslog-ng.png +keywords: + - syslog-ng +sources: + - https://hub.docker.com/r/linuxserver/syslog-ng +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/syslog-ng/2.0.13/README.md b/stable/syslog-ng/2.0.15/README.md similarity index 100% rename from stable/syslog-ng/2.0.13/README.md rename to stable/syslog-ng/2.0.15/README.md diff --git a/stable/syslog-ng/2.0.13/app-readme.md b/stable/syslog-ng/2.0.15/app-readme.md similarity index 100% rename from stable/syslog-ng/2.0.13/app-readme.md rename to stable/syslog-ng/2.0.15/app-readme.md diff --git a/stable/syslog-ng/2.0.15/charts/common-10.4.4.tgz b/stable/syslog-ng/2.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/syslog-ng/2.0.13/icon.png b/stable/syslog-ng/2.0.15/icon.png similarity index 100% rename from stable/syslog-ng/2.0.13/icon.png rename to stable/syslog-ng/2.0.15/icon.png diff --git a/stable/syslog-ng/2.0.13/ix_values.yaml b/stable/syslog-ng/2.0.15/ix_values.yaml similarity index 100% rename from stable/syslog-ng/2.0.13/ix_values.yaml rename to stable/syslog-ng/2.0.15/ix_values.yaml diff --git a/stable/syslog-ng/2.0.13/questions.yaml b/stable/syslog-ng/2.0.15/questions.yaml similarity index 100% rename from stable/syslog-ng/2.0.13/questions.yaml rename to stable/syslog-ng/2.0.15/questions.yaml diff --git a/stable/syslog-ng/2.0.15/templates/common.yaml b/stable/syslog-ng/2.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/syslog-ng/2.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/syslog-ng/2.0.15/values.yaml b/stable/syslog-ng/2.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/syslog-ng/item.yaml b/stable/syslog-ng/item.yaml index c041b9351e2..085dd9582d0 100644 --- a/stable/syslog-ng/item.yaml +++ b/stable/syslog-ng/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/syslog-ng.png +icon_url: https://truecharts.org/img/chart-icons/syslog-ng.png categories: - incubator diff --git a/stable/tautulli/11.0.15/CHANGELOG.md b/stable/tautulli/11.0.15/CHANGELOG.md new file mode 100644 index 00000000000..60b6b914b05 --- /dev/null +++ b/stable/tautulli/11.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tautulli-11.0.15](https://github.com/truecharts/apps/compare/tautulli-11.0.13...tautulli-11.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [tautulli-11.0.13](https://github.com/truecharts/apps/compare/tautulli-11.0.12...tautulli-11.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [tautulli-11.0.12](https://github.com/truecharts/apps/compare/tautulli-11.0.11...tautulli-11.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [tautulli-11.0.11](https://github.com/truecharts/apps/compare/tautulli-11.0.10...tautulli-11.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [tautulli-11.0.10](https://github.com/truecharts/apps/compare/tautulli-11.0.9...tautulli-11.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [tautulli-11.0.9](https://github.com/truecharts/apps/compare/tautulli-11.0.8...tautulli-11.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [tautulli-11.0.8](https://github.com/truecharts/apps/compare/tautulli-11.0.7...tautulli-11.0.8) (2022-07-04) + +#### Chore + +* update docker general non-major ([#3061](https://github.com/truecharts/apps/issues/3061)) + + + + +### [tautulli-11.0.7](https://github.com/truecharts/apps/compare/tautulli-11.0.6...tautulli-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [tautulli-11.0.6](https://github.com/truecharts/apps/compare/tautulli-11.0.5...tautulli-11.0.6) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [tautulli-11.0.5](https://github.com/truecharts/apps/compare/tautulli-11.0.4...tautulli-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [tautulli-11.0.4](https://github.com/truecharts/apps/compare/tautulli-11.0.3...tautulli-11.0.4) (2022-06-14) + +#### Chore + diff --git a/stable/tautulli/11.0.15/Chart.lock b/stable/tautulli/11.0.15/Chart.lock new file mode 100644 index 00000000000..ce633a640fc --- /dev/null +++ b/stable/tautulli/11.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:15:59.908177113Z" diff --git a/stable/tautulli/11.0.15/Chart.yaml b/stable/tautulli/11.0.15/Chart.yaml new file mode 100644 index 00000000000..87653a1e43d --- /dev/null +++ b/stable/tautulli/11.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.10.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A Python based monitoring and tracking tool for Plex Media Server +home: https://github.com/truecharts/apps/tree/master/charts/stable/tautulli +icon: https://truecharts.org/img/chart-icons/tautulli.png +keywords: +- tautulli +- plex +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tautulli +sources: +- https://github.com/Tautulli/Tautulli +type: application +version: 11.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tautulli/11.0.15/README.md b/stable/tautulli/11.0.15/README.md new file mode 100644 index 00000000000..b01201a026b --- /dev/null +++ b/stable/tautulli/11.0.15/README.md @@ -0,0 +1,42 @@ +# tautulli + +A Python based monitoring and tracking tool for Plex Media Server + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tautulli/11.0.15/app-readme.md b/stable/tautulli/11.0.15/app-readme.md new file mode 100644 index 00000000000..486a54f5a32 --- /dev/null +++ b/stable/tautulli/11.0.15/app-readme.md @@ -0,0 +1,3 @@ +A Python based monitoring and tracking tool for Plex Media Server + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/tautulli/11.0.15/charts/common-10.4.4.tgz b/stable/tautulli/11.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/tautulli/11.0.15/icon.png b/stable/tautulli/11.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d9273ac2f1559d4e958e9f7dafb5875c45449b3b GIT binary patch literal 18774 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 WyN9>2JB5t^0000 -### [tdarr-node-1.0.6](https://github.com/truecharts/apps/compare/tdarr-node-1.0.5...tdarr-node-1.0.6) (2022-05-31) - -#### Chore - -* update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803)) - - - - -### [tdarr-node-1.0.5](https://github.com/truecharts/apps/compare/tdarr-node-1.0.4...tdarr-node-1.0.5) (2022-05-26) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) - - - - -### [tdarr-node-1.0.5](https://github.com/truecharts/apps/compare/tdarr-node-1.0.4...tdarr-node-1.0.5) (2022-05-26) - -#### Chore - -* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) - - - - -### [tdarr-node-1.0.4](https://github.com/truecharts/apps/compare/tdarr-node-1.0.3...tdarr-node-1.0.4) (2022-05-24) - -#### Chore - -* update helm general non-major helm releases - - - - -### [tdarr-node-1.0.3](https://github.com/truecharts/apps/compare/tdarr-node-1.0.2...tdarr-node-1.0.3) (2022-05-17) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases - - - - -### [tdarr-node-1.0.3](https://github.com/truecharts/apps/compare/tdarr-node-1.0.2...tdarr-node-1.0.3) (2022-05-17) - -#### Chore - -* update helm general non-major helm releases - - - - -### [tdarr-node-1.0.2](https://github.com/truecharts/apps/compare/tdarr-node-1.0.1...tdarr-node-1.0.2) (2022-05-17) - -#### Chore - -* update helm general non-major helm releases - - - - -### [tdarr-node-1.0.1](https://github.com/truecharts/apps/compare/tdarr-node-1.0.0...tdarr-node-1.0.1) (2022-05-10) - -#### Chore - -* update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649)) - - - - -### [tdarr-node-1.0.0](https://github.com/truecharts/apps/compare/tdarr-node-3.0.0...tdarr-node-1.0.0) (2022-05-05) - - - - -### [tdarr-node-3.0.0](https://github.com/truecharts/apps/compare/tdarr-node-2.0.15...tdarr-node-3.0.0) (2022-05-05) - diff --git a/stable/tdarr-node/2.0.13/Chart.lock b/stable/tdarr-node/2.0.13/Chart.lock deleted file mode 100644 index 06bfbd8ab60..00000000000 --- a/stable/tdarr-node/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:10:05.426382714Z" diff --git a/stable/tdarr-node/2.0.13/Chart.yaml b/stable/tdarr-node/2.0.13/Chart.yaml deleted file mode 100644 index 0fe7fe76555..00000000000 --- a/stable/tdarr-node/2.0.13/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.00.18.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Audio/Video library transcoding automation -home: https://github.com/truecharts/apps/tree/master/charts/stable/tdarr-node -icon: https://truecharts.org/img/appicons/tdarr-node.png -keywords: -- encode -- media -- tdarr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tdarr-node -sources: -- https://github.com/HaveAGitGat/Tdarr -- https://hub.docker.com/r/haveagitgat/tdarr_node -type: application -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tdarr-node/2.0.15/CHANGELOG.md b/stable/tdarr-node/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..91bff4f3157 --- /dev/null +++ b/stable/tdarr-node/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + + + + + + + + + + + + + + + + +### [tdarr-node-1.0.6](https://github.com/truecharts/apps/compare/tdarr-node-1.0.5...tdarr-node-1.0.6) (2022-05-31) + +#### Chore + +* update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803)) + + + + +### [tdarr-node-1.0.5](https://github.com/truecharts/apps/compare/tdarr-node-1.0.4...tdarr-node-1.0.5) (2022-05-26) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) + + + + +### [tdarr-node-1.0.5](https://github.com/truecharts/apps/compare/tdarr-node-1.0.4...tdarr-node-1.0.5) (2022-05-26) + +#### Chore + +* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) + + + + +### [tdarr-node-1.0.4](https://github.com/truecharts/apps/compare/tdarr-node-1.0.3...tdarr-node-1.0.4) (2022-05-24) + +#### Chore + +* update helm general non-major helm releases + + + + +### [tdarr-node-1.0.3](https://github.com/truecharts/apps/compare/tdarr-node-1.0.2...tdarr-node-1.0.3) (2022-05-17) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases + + + + +### [tdarr-node-1.0.3](https://github.com/truecharts/apps/compare/tdarr-node-1.0.2...tdarr-node-1.0.3) (2022-05-17) + +#### Chore + +* update helm general non-major helm releases + + + + +### [tdarr-node-1.0.2](https://github.com/truecharts/apps/compare/tdarr-node-1.0.1...tdarr-node-1.0.2) (2022-05-17) + +#### Chore + +* update helm general non-major helm releases + + + + +### [tdarr-node-1.0.1](https://github.com/truecharts/apps/compare/tdarr-node-1.0.0...tdarr-node-1.0.1) (2022-05-10) + +#### Chore + +* update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649)) + + + + +### [tdarr-node-1.0.0](https://github.com/truecharts/apps/compare/tdarr-node-3.0.0...tdarr-node-1.0.0) (2022-05-05) + + + + +### [tdarr-node-3.0.0](https://github.com/truecharts/apps/compare/tdarr-node-2.0.15...tdarr-node-3.0.0) (2022-05-05) diff --git a/stable/tdarr-node/2.0.15/Chart.lock b/stable/tdarr-node/2.0.15/Chart.lock new file mode 100644 index 00000000000..bc2d9144504 --- /dev/null +++ b/stable/tdarr-node/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:08.628783793Z" diff --git a/stable/tdarr-node/2.0.15/Chart.yaml b/stable/tdarr-node/2.0.15/Chart.yaml new file mode 100644 index 00000000000..23ad579061c --- /dev/null +++ b/stable/tdarr-node/2.0.15/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.00.18.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Audio/Video library transcoding automation +home: https://github.com/truecharts/apps/tree/master/charts/stable/tdarr-node +icon: https://truecharts.org/img/chart-icons/tdarr-node.png +keywords: +- encode +- media +- tdarr +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tdarr-node +sources: +- https://github.com/HaveAGitGat/Tdarr +- https://hub.docker.com/r/haveagitgat/tdarr_node +type: application +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tdarr-node/2.0.13/README.md b/stable/tdarr-node/2.0.15/README.md similarity index 100% rename from stable/tdarr-node/2.0.13/README.md rename to stable/tdarr-node/2.0.15/README.md diff --git a/stable/tdarr-node/2.0.13/app-readme.md b/stable/tdarr-node/2.0.15/app-readme.md similarity index 100% rename from stable/tdarr-node/2.0.13/app-readme.md rename to stable/tdarr-node/2.0.15/app-readme.md diff --git a/stable/tdarr-node/2.0.15/charts/common-10.4.4.tgz b/stable/tdarr-node/2.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/tdarr-node/2.0.13/icon.png b/stable/tdarr-node/2.0.15/icon.png similarity index 100% rename from stable/tdarr-node/2.0.13/icon.png rename to stable/tdarr-node/2.0.15/icon.png diff --git a/stable/tdarr-node/2.0.13/ix_values.yaml b/stable/tdarr-node/2.0.15/ix_values.yaml similarity index 100% rename from stable/tdarr-node/2.0.13/ix_values.yaml rename to stable/tdarr-node/2.0.15/ix_values.yaml diff --git a/stable/tdarr-node/2.0.13/questions.yaml b/stable/tdarr-node/2.0.15/questions.yaml similarity index 100% rename from stable/tdarr-node/2.0.13/questions.yaml rename to stable/tdarr-node/2.0.15/questions.yaml diff --git a/stable/tdarr-node/2.0.15/templates/common.yaml b/stable/tdarr-node/2.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tdarr-node/2.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tdarr-node/2.0.15/values.yaml b/stable/tdarr-node/2.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tdarr-node/item.yaml b/stable/tdarr-node/item.yaml index f9d322b0e56..4b7a5404de4 100644 --- a/stable/tdarr-node/item.yaml +++ b/stable/tdarr-node/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/tdarr-node.png +icon_url: https://truecharts.org/img/chart-icons/tdarr-node.png categories: - media diff --git a/stable/tdarr/2.0.13/CHANGELOG.md b/stable/tdarr/2.0.13/CHANGELOG.md deleted file mode 100644 index 50598669066..00000000000 --- a/stable/tdarr/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - - - - - - - - - - - - - - - - -### [tdarr-1.0.7](https://github.com/truecharts/apps/compare/tdarr-1.0.6...tdarr-1.0.7) (2022-05-31) - -#### Chore - -* update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803)) - - - - -### [tdarr-1.0.6](https://github.com/truecharts/apps/compare/tdarr-1.0.5...tdarr-1.0.6) (2022-05-26) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) - - - - -### [tdarr-1.0.6](https://github.com/truecharts/apps/compare/tdarr-1.0.5...tdarr-1.0.6) (2022-05-26) - -#### Chore - -* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) - - - - -### [tdarr-1.0.5](https://github.com/truecharts/apps/compare/tdarr-1.0.4...tdarr-1.0.5) (2022-05-24) - -#### Chore - -* update helm general non-major helm releases - - - - -### [tdarr-1.0.4](https://github.com/truecharts/apps/compare/tdarr-1.0.3...tdarr-1.0.4) (2022-05-20) - -#### Chore - -* update docker general non-major ([#2720](https://github.com/truecharts/apps/issues/2720)) - - - - -### [tdarr-1.0.3](https://github.com/truecharts/apps/compare/tdarr-1.0.2...tdarr-1.0.3) (2022-05-17) - -#### Chore - -* Auto-update chart README [skip ci] -* update helm general non-major helm releases - - - - -### [tdarr-1.0.3](https://github.com/truecharts/apps/compare/tdarr-1.0.2...tdarr-1.0.3) (2022-05-17) - -#### Chore - -* update helm general non-major helm releases - - - - -### [tdarr-1.0.2](https://github.com/truecharts/apps/compare/tdarr-1.0.1...tdarr-1.0.2) (2022-05-17) - -#### Chore - -* update helm general non-major helm releases - - - - -### [tdarr-1.0.1](https://github.com/truecharts/apps/compare/tdarr-node-1.0.0...tdarr-1.0.1) (2022-05-10) - -#### Chore - -* update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649)) - - diff --git a/stable/tdarr/2.0.13/Chart.lock b/stable/tdarr/2.0.13/Chart.lock deleted file mode 100644 index 55975f6cd8c..00000000000 --- a/stable/tdarr/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:10:03.382294621Z" diff --git a/stable/tdarr/2.0.13/Chart.yaml b/stable/tdarr/2.0.13/Chart.yaml deleted file mode 100644 index afef256dff5..00000000000 --- a/stable/tdarr/2.0.13/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.00.18.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Audio/Video library transcoding automation -home: https://github.com/truecharts/apps/tree/master/charts/stable/tdarr -icon: https://truecharts.org/img/appicons/tdarr.png -keywords: -- encode -- media -- tdarr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tdarr -sources: -- https://github.com/HaveAGitGat/Tdarr -- https://hub.docker.com/r/haveagitgat/tdarr -type: application -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tdarr/2.0.15/CHANGELOG.md b/stable/tdarr/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..474c938cef1 --- /dev/null +++ b/stable/tdarr/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + + + + + + + + + + + + + + + + + +### [tdarr-1.0.7](https://github.com/truecharts/apps/compare/tdarr-1.0.6...tdarr-1.0.7) (2022-05-31) + +#### Chore + +* update helm general non-major helm releases ([#2803](https://github.com/truecharts/apps/issues/2803)) + + + + +### [tdarr-1.0.6](https://github.com/truecharts/apps/compare/tdarr-1.0.5...tdarr-1.0.6) (2022-05-26) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) + + + + +### [tdarr-1.0.6](https://github.com/truecharts/apps/compare/tdarr-1.0.5...tdarr-1.0.6) (2022-05-26) + +#### Chore + +* update helm general non-major helm releases ([#2759](https://github.com/truecharts/apps/issues/2759)) + + + + +### [tdarr-1.0.5](https://github.com/truecharts/apps/compare/tdarr-1.0.4...tdarr-1.0.5) (2022-05-24) + +#### Chore + +* update helm general non-major helm releases + + + + +### [tdarr-1.0.4](https://github.com/truecharts/apps/compare/tdarr-1.0.3...tdarr-1.0.4) (2022-05-20) + +#### Chore + +* update docker general non-major ([#2720](https://github.com/truecharts/apps/issues/2720)) + + + + +### [tdarr-1.0.3](https://github.com/truecharts/apps/compare/tdarr-1.0.2...tdarr-1.0.3) (2022-05-17) + +#### Chore + +* Auto-update chart README [skip ci] +* update helm general non-major helm releases + + + + +### [tdarr-1.0.3](https://github.com/truecharts/apps/compare/tdarr-1.0.2...tdarr-1.0.3) (2022-05-17) + +#### Chore + +* update helm general non-major helm releases + + + + +### [tdarr-1.0.2](https://github.com/truecharts/apps/compare/tdarr-1.0.1...tdarr-1.0.2) (2022-05-17) + +#### Chore + +* update helm general non-major helm releases + + + + +### [tdarr-1.0.1](https://github.com/truecharts/apps/compare/tdarr-node-1.0.0...tdarr-1.0.1) (2022-05-10) + +#### Chore + +* update helm general non-major helm releases ([#2649](https://github.com/truecharts/apps/issues/2649)) + diff --git a/stable/tdarr/2.0.15/Chart.lock b/stable/tdarr/2.0.15/Chart.lock new file mode 100644 index 00000000000..bca38a99cc3 --- /dev/null +++ b/stable/tdarr/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:06.148389999Z" diff --git a/stable/tdarr/2.0.15/Chart.yaml b/stable/tdarr/2.0.15/Chart.yaml new file mode 100644 index 00000000000..77545061cbb --- /dev/null +++ b/stable/tdarr/2.0.15/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.00.18.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Audio/Video library transcoding automation +home: https://github.com/truecharts/apps/tree/master/charts/stable/tdarr +icon: https://truecharts.org/img/chart-icons/tdarr.png +keywords: +- encode +- media +- tdarr +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tdarr +sources: +- https://github.com/HaveAGitGat/Tdarr +- https://hub.docker.com/r/haveagitgat/tdarr +type: application +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tdarr/2.0.13/README.md b/stable/tdarr/2.0.15/README.md similarity index 100% rename from stable/tdarr/2.0.13/README.md rename to stable/tdarr/2.0.15/README.md diff --git a/stable/tdarr/2.0.13/app-readme.md b/stable/tdarr/2.0.15/app-readme.md similarity index 100% rename from stable/tdarr/2.0.13/app-readme.md rename to stable/tdarr/2.0.15/app-readme.md diff --git a/stable/tdarr/2.0.15/charts/common-10.4.4.tgz b/stable/tdarr/2.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/tdarr/2.0.13/icon.png b/stable/tdarr/2.0.15/icon.png similarity index 100% rename from stable/tdarr/2.0.13/icon.png rename to stable/tdarr/2.0.15/icon.png diff --git a/stable/tdarr/2.0.13/ix_values.yaml b/stable/tdarr/2.0.15/ix_values.yaml similarity index 100% rename from stable/tdarr/2.0.13/ix_values.yaml rename to stable/tdarr/2.0.15/ix_values.yaml diff --git a/stable/tdarr/2.0.13/questions.yaml b/stable/tdarr/2.0.15/questions.yaml similarity index 100% rename from stable/tdarr/2.0.13/questions.yaml rename to stable/tdarr/2.0.15/questions.yaml diff --git a/stable/tdarr/2.0.15/templates/common.yaml b/stable/tdarr/2.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tdarr/2.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tdarr/2.0.15/values.yaml b/stable/tdarr/2.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tdarr/item.yaml b/stable/tdarr/item.yaml index 5b91a6e168b..9fc76024c04 100644 --- a/stable/tdarr/item.yaml +++ b/stable/tdarr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/tdarr.png +icon_url: https://truecharts.org/img/chart-icons/tdarr.png categories: - media diff --git a/stable/teamspeak3/4.0.14/CHANGELOG.md b/stable/teamspeak3/4.0.14/CHANGELOG.md deleted file mode 100644 index 2c0f1297dd4..00000000000 --- a/stable/teamspeak3/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [teamspeak3-4.0.14](https://github.com/truecharts/apps/compare/teamspeak3-4.0.13...teamspeak3-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [teamspeak3-4.0.13](https://github.com/truecharts/apps/compare/teamspeak3-4.0.12...teamspeak3-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [teamspeak3-4.0.12](https://github.com/truecharts/apps/compare/teamspeak3-4.0.11...teamspeak3-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [teamspeak3-4.0.11](https://github.com/truecharts/apps/compare/teamspeak3-4.0.10...teamspeak3-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [teamspeak3-4.0.10](https://github.com/truecharts/apps/compare/teamspeak3-4.0.9...teamspeak3-4.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [teamspeak3-4.0.9](https://github.com/truecharts/apps/compare/teamspeak3-4.0.8...teamspeak3-4.0.9) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [teamspeak3-4.0.8](https://github.com/truecharts/apps/compare/teamspeak3-4.0.7...teamspeak3-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [teamspeak3-4.0.7](https://github.com/truecharts/apps/compare/teamspeak3-4.0.6...teamspeak3-4.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [teamspeak3-4.0.6](https://github.com/truecharts/apps/compare/teamspeak3-4.0.5...teamspeak3-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [teamspeak3-4.0.5](https://github.com/truecharts/apps/compare/teamspeak3-4.0.4...teamspeak3-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [teamspeak3-4.0.4](https://github.com/truecharts/apps/compare/teamspeak3-4.0.3...teamspeak3-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/teamspeak3/4.0.14/Chart.lock b/stable/teamspeak3/4.0.14/Chart.lock deleted file mode 100644 index ba6ab06cec0..00000000000 --- a/stable/teamspeak3/4.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:10:09.95437539Z" diff --git a/stable/teamspeak3/4.0.14/Chart.yaml b/stable/teamspeak3/4.0.14/Chart.yaml deleted file mode 100644 index ccab0b23561..00000000000 --- a/stable/teamspeak3/4.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "3.13.7" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: TeamSpeak is software for quality voice communication via the Internet. -home: https://github.com/truecharts/apps/tree/master/charts/stable/teamspeak3 -icon: https://truecharts.org/img/appicons/teamspeak3.png -keywords: -- voice server -- teamspeak -- teamspeak3 -- teamspeak server -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: teamspeak3 -sources: -- https://hub.docker.com/_/teamspeak -- https://www.teamspeak.com/en/ -type: application -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - voice - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/teamspeak3/4.0.16/CHANGELOG.md b/stable/teamspeak3/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..dfaef1c7c0e --- /dev/null +++ b/stable/teamspeak3/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [teamspeak3-4.0.16](https://github.com/truecharts/apps/compare/teamspeak3-4.0.14...teamspeak3-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [teamspeak3-4.0.14](https://github.com/truecharts/apps/compare/teamspeak3-4.0.13...teamspeak3-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [teamspeak3-4.0.13](https://github.com/truecharts/apps/compare/teamspeak3-4.0.12...teamspeak3-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [teamspeak3-4.0.12](https://github.com/truecharts/apps/compare/teamspeak3-4.0.11...teamspeak3-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [teamspeak3-4.0.11](https://github.com/truecharts/apps/compare/teamspeak3-4.0.10...teamspeak3-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [teamspeak3-4.0.10](https://github.com/truecharts/apps/compare/teamspeak3-4.0.9...teamspeak3-4.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [teamspeak3-4.0.9](https://github.com/truecharts/apps/compare/teamspeak3-4.0.8...teamspeak3-4.0.9) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [teamspeak3-4.0.8](https://github.com/truecharts/apps/compare/teamspeak3-4.0.7...teamspeak3-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [teamspeak3-4.0.7](https://github.com/truecharts/apps/compare/teamspeak3-4.0.6...teamspeak3-4.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [teamspeak3-4.0.6](https://github.com/truecharts/apps/compare/teamspeak3-4.0.5...teamspeak3-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [teamspeak3-4.0.5](https://github.com/truecharts/apps/compare/teamspeak3-4.0.4...teamspeak3-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/teamspeak3/4.0.16/Chart.lock b/stable/teamspeak3/4.0.16/Chart.lock new file mode 100644 index 00000000000..b568bc12a85 --- /dev/null +++ b/stable/teamspeak3/4.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:13.471620535Z" diff --git a/stable/teamspeak3/4.0.16/Chart.yaml b/stable/teamspeak3/4.0.16/Chart.yaml new file mode 100644 index 00000000000..6c327df5b18 --- /dev/null +++ b/stable/teamspeak3/4.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.13.7" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: TeamSpeak is software for quality voice communication via the Internet. +home: https://github.com/truecharts/apps/tree/master/charts/stable/teamspeak3 +icon: https://truecharts.org/img/chart-icons/teamspeak3.png +keywords: +- voice server +- teamspeak +- teamspeak3 +- teamspeak server +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: teamspeak3 +sources: +- https://hub.docker.com/_/teamspeak +- https://www.teamspeak.com/en/ +type: application +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - voice + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/teamspeak3/4.0.14/README.md b/stable/teamspeak3/4.0.16/README.md similarity index 100% rename from stable/teamspeak3/4.0.14/README.md rename to stable/teamspeak3/4.0.16/README.md diff --git a/stable/teamspeak3/4.0.14/app-readme.md b/stable/teamspeak3/4.0.16/app-readme.md similarity index 100% rename from stable/teamspeak3/4.0.14/app-readme.md rename to stable/teamspeak3/4.0.16/app-readme.md diff --git a/stable/teamspeak3/4.0.16/charts/common-10.4.4.tgz b/stable/teamspeak3/4.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/teamspeak3/4.0.14/icon.png b/stable/teamspeak3/4.0.16/icon.png similarity index 100% rename from stable/teamspeak3/4.0.14/icon.png rename to stable/teamspeak3/4.0.16/icon.png diff --git a/stable/teamspeak3/4.0.14/ix_values.yaml b/stable/teamspeak3/4.0.16/ix_values.yaml similarity index 100% rename from stable/teamspeak3/4.0.14/ix_values.yaml rename to stable/teamspeak3/4.0.16/ix_values.yaml diff --git a/stable/teamspeak3/4.0.14/questions.yaml b/stable/teamspeak3/4.0.16/questions.yaml similarity index 100% rename from stable/teamspeak3/4.0.14/questions.yaml rename to stable/teamspeak3/4.0.16/questions.yaml diff --git a/stable/teamspeak3/4.0.16/templates/common.yaml b/stable/teamspeak3/4.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/teamspeak3/4.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/teamspeak3/4.0.16/values.yaml b/stable/teamspeak3/4.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/teamspeak3/item.yaml b/stable/teamspeak3/item.yaml index 893465f968b..7fd9ba517ba 100644 --- a/stable/teamspeak3/item.yaml +++ b/stable/teamspeak3/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/teamspeak3.png +icon_url: https://truecharts.org/img/chart-icons/teamspeak3.png categories: - voice diff --git a/stable/teedy/7.0.13/CHANGELOG.md b/stable/teedy/7.0.13/CHANGELOG.md deleted file mode 100644 index 51af5aa601b..00000000000 --- a/stable/teedy/7.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [teedy-7.0.13](https://github.com/truecharts/apps/compare/teedy-7.0.12...teedy-7.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [teedy-7.0.12](https://github.com/truecharts/apps/compare/teedy-7.0.11...teedy-7.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [teedy-7.0.11](https://github.com/truecharts/apps/compare/teedy-7.0.10...teedy-7.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [teedy-7.0.10](https://github.com/truecharts/apps/compare/teedy-7.0.9...teedy-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [teedy-7.0.9](https://github.com/truecharts/apps/compare/teedy-7.0.8...teedy-7.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [teedy-7.0.8](https://github.com/truecharts/apps/compare/teedy-7.0.7...teedy-7.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [teedy-7.0.7](https://github.com/truecharts/apps/compare/teedy-7.0.6...teedy-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [teedy-7.0.6](https://github.com/truecharts/apps/compare/teedy-7.0.5...teedy-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [teedy-7.0.5](https://github.com/truecharts/apps/compare/teedy-7.0.4...teedy-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [teedy-7.0.4](https://github.com/truecharts/apps/compare/teedy-7.0.3...teedy-7.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [teedy-7.0.3](https://github.com/truecharts/apps/compare/teedy-7.0.2...teedy-7.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/teedy/7.0.13/Chart.lock b/stable/teedy/7.0.13/Chart.lock deleted file mode 100644 index c107e4bd00f..00000000000 --- a/stable/teedy/7.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:10:19.478320483Z" diff --git a/stable/teedy/7.0.13/Chart.yaml b/stable/teedy/7.0.13/Chart.yaml deleted file mode 100644 index 91da5b52162..00000000000 --- a/stable/teedy/7.0.13/Chart.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: v2 -appVersion: "1.10" -description: Teedy is an open source, lightweight document management system for individuals and businesses. -name: teedy -version: 7.0.13 -kubeVersion: ">=1.16.0-0" -keywords: -- teedy -- documents -- management -home: https://github.com/truecharts/apps/tree/master/charts/stable/teedy -icon: https://truecharts.org/img/appicons/teedy.png -sources: -- https://github.com/sismics/docs -- https://github.com/truecharts/apps/tree/master/charts/teedy -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/teedy/7.0.15/CHANGELOG.md b/stable/teedy/7.0.15/CHANGELOG.md new file mode 100644 index 00000000000..98c49347d73 --- /dev/null +++ b/stable/teedy/7.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [teedy-7.0.15](https://github.com/truecharts/apps/compare/teedy-7.0.13...teedy-7.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [teedy-7.0.13](https://github.com/truecharts/apps/compare/teedy-7.0.12...teedy-7.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [teedy-7.0.12](https://github.com/truecharts/apps/compare/teedy-7.0.11...teedy-7.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [teedy-7.0.11](https://github.com/truecharts/apps/compare/teedy-7.0.10...teedy-7.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [teedy-7.0.10](https://github.com/truecharts/apps/compare/teedy-7.0.9...teedy-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [teedy-7.0.9](https://github.com/truecharts/apps/compare/teedy-7.0.8...teedy-7.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [teedy-7.0.8](https://github.com/truecharts/apps/compare/teedy-7.0.7...teedy-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [teedy-7.0.7](https://github.com/truecharts/apps/compare/teedy-7.0.6...teedy-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [teedy-7.0.6](https://github.com/truecharts/apps/compare/teedy-7.0.5...teedy-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [teedy-7.0.5](https://github.com/truecharts/apps/compare/teedy-7.0.4...teedy-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [teedy-7.0.4](https://github.com/truecharts/apps/compare/teedy-7.0.3...teedy-7.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/teedy/7.0.15/Chart.lock b/stable/teedy/7.0.15/Chart.lock new file mode 100644 index 00000000000..142d28bef12 --- /dev/null +++ b/stable/teedy/7.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:16:20.420775495Z" diff --git a/stable/teedy/7.0.15/Chart.yaml b/stable/teedy/7.0.15/Chart.yaml new file mode 100644 index 00000000000..b4000e96915 --- /dev/null +++ b/stable/teedy/7.0.15/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "1.10" +description: Teedy is an open source, lightweight document management system for individuals and businesses. +name: teedy +version: 7.0.15 +kubeVersion: ">=1.16.0-0" +keywords: +- teedy +- documents +- management +home: https://github.com/truecharts/apps/tree/master/charts/stable/teedy +icon: https://truecharts.org/img/chart-icons/teedy.png +sources: +- https://github.com/sismics/docs +- https://github.com/truecharts/apps/tree/master/charts/teedy +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/teedy/7.0.13/README.md b/stable/teedy/7.0.15/README.md similarity index 100% rename from stable/teedy/7.0.13/README.md rename to stable/teedy/7.0.15/README.md diff --git a/stable/teedy/7.0.13/app-readme.md b/stable/teedy/7.0.15/app-readme.md similarity index 100% rename from stable/teedy/7.0.13/app-readme.md rename to stable/teedy/7.0.15/app-readme.md diff --git a/stable/teedy/7.0.15/charts/common-10.4.4.tgz b/stable/teedy/7.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/wikijs/7.0.14/charts/postgresql-8.0.30.tgz b/stable/teedy/7.0.15/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/wikijs/7.0.14/charts/postgresql-8.0.30.tgz rename to stable/teedy/7.0.15/charts/postgresql-8.0.30.tgz diff --git a/stable/teedy/7.0.13/icon.png b/stable/teedy/7.0.15/icon.png similarity index 100% rename from stable/teedy/7.0.13/icon.png rename to stable/teedy/7.0.15/icon.png diff --git a/stable/teedy/7.0.13/ix_values.yaml b/stable/teedy/7.0.15/ix_values.yaml similarity index 100% rename from stable/teedy/7.0.13/ix_values.yaml rename to stable/teedy/7.0.15/ix_values.yaml diff --git a/stable/teedy/7.0.13/questions.yaml b/stable/teedy/7.0.15/questions.yaml similarity index 100% rename from stable/teedy/7.0.13/questions.yaml rename to stable/teedy/7.0.15/questions.yaml diff --git a/stable/teedy/7.0.15/templates/common.yaml b/stable/teedy/7.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/teedy/7.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/teedy/7.0.15/values.yaml b/stable/teedy/7.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/teedy/item.yaml b/stable/teedy/item.yaml index 1cbbaac4501..50aba38f835 100644 --- a/stable/teedy/item.yaml +++ b/stable/teedy/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/teedy.png +icon_url: https://truecharts.org/img/chart-icons/teedy.png categories: - media diff --git a/stable/thelounge/6.0.12/CHANGELOG.md b/stable/thelounge/6.0.12/CHANGELOG.md deleted file mode 100644 index 1359b27055d..00000000000 --- a/stable/thelounge/6.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [thelounge-6.0.12](https://github.com/truecharts/apps/compare/thelounge-6.0.11...thelounge-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [thelounge-6.0.11](https://github.com/truecharts/apps/compare/thelounge-6.0.10...thelounge-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [thelounge-6.0.10](https://github.com/truecharts/apps/compare/thelounge-6.0.9...thelounge-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [thelounge-6.0.9](https://github.com/truecharts/apps/compare/thelounge-6.0.8...thelounge-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [thelounge-6.0.8](https://github.com/truecharts/apps/compare/thelounge-6.0.7...thelounge-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [thelounge-6.0.7](https://github.com/truecharts/apps/compare/thelounge-6.0.6...thelounge-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [thelounge-6.0.6](https://github.com/truecharts/apps/compare/thelounge-6.0.5...thelounge-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [thelounge-6.0.5](https://github.com/truecharts/apps/compare/thelounge-6.0.4...thelounge-6.0.5) (2022-06-21) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [thelounge-6.0.4](https://github.com/truecharts/apps/compare/thelounge-6.0.3...thelounge-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [thelounge-6.0.3](https://github.com/truecharts/apps/compare/thelounge-6.0.2...thelounge-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [thelounge-6.0.2](https://github.com/truecharts/apps/compare/thelounge-6.0.1...thelounge-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. diff --git a/stable/thelounge/6.0.12/Chart.lock b/stable/thelounge/6.0.12/Chart.lock deleted file mode 100644 index d51e4903760..00000000000 --- a/stable/thelounge/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:10:19.488998544Z" diff --git a/stable/thelounge/6.0.12/Chart.yaml b/stable/thelounge/6.0.12/Chart.yaml deleted file mode 100644 index b1b2f3f06a4..00000000000 --- a/stable/thelounge/6.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "4.3.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: The Lounge, modern web IRC client designed for self-hosting -home: https://github.com/truecharts/apps/tree/master/charts/stable/thelounge -icon: https://truecharts.org/img/appicons/thelounge.png -keywords: -- thelounge -- IRC -- The Lounge -- docker -- thelounge-docker -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: thelounge -sources: -- https://github.com/thelounge/thelounge -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - utilities - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/thelounge/6.0.14/CHANGELOG.md b/stable/thelounge/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..fe0d225aa03 --- /dev/null +++ b/stable/thelounge/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [thelounge-6.0.14](https://github.com/truecharts/apps/compare/thelounge-6.0.12...thelounge-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [thelounge-6.0.12](https://github.com/truecharts/apps/compare/thelounge-6.0.11...thelounge-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [thelounge-6.0.11](https://github.com/truecharts/apps/compare/thelounge-6.0.10...thelounge-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [thelounge-6.0.10](https://github.com/truecharts/apps/compare/thelounge-6.0.9...thelounge-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [thelounge-6.0.9](https://github.com/truecharts/apps/compare/thelounge-6.0.8...thelounge-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [thelounge-6.0.8](https://github.com/truecharts/apps/compare/thelounge-6.0.7...thelounge-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [thelounge-6.0.7](https://github.com/truecharts/apps/compare/thelounge-6.0.6...thelounge-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [thelounge-6.0.6](https://github.com/truecharts/apps/compare/thelounge-6.0.5...thelounge-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [thelounge-6.0.5](https://github.com/truecharts/apps/compare/thelounge-6.0.4...thelounge-6.0.5) (2022-06-21) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [thelounge-6.0.4](https://github.com/truecharts/apps/compare/thelounge-6.0.3...thelounge-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [thelounge-6.0.3](https://github.com/truecharts/apps/compare/thelounge-6.0.2...thelounge-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/thelounge/6.0.14/Chart.lock b/stable/thelounge/6.0.14/Chart.lock new file mode 100644 index 00000000000..1df4a121ce4 --- /dev/null +++ b/stable/thelounge/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:21.164084832Z" diff --git a/stable/thelounge/6.0.14/Chart.yaml b/stable/thelounge/6.0.14/Chart.yaml new file mode 100644 index 00000000000..b496f0f46b5 --- /dev/null +++ b/stable/thelounge/6.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "4.3.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: The Lounge, modern web IRC client designed for self-hosting +home: https://github.com/truecharts/apps/tree/master/charts/stable/thelounge +icon: https://truecharts.org/img/chart-icons/thelounge.png +keywords: +- thelounge +- IRC +- The Lounge +- docker +- thelounge-docker +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: thelounge +sources: +- https://github.com/thelounge/thelounge +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - utilities + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/thelounge/6.0.12/README.md b/stable/thelounge/6.0.14/README.md similarity index 100% rename from stable/thelounge/6.0.12/README.md rename to stable/thelounge/6.0.14/README.md diff --git a/stable/thelounge/6.0.12/app-readme.md b/stable/thelounge/6.0.14/app-readme.md similarity index 100% rename from stable/thelounge/6.0.12/app-readme.md rename to stable/thelounge/6.0.14/app-readme.md diff --git a/stable/thelounge/6.0.14/charts/common-10.4.4.tgz b/stable/thelounge/6.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/thelounge/6.0.12/icon.png b/stable/thelounge/6.0.14/icon.png similarity index 100% rename from stable/thelounge/6.0.12/icon.png rename to stable/thelounge/6.0.14/icon.png diff --git a/stable/thelounge/6.0.12/ix_values.yaml b/stable/thelounge/6.0.14/ix_values.yaml similarity index 100% rename from stable/thelounge/6.0.12/ix_values.yaml rename to stable/thelounge/6.0.14/ix_values.yaml diff --git a/stable/thelounge/6.0.12/questions.yaml b/stable/thelounge/6.0.14/questions.yaml similarity index 100% rename from stable/thelounge/6.0.12/questions.yaml rename to stable/thelounge/6.0.14/questions.yaml diff --git a/stable/thelounge/6.0.14/templates/common.yaml b/stable/thelounge/6.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/thelounge/6.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/thelounge/6.0.14/values.yaml b/stable/thelounge/6.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/thelounge/item.yaml b/stable/thelounge/item.yaml index 4b4f0bc5297..d10dd7ca1d1 100644 --- a/stable/thelounge/item.yaml +++ b/stable/thelounge/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/thelounge.png +icon_url: https://truecharts.org/img/chart-icons/thelounge.png categories: - utilities diff --git a/stable/tinymediamanager/2.0.12/CHANGELOG.md b/stable/tinymediamanager/2.0.12/CHANGELOG.md deleted file mode 100644 index 3833319a28a..00000000000 --- a/stable/tinymediamanager/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [tinymediamanager-2.0.12](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.11...tinymediamanager-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [tinymediamanager-2.0.11](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.10...tinymediamanager-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [tinymediamanager-2.0.10](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.9...tinymediamanager-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [tinymediamanager-2.0.9](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.8...tinymediamanager-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [tinymediamanager-2.0.8](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.7...tinymediamanager-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [tinymediamanager-2.0.7](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.6...tinymediamanager-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [tinymediamanager-2.0.6](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.5...tinymediamanager-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [tinymediamanager-2.0.5](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.4...tinymediamanager-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [tinymediamanager-2.0.4](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.3...tinymediamanager-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [tinymediamanager-2.0.3](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.2...tinymediamanager-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [tinymediamanager-2.0.2](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.1...tinymediamanager-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/tinymediamanager/2.0.12/Chart.lock b/stable/tinymediamanager/2.0.12/Chart.lock deleted file mode 100644 index 7e48846da5e..00000000000 --- a/stable/tinymediamanager/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:10:21.605098751Z" diff --git a/stable/tinymediamanager/2.0.12/Chart.yaml b/stable/tinymediamanager/2.0.12/Chart.yaml deleted file mode 100644 index 77c9810b3f4..00000000000 --- a/stable/tinymediamanager/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "4.2.8" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: TinyMediaManager is a full featured media manager to organize and clean up your media library. -home: https://github.com/truecharts/apps/tree/master/charts/stable/tinymediamanager -icon: https://truecharts.org/img/appicons/tinymediamanager.png -keywords: -- tiny -- media -- manager -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: tinymediamanager -sources: -- https://hub.docker.com/r/tinymediamanager/tinymediamanager -- https://gitlab.com/tinyMediaManager/tinyMediaManager -version: 2.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tinymediamanager/2.0.14/CHANGELOG.md b/stable/tinymediamanager/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..9c546076e96 --- /dev/null +++ b/stable/tinymediamanager/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tinymediamanager-2.0.14](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.12...tinymediamanager-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [tinymediamanager-2.0.12](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.11...tinymediamanager-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [tinymediamanager-2.0.11](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.10...tinymediamanager-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [tinymediamanager-2.0.10](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.9...tinymediamanager-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [tinymediamanager-2.0.9](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.8...tinymediamanager-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [tinymediamanager-2.0.8](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.7...tinymediamanager-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [tinymediamanager-2.0.7](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.6...tinymediamanager-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [tinymediamanager-2.0.6](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.5...tinymediamanager-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [tinymediamanager-2.0.5](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.4...tinymediamanager-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [tinymediamanager-2.0.4](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.3...tinymediamanager-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [tinymediamanager-2.0.3](https://github.com/truecharts/apps/compare/tinymediamanager-2.0.2...tinymediamanager-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/tinymediamanager/2.0.14/Chart.lock b/stable/tinymediamanager/2.0.14/Chart.lock new file mode 100644 index 00000000000..1c8ba3d0a7d --- /dev/null +++ b/stable/tinymediamanager/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:23.84584443Z" diff --git a/stable/tinymediamanager/2.0.14/Chart.yaml b/stable/tinymediamanager/2.0.14/Chart.yaml new file mode 100644 index 00000000000..adbd2498430 --- /dev/null +++ b/stable/tinymediamanager/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "4.2.8" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: TinyMediaManager is a full featured media manager to organize and clean up your media library. +home: https://github.com/truecharts/apps/tree/master/charts/stable/tinymediamanager +icon: https://truecharts.org/img/chart-icons/tinymediamanager.png +keywords: +- tiny +- media +- manager +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tinymediamanager +sources: +- https://hub.docker.com/r/tinymediamanager/tinymediamanager +- https://gitlab.com/tinyMediaManager/tinyMediaManager +version: 2.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tinymediamanager/2.0.12/README.md b/stable/tinymediamanager/2.0.14/README.md similarity index 100% rename from stable/tinymediamanager/2.0.12/README.md rename to stable/tinymediamanager/2.0.14/README.md diff --git a/stable/tinymediamanager/2.0.12/app-readme.md b/stable/tinymediamanager/2.0.14/app-readme.md similarity index 100% rename from stable/tinymediamanager/2.0.12/app-readme.md rename to stable/tinymediamanager/2.0.14/app-readme.md diff --git a/stable/tinymediamanager/2.0.14/charts/common-10.4.4.tgz b/stable/tinymediamanager/2.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/tinymediamanager/2.0.12/icon.png b/stable/tinymediamanager/2.0.14/icon.png similarity index 100% rename from stable/tinymediamanager/2.0.12/icon.png rename to stable/tinymediamanager/2.0.14/icon.png diff --git a/stable/tinymediamanager/2.0.12/ix_values.yaml b/stable/tinymediamanager/2.0.14/ix_values.yaml similarity index 100% rename from stable/tinymediamanager/2.0.12/ix_values.yaml rename to stable/tinymediamanager/2.0.14/ix_values.yaml diff --git a/stable/tinymediamanager/2.0.12/questions.yaml b/stable/tinymediamanager/2.0.14/questions.yaml similarity index 100% rename from stable/tinymediamanager/2.0.12/questions.yaml rename to stable/tinymediamanager/2.0.14/questions.yaml diff --git a/stable/tinymediamanager/2.0.14/templates/common.yaml b/stable/tinymediamanager/2.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tinymediamanager/2.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tinymediamanager/2.0.14/values.yaml b/stable/tinymediamanager/2.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tinymediamanager/item.yaml b/stable/tinymediamanager/item.yaml index cced9ae8547..e7bbd1b336b 100644 --- a/stable/tinymediamanager/item.yaml +++ b/stable/tinymediamanager/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/tinymediamanager.png +icon_url: https://truecharts.org/img/chart-icons/tinymediamanager.png categories: - media diff --git a/stable/traccar/7.0.14/CHANGELOG.md b/stable/traccar/7.0.14/CHANGELOG.md deleted file mode 100644 index 61a3551c950..00000000000 --- a/stable/traccar/7.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [traccar-7.0.14](https://github.com/truecharts/apps/compare/traccar-7.0.13...traccar-7.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - - -### [traccar-7.0.12](https://github.com/truecharts/apps/compare/traccar-7.0.11...traccar-7.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [traccar-7.0.11](https://github.com/truecharts/apps/compare/traccar-7.0.10...traccar-7.0.11) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [traccar-7.0.10](https://github.com/truecharts/apps/compare/traccar-7.0.9...traccar-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [traccar-7.0.9](https://github.com/truecharts/apps/compare/traccar-7.0.8...traccar-7.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [traccar-7.0.8](https://github.com/truecharts/apps/compare/traccar-7.0.7...traccar-7.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [traccar-7.0.7](https://github.com/truecharts/apps/compare/traccar-7.0.6...traccar-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [traccar-7.0.6](https://github.com/truecharts/apps/compare/traccar-7.0.5...traccar-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [traccar-7.0.5](https://github.com/truecharts/apps/compare/traccar-7.0.4...traccar-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [traccar-7.0.4](https://github.com/truecharts/apps/compare/traccar-7.0.3...traccar-7.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [traccar-7.0.3](https://github.com/truecharts/apps/compare/traccar-7.0.2...traccar-7.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) diff --git a/stable/traccar/7.0.14/Chart.lock b/stable/traccar/7.0.14/Chart.lock deleted file mode 100644 index b7c64782816..00000000000 --- a/stable/traccar/7.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:10:30.487230467Z" diff --git a/stable/traccar/7.0.14/Chart.yaml b/stable/traccar/7.0.14/Chart.yaml deleted file mode 100644 index a630d557456..00000000000 --- a/stable/traccar/7.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "5.1" -description: Traccar is an open source GPS tracking system. -name: traccar -version: 7.0.14 -kubeVersion: ">=1.16.0-0" -keywords: -- traccar -- gps -home: https://github.com/truecharts/apps/tree/master/charts/stable/traccar -icon: https://truecharts.org/img/appicons/traccar.png -sources: -- https://github.com/traccar/traccar -- https://hub.docker.com/r/traccar/traccar -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/traccar/7.0.16/CHANGELOG.md b/stable/traccar/7.0.16/CHANGELOG.md new file mode 100644 index 00000000000..33ef0f27241 --- /dev/null +++ b/stable/traccar/7.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [traccar-7.0.16](https://github.com/truecharts/apps/compare/traccar-7.0.14...traccar-7.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [traccar-7.0.14](https://github.com/truecharts/apps/compare/traccar-7.0.13...traccar-7.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + + +### [traccar-7.0.12](https://github.com/truecharts/apps/compare/traccar-7.0.11...traccar-7.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [traccar-7.0.11](https://github.com/truecharts/apps/compare/traccar-7.0.10...traccar-7.0.11) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [traccar-7.0.10](https://github.com/truecharts/apps/compare/traccar-7.0.9...traccar-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [traccar-7.0.9](https://github.com/truecharts/apps/compare/traccar-7.0.8...traccar-7.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [traccar-7.0.8](https://github.com/truecharts/apps/compare/traccar-7.0.7...traccar-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [traccar-7.0.7](https://github.com/truecharts/apps/compare/traccar-7.0.6...traccar-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [traccar-7.0.6](https://github.com/truecharts/apps/compare/traccar-7.0.5...traccar-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [traccar-7.0.5](https://github.com/truecharts/apps/compare/traccar-7.0.4...traccar-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [traccar-7.0.4](https://github.com/truecharts/apps/compare/traccar-7.0.3...traccar-7.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) diff --git a/stable/traccar/7.0.16/Chart.lock b/stable/traccar/7.0.16/Chart.lock new file mode 100644 index 00000000000..5bea6a845bd --- /dev/null +++ b/stable/traccar/7.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:16:34.015128766Z" diff --git a/stable/traccar/7.0.16/Chart.yaml b/stable/traccar/7.0.16/Chart.yaml new file mode 100644 index 00000000000..dcda4525eaf --- /dev/null +++ b/stable/traccar/7.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "5.1" +description: Traccar is an open source GPS tracking system. +name: traccar +version: 7.0.16 +kubeVersion: ">=1.16.0-0" +keywords: +- traccar +- gps +home: https://github.com/truecharts/apps/tree/master/charts/stable/traccar +icon: https://truecharts.org/img/chart-icons/traccar.png +sources: +- https://github.com/traccar/traccar +- https://hub.docker.com/r/traccar/traccar +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/traccar/7.0.14/README.md b/stable/traccar/7.0.16/README.md similarity index 100% rename from stable/traccar/7.0.14/README.md rename to stable/traccar/7.0.16/README.md diff --git a/stable/traccar/7.0.14/app-readme.md b/stable/traccar/7.0.16/app-readme.md similarity index 100% rename from stable/traccar/7.0.14/app-readme.md rename to stable/traccar/7.0.16/app-readme.md diff --git a/stable/traccar/7.0.16/charts/common-10.4.4.tgz b/stable/traccar/7.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/xwiki/3.0.16/charts/postgresql-8.0.30.tgz b/stable/traccar/7.0.16/charts/postgresql-8.0.30.tgz similarity index 100% rename from stable/xwiki/3.0.16/charts/postgresql-8.0.30.tgz rename to stable/traccar/7.0.16/charts/postgresql-8.0.30.tgz diff --git a/stable/traccar/7.0.14/icon.png b/stable/traccar/7.0.16/icon.png similarity index 100% rename from stable/traccar/7.0.14/icon.png rename to stable/traccar/7.0.16/icon.png diff --git a/stable/traccar/7.0.14/ix_values.yaml b/stable/traccar/7.0.16/ix_values.yaml similarity index 100% rename from stable/traccar/7.0.14/ix_values.yaml rename to stable/traccar/7.0.16/ix_values.yaml diff --git a/stable/traccar/7.0.14/questions.yaml b/stable/traccar/7.0.16/questions.yaml similarity index 100% rename from stable/traccar/7.0.14/questions.yaml rename to stable/traccar/7.0.16/questions.yaml diff --git a/stable/traccar/7.0.16/templates/common.yaml b/stable/traccar/7.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/traccar/7.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/traccar/7.0.16/values.yaml b/stable/traccar/7.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/traccar/item.yaml b/stable/traccar/item.yaml index 471131e4afa..ceccb60b075 100644 --- a/stable/traccar/item.yaml +++ b/stable/traccar/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/traccar.png +icon_url: https://truecharts.org/img/chart-icons/traccar.png categories: - media diff --git a/stable/traefik/12.0.17/CHANGELOG.md b/stable/traefik/12.0.17/CHANGELOG.md new file mode 100644 index 00000000000..fb787fae4d2 --- /dev/null +++ b/stable/traefik/12.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [traefik-12.0.17](https://github.com/truecharts/apps/compare/traefik-12.0.15...traefik-12.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [traefik-12.0.15](https://github.com/truecharts/apps/compare/traefik-12.0.14...traefik-12.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [traccar-7.0.13](https://github.com/truecharts/apps/compare/traccar-7.0.12...traccar-7.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [traccar-7.0.12](https://github.com/truecharts/apps/compare/traccar-7.0.11...traccar-7.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [traccar-7.0.11](https://github.com/truecharts/apps/compare/traccar-7.0.10...traccar-7.0.11) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [traccar-7.0.10](https://github.com/truecharts/apps/compare/traccar-7.0.9...traccar-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [traccar-7.0.9](https://github.com/truecharts/apps/compare/traccar-7.0.8...traccar-7.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [traccar-7.0.8](https://github.com/truecharts/apps/compare/traccar-7.0.7...traccar-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [traccar-7.0.7](https://github.com/truecharts/apps/compare/traccar-7.0.6...traccar-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [traccar-7.0.6](https://github.com/truecharts/apps/compare/traccar-7.0.5...traccar-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [traccar-7.0.5](https://github.com/truecharts/apps/compare/traccar-7.0.4...traccar-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/traefik/12.0.17/Chart.lock b/stable/traefik/12.0.17/Chart.lock new file mode 100644 index 00000000000..31d1ae941d6 --- /dev/null +++ b/stable/traefik/12.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:36.116405458Z" diff --git a/stable/traefik/12.0.17/Chart.yaml b/stable/traefik/12.0.17/Chart.yaml new file mode 100644 index 00000000000..e479c239417 --- /dev/null +++ b/stable/traefik/12.0.17/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.8.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Traefik is a flexible reverse proxy and Ingress Provider. +home: https://github.com/truecharts/apps/tree/master/charts/core/traefik +icon: https://truecharts.org/img/chart-icons/traefik.png +keywords: +- traefik +- ingress +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: traefik +sources: +- https://github.com/traefik/traefik +- https://github.com/traefik/traefik-helm-chart +- https://traefik.io/ +type: application +version: 12.0.17 +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/traefik/12.0.17/README.md b/stable/traefik/12.0.17/README.md new file mode 100644 index 00000000000..9013206d203 --- /dev/null +++ b/stable/traefik/12.0.17/README.md @@ -0,0 +1,44 @@ +# traefik + +Traefik is a flexible reverse proxy and Ingress Provider. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/traefik/12.0.17/app-readme.md b/stable/traefik/12.0.17/app-readme.md new file mode 100644 index 00000000000..0fa481e7ac5 --- /dev/null +++ b/stable/traefik/12.0.17/app-readme.md @@ -0,0 +1,3 @@ +Traefik is a flexible reverse proxy and Ingress Provider. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/traefik/12.0.17/charts/common-10.4.4.tgz b/stable/traefik/12.0.17/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/traefik/12.0.17/crds/ingressroute.yaml b/stable/traefik/12.0.17/crds/ingressroute.yaml new file mode 100644 index 00000000000..3391ba532a4 --- /dev/null +++ b/stable/traefik/12.0.17/crds/ingressroute.yaml @@ -0,0 +1,198 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: ingressroutes.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: IngressRoute + listKind: IngressRouteList + plural: ingressroutes + singular: ingressroute + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRoute is an Ingress CRD specification. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: IngressRouteSpec is a specification for a IngressRouteSpec + resource. + properties: + entryPoints: + items: + type: string + type: array + routes: + items: + description: Route contains the set of routes. + properties: + kind: + enum: + - Rule + type: string + match: + type: string + middlewares: + items: + description: MiddlewareRef is a ref to the Middleware resources. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: array + priority: + type: integer + services: + items: + description: Service defines an upstream to proxy traffic. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service + object (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The + differentiation between the two is specified in the + Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for + the forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration + based on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name + references a TraefikService object (and to be precise, + one that embeds a Weighted Round Robin). + type: integer + required: + - name + type: object + type: array + required: + - kind + - match + type: object + type: array + tls: + description: "TLS contains the TLS certificates configuration of the + routes. To enable Let's Encrypt, use an empty TLS struct, e.g. in + YAML: \n \t tls: {} # inline format \n \t tls: \t secretName: + # block format" + properties: + certResolver: + type: string + domains: + items: + description: Domain holds a domain name with SANs. + properties: + main: + type: string + sans: + items: + type: string + type: array + type: object + type: array + options: + description: Options is a reference to a TLSOption, that specifies + the parameters of the TLS connection. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: Store is a reference to a TLSStore, that specifies + the parameters of the TLS store. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/ingressroutetcp.yaml b/stable/traefik/12.0.17/crds/ingressroutetcp.yaml new file mode 100644 index 00000000000..67e099b47da --- /dev/null +++ b/stable/traefik/12.0.17/crds/ingressroutetcp.yaml @@ -0,0 +1,160 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: ingressroutetcps.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: IngressRouteTCP + listKind: IngressRouteTCPList + plural: ingressroutetcps + singular: ingressroutetcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteTCP is an Ingress CRD specification. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: IngressRouteTCPSpec is a specification for a IngressRouteTCPSpec + resource. + properties: + entryPoints: + items: + type: string + type: array + routes: + items: + description: RouteTCP contains the set of routes. + properties: + match: + type: string + middlewares: + description: Middlewares contains references to MiddlewareTCP + resources. + items: + description: ObjectReference is a generic reference to a Traefik + resource. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: array + services: + items: + description: ServiceTCP defines an upstream to proxy traffic. + properties: + name: + type: string + namespace: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + proxyProtocol: + description: ProxyProtocol holds the ProxyProtocol configuration. + properties: + version: + type: integer + type: object + terminationDelay: + type: integer + weight: + type: integer + required: + - name + - port + type: object + type: array + required: + - match + type: object + type: array + tls: + description: "TLSTCP contains the TLS certificates configuration of + the routes. To enable Let's Encrypt, use an empty TLS struct, e.g. + in YAML: \n \t tls: {} # inline format \n \t tls: \t secretName: + # block format" + properties: + certResolver: + type: string + domains: + items: + description: Domain holds a domain name with SANs. + properties: + main: + type: string + sans: + items: + type: string + type: array + type: object + type: array + options: + description: Options is a reference to a TLSOption, that specifies + the parameters of the TLS connection. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + passthrough: + type: boolean + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + store: + description: Store is a reference to a TLSStore, that specifies + the parameters of the TLS store. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: object + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/ingressrouteudp.yaml b/stable/traefik/12.0.17/crds/ingressrouteudp.yaml new file mode 100644 index 00000000000..910acd6c270 --- /dev/null +++ b/stable/traefik/12.0.17/crds/ingressrouteudp.yaml @@ -0,0 +1,84 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: ingressrouteudps.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: IngressRouteUDP + listKind: IngressRouteUDPList + plural: ingressrouteudps + singular: ingressrouteudp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: IngressRouteUDP is an Ingress CRD specification. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: IngressRouteUDPSpec is a specification for a IngressRouteUDPSpec + resource. + properties: + entryPoints: + items: + type: string + type: array + routes: + items: + description: RouteUDP contains the set of routes. + properties: + services: + items: + description: ServiceUDP defines an upstream to proxy traffic. + properties: + name: + type: string + namespace: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + weight: + type: integer + required: + - name + - port + type: object + type: array + type: object + type: array + required: + - routes + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/middlewares.yaml b/stable/traefik/12.0.17/crds/middlewares.yaml new file mode 100644 index 00000000000..1770587a327 --- /dev/null +++ b/stable/traefik/12.0.17/crds/middlewares.yaml @@ -0,0 +1,563 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: middlewares.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: Middleware + listKind: MiddlewareList + plural: middlewares + singular: middleware + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: Middleware is a specification for a Middleware resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MiddlewareSpec holds the Middleware configuration. + properties: + addPrefix: + description: AddPrefix holds the AddPrefix configuration. + properties: + prefix: + type: string + type: object + basicAuth: + description: BasicAuth holds the HTTP basic authentication configuration. + properties: + headerField: + type: string + realm: + type: string + removeHeader: + type: boolean + secret: + type: string + type: object + buffering: + description: Buffering holds the request/response buffering configuration. + properties: + maxRequestBodyBytes: + format: int64 + type: integer + maxResponseBodyBytes: + format: int64 + type: integer + memRequestBodyBytes: + format: int64 + type: integer + memResponseBodyBytes: + format: int64 + type: integer + retryExpression: + type: string + type: object + chain: + description: Chain holds a chain of middlewares. + properties: + middlewares: + items: + description: MiddlewareRef is a ref to the Middleware resources. + properties: + name: + type: string + namespace: + type: string + required: + - name + type: object + type: array + type: object + circuitBreaker: + description: CircuitBreaker holds the circuit breaker configuration. + properties: + expression: + type: string + type: object + compress: + description: Compress holds the compress configuration. + properties: + excludedContentTypes: + items: + type: string + type: array + type: object + contentType: + description: ContentType middleware - or rather its unique `autoDetect` + option - specifies whether to let the `Content-Type` header, if + it has not been set by the backend, be automatically set to a value + derived from the contents of the response. As a proxy, the default + behavior should be to leave the header alone, regardless of what + the backend did with it. However, the historic default was to always + auto-detect and set the header if it was nil, and it is going to + be kept that way in order to support users currently relying on + it. This middleware exists to enable the correct behavior until + at least the default one can be changed in a future version. + properties: + autoDetect: + type: boolean + type: object + digestAuth: + description: DigestAuth holds the Digest HTTP authentication configuration. + properties: + headerField: + type: string + realm: + type: string + removeHeader: + type: boolean + secret: + type: string + type: object + errors: + description: ErrorPage holds the custom error page configuration. + properties: + query: + type: string + service: + description: Service defines an upstream to proxy traffic. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service object + (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for the + forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based + on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + status: + items: + type: string + type: array + type: object + forwardAuth: + description: ForwardAuth holds the http forward authentication configuration. + properties: + address: + type: string + authRequestHeaders: + items: + type: string + type: array + authResponseHeaders: + items: + type: string + type: array + authResponseHeadersRegex: + type: string + tls: + description: ClientTLS holds TLS specific configurations as client. + properties: + caOptional: + type: boolean + caSecret: + type: string + certSecret: + type: string + insecureSkipVerify: + type: boolean + type: object + trustForwardHeader: + type: boolean + type: object + headers: + description: Headers holds the custom header configuration. + properties: + accessControlAllowCredentials: + description: AccessControlAllowCredentials is only valid if true. + false is ignored. + type: boolean + accessControlAllowHeaders: + description: AccessControlAllowHeaders must be used in response + to a preflight request with Access-Control-Request-Headers set. + items: + type: string + type: array + accessControlAllowMethods: + description: AccessControlAllowMethods must be used in response + to a preflight request with Access-Control-Request-Method set. + items: + type: string + type: array + accessControlAllowOriginList: + description: AccessControlAllowOriginList is a list of allowable + origins. Can also be a wildcard origin "*". + items: + type: string + type: array + accessControlAllowOriginListRegex: + description: AccessControlAllowOriginListRegex is a list of allowable + origins written following the Regular Expression syntax (https://golang.org/pkg/regexp/). + items: + type: string + type: array + accessControlExposeHeaders: + description: AccessControlExposeHeaders sets valid headers for + the response. + items: + type: string + type: array + accessControlMaxAge: + description: AccessControlMaxAge sets the time that a preflight + request may be cached. + format: int64 + type: integer + addVaryHeader: + description: AddVaryHeader controls if the Vary header is automatically + added/updated when the AccessControlAllowOriginList is set. + type: boolean + allowedHosts: + items: + type: string + type: array + browserXssFilter: + type: boolean + contentSecurityPolicy: + type: string + contentTypeNosniff: + type: boolean + customBrowserXSSValue: + type: string + customFrameOptionsValue: + type: string + customRequestHeaders: + additionalProperties: + type: string + type: object + customResponseHeaders: + additionalProperties: + type: string + type: object + featurePolicy: + type: string + forceSTSHeader: + type: boolean + frameDeny: + type: boolean + hostsProxyHeaders: + items: + type: string + type: array + isDevelopment: + type: boolean + publicKey: + type: string + referrerPolicy: + type: string + sslForceHost: + description: 'Deprecated: use RedirectRegex instead.' + type: boolean + sslHost: + description: 'Deprecated: use RedirectRegex instead.' + type: string + sslProxyHeaders: + additionalProperties: + type: string + type: object + sslRedirect: + description: 'Deprecated: use EntryPoint redirection or RedirectScheme + instead.' + type: boolean + sslTemporaryRedirect: + description: 'Deprecated: use EntryPoint redirection or RedirectScheme + instead.' + type: boolean + stsIncludeSubdomains: + type: boolean + stsPreload: + type: boolean + stsSeconds: + format: int64 + type: integer + type: object + inFlightReq: + description: InFlightReq limits the number of requests being processed + and served concurrently. + properties: + amount: + format: int64 + type: integer + sourceCriterion: + description: SourceCriterion defines what criterion is used to + group requests as originating from a common source. If none + are set, the default is to use the request's remote address + field. All fields are mutually exclusive. + properties: + ipStrategy: + description: IPStrategy holds the ip strategy configuration. + properties: + depth: + type: integer + excludedIPs: + items: + type: string + type: array + type: object + requestHeaderName: + type: string + requestHost: + type: boolean + type: object + type: object + ipWhiteList: + description: IPWhiteList holds the ip white list configuration. + properties: + ipStrategy: + description: IPStrategy holds the ip strategy configuration. + properties: + depth: + type: integer + excludedIPs: + items: + type: string + type: array + type: object + sourceRange: + items: + type: string + type: array + type: object + passTLSClientCert: + description: PassTLSClientCert holds the TLS client cert headers configuration. + properties: + info: + description: TLSClientCertificateInfo holds the client TLS certificate + info configuration. + properties: + issuer: + description: TLSCLientCertificateDNInfo holds the client TLS + certificate distinguished name info configuration. cf https://tools.ietf.org/html/rfc3739 + properties: + commonName: + type: boolean + country: + type: boolean + domainComponent: + type: boolean + locality: + type: boolean + organization: + type: boolean + province: + type: boolean + serialNumber: + type: boolean + type: object + notAfter: + type: boolean + notBefore: + type: boolean + sans: + type: boolean + serialNumber: + type: boolean + subject: + description: TLSCLientCertificateDNInfo holds the client TLS + certificate distinguished name info configuration. cf https://tools.ietf.org/html/rfc3739 + properties: + commonName: + type: boolean + country: + type: boolean + domainComponent: + type: boolean + locality: + type: boolean + organization: + type: boolean + province: + type: boolean + serialNumber: + type: boolean + type: object + type: object + pem: + type: boolean + type: object + plugin: + additionalProperties: + x-kubernetes-preserve-unknown-fields: true + type: object + rateLimit: + description: RateLimit holds the rate limiting configuration for a + given router. + properties: + average: + format: int64 + type: integer + burst: + format: int64 + type: integer + period: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + sourceCriterion: + description: SourceCriterion defines what criterion is used to + group requests as originating from a common source. If none + are set, the default is to use the request's remote address + field. All fields are mutually exclusive. + properties: + ipStrategy: + description: IPStrategy holds the ip strategy configuration. + properties: + depth: + type: integer + excludedIPs: + items: + type: string + type: array + type: object + requestHeaderName: + type: string + requestHost: + type: boolean + type: object + type: object + redirectRegex: + description: RedirectRegex holds the redirection configuration. + properties: + permanent: + type: boolean + regex: + type: string + replacement: + type: string + type: object + redirectScheme: + description: RedirectScheme holds the scheme redirection configuration. + properties: + permanent: + type: boolean + port: + type: string + scheme: + type: string + type: object + replacePath: + description: ReplacePath holds the ReplacePath configuration. + properties: + path: + type: string + type: object + replacePathRegex: + description: ReplacePathRegex holds the ReplacePathRegex configuration. + properties: + regex: + type: string + replacement: + type: string + type: object + retry: + description: Retry holds the retry configuration. + properties: + attempts: + type: integer + initialInterval: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + type: object + stripPrefix: + description: StripPrefix holds the StripPrefix configuration. + properties: + forceSlash: + type: boolean + prefixes: + items: + type: string + type: array + type: object + stripPrefixRegex: + description: StripPrefixRegex holds the StripPrefixRegex configuration. + properties: + regex: + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/middlewarestcp.yaml b/stable/traefik/12.0.17/crds/middlewarestcp.yaml new file mode 100644 index 00000000000..f0d1d5640bd --- /dev/null +++ b/stable/traefik/12.0.17/crds/middlewarestcp.yaml @@ -0,0 +1,59 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: middlewaretcps.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: MiddlewareTCP + listKind: MiddlewareTCPList + plural: middlewaretcps + singular: middlewaretcp + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: MiddlewareTCP is a specification for a MiddlewareTCP resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: MiddlewareTCPSpec holds the MiddlewareTCP configuration. + properties: + ipWhiteList: + description: TCPIPWhiteList holds the TCP ip white list configuration. + properties: + sourceRange: + items: + type: string + type: array + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/serverstransports.yaml b/stable/traefik/12.0.17/crds/serverstransports.yaml new file mode 100644 index 00000000000..78241697d1a --- /dev/null +++ b/stable/traefik/12.0.17/crds/serverstransports.yaml @@ -0,0 +1,101 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: serverstransports.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: ServersTransport + listKind: ServersTransportList + plural: serverstransports + singular: serverstransport + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: ServersTransport is a specification for a ServersTransport resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: ServersTransportSpec options to configure communication between + Traefik and the servers. + properties: + certificatesSecrets: + description: Certificates for mTLS. + items: + type: string + type: array + disableHTTP2: + description: Disable HTTP/2 for connections with backend servers. + type: boolean + forwardingTimeouts: + description: Timeouts for requests forwarded to the backend servers. + properties: + dialTimeout: + anyOf: + - type: integer + - type: string + description: The amount of time to wait until a connection to + a backend server can be established. If zero, no timeout exists. + x-kubernetes-int-or-string: true + idleConnTimeout: + anyOf: + - type: integer + - type: string + description: The maximum period for which an idle HTTP keep-alive + connection will remain open before closing itself. + x-kubernetes-int-or-string: true + responseHeaderTimeout: + anyOf: + - type: integer + - type: string + description: The amount of time to wait for a server's response + headers after fully writing the request (including its body, + if any). If zero, no timeout exists. + x-kubernetes-int-or-string: true + type: object + insecureSkipVerify: + description: Disable SSL certificate verification. + type: boolean + maxIdleConnsPerHost: + description: If non-zero, controls the maximum idle (keep-alive) to + keep per-host. If zero, DefaultMaxIdleConnsPerHost is used. + type: integer + rootCAsSecrets: + description: Add cert file for self-signed certificate. + items: + type: string + type: array + serverName: + description: ServerName used to contact the server. + type: string + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/tlsoptions.yaml b/stable/traefik/12.0.17/crds/tlsoptions.yaml new file mode 100644 index 00000000000..c901ac2df5e --- /dev/null +++ b/stable/traefik/12.0.17/crds/tlsoptions.yaml @@ -0,0 +1,87 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: tlsoptions.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: TLSOption + listKind: TLSOptionList + plural: tlsoptions + singular: tlsoption + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: TLSOption is a specification for a TLSOption resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TLSOptionSpec configures TLS for an entry point. + properties: + cipherSuites: + items: + type: string + type: array + clientAuth: + description: ClientAuth defines the parameters of the client authentication + part of the TLS connection, if any. + properties: + clientAuthType: + description: ClientAuthType defines the client authentication + type to apply. + enum: + - NoClientCert + - RequestClientCert + - VerifyClientCertIfGiven + - RequireAndVerifyClientCert + type: string + secretNames: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + items: + type: string + type: array + type: object + curvePreferences: + items: + type: string + type: array + maxVersion: + type: string + minVersion: + type: string + preferServerCipherSuites: + type: boolean + sniStrict: + type: boolean + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/tlsstores.yaml b/stable/traefik/12.0.17/crds/tlsstores.yaml new file mode 100644 index 00000000000..7bb6193b026 --- /dev/null +++ b/stable/traefik/12.0.17/crds/tlsstores.yaml @@ -0,0 +1,64 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: tlsstores.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: TLSStore + listKind: TLSStoreList + plural: tlsstores + singular: tlsstore + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: TLSStore is a specification for a TLSStore resource. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: TLSStoreSpec configures a TLSStore resource. + properties: + defaultCertificate: + description: DefaultCertificate holds a secret name for the TLSOption + resource. + properties: + secretName: + description: SecretName is the name of the referenced Kubernetes + Secret to specify the certificate details. + type: string + required: + - secretName + type: object + required: + - defaultCertificate + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/crds/traefikservices.yaml b/stable/traefik/12.0.17/crds/traefikservices.yaml new file mode 100644 index 00000000000..1d98c25d68d --- /dev/null +++ b/stable/traefik/12.0.17/crds/traefikservices.yaml @@ -0,0 +1,270 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + "helm.sh/resource-policy": keep + "helm.sh/hook": pre-install,pre-upgrade,pre-rollback + controller-gen.kubebuilder.io/version: v0.4.1 + creationTimestamp: null + name: traefikservices.traefik.containo.us +spec: + group: traefik.containo.us + names: + kind: TraefikService + listKind: TraefikServiceList + plural: traefikservices + singular: traefikservice + scope: Namespaced + versions: + - name: v1alpha1 + schema: + openAPIV3Schema: + description: TraefikService is the specification for a service (that an IngressRoute + refers to) that is usually not a terminal service (i.e. not a pod of servers), + as opposed to a Kubernetes Service. That is to say, it usually refers to + other (children) services, which themselves can be TraefikServices or Services. + properties: + apiVersion: + description: 'APIVersion defines the versioned schema of this representation + of an object. Servers should convert recognized schemas to the latest + internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' + type: string + kind: + description: 'Kind is a string value representing the REST resource this + object represents. Servers may infer this from the endpoint the client + submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' + type: string + metadata: + type: object + spec: + description: ServiceSpec defines whether a TraefikService is a load-balancer + of services or a mirroring service. + properties: + mirroring: + description: Mirroring defines a mirroring service, which is composed + of a main load-balancer, and a list of mirrors. + properties: + kind: + enum: + - Service + - TraefikService + type: string + maxBodySize: + format: int64 + type: integer + mirrors: + items: + description: MirrorService defines one of the mirrors of a Mirroring + service. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service + object (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + percent: + type: integer + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for + the forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based + on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + type: array + name: + description: Name is a reference to a Kubernetes Service object + (for a load-balancer of servers), or to a TraefikService object + (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for the forward + of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based on + cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + weighted: + description: WeightedRoundRobin defines a load-balancer of services. + properties: + services: + items: + description: Service defines an upstream to proxy traffic. + properties: + kind: + enum: + - Service + - TraefikService + type: string + name: + description: Name is a reference to a Kubernetes Service + object (for a load-balancer of servers), or to a TraefikService + object (service load-balancer, mirroring, etc). The differentiation + between the two is specified in the Kind field. + type: string + namespace: + type: string + passHostHeader: + type: boolean + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + responseForwarding: + description: ResponseForwarding holds configuration for + the forward of the response. + properties: + flushInterval: + type: string + type: object + scheme: + type: string + serversTransport: + type: string + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based + on cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + strategy: + type: string + weight: + description: Weight should only be specified when Name references + a TraefikService object (and to be precise, one that embeds + a Weighted Round Robin). + type: integer + required: + - name + type: object + type: array + sticky: + description: Sticky holds the sticky configuration. + properties: + cookie: + description: Cookie holds the sticky configuration based on + cookie. + properties: + httpOnly: + type: boolean + name: + type: string + sameSite: + type: string + secure: + type: boolean + type: object + type: object + type: object + type: object + required: + - metadata + - spec + type: object + served: true + storage: true +status: + acceptedNames: + kind: "" + plural: "" + conditions: [] + storedVersions: [] diff --git a/stable/traefik/12.0.17/icon.png b/stable/traefik/12.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5d807a7e5d93664dafc3a0b38f067464514972e8 GIT binary patch literal 20293 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 literal 0 HcmV?d00001 diff --git a/stable/traefik/12.0.17/ix_values.yaml b/stable/traefik/12.0.17/ix_values.yaml new file mode 100644 index 00000000000..700d2a6095e --- /dev/null +++ b/stable/traefik/12.0.17/ix_values.yaml @@ -0,0 +1,338 @@ +image: + repository: tccr.io/truecharts/traefik + # defaults to appVersion + tag: v2.8.1@sha256:808661df0066e25faf5d776e6d787d6771d093ca4a485bdb05bd359559a5e1a9 + pullPolicy: IfNotPresent + +# -- Use ingressClass. Ignored if Traefik version < 2.3 / kubernetes < 1.18.x +ingressClass: + # true is not unit-testable yet, pending https://github.com/rancher/helm-unittest/pull/12 + enabled: false + isDefaultClass: false + # Use to force a networking.k8s.io API Version for certain CI/CD applications. E.g. "v1beta1" + fallbackApiVersion: "" + +# -- Activate Pilot integration +pilot: + enabled: false + token: "" + # Toggle Pilot Dashboard + # dashboard: false + +# -- Create an IngressRoute for the dashboard +ingressRoute: + dashboard: + enabled: true + # Additional ingressRoute annotations (e.g. for kubernetes.io/ingress.class) + annotations: {} + # Additional ingressRoute labels (e.g. for filtering IngressRoute by custom labels) + labels: {} + +podAnnotations: + prometheus.io/scrape: "true" + prometheus.io/path: "/metrics" + prometheus.io/port: "9180" + +# +# -- Configure providers +providers: + kubernetesCRD: + enabled: true + namespaces: [] + # - "default" + kubernetesIngress: + enabled: true + # labelSelector: environment=production,method=traefik + namespaces: [] + # - "default" + # IP used for Kubernetes Ingress endpoints + publishedService: + enabled: true + # Published Kubernetes Service to copy status from. Format: namespace/servicename + # By default this Traefik service + # pathOverride: "" + +# -- Logs +# https://docs.traefik.io/observability/logs/ +logs: + # Traefik logs concern everything that happens to Traefik itself (startup, configuration, events, shutdown, and so on). + general: + # By default, the level is set to ERROR. Alternative logging levels are DEBUG, PANIC, FATAL, ERROR, WARN, and INFO. + level: ERROR + # -- Set the format of General Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/logs/#format + format: common + access: + # To enable access logs + enabled: false + # To write the logs in an asynchronous fashion, specify a bufferingSize option. + # This option represents the number of log lines Traefik will keep in memory before writing + # them to the selected output. In some cases, this option can greatly help performances. + # bufferingSize: 100 + # Filtering https://docs.traefik.io/observability/access-logs/#filtering + filters: {} + # statuscodes: "200,300-302" + # retryattempts: true + # minduration: 10ms + # Fields + # https://docs.traefik.io/observability/access-logs/#limiting-the-fieldsincluding-headers + fields: + general: + defaultmode: keep + names: {} + # Examples: + # ClientUsername: drop + headers: + defaultmode: drop + names: {} + # Examples: + # User-Agent: redact + # Authorization: drop + # Content-Type: keep + # -- Set the format of Access Logs to be either Common Log Format or JSON. For more information: https://doc.traefik.io/traefik/observability/access-logs/#format + format: common + +metrics: + # datadog: + # address: 127.0.0.1:8125 + # influxdb: + # address: localhost:8089 + # protocol: udp + prometheus: + entryPoint: metrics + # statsd: + # address: localhost:8125 + +globalArguments: + - "--global.checknewversion" + +## +# -- Additional arguments to be passed at Traefik's binary +# All available options available on https://docs.traefik.io/reference/static-configuration/cli/ +## Use curly braces to pass values: `helm install --set="additionalArguments={--providers.kubernetesingress.ingressclass=traefik-internal,--log.level=DEBUG}"` +additionalArguments: + - "--metrics.prometheus" + - "--ping" + - "--serverstransport.insecureskipverify=true" + - "--providers.kubernetesingress.allowexternalnameservices=true" + +# -- TLS Options to be created as TLSOption CRDs +# https://doc.traefik.io/tccr.io/truecharts/https/tls/#tls-options +# Example: +tlsOptions: + default: + sniStrict: false + minVersion: VersionTLS12 + curvePreferences: + - CurveP521 + - CurveP384 + cipherSuites: + - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 + - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 + - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 + - TLS_AES_128_GCM_SHA256 + - TLS_AES_256_GCM_SHA384 + - TLS_CHACHA20_POLY1305_SHA256 + +# -- Options for the main traefik service, where the entrypoints traffic comes from +# from. +service: + main: + type: LoadBalancer + ports: + main: + port: 9000 + targetPort: 9000 + protocol: HTTP + # -- Forwarded Headers should never be enabled on Main entrypoint + forwardedHeaders: + enabled: false + tcp: + enabled: true + type: LoadBalancer + ports: + web: + enabled: true + port: 9080 + protocol: HTTP + redirectTo: websecure + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false + # Options: Empty, 0 (ingore), or positive int + # redirectPort: + websecure: + enabled: true + port: 9443 + protocol: HTTPS + # -- Configure (Forwarded Headers)[https://doc.traefik.io/traefik/routing/entrypoints/#forwarded-headers] Support + forwardedHeaders: + enabled: false + # -- List of trusted IP and CIDR references + trustedIPs: [] + # -- Trust all forwarded headers + insecureMode: false +# tcpexample: +# enabled: true +# targetPort: 9443 +# protocol: TCP +# tls: +# enabled: false +# # this is the name of a TLSOption definition +# options: "" +# certResolver: "" +# domains: [] +# # - main: example.com +# # sans: +# # - foo.example.com +# # - bar.example.com + metrics: + enabled: true + type: ClusterIP + ports: + metrics: + enabled: true + port: 9180 + targetPort: 9180 + protocol: HTTP + # -- Forwarded Headers should never be enabled on Metrics entrypoint + forwardedHeaders: + enabled: false + udp: + enabled: false + +probes: + # -- Liveness probe configuration + # @default -- See below + liveness: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: HTTP + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + path: "/ping" + + # -- Redainess probe configuration + # @default -- See below + readiness: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: HTTP + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + path: "/ping" + + # -- Startup probe configuration + # @default -- See below + startup: + # -- sets the probe type when not using a custom probe + # @default -- "TCP" + type: HTTP + # -- If a HTTP probe is used (default for HTTP/HTTPS services) this path is used + # @default -- "/" + path: "/ping" + +# -- Whether Role Based Access Control objects like roles and rolebindings should be created +rbac: + main: + enabled: true + rules: + - apiGroups: + - "" + resources: + - services + - endpoints + - secrets + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses + - ingressclasses + verbs: + - get + - list + - watch + - apiGroups: + - extensions + - networking.k8s.io + resources: + - ingresses/status + verbs: + - update + - apiGroups: + - traefik.containo.us + resources: + - ingressroutes + - ingressroutetcps + - ingressrouteudps + - middlewares + - middlewaretcps + - tlsoptions + - tlsstores + - traefikservices + - serverstransports + verbs: + - get + - list + - watch + +# -- The service account the pods will use to interact with the Kubernetes API +serviceAccount: + main: + create: true + +# -- SCALE Middleware Handlers +middlewares: + basicAuth: [] + # - name: basicauthexample + # users: + # - username: testuser + # password: testpassword + forwardAuth: [] + # - name: forwardAuthexample + # address: https://auth.example.com/ + # authResponseHeaders: + # - X-Secret + # - X-Auth-User + # authRequestHeaders: + # - "Accept" + # - "X-CustomHeader" + # authResponseHeadersRegex: "^X-" + # trustForwardHeader: true + chain: [] + # - name: chainname + # middlewares: + # - name: compress + redirectScheme: [] + # - name: redirectSchemeName + # scheme: https + # permanent: true + rateLimit: [] + # - name: rateLimitName + # average: 300 + # burst: 200 + redirectRegex: [] + # - name: redirectRegexName + # regex: putregexhere + # replacement: repslacementurlhere + # permanent: false + stripPrefixRegex: [] + # - name: stripPrefixRegexName + # regex: [] + ipWhiteList: [] + # - name: ipWhiteListName + # sourceRange: [] + # ipStrategy: + # depth: 2 + # excludedIPs: [] + +portalhook: + enabled: true diff --git a/stable/traefik/12.0.17/questions.yaml b/stable/traefik/12.0.17/questions.yaml new file mode 100644 index 00000000000..153180ff18b --- /dev/null +++ b/stable/traefik/12.0.17/questions.yaml @@ -0,0 +1,2614 @@ +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" +portals: + open: + protocols: + - "http" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/dashboard/" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "RollingUpdate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: pilot + label: "Traefik Pilot" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: token + label: "token" + schema: + type: string + default: "" + - variable: dashboard + label: "Pilot Dashboard" + schema: + type: boolean + default: false + + - variable: ingressClass + label: "ingressClass" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + description: "When enabled, ingressClass will match the entered name of this app" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: isDefaultClass + label: "isDefaultClass" + schema: + type: boolean + default: false + + - variable: logs + label: "Logs" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log Level" + schema: + type: string + default: "ERROR" + enum: + - value: "INFO" + description: "Info" + - value: "WARN" + description: "Warnings" + - value: "ERROR" + description: "Errors" + - value: "FATAL" + description: "Fatal Errors" + - value: "PANIC" + description: "Panics" + - value: "DEBUG" + description: "Debug" + - variable: format + label: "General Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: access + label: "Access Logs" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabledFilters + label: "Enable Filters" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: filters + label: "Filters" + schema: + additional_attrs: true + type: dict + attrs: + - variable: statuscodes + label: "Status codes" + schema: + type: string + default: "200,300-302" + - variable: retryattempts + label: "retryattempts" + schema: + type: boolean + default: true + - variable: minduration + label: "minduration" + schema: + type: string + default: "10ms" + - variable: fields + label: "Fields" + schema: + additional_attrs: true + type: dict + attrs: + - variable: general + label: "General" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "keep" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: headers + label: "Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: defaultmode + label: "Default Mode" + schema: + type: string + default: "drop" + enum: + - value: "keep" + description: "Keep" + - value: "drop" + description: "Drop" + - variable: format + label: "Access Log format" + schema: + type: string + default: "common" + enum: + - value: "common" + description: "Common Log Format" + - value: "json" + description: "JSON" + - variable: middlewares + label: "" + group: "Middlewares" + schema: + additional_attrs: true + type: dict + attrs: + - variable: basicAuth + label: "basicAuth" + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + - variable: users + label: "Users" + schema: + type: list + default: [] + items: + - variable: usersEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: username + label: "Username" + schema: + type: string + required: true + default: "" + - variable: password + label: "Password" + schema: + type: string + required: true + default: "" + + - variable: forwardAuth + label: "forwardAuth" + schema: + type: list + default: [] + items: + - variable: basicAuthEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + - variable: address + label: "Address" + schema: + type: string + required: true + default: "" + - variable: trustForwardHeader + label: "trustForwardHeader" + schema: + type: boolean + default: false + - variable: authResponseHeadersRegex + label: "authResponseHeadersRegex" + schema: + type: string + default: "" + - variable: authResponseHeaders + label: "authResponseHeaders" + schema: + type: list + default: [] + items: + - variable: authResponseHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: authRequestHeaders + label: "authRequestHeaders" + schema: + type: list + default: [] + items: + - variable: authRequestHeadersEntry + label: "" + schema: + type: string + default: "" + - variable: chain + label: "chain" + schema: + type: list + default: [] + items: + - variable: chainEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: middlewares + label: "Middlewares to Chain" + schema: + type: list + default: [] + items: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + + - variable: redirectScheme + label: "redirectScheme" + schema: + type: list + default: [] + items: + - variable: redirectSchemeEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: scheme + label: "Scheme" + schema: + type: string + required: true + default: "https" + enum: + - value: "https" + description: "https" + - value: "http" + description: "http" + - variable: permanent + label: "Permanent" + schema: + type: boolean + default: false + + - variable: rateLimit + label: "rateLimit" + schema: + type: list + default: [] + items: + - variable: rateLimitEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: average + label: "Average" + schema: + type: int + required: true + default: 300 + - variable: burst + label: "Burst" + schema: + type: int + required: true + default: 200 + - variable: redirectRegex + label: "redirectRegex" + schema: + type: list + default: [] + items: + - variable: redirectRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: regex + label: "Regex" + schema: + type: string + required: true + default: "" + - variable: replacement + label: "Replacement" + schema: + type: string + required: true + default: "" + - variable: permanent + label: "Permanent" + schema: + type: boolean + default: false + - variable: stripPrefixRegex + label: "stripPrefixRegex" + schema: + type: list + default: [] + items: + - variable: stripPrefixRegexEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + - variable: regex + label: "Regex" + schema: + type: list + default: [] + items: + - variable: regexEntry + label: "Regex" + schema: + type: string + required: true + default: "" + + - variable: ipWhiteList + label: "ipWhiteList" + schema: + type: list + default: [] + items: + - variable: ipWhiteListEntry + label: "" + schema: + additional_attrs: true + type: dict + attrs: + - variable: name + label: "Name" + schema: + type: string + required: true + default: "" + - variable: sourceRange + label: "Source Range" + schema: + type: list + default: [] + items: + - variable: sourceRangeEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: ipStrategy + label: "IP Strategy" + schema: + additional_attrs: true + type: dict + attrs: + - variable: depth + label: "Depth" + schema: + type: int + required: true + - variable: excludedIPs + label: "Excluded IPs" + schema: + type: list + default: [] + items: + - variable: excludedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + + - variable: service + group: "Networking and Services" + label: "Configure Service Entrypoint" + 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 Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 9000 + + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9000 + required: true + - variable: tcp + label: "TCP Service" + description: "The tcp Entrypoint service" + 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: web + label: "web Entrypoint Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9080 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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 + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + default: "websecure" + - variable: forwardedHeaders + label: "Accept Forwarded Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: "Trusted IPs" + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: string + required: true + default: "" + - variable: insecureMode + label: "Insecure Mode" + schema: + type: boolean + default: false + - variable: websecure + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: port + label: "Entrypoints Port" + schema: + type: int + default: 9443 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTPS" + 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 + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: "Accept Forwarded Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: "Trusted IPs" + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: ipaddr + required: true + default: "" + - variable: insecureMode + label: "Insecure Mode" + schema: + type: boolean + default: false + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + hidden: true + - variable: portsList + label: "Additional TCP Entrypoints" + schema: + type: list + default: [] + items: + - variable: portsListEntry + label: "Custom Entrypoints" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable the port" + schema: + type: boolean + default: true + hidden: true + - variable: name + label: "Entrypoints Name" + schema: + type: string + default: "" + - variable: protocol + label: "Entrypoints Type" + schema: + type: string + default: "TCP" + enum: + - value: HTTP + description: "HTTP" + - value: "HTTPS" + description: "HTTPS" + - value: TCP + description: "TCP" + - variable: port + label: "Port" + description: "This port exposes the container port on the service" + schema: + type: int + required: true + - variable: tls + label: "websecure Entrypoints Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enabled" + schema: + type: boolean + default: true + - variable: redirectPort + label: "Redirect to Port" + schema: + type: int + - variable: redirectTo + label: "Redirect to Entrypoint" + schema: + type: string + - variable: forwardedHeaders + label: "Accept Forwarded Headers" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: trustedIPs + label: "Trusted IPs" + schema: + type: list + default: [] + items: + - variable: trustedIPsEntry + label: "" + schema: + type: ipaddr + required: true + default: "" + - variable: insecureMode + label: "Insecure Mode" + schema: + type: boolean + default: false + - 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/traefik/12.0.17/templates/_args.tpl b/stable/traefik/12.0.17/templates/_args.tpl new file mode 100644 index 00000000000..a395c6505bb --- /dev/null +++ b/stable/traefik/12.0.17/templates/_args.tpl @@ -0,0 +1,155 @@ +{{/* Define the args */}} +{{- define "traefik.args" -}} +args: + {{/* merge all ports */}} + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{/* start of actual arguments */}} + {{- with .Values.globalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} + {{- range $name, $config := $ports }} + {{- if $config }} + {{- if or ( eq $config.protocol "HTTP" ) ( eq $config.protocol "HTTPS" ) ( eq $config.protocol "TCP" ) }} + {{- $_ := set $config "protocol" "TCP" }} + {{- end }} + - "--entryPoints.{{$name}}.address=:{{ $config.port }}/{{ default "tcp" $config.protocol | lower }}" + {{- end }} + {{- end }} + - "--api.dashboard=true" + - "--ping=true" + {{- if .Values.metrics }} + {{- if .Values.metrics.datadog }} + - "--metrics.datadog=true" + - "--metrics.datadog.address={{ .Values.metrics.datadog.address }}" + {{- end }} + {{- if .Values.metrics.influxdb }} + - "--metrics.influxdb=true" + - "--metrics.influxdb.address={{ .Values.metrics.influxdb.address }}" + - "--metrics.influxdb.protocol={{ .Values.metrics.influxdb.protocol }}" + {{- end }} + {{- if .Values.metrics.prometheus }} + - "--metrics.prometheus=true" + - "--metrics.prometheus.entrypoint={{ .Values.metrics.prometheus.entryPoint }}" + {{- end }} + {{- if .Values.metrics.statsd }} + - "--metrics.statsd=true" + - "--metrics.statsd.address={{ .Values.metrics.statsd.address }}" + {{- end }} + {{- end }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress" + {{- if .Values.providers.kubernetesIngress.publishedService.enabled }} + - "--providers.kubernetesingress.ingressendpoint.publishedservice={{ template "providers.kubernetesIngress.publishedServicePath" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.labelSelector }} + - "--providers.kubernetesingress.labelSelector={{ .Values.providers.kubernetesIngress.labelSelector }}" + {{- end }} + {{- end }} + {{- if and .Values.rbac.enabled .Values.rbac.namespaced }} + {{- if .Values.providers.kubernetesCRD.enabled }} + - "--providers.kubernetescrd.namespaces={{ template "providers.kubernetesCRD.namespaces" . }}" + {{- end }} + {{- if .Values.providers.kubernetesIngress.enabled }} + - "--providers.kubernetesingress.namespaces={{ template "providers.kubernetesIngress.namespaces" . }}" + {{- end }} + {{- end }} + {{- if .Values.ingressClass.enabled }} + - "--providers.kubernetesingress.ingressclass={{ .Release.Name }}" + {{- end }} + {{- range $entrypoint, $config := $ports }} + {{/* add args for forwardedHeaders support */}} + {{- if $config.forwardedHeaders.enabled }} + {{- if not ( empty $config.forwardedHeaders.trustedIPs ) }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.trustedIPs={{ join "," $config.forwardedHeaders.trustedIPs }}" + {{- end }} + {{- if $config.forwardedHeaders.insecureMode }} + - "--entrypoints.{{ $entrypoint }}.forwardedHeaders.insecure" + {{- end }} + {{- end }} + {{/* end forwardedHeaders configuration */}} + {{- if $config.redirectTo }} + {{- $toPort := index $ports $config.redirectTo }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $toPort.port }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- else if $config.redirectPort }} + {{ if gt $config.redirectPort 0.0 }} + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.to=:{{ $config.redirectPort }}" + - "--entrypoints.{{ $entrypoint }}.http.redirections.entryPoint.scheme=https" + {{- end }} + {{- end }} + {{- if or ( $config.tls ) ( eq $config.protocol "HTTPS" ) }} + {{- if or ( $config.tls.enabled ) ( eq $config.protocol "HTTPS" ) }} + - "--entrypoints.{{ $entrypoint }}.http.tls=true" + {{- if $config.tls.options }} + - "--entrypoints.{{ $entrypoint }}.http.tls.options={{ $config.tls.options }}" + {{- end }} + {{- if $config.tls.certResolver }} + - "--entrypoints.{{ $entrypoint }}.http.tls.certResolver={{ $config.tls.certResolver }}" + {{- end }} + {{- if $config.tls.domains }} + {{- range $index, $domain := $config.tls.domains }} + {{- if $domain.main }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].main={{ $domain.main }}" + {{- end }} + {{- if $domain.sans }} + - "--entrypoints.{{ $entrypoint }}.http.tls.domains[{{ $index }}].sans={{ join "," $domain.sans }}" + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- end }} + {{- with .Values.logs }} + - "--log.format={{ .general.format }}" + {{- if ne .general.level "ERROR" }} + - "--log.level={{ .general.level | upper }}" + {{- end }} + {{- if .access.enabled }} + - "--accesslog=true" + - "--accesslog.format={{ .access.format }}" + {{- if .access.bufferingsize }} + - "--accesslog.bufferingsize={{ .access.bufferingsize }}" + {{- end }} + {{- if .access.filters }} + {{- if .access.filters.statuscodes }} + - "--accesslog.filters.statuscodes={{ .access.filters.statuscodes }}" + {{- end }} + {{- if .access.filters.retryattempts }} + - "--accesslog.filters.retryattempts" + {{- end }} + {{- if .access.filters.minduration }} + - "--accesslog.filters.minduration={{ .access.filters.minduration }}" + {{- end }} + {{- end }} + - "--accesslog.fields.defaultmode={{ .access.fields.general.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.general.names }} + - "--accesslog.fields.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + - "--accesslog.fields.headers.defaultmode={{ .access.fields.headers.defaultmode }}" + {{- range $fieldname, $fieldaction := .access.fields.headers.names }} + - "--accesslog.fields.headers.names.{{ $fieldname }}={{ $fieldaction }}" + {{- end }} + {{- end }} + {{- end }} + {{- if .Values.pilot.enabled }} + - "--pilot.token={{ .Values.pilot.token }}" + {{- end }} + {{- if hasKey .Values.pilot "dashboard" }} + - "--pilot.dashboard={{ .Values.pilot.dashboard }}" + {{- end }} + {{- with .Values.additionalArguments }} + {{- range . }} + - {{ . | quote }} + {{- end }} + {{- end }} +{{- end -}} diff --git a/stable/traefik/12.0.17/templates/_helpers.tpl b/stable/traefik/12.0.17/templates/_helpers.tpl new file mode 100644 index 00000000000..ab55e4e7ec6 --- /dev/null +++ b/stable/traefik/12.0.17/templates/_helpers.tpl @@ -0,0 +1,22 @@ +{{/* +Construct the path for the providers.kubernetesingress.ingressendpoint.publishedservice. +By convention this will simply use the / to match the name of the +service generated. +Users can provide an override for an explicit service they want bound via `.Values.providers.kubernetesIngress.publishedService.pathOverride` +*/}} +{{- define "providers.kubernetesIngress.publishedServicePath" -}} +{{- $fullName := include "tc.common.names.fullname" . -}} +{{- $defServiceName := printf "%s/%s-tcp" .Release.Namespace $fullName -}} +{{- $servicePath := default $defServiceName .Values.providers.kubernetesIngress.publishedService.pathOverride }} +{{- print $servicePath | trimSuffix "-" -}} +{{- end -}} + +{{/* +Construct a comma-separated list of whitelisted namespaces +*/}} +{{- define "providers.kubernetesIngress.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesIngress.namespaces) }} +{{- end -}} +{{- define "providers.kubernetesCRD.namespaces" -}} +{{- default .Release.Namespace (join "," .Values.providers.kubernetesCRD.namespaces) }} +{{- end -}} diff --git a/stable/traefik/12.0.17/templates/_ingressclass.tpl b/stable/traefik/12.0.17/templates/_ingressclass.tpl new file mode 100644 index 00000000000..909e249d6a5 --- /dev/null +++ b/stable/traefik/12.0.17/templates/_ingressclass.tpl @@ -0,0 +1,24 @@ +{{/* Define the ingressClass */}} +{{- define "traefik.ingressClass" -}} +--- +{{ if .Values.ingressClass.enabled }} + {{- if .Capabilities.APIVersions.Has "networking.k8s.io/v1/IngressClass" }} +apiVersion: networking.k8s.io/v1 + {{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1/IngressClass" }} +apiVersion: networking.k8s.io/v1beta1 + {{- else if or (eq .Values.ingressClass.fallbackApiVersion "v1beta1") (eq .Values.ingressClass.fallbackApiVersion "v1") }} +apiVersion: {{ printf "networking.k8s.io/%s" .Values.ingressClass.fallbackApiVersion }} + {{- else }} + {{- fail "\n\n ERROR: You must have at least networking.k8s.io/v1beta1 to use ingressClass" }} + {{- end }} +kind: IngressClass +metadata: + annotations: + ingressclass.kubernetes.io/is-default-class: {{ .Values.ingressClass.isDefaultClass | quote }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} + name: {{ .Release.Name }} +spec: + controller: traefik.io/ingress-controller +{{- end }} +{{- end }} diff --git a/stable/traefik/12.0.17/templates/_ingressroute.tpl b/stable/traefik/12.0.17/templates/_ingressroute.tpl new file mode 100644 index 00000000000..7f012c92350 --- /dev/null +++ b/stable/traefik/12.0.17/templates/_ingressroute.tpl @@ -0,0 +1,25 @@ +{{/* Define the ingressRoute */}} +{{- define "traefik.ingressRoute" -}} +{{ if .Values.ingressRoute.dashboard.enabled }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: {{ include "tc.common.names.fullname" . }}-dashboard + annotations: + {{- with .Values.ingressRoute.dashboard.annotations }} + {{- toYaml . | nindent 4 }} + {{- end }} + labels: + {{- include "tc.common.labels" . | nindent 4 }} +spec: + entryPoints: + - main + routes: + - match: PathPrefix(`/dashboard`) || PathPrefix(`/api`) + kind: Rule + services: + - name: api@internal + kind: TraefikService +{{ end }} +{{- end -}} diff --git a/stable/traefik/12.0.17/templates/_portalhook.tpl b/stable/traefik/12.0.17/templates/_portalhook.tpl new file mode 100644 index 00000000000..e3586c5d4e9 --- /dev/null +++ b/stable/traefik/12.0.17/templates/_portalhook.tpl @@ -0,0 +1,26 @@ +{{/* Define the portalHook */}} +{{- define "traefik.portalhook" -}} +{{- if .Values.portalhook.enabled }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- + +apiVersion: v1 +kind: ConfigMap +metadata: + name: portalhook + namespace: {{ $namespace }} +data: + {{- $ports := dict }} + {{- range $.Values.service }} + {{- range $name, $value := .ports }} + {{- $_ := set $ports $name $value }} + {{- end }} + {{- end }} + {{- range $name, $value := $ports }} + {{ $name }}: {{ $value.port | quote }} + {{- end }} +{{- end }} +{{- end -}} diff --git a/stable/traefik/12.0.17/templates/_tlsoptions.tpl b/stable/traefik/12.0.17/templates/_tlsoptions.tpl new file mode 100644 index 00000000000..3e5aad3bee9 --- /dev/null +++ b/stable/traefik/12.0.17/templates/_tlsoptions.tpl @@ -0,0 +1,12 @@ +{{/* Define the tlsOptions */}} +{{- define "traefik.tlsOptions" -}} +{{- range $name, $config := .Values.tlsOptions }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: TLSOption +metadata: + name: {{ $name }} +spec: + {{- toYaml $config | nindent 2 }} +{{- end }} +{{- end -}} diff --git a/stable/traefik/12.0.17/templates/common.yaml b/stable/traefik/12.0.17/templates/common.yaml new file mode 100644 index 00000000000..d078b251c20 --- /dev/null +++ b/stable/traefik/12.0.17/templates/common.yaml @@ -0,0 +1,24 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{- if .Values.metrics }} +{{- if .Values.metrics.prometheus }} +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "true" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/path" "/metrics" -}} +{{- $_ := set .Values.podAnnotations "prometheus.io/scrape" "9180" -}} +{{- end }} +{{- end }} + +{{- $newArgs := (include "traefik.args" . | fromYaml) }} +{{- $_ := set .Values "newArgs" $newArgs -}} +{{- $mergedargs := concat .Values.args .Values.newArgs.args }} +{{- $_ := set .Values "args" $mergedargs -}} + +{{- include "traefik.portalhook" . }} +{{- include "traefik.tlsOptions" . }} +{{- include "traefik.ingressRoute" . }} +{{- include "traefik.ingressClass" . }} + + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/traefik/12.0.17/templates/middlewares/basic-middleware.yaml b/stable/traefik/12.0.17/templates/middlewares/basic-middleware.yaml new file mode 100644 index 00000000000..144f94e7333 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/basic-middleware.yaml @@ -0,0 +1,65 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: compress + namespace: {{ $namespace }} +spec: + compress: {} +--- +# Here, an average of 300 requests per second is allowed. +# In addition, a burst of 200 requests is allowed. +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-ratelimit + namespace: {{ $namespace }} +spec: + rateLimit: + average: 600 + burst: 400 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: basic-secure-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + sslRedirect: true + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + sslForceHost: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + X-Robots-Tag: 'none' + server: '' +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: chain-basic + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: basic-secure-headers + - name: compress diff --git a/stable/traefik/12.0.17/templates/middlewares/basicauth.yaml b/stable/traefik/12.0.17/templates/middlewares/basicauth.yaml new file mode 100644 index 00000000000..ccb541742f0 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/basicauth.yaml @@ -0,0 +1,34 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.basicAuth }} +--- +{{- $users := list }} +{{ range $index, $userdata := $middlewareData.users }} + {{ $users = append $users ( htpasswd $userdata.username $userdata.password ) }} +{{ end }} + +apiVersion: v1 +kind: Secret +metadata: + name: {{printf "%v-%v" $middlewareData.name "secret" }} + namespace: {{ $namespace }} +type: Opaque +stringData: + users: | + {{- range $index, $user := $users }} + {{ printf "%s" $user }} + {{- end }} +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + basicAuth: + secret: {{printf "%v-%v" $middlewareData.name "secret" }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/chain.yaml b/stable/traefik/12.0.17/templates/middlewares/chain.yaml new file mode 100644 index 00000000000..f87994f7956 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/chain.yaml @@ -0,0 +1,21 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.chain }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + chain: + middlewares: + {{ range $index, $middleware := .middlewares }} + - name: {{ printf "%v-%v@%v" $namespace $middleware "kubernetescrd" }} + {{ end }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/forwardauth.yaml b/stable/traefik/12.0.17/templates/middlewares/forwardauth.yaml new file mode 100644 index 00000000000..7a3e32fdbf7 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/forwardauth.yaml @@ -0,0 +1,30 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.forwardAuth }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + forwardAuth: + address: {{ $middlewareData.address }} + {{- with $middlewareData.authResponseHeaders }} + authResponseHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- with $middlewareData.authRequestHeaders }} + authRequestHeaders: + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if $middlewareData.authResponseHeadersRegex }} + authResponseHeadersRegex: {{ $middlewareData.authResponseHeadersRegex }} + {{- end }} + {{- if $middlewareData.trustForwardHeader }} + trustForwardHeader: true + {{- end }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/ipwhitelist.yaml b/stable/traefik/12.0.17/templates/middlewares/ipwhitelist.yaml new file mode 100644 index 00000000000..1179245017e --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/ipwhitelist.yaml @@ -0,0 +1,33 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.ipWhiteList }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + ipWhiteList: + sourceRange: + {{- range $middlewareData.sourceRange }} + - {{ . }} + {{- end }} + {{- if $middlewareData.ipStrategy }} + ipStrategy: + {{- if $middlewareData.ipStrategy.depth }} + depth: {{ $middlewareData.ipStrategy.depth }} + {{- end }} + {{- if $middlewareData.ipStrategy.excludedIPs }} + excludedIPs: + {{- range $middlewareData.ipStrategy.excludedIPs }} + - {{ . }} + {{- end }} + {{- end }} + {{- end }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/ratelimit.yaml b/stable/traefik/12.0.17/templates/middlewares/ratelimit.yaml new file mode 100644 index 00000000000..144b9d8bf38 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/ratelimit.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.rateLimit }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + rateLimit: + average: {{ $middlewareData.average }} + burst: {{ $middlewareData.burst }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/redirectScheme.yaml b/stable/traefik/12.0.17/templates/middlewares/redirectScheme.yaml new file mode 100644 index 00000000000..f2413f84e19 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/redirectScheme.yaml @@ -0,0 +1,19 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectScheme }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectScheme: + scheme: {{ $middlewareData.scheme }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/redirectregex.yaml b/stable/traefik/12.0.17/templates/middlewares/redirectregex.yaml new file mode 100644 index 00000000000..46e3e724dd6 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/redirectregex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +{{ range $index, $middlewareData := .Values.middlewares.redirectRegex }} + +--- +# Declaring the user list +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: {{ $middlewareData.regex | quote }} + replacement: {{ $middlewareData.replacement | quote }} + permanent: {{ $middlewareData.permanent }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/stripPrefixRegex.yaml b/stable/traefik/12.0.17/templates/middlewares/stripPrefixRegex.yaml new file mode 100644 index 00000000000..007c166ff39 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/stripPrefixRegex.yaml @@ -0,0 +1,20 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} + +{{ range $index, $middlewareData := .Values.middlewares.stripPrefixRegex }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: {{ $middlewareData.name }} + namespace: {{ $namespace }} +spec: + stripPrefixRegex: + regex: + {{- range $middlewareData.regex }} + - {{ . | quote }} + {{- end }} +{{ end }} diff --git a/stable/traefik/12.0.17/templates/middlewares/tc-chains.yaml b/stable/traefik/12.0.17/templates/middlewares/tc-chains.yaml new file mode 100644 index 00000000000..409766daa89 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/tc-chains.yaml @@ -0,0 +1,29 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-opencors-headers + - name: compress +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: basic-ratelimit + - name: tc-closedcors-headers + - name: compress diff --git a/stable/traefik/12.0.17/templates/middlewares/tc-headers.yaml b/stable/traefik/12.0.17/templates/middlewares/tc-headers.yaml new file mode 100644 index 00000000000..330fbe4467a --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/tc-headers.yaml @@ -0,0 +1,64 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-opencors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowHeaders: + - '*' + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + - POST + accessControlAllowOriginList: + - '*' + accessControlMaxAge: 100 + browserXssFilter: true + contentTypeNosniff: true + customRequestHeaders: + X-Forwarded-Proto: https + customResponseHeaders: + X-Robots-Tag: none + server: "" + forceSTSHeader: true + referrerPolicy: same-origin + sslForceHost: true + sslRedirect: true + stsSeconds: 63072000 +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-closedcors-headers + namespace: {{ $namespace }} +spec: + headers: + accessControlAllowMethods: + - GET + - OPTIONS + - HEAD + - PUT + accessControlMaxAge: 100 + sslRedirect: true + stsSeconds: 63072000 + # stsIncludeSubdomains: false + # stsPreload: false + forceSTSHeader: true + contentTypeNosniff: true + browserXssFilter: true + sslForceHost: true + referrerPolicy: same-origin + customRequestHeaders: + X-Forwarded-Proto: "https" + customResponseHeaders: + X-Robots-Tag: 'none' + server: '' diff --git a/stable/traefik/12.0.17/templates/middlewares/tc-nextcloud.yaml b/stable/traefik/12.0.17/templates/middlewares/tc-nextcloud.yaml new file mode 100644 index 00000000000..6a3019d56c5 --- /dev/null +++ b/stable/traefik/12.0.17/templates/middlewares/tc-nextcloud.yaml @@ -0,0 +1,25 @@ +{{- $values := .Values }} +{{- $namespace := ( printf "ix-%s" .Release.Name ) }} +{{- if or ( not .Values.ingressClass.enabled ) ( and ( .Values.ingressClass.enabled ) ( .Values.ingressClass.isDefaultClass ) ) }} +{{- $namespace = "default" }} +{{- end }} +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-redirectregex-dav + namespace: {{ $namespace }} +spec: + redirectRegex: + regex: "https://(.*)/.well-known/(card|cal)dav" + replacement: "https://${1}/remote.php/dav/" +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: Middleware +metadata: + name: tc-nextcloud-chain + namespace: {{ $namespace }} +spec: + chain: + middlewares: + - name: tc-nextcloud-redirectregex-dav diff --git a/stable/traefik/12.0.17/values.yaml b/stable/traefik/12.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/traefik/item.yaml b/stable/traefik/item.yaml index d5cb3ac39f4..2d5d8088dac 100644 --- a/stable/traefik/item.yaml +++ b/stable/traefik/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/traefik.png +icon_url: https://truecharts.org/img/chart-icons/traefik.png categories: - network diff --git a/stable/transmission/12.0.16/CHANGELOG.md b/stable/transmission/12.0.16/CHANGELOG.md new file mode 100644 index 00000000000..e1306541257 --- /dev/null +++ b/stable/transmission/12.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [transmission-12.0.16](https://github.com/truecharts/apps/compare/transmission-12.0.14...transmission-12.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [transmission-12.0.14](https://github.com/truecharts/apps/compare/transmission-12.0.13...transmission-12.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [transmission-12.0.13](https://github.com/truecharts/apps/compare/transmission-12.0.12...transmission-12.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [transmission-12.0.12](https://github.com/truecharts/apps/compare/transmission-12.0.11...transmission-12.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [transmission-12.0.11](https://github.com/truecharts/apps/compare/transmission-12.0.10...transmission-12.0.11) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [transmission-12.0.10](https://github.com/truecharts/apps/compare/transmission-12.0.9...transmission-12.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [transmission-12.0.9](https://github.com/truecharts/apps/compare/transmission-12.0.8...transmission-12.0.9) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [transmission-12.0.8](https://github.com/truecharts/apps/compare/transmission-12.0.7...transmission-12.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [transmission-12.0.7](https://github.com/truecharts/apps/compare/transmission-12.0.6...transmission-12.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [transmission-12.0.6](https://github.com/truecharts/apps/compare/transmission-12.0.5...transmission-12.0.6) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [transmission-12.0.5](https://github.com/truecharts/apps/compare/transmission-12.0.4...transmission-12.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/transmission/12.0.16/Chart.lock b/stable/transmission/12.0.16/Chart.lock new file mode 100644 index 00000000000..de9eda5a912 --- /dev/null +++ b/stable/transmission/12.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:39.115792079Z" diff --git a/stable/transmission/12.0.16/Chart.yaml b/stable/transmission/12.0.16/Chart.yaml new file mode 100644 index 00000000000..892ff39a8bc --- /dev/null +++ b/stable/transmission/12.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "3.00" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: API Support for your favorite torrent trackers. +home: https://github.com/truecharts/apps/tree/master/charts/stable/transmission +icon: https://truecharts.org/img/chart-icons/transmission.png +keywords: +- transmission +- torrent +- usenet +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: transmission +sources: +- https://github.com/transmission/transmission +- https://hub.docker.com/r/linuxserver/transmission +type: application +version: 12.0.16 +annotations: + truecharts.org/catagories: | + - download-tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/transmission/12.0.16/README.md b/stable/transmission/12.0.16/README.md new file mode 100644 index 00000000000..ad819388ade --- /dev/null +++ b/stable/transmission/12.0.16/README.md @@ -0,0 +1,43 @@ +# transmission + +API Support for your favorite torrent trackers. + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/transmission/12.0.16/app-readme.md b/stable/transmission/12.0.16/app-readme.md new file mode 100644 index 00000000000..151894ff6be --- /dev/null +++ b/stable/transmission/12.0.16/app-readme.md @@ -0,0 +1,3 @@ +API Support for your favorite torrent trackers. + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/transmission/12.0.16/charts/common-10.4.4.tgz b/stable/transmission/12.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/transmission/12.0.16/icon.png b/stable/transmission/12.0.16/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc4b8ccbef24e1eb5a5e03a45e7019cabd31261 GIT binary patch literal 45467 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 z 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

U*MPBf_%dqpW>z^Jw^L< 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%0Dp|>!%`?w1bEbgw+?8_G5Ho_1&bZXX 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 R4Os9;QC3Z+Ov)_m{{Zv~ow)!2 literal 0 HcmV?d00001 diff --git a/stable/transmission/12.0.16/ix_values.yaml b/stable/transmission/12.0.16/ix_values.yaml new file mode 100644 index 00000000000..0f3e9b55869 --- /dev/null +++ b/stable/transmission/12.0.16/ix_values.yaml @@ -0,0 +1,102 @@ +image: + repository: tccr.io/truecharts/transmission + pullPolicy: IfNotPresent + tag: v3.00@sha256:e516396c6daf66aab2f0041dd176336d6e778a5b58eb97b549e35dc9b11d9c3c + +service: + main: + ports: + main: + port: 10109 + targetPort: 9091 + torrent: + enabled: true + ports: + torrent: + enabled: true + port: 51414 + targetPort: 51414 + torrentudp: + enabled: true + ports: + torrentudp: + enabled: true + port: 51414 + targetPort: 51414 + protocol: UDP +secretEnv: {} + # TRANSMISSION_RPC_USERNAME: "" + # TRANSMISSION_RPC_PASSWORD: "" +env: + # PUID: 1001 + # TRANSMISSION_ALT_SPEED_DOWN: 50 + # TRANSMISSION_ALT_SPEED_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_BEGIN: 540 + # TRANSMISSION_ALT_SPEED_TIME_DAY: 127 + # TRANSMISSION_ALT_SPEED_TIME_ENABLED: false + # TRANSMISSION_ALT_SPEED_TIME_END: 1020 + # TRANSMISSION_ALT_SPEED_UP: 50 + # TRANSMISSION_BIND_ADDRESS_IPV4: "0.0.0.0" + # TRANSMISSION_BIND_ADDRESS_IPV6: "::" + # TRANSMISSION_BLOCKLIST_ENABLED: true + # TRANSMISSION_BLOCKLIST_URL: "http://john.bitsurge.net/public/biglist.p2p.gz" + # TRANSMISSION_CACHE_SIZE_MB: 4 + # TRANSMISSION_DHT_ENABLED: true + # TRANSMISSION_DOWNLOAD_DIR: "/downloads/complete" + # TRANSMISSION_DOWNLOAD_QUEUE_ENABLED: true + # TRANSMISSION_DOWNLOAD_QUEUE_SIZE: 5 + # TRANSMISSION_ENCRYPTION: 1 + # TRANSMISSION_IDLE_SEEDING_LIMIT: 30 + # TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED: false + # TRANSMISSION_INCOMPLETE_DIR: "/downloads/incomplete" + # TRANSMISSION_INCOMPLETE_DIR_ENABLED: true + # TRANSMISSION_LPD_ENABLED: false + # TRANSMISSION_MESSAGE_LEVEL: 2 + # TRANSMISSION_PEER_CONGESTION_ALGORITHM: "" + # TRANSMISSION_PEER_ID_TTL_HOURS: 6 + # TRANSMISSION_PEER_LIMIT_GLOBAL: 200 + # TRANSMISSION_PEER_LIMIT_PER_TORRENT: 50 + TRANSMISSION_PEER_PORT: "{{ .Values.service.torrent.ports.torrent.targetPort }}" + # TRANSMISSION_PEER_PORT_RANDOM_HIGH: 65535 + # TRANSMISSION_PEER_PORT_RANDOM_LOW: 49152 + # TRANSMISSION_PEER_PORT_RANDOM_ON_START: false + # TRANSMISSION_PEER_SOCKET_TOS: default" + # TRANSMISSION_PEX_ENABLED: true + # TRANSMISSION_PORT_FORWARDING_ENABLED: false + # TRANSMISSION_PREALLOCATION: 1 + # TRANSMISSION_PREFETCH_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_ENABLED: true + # TRANSMISSION_QUEUE_STALLED_MINUTES: 30 + # TRANSMISSION_RATIO_LIMIT: 2 + # TRANSMISSION_RATIO_LIMIT_ENABLED: false + # TRANSMISSION_RENAME_PARTIAL_FILES: true + # TRANSMISSION_RPC_AUTHENTICATION_REQUIRED: false + # TRANSMISSION_RPC_BIND_ADDRESS: "0.0.0.0" + # TRANSMISSION_RPC_ENABLED: true + # TRANSMISSION_RPC_HOST_WHITELIST: "" + # TRANSMISSION_RPC_HOST_WHITELIST_ENABLED: false + TRANSMISSION_RPC_PORT: "{{ .Values.service.main.ports.main.targetPort }}" + # TRANSMISSION_RPC_URL: "/transmission/" + # TRANSMISSION_RPC_WHITELIST: "" + # TRANSMISSION_RPC_WHITELIST_ENABLED: false + # TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED: true + # TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED: false + # TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME: "" + # TRANSMISSION_SEED_QUEUE_ENABLED: false + # TRANSMISSION_SEED_QUEUE_SIZE: 10 + # TRANSMISSION_SPEED_LIMIT_DOWN: 100 + # TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED: false + # TRANSMISSION_SPEED_LIMIT_UP: 100 + # TRANSMISSION_SPEED_LIMIT_UP_ENABLED: false + # TRANSMISSION_START_ADDED_TORRENTS: true + # TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES: false + # TRANSMISSION_UMASK: 2 + # TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT: 14 + # TRANSMISSION_UTP_ENABLED: true + # TRANSMISSION_WATCH_DIR: "/watch" + # TRANSMISSION_WATCH_DIR_ENABLED: false + +persistence: + config: + enabled: true + mountPath: "/config" diff --git a/stable/transmission/12.0.16/questions.yaml b/stable/transmission/12.0.16/questions.yaml new file mode 100644 index 00000000000..b74dbd825a8 --- /dev/null +++ b/stable/transmission/12.0.16/questions.yaml @@ -0,0 +1,3012 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/transmission/web/#files" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: secretEnv + group: "Container Configuration" + label: "Image Secrets" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRANSMISSION_RPC_USERNAME + label: TRANSMISSION_RPC_USERNAME + schema: + type: string + default: "REPLACETHIS" + - variable: TRANSMISSION_RPC_PASSWORD + label: TRANSMISSION_RPC_PASSWORD + schema: + type: string + private: true + default: "REPLACETHIS" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: TRANSMISSION_ALT_SPEED_DOWN + label: TRANSMISSION_ALT_SPEED_DOWN + schema: + type: int + default: 50 + - variable: TRANSMISSION_ALT_SPEED_ENABLED + label: TRANSMISSION_ALT_SPEED_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_BEGIN + label: TRANSMISSION_ALT_SPEED_TIME_BEGIN + schema: + type: int + default: 540 + - variable: TRANSMISSION_ALT_SPEED_TIME_DAY + label: TRANSMISSION_ALT_SPEED_TIME_DAY + schema: + type: int + default: 127 + - variable: TRANSMISSION_ALT_SPEED_TIME_ENABLED + label: TRANSMISSION_ALT_SPEED_TIME_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_ALT_SPEED_TIME_END + label: TRANSMISSION_ALT_SPEED_TIME_END + schema: + type: int + default: 1020 + - variable: TRANSMISSION_ALT_SPEED_UP + label: TRANSMISSION_ALT_SPEED_UP + schema: + type: int + default: 50 + - variable: TRANSMISSION_BIND_ADDRESS_IPV4 + label: TRANSMISSION_BIND_ADDRESS_IPV4 + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_BIND_ADDRESS_IPV6 + label: TRANSMISSION_BIND_ADDRESS_IPV6 + schema: + type: string + default: "::" + - variable: TRANSMISSION_BLOCKLIST_ENABLED + label: TRANSMISSION_BLOCKLIST_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_BLOCKLIST_URL + label: TRANSMISSION_BLOCKLIST_URL + schema: + type: string + default: "http://john.bitsurge.net/public/biglist.p2p.gz" + - variable: TRANSMISSION_CACHE_SIZE_MB + label: TRANSMISSION_CACHE_SIZE_MB + schema: + type: int + default: 4 + - variable: TRANSMISSION_DHT_ENABLED + label: TRANSMISSION_DHT_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_DIR + label: TRANSMISSION_DOWNLOAD_DIR + schema: + type: string + default: "/downloads/complete" + - variable: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + label: TRANSMISSION_DOWNLOAD_QUEUE_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + label: TRANSMISSION_DOWNLOAD_QUEUE_SIZE + schema: + type: int + default: 5 + - variable: TRANSMISSION_ENCRYPTION + label: TRANSMISSION_ENCRYPTION + schema: + type: int + default: 1 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT + label: TRANSMISSION_IDLE_SEEDING_LIMIT + schema: + type: int + default: 30 + - variable: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + label: TRANSMISSION_IDLE_SEEDING_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_INCOMPLETE_DIR + label: TRANSMISSION_INCOMPLETE_DIR + schema: + type: string + default: "/downloads/incomplete" + - variable: TRANSMISSION_INCOMPLETE_DIR_ENABLED + label: TRANSMISSION_INCOMPLETE_DIR_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_LPD_ENABLED + label: TRANSMISSION_LPD_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_MESSAGE_LEVEL + label: TRANSMISSION_MESSAGE_LEVEL + schema: + type: int + default: 2 + - variable: TRANSMISSION_PEER_CONGESTION_ALGORITHM + label: TRANSMISSION_PEER_CONGESTION_ALGORITHM + schema: + type: string + default: "" + - variable: TRANSMISSION_PEER_ID_TTL_HOURS + label: TRANSMISSION_PEER_ID_TTL_HOURS + schema: + type: int + default: 6 + - variable: TRANSMISSION_PEER_LIMIT_GLOBAL + label: TRANSMISSION_PEER_LIMIT_GLOBAL + schema: + type: int + default: 200 + - variable: TRANSMISSION_PEER_LIMIT_PER_TORRENT + label: TRANSMISSION_PEER_LIMIT_PER_TORRENT + schema: + type: int + default: 50 + - variable: TRANSMISSION_PEER_SOCKET_TOS + label: TRANSMISSION_PEER_SOCKET_TOS + schema: + type: string + default: "default" + - variable: TRANSMISSION_PEX_ENABLED + label: TRANSMISSION_PEX_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_PORT_FORWARDING_ENABLED + label: TRANSMISSION_PORT_FORWARDING_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_PREALLOCATION + label: TRANSMISSION_PREALLOCATION + schema: + type: int + default: 1 + - variable: TRANSMISSION_PREFETCH_ENABLED + label: TRANSMISSION_PREFETCH_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_ENABLED + label: TRANSMISSION_QUEUE_STALLED_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_QUEUE_STALLED_MINUTES + label: TRANSMISSION_QUEUE_STALLED_MINUTES + schema: + type: int + default: 30 + - variable: TRANSMISSION_RATIO_LIMIT + label: TRANSMISSION_RATIO_LIMIT + schema: + type: int + default: 2 + - variable: TRANSMISSION_RATIO_LIMIT_ENABLED + label: TRANSMISSION_RATIO_LIMIT_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RENAME_PARTIAL_FILES + label: TRANSMISSION_RENAME_PARTIAL_FILES + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + label: TRANSMISSION_RPC_AUTHENTICATION_REQUIRED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_BIND_ADDRESS + label: TRANSMISSION_RPC_BIND_ADDRESS + schema: + type: string + default: "0.0.0.0" + - variable: TRANSMISSION_RPC_ENABLED + label: TRANSMISSION_RPC_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_RPC_HOST_WHITELIST + label: TRANSMISSION_RPC_HOST_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + label: TRANSMISSION_RPC_HOST_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_RPC_WHITELIST + label: TRANSMISSION_RPC_WHITELIST + schema: + type: string + default: "" + - variable: TRANSMISSION_RPC_WHITELIST_ENABLED + label: TRANSMISSION_RPC_WHITELIST_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + label: TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + label: TRANSMISSION_SCRIPT_TORRENT_DONE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + label: TRANSMISSION_SCRIPT_TORRENT_DONE_FILENAME + schema: + type: string + default: "" + - variable: TRANSMISSION_SEED_QUEUE_ENABLED + label: TRANSMISSION_SEED_QUEUE_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SEED_QUEUE_SIZE + label: TRANSMISSION_SEED_QUEUE_SIZE + schema: + type: int + default: 10 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN + label: TRANSMISSION_SPEED_LIMIT_DOWN + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + label: TRANSMISSION_SPEED_LIMIT_DOWN_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_SPEED_LIMIT_UP + label: TRANSMISSION_SPEED_LIMIT_UP + schema: + type: int + default: 100 + - variable: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + label: TRANSMISSION_SPEED_LIMIT_UP_ENABLED + schema: + type: boolean + default: false + - variable: TRANSMISSION_START_ADDED_TORRENTS + label: TRANSMISSION_START_ADDED_TORRENTS + schema: + type: boolean + default: true + - variable: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + label: TRANSMISSION_TRASH_ORIGINAL_TORRENT_FILES + schema: + type: boolean + default: false + - variable: TRANSMISSION_UMASK + label: TRANSMISSION_UMASK + schema: + type: int + default: 2 + - variable: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + label: TRANSMISSION_UPLOAD_SLOTS_PER_TORRENT + schema: + type: int + default: 14 + - variable: TRANSMISSION_UTP_ENABLED + label: TRANSMISSION_UTP_ENABLED + schema: + type: boolean + default: true + - variable: TRANSMISSION_WATCH_DIR + label: TRANSMISSION_WATCH_DIR + schema: + type: string + default: "/watch" + - variable: TRANSMISSION_WATCH_DIR_ENABLED + label: TRANSMISSION_WATCH_DIR_ENABLED + schema: + type: boolean + default: false + - 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 Config" + 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: 10109 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 10109 + + + - variable: torrent + label: "TCP Torrent Service" + description: "Torrent service" + 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: torrent + label: "TCP 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: 51414 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 51414 + + - variable: torrentudp + label: "UDP Torrent Service" + description: "Torrent service" + 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: torrentudp + label: "UDP 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: 51413 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "UDP" + 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: 51413 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/transmission/12.0.16/templates/common.yaml b/stable/transmission/12.0.16/templates/common.yaml new file mode 100644 index 00000000000..cbf66c20818 --- /dev/null +++ b/stable/transmission/12.0.16/templates/common.yaml @@ -0,0 +1,2 @@ +{{/* Render the templates */}} +{{ include "tc.common.loader.all" . }} diff --git a/stable/transmission/12.0.16/values.yaml b/stable/transmission/12.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/transmission/item.yaml b/stable/transmission/item.yaml index 51a69b4f150..913144c9375 100644 --- a/stable/transmission/item.yaml +++ b/stable/transmission/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/transmission.png +icon_url: https://truecharts.org/img/chart-icons/transmission.png categories: - download-tools diff --git a/stable/trilium-notes/5.0.13/CHANGELOG.md b/stable/trilium-notes/5.0.13/CHANGELOG.md deleted file mode 100644 index 73575127843..00000000000 --- a/stable/trilium-notes/5.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [trilium-notes-5.0.13](https://github.com/truecharts/apps/compare/trilium-notes-5.0.12...trilium-notes-5.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [trilium-notes-5.0.12](https://github.com/truecharts/apps/compare/trilium-notes-5.0.11...trilium-notes-5.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [trilium-notes-5.0.11](https://github.com/truecharts/apps/compare/trilium-notes-5.0.10...trilium-notes-5.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [trilium-notes-5.0.10](https://github.com/truecharts/apps/compare/trilium-notes-5.0.9...trilium-notes-5.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [trilium-notes-5.0.9](https://github.com/truecharts/apps/compare/trilium-notes-5.0.8...trilium-notes-5.0.9) (2022-07-09) - -#### Chore - -* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) - - - - -### [trilium-notes-5.0.8](https://github.com/truecharts/apps/compare/trilium-notes-5.0.7...trilium-notes-5.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [trilium-notes-5.0.7](https://github.com/truecharts/apps/compare/trilium-notes-5.0.6...trilium-notes-5.0.7) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [trilium-notes-5.0.6](https://github.com/truecharts/apps/compare/trilium-notes-5.0.5...trilium-notes-5.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [trilium-notes-5.0.5](https://github.com/truecharts/apps/compare/trilium-notes-5.0.4...trilium-notes-5.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [trilium-notes-5.0.4](https://github.com/truecharts/apps/compare/trilium-notes-5.0.3...trilium-notes-5.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [trilium-notes-5.0.3](https://github.com/truecharts/apps/compare/trilium-notes-5.0.2...trilium-notes-5.0.3) (2022-06-16) - -#### Chore - -* remove UI leftovers ([#2914](https://github.com/truecharts/apps/issues/2914)) - diff --git a/stable/trilium-notes/5.0.13/Chart.lock b/stable/trilium-notes/5.0.13/Chart.lock deleted file mode 100644 index f683dfb5f3c..00000000000 --- a/stable/trilium-notes/5.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:10:40.472306061Z" diff --git a/stable/trilium-notes/5.0.13/Chart.yaml b/stable/trilium-notes/5.0.13/Chart.yaml deleted file mode 100644 index 0033d52d543..00000000000 --- a/stable/trilium-notes/5.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.53.2" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. -home: https://github.com/truecharts/apps/tree/master/charts/stable/trilium-notes -icon: https://truecharts.org/img/appicons/trilium-notes.png -keywords: -- trilium -- notes -- note -- information -kubeVersion: ">=1.16.0-0" -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: trilium-notes -sources: -- https://hub.docker.com/r/zadam/trilium -- https://github.com/zadam/trilium -type: application -version: 5.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/trilium-notes/5.0.15/CHANGELOG.md b/stable/trilium-notes/5.0.15/CHANGELOG.md new file mode 100644 index 00000000000..2b2c3a5b3bc --- /dev/null +++ b/stable/trilium-notes/5.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [trilium-notes-5.0.15](https://github.com/truecharts/apps/compare/trilium-notes-5.0.13...trilium-notes-5.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [trilium-notes-5.0.13](https://github.com/truecharts/apps/compare/trilium-notes-5.0.12...trilium-notes-5.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [trilium-notes-5.0.12](https://github.com/truecharts/apps/compare/trilium-notes-5.0.11...trilium-notes-5.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [trilium-notes-5.0.11](https://github.com/truecharts/apps/compare/trilium-notes-5.0.10...trilium-notes-5.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [trilium-notes-5.0.10](https://github.com/truecharts/apps/compare/trilium-notes-5.0.9...trilium-notes-5.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [trilium-notes-5.0.9](https://github.com/truecharts/apps/compare/trilium-notes-5.0.8...trilium-notes-5.0.9) (2022-07-09) + +#### Chore + +* update docker general non-major ([#3106](https://github.com/truecharts/apps/issues/3106)) + + + + +### [trilium-notes-5.0.8](https://github.com/truecharts/apps/compare/trilium-notes-5.0.7...trilium-notes-5.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [trilium-notes-5.0.7](https://github.com/truecharts/apps/compare/trilium-notes-5.0.6...trilium-notes-5.0.7) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [trilium-notes-5.0.6](https://github.com/truecharts/apps/compare/trilium-notes-5.0.5...trilium-notes-5.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [trilium-notes-5.0.5](https://github.com/truecharts/apps/compare/trilium-notes-5.0.4...trilium-notes-5.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [trilium-notes-5.0.4](https://github.com/truecharts/apps/compare/trilium-notes-5.0.3...trilium-notes-5.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/trilium-notes/5.0.15/Chart.lock b/stable/trilium-notes/5.0.15/Chart.lock new file mode 100644 index 00000000000..5217f4a0929 --- /dev/null +++ b/stable/trilium-notes/5.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:41.238822636Z" diff --git a/stable/trilium-notes/5.0.15/Chart.yaml b/stable/trilium-notes/5.0.15/Chart.yaml new file mode 100644 index 00000000000..3c6d70e675f --- /dev/null +++ b/stable/trilium-notes/5.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.53.2" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases. +home: https://github.com/truecharts/apps/tree/master/charts/stable/trilium-notes +icon: https://truecharts.org/img/chart-icons/trilium-notes.png +keywords: +- trilium +- notes +- note +- information +kubeVersion: ">=1.16.0-0" +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: trilium-notes +sources: +- https://hub.docker.com/r/zadam/trilium +- https://github.com/zadam/trilium +type: application +version: 5.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/trilium-notes/5.0.13/README.md b/stable/trilium-notes/5.0.15/README.md similarity index 100% rename from stable/trilium-notes/5.0.13/README.md rename to stable/trilium-notes/5.0.15/README.md diff --git a/stable/trilium-notes/5.0.13/app-readme.md b/stable/trilium-notes/5.0.15/app-readme.md similarity index 100% rename from stable/trilium-notes/5.0.13/app-readme.md rename to stable/trilium-notes/5.0.15/app-readme.md diff --git a/stable/trilium-notes/5.0.15/charts/common-10.4.4.tgz b/stable/trilium-notes/5.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 zcmV)KK)SyliwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POv1ciT9UI1cw~eF{8GdfT2gb+auyn#nxt*iN@kCytNpq<_0J zeH@5{B#bGN4S;gg>3sM9!Ic0n66IUcGv>~AED|Ub3WY*dp->2t*(`}Whf_#cdjV(B zclZBvyWQ?!XGi?o?RJa*b_d(N?|M7^!FG3huh;K=*X{Lp2Ho#K_W^JzJsD+?eAm5m zTgA@(NgkNu4~S5l#6vLew_uu@pAlq;vQ~&_Kyb>$yVqG9@V`KWM+A}u7$*c=k_-t3 zqOEB%LqjlSETzLvXM))@8?}RE)?p+=fhf~~X-YecAk>*b$`I+O_mUM`IN%Lw5O59| zB(yC-WfYMhi5ZHSfSPso20PvE-tKPe8ZB-T64GJI2YF*HUt{Wv7cC#CX0EdlGF|=Q z?=O4p-k{y}yFavM5XTJS7!d&s%^;430LSCxe{#U>giKlh#E|#bA^-pxiE{J{6=ZRR z0b8VKsL^Z9H7>nwd#AnAdZh7J^M4Mb4ABP?088h8ueZ&=73Tk5fA4AjKgRP6_&#`- zqWHtvDWE9|@E8XmNa8V`WCZfL-g*Z9Cq!eIMT{4|KnRRbl-#tE6vgv2KAFJ@8nyrs zur36Q1z=MIQ~?k~7{v@=Ua$oKL1{uUOUPmfCewhlabn8{Rm+#Pn!*JP@(Ib{L`$y! zp;Or39SldoHrySI`a$o-F5DUI1ZX!H?2Sj=px=El-rnzS4|e-KGzzzSgK*r3d*NVz zwA0@my$E*pN88=T7^GPgfi#J5uxJ7C>rDI@f|K!S!p;byyhAMk?H5eYj~OK4x>Ucx z1WkCwdb;PZ8YyizB^t{*Zw)@?Fulu66qv_obM*G_+d@rjmtPIbp>n@HXm>Svx3~L!xV^s*``d%PF+@B2gYF(D>ZrT3(;dIqhC8SWcY^Mq z{{oG}UN0Q&h5g=su-)AYU%Ut!w7nK}W5nn*N!Ys7)%EJBYalnIt}eeCR=uzo?7rB4 z(I58)+Yt4~{r-#Hz5ZU<-QOGUpzcn9f_~WRcf0*ye`hcVd%<`-*nzvdy}@X--5rf# zgSP9bdl22g1yytnk`Pfu=7_9I*}P^wZFw1Afp17&t4bq?4h!$JcXJjV?C*zr2=#Zv zUAWUnd;8(`XuPu*>+cUn{n6e|FxcK3^>@eNet)nt-m6~eoTi(Sbe2U7;}|cQ+@grj z%QPiVUZV;gK_R9U6zaCS?VcvkPOrDW8wLpW&|o}(-R<3Qzx$#a!ksQeK`?-W7Xca% z2BR0fFz9V>_u-3f@FMK@_XoXjd$6~v;imMNM9Bz7Ib9F~Fb2sS5rRV`j4COX(HMUM z$yodvXHmor2xWG>Q>7g!yc~)dCP(lW)bJ zHZFI^V9D^x@m~Y1tZ>&p-LhG`Bd6JHgb1HqA)=U|5Tr>+r5uWI0O=6)mM~D3P6!MU zpo~Cfep2yYyudE;5>;U98cb-A!Ld#IjjrS zn+sG4>|K0>BE(P`L=Ij8I})VeU;v)P3E@)*Q~pik&!-l#LGTw=_j4K-TAIO6AdBG~ z;)qW@QOo+h4j7t|i3A}2Dpa+Gwoo^PglQ=U@?S<;oXZjAKnR*+ijx>jG384Qi119T zDEh-s^8FkBdI+{#E$pmeQqbp1mAh`arSf&ieP6pwC}l*fn&1LOC}0TzFp82JDpmyq z=>nuUxW@4WKoH{b7?Iop4ROG>0G_1@VK8Q9A-Om_cykPXe19T4qahE0Cw_Y^)v#U} z6tB-_Fb+59rh%iCAU+L*hpeRviK$!x1Cj|{Qk#Fasvd-)tbt=AVgO4tq)f~yz=wad z(9qhgXW)$B86-GbRCE}9Vgw$z?QlLg)JT9!JVU=HF=}1@-w?dNJZ!a6$b#ufoG?6I zsD-5Eh=EizxB!CAk#T~a9$d(lTk=D3wVI$9NsUsk=?Z| z#0j0xBspbxRY0S)sh@EiS__R(o7L=;1yJbfcnx4$@Mbv1vup<7EXiWVAuILb2g*eoP2o*k z0kkLH&2W6Km65xH>~RrHv6PfJ&+Dc`g${a2REjA#$EX zQq#76zrt~d<4G-Rkr50UGZZg;S2p4>>X=8sU!P@;#lTZ;04tF#(QZJNrF_GezJv05 zY=IGFgZ#I>COTl;6?6%N(kj0OHo8+qnCkud$k|jX!&{E(c_xOWy2FHjEL1u|W3kw4 zHl^9Mh}GsYT=8Rkbt;jUA^=aziSv zz{|Je`yHs(E(zv$(Qva$KzWgm`yr_C9 z{8*k>*8tMGe1rpxWKH=_d2kxnQYcua*n6tvV2B9{ShN6;F&Iph_Q{tMWz6B2Au@)6 z7~8W5LCS{|z#B-=5L|K?qeTiSMHF1`Q_WJ8TY!kfFgnoysO5O#W{&wV1Rjd%wx|40 zIEAyJ`dc~syl@(%UQOK*=`O2E`D6}s2_S!-oE_Rb4b)Tuzz3c-zq;*SzuW2W6e^!5 z8AEQB5K)F>D5G_}Zd?3c$KWNN31sL7E`|<#;{!NHafrlxq6i$vbN>S*oU|a#7*p%# zjE@E%n(J(YNQ@Zb^bQDOV2lZ6?Uwv?9M7%k`xXlOVU9@>3w7Ptu5ECs*5TZ~cm^&O zF@vA9XLi_n1`alXHqxJgSDWDM;Ns$!qapa=^JmaLM}jHZTuy;6Uw&vk1Ba$aOZ8q_ z+HYa{Gg_RZv3ai-fBD^?!PGaFn|Q9#V#xoaUmuk~3#;xmNoE#MNrqBex;6Q^&{DZA z@wD5VCdZq`y1e{9r)5o+*Go!N(+TNOLh)SSudP@^EDQTOGWn`ArJ{Bp3(C1*m_#if zMgWXSG83LG%|+Heg{W~VUBt?V;pc@M5za-?k(A&{o0R;?p^p$}QEq!K z96ykOD#o#8ej2dw=K2Pb&<|leK_tnjpCeKS9ev`)9%e#z3I&`ZAyrz>KQhR`$)HIvrE=4ZzHAu>5ivFPu!e6E+)^4+evQxR5TYB;$$%HKt##Aq; z3HYd#nb%yX{es!_Ct3Gn%K}n#tK@6EXIJ+C9y@JgDk}=z*{f-(suowz+bx5r7!13* zcEqO2X?1jZp~+0Q%+9tph2k(_R0&xyg9|_qO`1v1na{G6 za=G-%IAp;M0x%*7h6_FNz>}@K>;Z2Jgc%a1K8Hn65(E;LycMzDiw?@Qkxy;22*_nl ziWUL1G(k5{{;U8lZFdwGE41}NvehqhV~XiZU+coziJ(*=8ZXUCLO64E_Py{D~k^(r-|;Rc=01i zvQ)nryFY1`rV-+-03-21GnOiMIOS4MPsn%id6KZVn9d*zrt4uX+==-X2`yuv5;8o*@7kz%gYoiiFRj z-BQ2IZV$cZ))2Q

4l%Kqhx16{icsuH91m#FZH6I1(5yL`!)gVa0MBxFW>GI9UM9 z(2TahF>lf-tsQn#I7a|;X?_!P{gI0&uD}#v@K3U@q22?KL9HZ2WO;Cgi)2ktto@Rp zafhlZE$i1ZEOS_uxSo+@gh~-!zTZTYGf1z6K$ooUr%C7=e69Bpo}-vs+k9eT@fT%~ zuq^eZU$3*dEberq%{t!)Zxkr$5G>$bbd={%0MIy;Rbx3pZLqEqtfs#c{D6f@^O1l0 z$dwYVFx_A}m2P`E`imqZVvscOGXqz825z{_U-Z^e6gBz}^#R)6!Oy-EXefBO7 z&!qE0TH2R~XL$oBV*tTVmzQU%1x)4ArJXTCJn`=x{+|o8v~S8Tr;tr`ovNlgo(ef& z)1mogEC)^(FvchfHB-yZst}Ii#<)W@%h4-!(+C9&h2W#6q!@`UiKc90nnWSh5LMil zmPVDZ>o^Ap%!f*~5|ChYgd(`OKtU3RbO?G~^)*EVi$%8Zo=eCiW9GxIdOwCZ$_Tog z5=1$|{7W9E5kh<`UN_UMn%T|g2jO-D{fXVzVRx5o_ss9rz`r$yzmRLf+U%~@l4@qB zHqd)!bp`v0(br*gn`rmU=2f8YgUO4`+*j|PJ(I5X8GzI{`iV2>wpvnSg-(2*YkG*Wg$&$GaWIwJ zy*Ls+hy0CejQl`>1s2Q@rEr3bJ#a%XV<>Lx=A@puOid(6IO_sree_|9JKXAz5*Ydf z(Ig`Qq8+Y6&U>9_#vt;0o7}!qSe$VdGy>x!4spPZjA?Syyd(LBeww5i*Op`w`Z9TwOz6A#n2>~g{7Pid5t4d4Q;A7{Oz+s;_2a`2x?<2yMJcU^s#ii~~eA zw*de7O8wl@?&y=VEpVEI=uC!z>V@2VEd~Txrvhru1=OAlP#riU$((n(Ca6>{05iA{ zZXWbohKUq~HE~I$!wR=V>sCh=>bs;sE$K~E6^v3Tag-BTgzAbc2V^D%s}v2ZR0>`# zCr~lYOm0x=9r#NE$7386qBgXk$T>{$2WP4PMmfyYBAaC_As9xvtGy#7w2#xyrX0XZ zY=$+c<5UGnwCxEHPa<@|U~s(!&crHll)*^7IG5vK-pIg*^fjE}XrUd%7KlOs98STQ z7sYy~D_^^Xb1O&V-&-#Qe5kCYpb;}^1vOt3 zRxS*wmM=9c!-~~G&|<~XV8OZN>L4jzyEN1+4-Rt(5V1J7l-EfJ8y3oPdCU93k|2rN z*0+l+6)>zbL?5|*^l?l6d%^#>JUmkh;QOPqk9KuwO7Tz1s7m2Y3?R46@@UOC1QW#a z6-xx}a8`PM{ziNi>s!9nX7yeoJQUCiT`~^ld~FiJz@n=Kt5xomI}4fUwb=U?!Dsni zoA}apNB3h6`Xe7Pbt)Kz$}F>n!K}?VHV4F{@7l7}a7-D3AxOqnJG}JAR5T$*qs>Q{ zNc)IWC{$CAkC6y;l|yH%0m3}YanG?X@`H04U9HEmRU?J%^;?XRUbh`xfZCM0>&~ay zh^2vs#}OyA1UbOn$ZmmjYhUTmSKE%WAb&%~oZa=-GME zyD8cVPQ9Y7qwbn3+L{DlS@>?XEY&A}?x<;-=*4PTs#|$*P1_I`EK#)&GL}R*zP4#6 zLl!saxXf-IxG#Aa%) zV&@dFVR97c`LOfm-0 zr!=7^@=>*p;?U2iT8GC)+A105^VyGMe*`HG+_-7o_P+(yXEs~u;DB$_tka8^yIARI zC*tjfAfDj(Q%zA8Q6B~(6rN8Y?@w+h-m{6R9SDk`A`r2OXnm&bCTho*iL`t#q#)71i7)vim8k!eP;u5%Amzpv=oMOoms=W_JR~btcwdF1 zwj*P+Rw9)`HqDXZ0CN48f66VM9J4dXrftv+C17?fI?g-kJr-+4$n|BeQd&6>!QWqk zUc0yBcT14u@qjati^Tb8Iq*s?>1EP!+{u;BxK(pj;LQ}E$l%S!kcCR#4632+h#yq6e!Z<>G8u683QYL!3VXvKSY>gT+VX&1;fSeQ)yeV#Rvk}u>sDzB z0)Qzdj{xWdv;}!=4z2(@tX~VRagq$d2$E%-c4sbYIEE^Mt|s^_$H#21s+jf?u1>sy z*kq;crC|%{JkTPh0aw_~@t)T)$GvKrB8P#?F=rnR72p3GZWNeKM`m^v`dg>xl?Tb% zEh=p+4>>!g5jy*DxTXI5>1>O0#1=ralr4@h*-{JMRzBsn#9}3qo^XZ}F%s5JQaZQI zs&PUBle;DriII3;EYkmiqe!Se!fuKeCdC?2ZUAY{aX1ynU4Idt3YN&lN=AGnQ8q)` zVskg+HG%CTAs;(`X-&E`Gfz1T0*Ja(kNr@ERpZua*Sky z0yz;iz#*!b)bj2I9@}8^T?SDdg(85;mqFCLt`0CSN#!*iDzd%h{*()r5I8~L(42nC zrL_Y<_>U+OsR2IvAGbibh~W$eTrHE?oaD(8O|h_|novRf|9gEQf^PEdQUd~!3MYc< zR~a6k(`+ivIz<#okP|#dF`%+nvQy>ySu8xpC0Q!WfV96kYc(#>~vI;;l-}y{)Y!YinNf$cg zFht{vBqP26Y2ol*xeS9O{+CWPFI*NM9RMHORu&5gXg2a?I9E(H9~w&_%x9?f!HY<8 zBJ;$GW9DYA@Uio0HWEgILQBpjlB95=PE0s*@Iai;d7Ic-8?{7a1zvrdyD}4{$P4XQ zfB>^3L}t$9&i;`KzEi^|$2COc|EGYi<%E|oIyr{E#E|NPMn1=aN*6pdT^oXP1jAnl zX6PMPSo7|S@J@q!h3N?fm>KIh1%QVI#2A%=*y!Z<5Bsj{~CNF*tWk6&Hrb5C5$ ziBP&;Uk7g*unQ*mwGTD!pueuPh zSvsa*6%s3FLwhRQ_@{w-d5wdq zjNVti4_>Bhnzqdzj^dUO%`GiY?}iE$Ek$I8DHUD_dF&*ZCO5H688@A&tc?`0v%Fx* z#I3OVmBG=_>NjUY_^^D`n18G?*Jq0(yEhkhW)5BPa*+xz54V1TDGILjxe7)W%6s5q zs&V4OWNoj7Ng#6SD*s(Vw8O@wa5+Cz!G|D-v4#gh2Og9eR>l^8MZT4usRrz;U08Qz zU)kgPXJQTaiIu++D=YId=ioZNlLh^m&ON$>=`8=}pV%R3_4nc2k}}<)bR5c&_@F>? zd!N(o4h|G8S)`*x{<_enyV&so&vGC3(7XcLJtw^?JN>TpN$wTQ7QW8aQ^Qw!hph=~ z>9X#wOFe%%8)D_qQOoa_qan8nRAwwSOrpO0aH_hMrwn`I-+KP79C8%~uzI{zuC-=^ zEeo$6X(vzH%3&@-eH!9g5f$bl%0zAoBF$`fvPDowc^tx?zym>kG zZ4Hih%v^bv9|xz&4Dr9cCq7>y%2w>@Sobz5fs}7=f3yOKa2(<}4n+z^Ot1AtC?W|G zWiSp`%U{kWUNA*4_0>CH#I7o;pK=Kzx0pD=gCwSm zKrC|Luch$FjE*>-_-HPpOFEEJJc&i-qc{ms=UFW78$;pl28=Du{aj9 zuyB&;s@Kk?*90})nh)d9hcUyxezV!qe^nsKk~E2u$>JjAOnrDqO!aYbaY|es71s^; zRJ7pd#NbM0UGvmrW}U%L7uV=!2>ym+h9-#oU9g9)_%oO4f0MaL<(Hc&ir>c+GEB!} zzp3zD1bO7c_BSb2|6a)M#RL&p5~-tG^d81cz!c+?!xc0zjTF*Fb6f5p!jK{p&!sec z6f=V5+YVwuM}}!~YNaWcoF`{GzE>8?Glt$n9!D64zCyrfiQqxR0$wbMkE$up6C@x)aIVe^iIgFnV6M$pB7Ko!#Q!enS43VRNWHDc=txTQjvYH4p79kGWAhHE$ z7EF2LZ*h$I@V0f-LztMr2i*^=S{BQ`N-B<%C`xWb{@!OG;^JZp!0=xgW%7Ioq##CI zrbDvW5}j8G(WNO$q6HWcaiRi_86x0^oW?(h3l+tPNChcKvmw~&cDpm>gPw`YG53GO zBIT7FMXPA9P;j^V7Aq#u`8xS@QMY5Ay)R@O5&^?Mp1mIy>Wtwv5+TN%JH#rjcZn#Y zE&g8_DMopN$33(*K1Z?t*HXBw#*gk2?6%?ic?5XB5b8TqJk@oGOOZ|uU!93o_k4>t`AuJ9_KYzis8 zNk}L+d6I0R4<2aS$v7T?DVqlvUgIdbxWO!#TAQcnlejS>RLP&|)ydg>#{`&GeH|3j zFeus2yJF?l)D$dam#v|pJMf@bs~8d$MOM0Gb9P!L0M#j#Wbm@~C#Nx>I79)o?jW=L zyuwCv9K6Z|2s?4apb$xn;(6{hEZ-^zO5woy zog|^ayd1WztY^XEBQuGmStm=s#*sOWQ{LpS+|#?&wurN@H&0{!|80(f`Wh#~nswT~ z_uYl{_ZLb#44htGt736bg12IMux~JzVp*)$GCEKO*MEDFkUQ4-)_S|(cN@OF>XlOuzNT)7)CN7CJ4olyMnGrBP zh?Ce714RU^FP;j7@3iNXx9HU*{88o{5a>@KGXu-j2d)83QS743_ykeF)TMMH;9JH@ z!!*^ow&lFg=cu{dN#WGo?v4qUiiW8y*PVc^@H)ao=A*RLA{o#cEo7Q^EixeZ5i{#@ zVsVEL6qgC8>pcmcLx#Y`#ZO#ttW=;Tm^sSRIlK{dH5?5Cs52|V3t?0qQRNk+Xt3j> zm{Tw;)^5vdIz)jTV5xYeYF81zd^K`Gu_3Wotzoj&;Pkav-Z2 z$=_7>MkZ00T0Q!dirZ?i_Bf~VPJbhW5%`G1D?;H%EsPzM0A}IdGZ>o z9jm~zXAhFbMgS&gJOuZf#>Q#D{*kA(0o#LKcTe(xm7}G^2eHX1vIZmMTPk%q5WqTF z5DEt?3rFaIx(!VZU3=Mq_=;ohymr-*bs`Fc9mTHj!dMl;K)P6*j$Rcr- zLX_(%&V`7a!``32;oW|dTx0QpbB7y&bZN3e2$5|5I+vLzV zESnq#&xbH14DkD$9R}#FW{0W$z;1?T&sr)KIL$X1WhQiSjE<{ivQ3V{SU9U=rn54I zC`B<>+AyLVl)9KDp^UFUzeRb0Md_lJnse)>F6V}lz|#i^js6vm0)j&7X{Ha{Ypq1u zF&F~`=|YKn!B}y^kUCEN{`}2_x|7;k6ZjY$z2e-Pk;vLwJVzm>>vxOrYR!5iiau_q zW}LCZ(fZv|6`OTT6@KKdCGjM=Ro7(2hFz0|AGd2kgoEp8!V9n6yS#3*4(8<_w~sW5 z$ojqGwVL&dmwc=qefNNmT<1IHBCU?t8|++_FHLTPcDvo;zump< z-gmv7{$RViz1QpazU%h8-ND{>pnKn)t$H%bAo;F)=eCNS`;$DMKX?Ap63e(rWFzcK zwMjpUGL#Y=%M3`ziYb8M3Uhm}yp)xg8{J!($w;7fo8OU0;cA4!w;Hx@#3_$yXQ~)PYGJ;VXe>&u*roKW^6(lg8An+W=A^Nlho@0UN@TIAY zKOL8vacf5Bt^LqeE37W? zT&3&PyY0i5B8RxHWUlYPvDosqagFe(oiQBgLTv@g1MSTsc;N_CunSGLrG4A11zt37 zXCuS`1D>?4ydvPuO+&!vIGzyRzMSTUm^x+hHCoWp+dt&ifCWYDpAKIF?|Gbr=nAJ^ z-cQxRotL7S=sDPQA)tsN1EvN>;hU*eUD_q7RV5C~$V;b<14xtf zCD@P~Icd2y-L99{@bZ44n2|-Aa7BZ6>;{d5!wQwV zW|cJ5va7$WELS9CSs6RhtA!71+c^YlK8=U}VQwB>Kx?A#R5S>1@eyR*8Xw7QY1W@LFS zD7~L9FV6}RAQz)bih323*Oe{~V)nR|r6-H1+nqvV)LS}udh}o%f{h}Vis9S@8s;~wN{`2#41pE; zf4{f4UC{scw!7O;`u}4*%k+Of{B0Q|A&mgJR$IBSg(_Q`Tk=T7IEy0w7oTIkEh^p# zmw}Q3yp5ldC`3dQGGcKG>Cb3UU)ZyAM|!HR5;qotFP-`1>;HL9p}I!eb{kwt;-9?w z;wIlV*t9xhYnx5bb8)*}t7d-lKi&1{iVqs)_7CuEkj9M3L3>(O+ud24x}HE#b|UYM zHtY(>Tc}$aNtID%u_&BF9C7Qz6AOvFmO;W0Ks1W~jK8P50yo$Aj z%WbP)(qm)1IOj;F+mxg>;S%dDJ~Cvdbl-$olvqUDfm&Zy5GBn<5e|Mv3rUne081{! zc`xt>7!7t%9JuQb2Q3Z*Hvlaoq?*FE*PB~-sGgpOd{(aickuh`XT|!z-5(4J>;GW8 zzw@;IKgJ{c|L2GijOIwh>UG4P7ni)&r4j&BD^z2(AHOJXuSDO{9?_TPNrvIj;=a}o8LI0MsgD6G}snfM!CYX|@{p8<{m{&bjsrOharPmc;Rw#`eW`)d;9TMkx(U_*Z{5wvX)($Y;f zS57j!yW+|n9k(TK5NOoJ6c*pFGywu_DYnS9v`Ct(3u4`@j8C{70|9^R)l_D36T) z&`OQSvM<7L3nvVcxOJkALg{s;18^)eFHQ41WsH7A!3a_m>QH8R1BQ|w%Ot62tDQ4k zwY#f`a@$mp7Cv7} z{uj<7*TH3hb(~j5W3W0~#?KRt`Zk?P0G*{y5#>ao&&+Q_DxBiY~dQ^ z;RA|=J?+2pOd=@{cs_r&^u(^zCVRxC)C>OQ)F*fN-aq8AI{$ zL$3C$f>T4V0;Gbg*DDH#3IH{(O$FC0w6N)bso)QB9;%(!u4p!kD;r*KICRKI)8WwP zwJL{0eQYuuy4@OTx{y{4hl0@g3phdyk(o}iClC0!SAqVQJb0-3tNCai=*eV6(0q~d?or=k9@6N25!7re^<+wJZY z_5bef;7R{~j7PMaZqgtyw9JFWX`{y z@Q-aPiNTjI!zBe7oPaN1JPGqGi=wk6!hzh?s;iTlVj}Rmd{ELkB&mM>NRlk&zfn9N z+EM4~Sl#kX}1_@b$?*y~lfNNS#rV43V zT3O5vR~m~>u%(>^m?R17v?-l-WM&X~AY11HR__X(TrpYl?3!P`I7vFi^ka#zQSI=8 z{@ss?JU#!0Pb2-0-Yo`jh5py;m-N5x_MrEq|2@WI^go?kGq5sZ%5kSg`;+M=*VFz= z?m+($#CXN=y+-j}RlED;XvQyJd|TM(p~kfa^NN74cPacWL#w^qE=jnuD)t4BR5#>G zvO;rlVHC9sr4xp?hNuRhaXj+V`tx<4M)F@>)%;NMzqeD8|2y3$`~OiMBmdPF#)iH* z9mf+e!7Nv6Hw#VxfMc0XTx}dG4j7Y>)86vUk$6;^{c;DIezuG6>eX*SQDqOTf=qvuI=*$Ab=?x z;RrK~lyrn)m?tSdJ-)m;IC^_>+FHXuY^e6<^bQ*ax-Z|bO^=8746DSBLjkQb!f}UA z#ovA){-F^gTpKf|t z=$|DUmIeM*B>%kMsK2U}?tx?ea`G&V_-m+)*Uf*O@K)%5@}l1d)BkpM`z8B-_euYI zl*j0Qb`t3^o~-Zl)d1RtVU|r`Q`*WKRO_-`mhoW?yH~eaNDr}|$JWXZAv>^uvuFtZ zFxmX`d|t`45HGs>I$QaKq=EZUei0fkRyT|BXN)5xyV_y1v}3;K*D=-U zA_m1MxyD*63L=bRlmA&~ooH8PA_9O01g1#I0L#Z+xruGHH!!+3P>a|HpXB^8X&}e|sq?+y6!kSJ?mh+Y0;NE!M>TcWd0y{$InW zx7N8oqfu|T;=YV}n;s8u)USxTGRQQJxsnT2o3F_)#TCOwPCEL4SBh%VozcYlvz~d8rrp-Ie({)R4$0|j z{(9}ho<$eMy`1_qU70`BQP0AX|KJBc*D_#N%l|tD|1|LbZ&%#^(0j`N^eE5L_#erz z_ZRq6IoEu#`KBCvck}B#>5FSWb@P9o#+|Eq8sEna5UcdRZgKwi2K~X4|L0MjI{oj% z+38nM{pM-xXnnj)h^bm93p$|S&P9sc1seSZyd*`j0JXeEt@B?ZlS2X3+KFlJ1`{;N zAX$myiWY4+6>XMMxK^qg^EB3qMg=nYZT?n*)c+iJ_tR5&mdSrL0XkQbJ0Hyc?{{~L z`d@$hN&kD4r%wLs<3MugfnEfl$y!pdrz1=mNXC_RbqmI!s0k}h7jYRXozG+3Xmi1c zR$l_PcKcc~JI=r^MPw$@CNq3jtcQU7^wdR|68p;0$&i}DD*emA$=Bn6uD*?G-C3Jp49s%_akH{~AZp#SLb`)NSqc$@%dw2XEfkt$FWGJ*&w1 zyZ4vJS3RdhZ?E6(4cgsyx6|u;E#TghC+{nj#H?Y8Pcj})-8f3GPR`~#E@raX&!2_H zr7jfhSJ9n^sOHDOW@o=@>g;DNJY7J z;rg=zI=3eNpn~{=0`+^hp?*D=Cd9hq%R*0!-Haj<%X|BlmP;X}Hwg(PWl%hSO_G_6 zRgfCoIT~xpwzf}Ji+KzGa!7;~_+W?X z!{q-cT8;i~6LK^VH_vTxvqoh1^Sa3H4`-)W2k$R`DqY7X7MCW1x0%p2cO`vIYk1lG zH}2>=dH`3>|Gm=w@9xf1{)b0->imDd=&`>S510}Yrt6-@zv2A9lLu&}|EE{F|6yn6DgW1_JZAmRXVyJ?gKKP ztGqzw;|f1epK0ZBiO2%X6J-L_4?xjDaf9dCwH*YR}Ik`Oi$r)o2DOl@j*%7W5*T?iA zewUqwewUqUze~B3SI7VF@Xh<9Yz$Zcw0I zW2&rX=0AlW2eH7?Uv4Jd{}_+XdQVCJ6L&jwu6{}g{++Mg(OD86WGoR^+&#$sU;T3a zkKXpqQ~r-fd6fQ#X`cI39Ac*cQUJjy%8-y$V)dOGrT}RY0%+I*B;uA23fL4f00{yC zL6D)al~Ei|l)=b34MccEAXzL`BIW%e(-hhlhCG*N!q>WYKCjH*u6<>_syj`guA0NK zzFQYP>bqZ3SO^o;_t{rph+?1NcW(UDfUGNIRBJB{j>X$w>^syQ)o#PRGqP}#&!)NE z(Yf~Cv1&CXUb@%5d-<0oFf74U^aW~8!ttat?<>DxjR>l_nO!3wnz~C$UaooanxeH! z!EH~h)OdY zpQALw0i;e%>%CQ7ZBNbMr|L@id#lp6s)QK9flcXg0nfv;_wN~w@b8e}BtAnVKrw?8 zl;?+#IgroQ`lnc3FNb+<2X$jZnwdAUfrB|BaDuExDyX#zi_dP_i^`t7MYDt~?z1y9 z0r58dX@E;JJ)v&>zkAl7{8_dB_lo)7dxM>)`+pwiS!?}=kv@C(7N+%UK3~Uhe7i-z zkUZ!fR&Rswnrpawe(}yLdHFcxH?W?&v?;IZ?)TfR?M<^d6&f>OWfFrKA`_HfnJrgu zYds2az&0zL`SyOF_WEybI(mY%x6%k~ad4sU9Ow=L=<2YeLDmTN>DqoGJRUlt! z*Th%S+u*Em<*)Oy0;UG(LaehrpTc+l)KA^|udf!phvR=M*8g5_XV5LK|GlUDPmlAg zz5bu5yJ8I?#RZ`ioeKylLN}d#M%vK}21ikyq_nrH&DG($j`Egj zP_r<+A-o4Pg>ssC3VRQ@=};UgcgUr)uoZCpQy;K;+S=|U0hhoc&DcCpiWqtvf6J{LEPCI_j-@gy^73`E z_|~C!{nF}4R(rc5Qqzh>rIg)9qOyp7FqTibDgZv1Ce%*BZ2>Wr+oDW9iFvipp9SgK zf?n46RfsBEUgt2y&f6i<7ij}fy6LPSI_>`zEEtc8sU#Nz4}S^}VP17(&)ern1fR9f z(HwJ0P$|*z7_@VAYEcvqRzp9jAzg#0#W<`Y(EH5H2*O7#l4Y^+nSiH=4LiHcd`;Dvay1h28Ut)^SL!EU`81(Rbpa5!8I;}v5NERyBC>jZO@65#j@DGb z=yY}aG-s@pO%+L2HwFKVecg5bUloQZ!=vx$1zzR<9rO$L|Mm8^_nz|qKFTBfzporG zFPkE8Y7f8i^-5Q70Au?wAW*Je8TY^1!>jlz6@c%}&+BmOn%-Wg?)~_D%OG?4@>M;* zWjdApisdrR_kE?!t8k15zVp0uy`g&8pK)tFXgG`>{>>(8|htj&}(2`^BD0+x_r z*@UpZ7CKp5LY5I12uNINvG85DfT}%%ESSD&8o1Y{s_{1!aeRY1hm+Go&RDrN_1UCz ztSI4`jVVz!|3Zi0AD;3Nc)u2$9W}7f5>Uq)QZrBrEq@tEjolW=p;wMYN#+=fU+!Ru zlJf6rW5h1UXHV(6D3$<68c`vL$I#*e>Bvq;r4PAHfYVn|5?t4QXa_hX?pFcvrMMU) zH&Ddh|yKE2Z+&cU!8*3EZ^SfKg)+O8KDvxj@(jh)B3ohI z0u^SXUt7pA`1GLF;o6j&>gwNtkCswsEe=`=>ArcV#7nl~pf)vCG4W%#Tx}TCstpYn zE**PeJ6WrjE~lg~6tB|i#a}+HUr+1T)B4p|`aG>)PwUs8dHs6K!gavBdweFmCrtkA~9<1%cz8?p#g2ETJ4a-^Nl=OVB5D2O9Eqj6Wm!(Y> z>5%uv#LOkc*%L0bT3sxMmiv?|*{*obsM?dPo3rVZ5Ysk64B{A6Ic@8mu2vUSeMMGp zilSMYPCNR{r?0j;hTs~Zv{kW`Kc4@%xx=`^#ch7v{_gw=H*)0YDtGW_!yrJEzD+`% zhsl?LB8HgeyB)T4j$rr;!3@2N1LTRMjMm1zlam98%Z`v05<^)+MEWW#T8HA_od#aK zc=03lY66)|r4$AFQ+5CCLs+G;sTu=?o0Oy;*Z?vB+Y)nLE@mcCGJ+B3na#?8BAM|e zpG5g@r|(v=s>H@XXF__q_Tk%k>hwP{g7>BXuG0T@cS`!-&i0f3_bAU=`X6VC2TAq9 z0e>60UN|Oe1`r6U+)Lbmfs~u3Uo~975TmRg0M0-$znV|CI}|R&3(T0vC?r%CD284I*9O7{>6zyT@Ckho`Lah!~Y7$ zA&w{C3>Vafg?w{k-wacdL`bDLf+<$%O>2j!rPCeR6SQtXXeL(+nI}-^dlwO!2SJcz zF%!s`$|hA(t=y(g?Nceib75BgtUGLc(Q=DK$9m^yZEAFL)r0(VU1Gk{Ec!F(xpn&A z9j|lpOx;wkY^Z(uM)BTT+@~rLuQPR9YFkwTYe4-RV%uc z9HtIZaTAly0})+rC0bzox3#Nb4Uo#@;-rl+k?QxAE=K+#*UTkKhk#Y9b>yUYe6?fU z+=2zQ;IlcLu;Ea=osxtlK@z!xvkAPPE-%k6%vt>9NAdL_h>1@q4W@`wZOT|mYmS;r zOf;ty8-J6)@D+?;93WzF;KLF{qjnZ!-U@27aR)|Ga^uVN|2|IFxnc6_scd)Jrd0IX zNQm60*Ch0mH|6Ba+XNf(s&@TRH!O1tn}X$ix;F04PFI0MOH;k2lt(Wd{yzPNl{h) zLTn(P!+4@|oz#8R>c8fxmC)8YU$ulVb=}Zoc1hrPjD!59qGU*V=Lm+2gD~W>U$bG|SBJXGK~y!qA(R>uR-e9xGaN1C@Na^R7}d!YE#%xPZYC7x zQ%xwu7}U2>GYASU*8R$V7dfHH2$&xxM)Y%j+<>oNTUIszps z4cc~Q1G!=9W<6-u9 zTppgasv@HE5_#tdcA2)NI zLBF!PpkL*U)o@bPM3a&2OL%>=?lWIlHKD%RM4ED?xiBZ~B188iY}`Hp>{6y);SVVK;FN^dN4mPs7| z>LgDtQue!f*<~}SI@{5c&+#ihEBt>@?xWt#4Y*?euQ%uy{eOGAPw`)m^Q`6nb9e3^ zBofT!yKf^VjIMkAmm7p|UwerqnBU5tV%?o!^e$I|72SF|T%=|lzNgE-Dpei3{f6fQ z*7Od2y>+i7|06u=1XD;@=gR8Yofd#q^1r`RlK+FJ^Iwnihzs@)rIfZ=Tl!=H3`k;K z_OR^YZ`*BJ+;~wkOrA3+Pa#KLE#ALuuEaN+2@oT&T@pLNgY;JKVqM*kEdLY_xZ zWvg`3n&7RLpwNMZGN)7&ft!R}M+pqYRn==!sI4oDqaU8VDP%68_+)I9m?1KT0ix35 zlo0_$1g>#xulH$t-fIUjZU=ENZsVk*FA)|!|5t)z;B5i#7O-zklv~on`-(?l|0ADe z^54mmeTM~LmHgk{-Yd%gz1~y)$47bOM2@252K=0jkW#+@OTY+$L~3gxirdR3a%DdC z>l~WB9%z?A`_QgrHQm-IXkldmDr{R9<c6fZDZw_|pq z_`F}zNb;%@9D42%U5aLNL=KZ#Dw6vDt=I0o@G5sASJSoap669aj1YrPt5qomB*_k^ zD7ZExp-i^7Seq#MH6ng-oA_1<_&1l6QYqOatGW;6Y4up+StkFL>-EkdV5{W+POq5% zcd*-kivNC;$JYN<;LF;ozqY3Ngwx001q&^Y=MY7dm!`U0t?%Dbmk&9V_CcCz8LyD= ziAv%>1fG4~!{qk=^2KYxG%du!%&n_K%CN0t&6Z|dhBAXOoS@JjE!@K<7kSq5I^)Pb zZ?x1Zs#x|K9EPw~O+Bd+_A{d6Y-Y=HpK(j6nwXzNhym;h)n7-vzm0Ka80!eh)OYMP2MX}5ks61phQ zcpH3tC>WstW)uOM%#g6*q~MbyImRdoso0!}@C-8)a?_4YF$Ei=g&5_d(+ge}#}nbn z+HAK@#(+p6DS-q@%pi`bVhHgLGjM~Wh+Byn<#cx7s?fE4|AivG#mcUF*hVRA&7!Hu_xNB%J zF{Z?%x=g77w^DxJo46R#h4DNtL0Xbl&&)(wt=W78YCc+w&IO}V3OSPtW>+&umJ*uG zYALC--Gax!>Z>Js)Ze+*Nl+TW00Hm6J>Xq=>kAs)v7(4C?C7$DcW`xQst#d0{9L^g z+Ljx{&KRyf@onwOZq@;g-96b751aUObBk$1K((F|%h{BYBt;}zfBQsX@y5cW1g3j=QF$zrBSk&p?u%maSI)lK7V#2tLp(nG)rQNYT$~m z7iev;ltG5ZStI~gLB3E0s$kp2#}G$gLr_*1I?JNSI!RzQ!1=d!YCeMMcm>`9)bRo8 zhm!;J8pq)Y;?Ff|q97yk zoDxHym_G32yu5Y9T19&i9;09p=nF;7&--kHAu_|UOh+|Cl=3MK*;LUr|M)ilHY^SP z`b}6uqN0&pzSK3-0szHxotIWhz_a%!M@kL|7yPg+4hjR==2aBcoa<#Z$oCh==U4X+ z_5LBgJ-GOJO_-w2N}yL4$CvjF`0U4~1Q3@MIPMQn zb^h*MVZ6Pb*D4)1`D|rJ&zlWkgnm4GUvA>`!^zRf!PSS8i<4Jxj<1f6Kb#yMUliJz zCpgTTa<1=ipd6i_d^kS8Iy^W#cy;pTIVMRw<14`&5)4O?K7$Zp%0My(Gni6c13=5a ztrJAF-KJ{DneTj-i(AOgV5;F-&dQ=MSrw3(Dm=TJ1xo32SM6$u+Feow_BBan7HIRX zBDI9w1}{=rV)u*V;HsmmA+Lm2b?H-)!eSOyka@ERtwN=9cdIL?EH}KxkLOFV%O_LS zKKQcpY85}!G(z$G4QE#CD2RULYO36*(4{5UnqLkY7SFoHE4opDP*@16)Lr2=^UmZ> z4^2^k#|zP5M}in91XRsSZy8a<-zc8HR#&K%9Kr!X>^PS~zRD=55|GO07B*tdm{{ZR z+T7o!Z~|@9bTe#(dS?o#fvd=MuO>6#w(uBF-on&r!hT!Vid|-TLo3V>=M;KXEM9J| zi=y&S3?q29a>qX6^i?1;ATG zCWs1$#wE$n>A?lKI6QcB3??W>1Tqu?t`gvQoXD>7k|xu)z7ImAk7)tv%U2R8|2TZ9 zZd(vruHyEElFs2~qOtE?umHUTGMA0@s*H-L=-gCchUs~sl(NE_)k1EB(J| z65cfgXodf`+b_lc?DhKnC;#tbJktN$x||}ACZTlaVuq7=iT}6VYU%(^ld$$MnDNib zWU)d-72oCgSC)B>%GtNe`_s#{iOQtnH5OFaLY6I7`qkD&ysABd69GAblq46*l%2|WeO|))+1y>pD{0+U|J?u&OScSTntSTZ56AKE6mhk+ zn!Z?YROYqUm{9f$X49W!$$~OgQ=u{^i52z}#_9-OJ4xk{y7CvntTIVo#aD_T38r$b zH*YJw{N=U;HPnx0yxYiKTaCIXYrPnPfBgCoZQ29@K>xZ!Yu2AKM~Vucd4pqh)-pFY zik};JnBVKZ*?4QJ{S%Zzg1owm4NT4<>F(1}2PgC- zrVK`r`&@#j-E0cX z31FJ?f)(GaHma<4Yhy-xdP*>wEn2nw@jjgp7@{(NWafkYNxiM(kMieR@<$oaUHGF6 z?W^%e8I_zrD$rb;KT0qf^G80JZ1Du#>F<2H_1t%$+->4JpuXa)ckr;Myo=y1=DQ7G z)nEo|E-Qr?kebEC4MGS*VS>P@hDj<5)U%38faZ*G`~C-U>F&ca%=59V{Jj2%R)JZ= z@@VAUD?0Yn+kCS>Z>q8Se-L4)vWr?j@6nculMr24sSEAj_t*@yveD|l?-4vp(j-bI zi;I*X7#=1uWd!0_n$Wc$?-hXvkvxHm_4BrkJh>ac($m2IN7x+?0j@g#y|-J+|FPSD zI{)`5kJuJD6RALr!%rV?aU6cl+Q)gcnM}1Wd~|amhWV3f8Fh2c~%5{;)LGAHHoZ?DW=^WS|^3I7$F0t&b3)p*#hmXoP{;C?(fq4UoHQoTj=5PKlOII{cb7$ z)861o{y)aEH2*7?RBi@X{$`eBF*`$KhQ)OV6#Oe0$sDkl0+Pk85gI2%ACFYtB(VDRStt?11iueDeoj$%T-D|R;DNN2N4>Bg`XS8r4dUQ;WY9b&g zq}Io4v>1Xkf;i@*TG{IPyLXpYX9pJ-zq~s?dWh!LH=iU4^HWIaO+vytAA?0TfS3=ddD!#b%DK!1=ycmZ(*xq~LH6Z0Ii6_Yt27Gt=p_Hr>uHivRM-2%Hz$Wb|Mc$t z#qrhI$?1=`B|zR#H4Sh)X@D+GB2tH_ck%Acxfmqxwn%dDYYdTS@bKMvDV*FI9Dyy*a)*cz^lR@#*Es;lbs}yVC|Bj|CwPGB!mq!+}`ft6MlYdV6wu z_5R}c{Pf`M5>_&x`EsGWskPwlI@xQf%|9#=h0ZZRA9$S+jyrU!@$~#a|M`c4EJ}hzz}vW@ssWY=J*t|vz%A=Ta4;P14)%xVzx+SYnWu3_Q+P>*$t>Hg6S*?9aP18;GYBD-0on%20>Ag7n}U|O=XcWUbbPO-49#f`81sg zCqzL7y)CPJ{wzSYr8ObX@cqg8|vX;~ovS4}=Ck&4lMOMObKoAsTf>j9_P;GT{1JDHxSOokVFs5x)u04aF zt}=?q)eVP_=*!*yPJe$N{PBl^jR;8yA6jOC_cl3?tpcgD3DTFlz5YswP3e$OHX(@q z7L{*blAg&4pLcu$7H-*ab0m2=AnV9b7Bd`~QB5aTm=XlT1@Pb7_Me4B{-?DT1Ai*7 zfReaaj1ne*MhK;#-_kE))UfL{`fm|yN#$_VCRuza*WitRdR%k+r?=^WKctcid|%-9 z{Ijh$e*wNPoPzzmZg0=}sMT9u;I|AT_ScFo{q+`osx~T%eVQ%kZxIYattGi{%VsOc+dG4FUQ?@unqbaePtzX3J$`pyQNUOt^4T-VnEs62r_^SNpt|NgTRbORcD`fD3~FrDBwVB#yZ* zm&DX-NQx?h*|2iG@hSOtfoPd2B>{tsM8NmO#+2{#RhiSQ!q)ua4c!lxkkcQeKpgJB z*x&AOggg3!u&uv%9U)6QoSx1gXmVX75dq6Nu6h`X1K|#Z&GqG8f7{6C^X9XY1A{-u z?_RfRP5~BO^2;p_zviMz0E})rth6#*UKO8dHgZ3z7de1ZiDetWk8GxEO3c$(!Y$LG zZ23I}-#k6d_J5Pn9kYP1i2vCh?3M3-+j)xrd6Y-S|A;YG*FobX22nD>LG#^OdG^}u zyQT!sAX(_k4pc;SG1#Xn$~3~GcE)g|3$+y}bJL9t|4c>xc+UN4#n$a$B&(i^@^%ZW z7@}sFiMTj}--bN#ZQTc5oxpQx4`sd&>J{>#Eo~M9 z%F%DY)6N7hztF===Ygjhvh%=KwDeLH(@<)zqp+gbWceJz642$l+sobr2~MkL8!@s$ zc)qtOgZ*3=h}gBWckBdQCth4q%+8rs=z-$^vE3tuyt*}BK?{=32q_EbU-n7%CQxK| zNRq;d4n1jUmq-4#5r%bwx47tkUVR0FbESa=zAypiffH&fr_Esm@$6Cy;;M1v^@^@6 zXB0Q`a8fm(o5g-}ZH0rW9nbRDTdY-2uB1Q7({TNN$orpndwcz2{{QYy?`i#ij7Ru? zRAZs_OkXZ*a>X57oxgy0 zY>LPYrU*zh#8q(!oP9WyN4E;i7JC?1-A)GF6ZRXzy--(4C@^J*jn%)6!nIiq2d1{k z&2lQ6UGqgUj}sz2jLUFZS))o}&69@e%Irg~nn<5s!2fh|gqc>K z7mluJCt6{u0T0bmwm8DXoo@QAb5O_C{A^G&6ymJpPRx(W7;v5}=~d|0%UhuMck~9& zaPiz{Wh16=RXgIRE?bpd*}$nk$f78kkn$XoR5dAMz0JBJG9=pDbm%T`>otieQZA{D=Gj9|80Y-zJ5Cuj=I*I*rSbQ)<{<_m_26npziJG5!7urC6R=|0@@8^Dw zg=c+nj}n+5gM_f3+_MKu;0^bC{cUe4JZ`90;V1Tzhn-Fto`_#89(B<0G7^CTyd2W- z`}zM=!25pAQLJF3{7-Z4K~vvteQ90m7_7wcU*RYy_u1pGhrzVE&kDz4pMBqN!4#{z zp@(4JYhB|w90JLrtr=pFvl>@w#MRVRcx6>QiYVe$-3E~B&em-D@};GrSFo}yt_UWW z8pVNoZ-qI`Is~?nulROJ9nOb#J#i96^JYyw98ZRz@Q8Yx2dnF3Bq~)AbvU0@R}sTl zRYeSYRh^b=MwXdLPKf;XnU)n`BPXu_w`rJc3Ai>#-VTr@W{-EReq*Y)lT7#~ar zm^He$254b;H-JI{6=|pVXkB1IGD{=G9O1j67;IfwoX5(DDbCA*RVm@VNawjy|5JyV zZmIk=@c-}jcZ>V~d%Y+B|D!w=`G3By_NR}|l~upSXCM`bT+3U2GVifhR3{&c((h7& z<~Ye@s=S7Zr)L8)%4?-Y`Aj18qJary;KKj9v$m~F6*E! z#F@afUZyRDTL*J}a8jprAcw@5ikh0#*xf%~BnZ_5`anX8bHA07b#1-uFc_2~hT zkiPDBDf}%%HOioZWX97n6F|XE084brBA9a}Bn&7^YBUArm>e7HG2|`Ukb3^Zw| zQacSM?JXOt>DawDnA;>9--gIv4}EC{Z9Iawvhb=is=l^TzsA$V{*wth9?t&T=@tF| zy}j-3ll}J?&$nm)sdO-RvHv89YWuI8ZRXMKKRX-ao$Nmg(ATp6BntOr|0!TA?Y}~! zt4y{E9341o*?)C7KAinm)!P;JUv0Or&-Bb{AQF;rOc5*zIngw|pZzYpNDw3_l6Ks*WBk#^BCz+yYrn9u zA;Fdu0{Ih9tW?$r^t_<$HG*=hRz_ge1Z+VlvjcfT*YX+FR8EbMjIvQ*GSoFZr+E}|I9-Fb&VupKS zvsr8RjU!1{En4{ZqEhYi@y{7Y7!!uTsjaj*R+31|yV{<8^e4e~vvn}ys8 zG!uCTuyu6zHVpGItF2<||DNcpef?Bedzgm>Y+e7*ew~bcucU!ACme3pLu%W$vc85f zsT?aQ5T7^Yb;q4;N8Nt#`8)JwuMyVB(C^1mYy;6|`5J>>zf|sTz*-oW1u(s5Jx$Cy zV2KVYXA&Jib+j?f>FI~5t)+QC*lhMDTN9rUrOoL4G-&HB&(Dte_wE-L5A~h!1EPNC(opPG($O1KJDDQ~7} zae7s$d6k~Stx@Aj-^*HD8))@voJL!%B3DIPH0hzqndt%;Eb*q2uE$lMCoYiIyGe}a zm;38X42BrIlE$Rf`_ z{bzst$IO|U@BetyNB_@*6rTV67H>{PT0a~i#*V(;uwe<-=v3tVJm6}=Yectc3?RtJ zl7g6o=u9k;oe=7nViF(x`fHtl)D{zK$T-H5=FjHbpxporzWw2cLGcF8(+Fo248A#g zJz)R+=Rm%K)1XLLkg!%Fv1*FKXWJCVtE*s*!fk}()x|0%`OnWkpkT}Mh93Yhl-XEO z93YipZv$zte*Pgzk$4TdcvpTXUXTCvS1`Ik+FQn~kc25zBs~Qe`um!qr>B)iJVegi zk@#GO#PIMu=_Lcc++0f__#WZanw|o;#7K?VT*EZH>ufR@pL{k264pwk*lRzT48j$E z--@KyC{;NVhkv9QZJ5KmO#WbH6^ns@Ed$xvO zDicJiWaby1E0v-TG|yDsZq76+a$_u~qvTp1fKl-wuUnx*Yr?yA2&%O9XW7Nrvu&=n zBDc@f{xA0Dra&pO^431t#=nm?r9qZsd8pZYt^+EWtMjban}qJPaXU1t=87^*lF`j} zfzlXJl#MVs&KsSI47%8q{;Fza%uR~E6kJa}3c=ge@~8^p zSedIOX3ChH9JLz5wgQ=wghXVu`v>E}yelTt?ne*N1mwM{ zA=(b#r-k&l{~GLnyn(Ab+x}m)@c&OI#{GYHI(8oY{|{2y+5h^Er)va~lo>#PuMi*^ zMBQqZONjq(0G^6x9R~c**Mv|lVh+;vh>{UqBT*X+RuNgih)c!hZCyr^3%C>|B*T=X zJCz1_lp`J$ABzSQu8dmjmygBkGOA|r+{Y;w3bqb(zL|oDpD=9O#V%$=(Vgu+Dw#i?nz=0q9h_a@!qnMak{C< z!xggIpj@K`wIy?NFTpwFmp1x;?^(8&hW#%e4j9j?DT*T!|T}#7!vMMpQ=Kw4l9;)1aPltEW`UvOsF${7d%ax&^9Jp*nl5|$L;Cv( zh`a}nGUCrw+VlUjARybA_7DU6_`g@l|L0C-kN%$rDSP<8ob(=I0LtaEUmD1ot%ZW3 zsVW=P7mJ8cE4ZVi$m#pE0z>PTjer*7LqVyLB4_0p`Q3#{-mOQO^81wr{x6r!&k0HC zosI$b@qd3jGxdMx@%@j7DK`GkCLJtE3LseFTNHz8y7ax2;e|MoF2!9k6_gtFzKP4$#-NEmp z%0B)-HsAksr&H(A|MMWFd;F&!s&yrn2sn>mW(&Jg%P3%VidZX|Is(N3st*IzDrmu= zU|&d;fo`bhg3v&!dYtldAox@C3m6Os_UeZvew9C!r`34Hb3Xjf;D1V-Sw)0%cFT}l zou9pYKK$pmR}IKOTWo*H20%vVm1Ffr_`~@cru1B12r!$P6m~$@Vn9pb>T&?ukg0+A zRDCugjQ%5~MFan*NhB4mJ4%2({NI_nCjXzglgT6he~8kF|HmOpGXO=*Eud>iK|o>( zaa=^-jt<^raD`4S(x6yWBIvac2>j=IQNVxd5?5QrVraaqlNT9dDJhOu18Gv2x2$Lq zsW0j}m9E|wNo&eYo{rSrElU0yZlc5b)}KX&lZO5O9;PvlS9gy9-lzXLW6#w8W{>Z` zJWT1Z|9=$g0l)>>Qh8}5B~ipLufWxwji0Y3+2k6o8m|AmCWP+UFb&p^FH1B?V z1Swjf58vWA1cPDvKmQZ{pD#aVYv@g;rvuJbemr~q>f+UlQ}DXz8we2<_fww!`YX^c zo&5IODf@-h`R%vEBaraRmJGLKkeC9TfsCdkUPU{QB1S%AN+F;Gz*~aD>R4s~^Q)C9 z3AX{oBnBwH#VLt5D5j%>|AXTt0c%Q=?DY6JBtbS>U>d^>W`lDqc`{0~<289dq~v(Z zIX8uIIFwk149iffsb9PKy_wQud9YH;|Ap*4{yBgNT;S-gIiU9Ne}6nP^M5<8`*{EJ zK?>*pa7)PsQXIf2+HpZ}es=lutLN80e{=Eb+0R$cU%$OLf4(p9TWVbTqAB@$m-qt; z&tY;F^2>z$j#cqB*k+V$te-h>>(_9{m|tN1u24TqNz#Pd@?9afd@iupSJ2Z?qF|e1 zx>I&(X@|iuwDkDv9su$b0bNK4SqCf~Z%ITMgpG=P$Zg#(t%t8$x9fn<=xccqG-9mn zV*YGbif=Ea*L?{~c`aocC?lZB;<=X>8&AIm@}NWS7Iz`3IwK0x6`~yJA$SUIa2zt@ z2FJ`+s;g6ScYzFTZc%zpHVI4-82s&P;5y!zS!TJ~R0~CeQ}p_4K+`Rze2Pt~+_u{~n}pPIDGTQT zN^+g2)X{&@^7n9Pq-izBo`;itU+=S*h4dHyqXAJ2at zq;UTKoQK$eV!DCSlGM4y`!$L|h?u?dlBuyc1KSLREg8P4a}|h;9BeivO{1)0OQ<#) zb?wzZ9_WaEZ}xcp z^B|>B|I06d-JkBKLPGcHeHG`(9-Z$>!fVvfUJ@9710xs*D79&R|6v+V^Zwr^NrW~i zrZ9Sul5NuO6kyN(_dN6c2ha7Vv&a4a5Jl|&Bw@>2rT?u?yUe+i%Do+emH4^kp0B_g z6tTd^Ux5tXA`8+af&p5SC`2i^g(+rwO4--Nol>%a^1M%`C#Dm7Rj#3V>Co*9+qYG+ zt$tHfC;Si`r9%``lro)3>w!dvqu)&!sfV|N9C5 z+#mnxyOsE_$N0~ODV)K4kJ1(5as3eqU?g5_%rmRTp?JoTuN3)BstS!7z^zKvhN;EO zmmo{Ge~$z(R#DZC?Am@Zc!@u ztwEKJt^`WAIo_&7^*J>qOoz4@`G;kR&HF!~ceVY$XygAg-~V@KWAE|)&x4dk`~NM8 zwi|RFLA<$EufyJ>FW|NcKHKXUsB83)CqsWS|3K6JXS!*2{BuBJnvy6&=~)~T%4axZ z3Vd6xuy6m*#>V{*Z|qDS?f(ZUeE)N~1g!H6-ebD1|J*hvFmF48MdJ}$V5JbjS{&+? z0)9=z!WHTf*bW04@QlP&aP2xsWz%b|87{6e@BwTlrU`3n>ZLm%aM`#JKi^&myt z|Ml}MI6(DVOCF$7mRrQW7WRze5PdiTUt)?jb*bJ}b)M#(qD`LTMSb|PN@Rtf==d0n zI%UD&A{M9>KBBV`4uWnH@mP_8s6udAi{R~SSnKFx<7HJ1G!%!$kn42*@okvL(!aFl z|2>tzHum4t%>V0olgIpD4^pc9-&FoeKX>H%^=e-ShHvNiB@Vh@dlUfnD2!ETZM4M_ zpO3V6U3Cgeie!n!H!F;iz1OIV1z^*a+{HcBVgL8o`J(LI|Gr;||Mwoxe;%aN?0<9T zcir=*k%!||^UiGM1Du}HDN8J$fqa^024Xmef8p7s1UUW5e}47L;3gc*Z@=m3?D$V# z*L?rA{N{3%Z}1+9_M#&eX2A%m7?f(Db3jd&qpWQ5f}RFri~X-%!RTiL?z8_Y@4t9s z&v~@}9;9gd-#*WR9n^pCap$MW1-yqR*scTF^n-eu_bUo*oX8EZJF5+*d03&o&PHq? zz^+Ny3`GOiU37}a^2aIN_Pkoc-^&NEkN;Qm|9g(}c>en!#lrt{&VR{%6#Tab z%QsyC2}*mp0!-3AZ+C#|Ws^IgUB9)<5_`HVYJTROE>=O+2ck>*99WYdq?ACsEcYJj z@cd6u+VFo8_CNdoqD}ly<^10pPy9#z{}4sz|CM=`%75wiwqk&U&7po}sBHp&YUry~ z*sFlsXzK|H>!bOM?$^O@WK*T;Wlkkf{;u4r-Tv=?_WMPv{2%82cm3(3{r@1Py#Fh9 zzxt`euD68x<)H32#;**vEORc2U{!i&0PJdgR|5WzBGxZ+j z|AUm${+IKt_I}!Yzpu3KQ`-3~r~IJvKF1!zu-|s{Bp#1dlfa68RWW&GRP8NFuZ4Bx z?K7{uF7{PE0Gfs6weme0>0U>W>k)VB#T)fOuMs=OW_o3q?ErdQpBUe*rTT z0;1lPCbu|5q0B1M{C+fFf+HA3x*R$F3cNruN+Cru2?^vm%MwOL9PCuSlCO?+Sy6q6 zNemKCM{Xcg6v6=tJaUSEp zAEfa8e}w`Phir>$On~h!_3F1+6eeHbyRgkh7JH(!mBnL{92)vSQ5wVOBBm%^!l1l| zYo8PjV1!21c5L5)k054hUQB^g-rO?FaX>;eWO@xwP;+Ye%8>++iA@tZzvSLVI7fgFJHAGjtzH+Gfv0AB=t6lMcR{L8wziexE*Op zN;VYYsK?-`rk#dPHEKs)jA*tdg!Z6LHSI*5YP5&CZ?-s6X|&=cUTt8qf0ZZjeT>pk z-h$zUuhJqB)*5F0;maq%yzE2)1@H~}HA!eH?;l>IK0@Wpck_`;X~kI0Pm=Pydn~4s6sOnl^Rm#`3VuB1#u9uq~aYcIyQ8X_gz< z-J9kYc`QQ9F8P@452J1kCDItt_awbZNQ8r34b^`DmG!aQW3lT0%s#p&2f!Zv-y8ep z`|p#f_jv#7K}w_IZl>8bXu8xt0`2V=g0(7t8) zZPgAKYtk`yq1XO=i{U^y+fuSpPLzaXl!>@sB9Oo=dr#6Z6IKffE9!Wy$|YPon4d5! zSR)+&FA6A0n~|p|#M#~Paxg7XZeWUGxVSq~38*bv60gX;pcQ~xq75P(+^oqqLwCnq zz-oy+BT;&HvgTif{jAx?GLmkR$+NSGb}oco^cLjvrz|IGK_+^Ii)JpX-= z!q0!M*Eq{vyFBcN8FLx8kv7DZa)Fd6-dBC}o}@QS_Sg4RtJ$l&S%LyKpDDV< zZ1%sy871lNCEj4l=eMTwb#(>c3`Ja#Ipwb94Wz+Zg!P{``@+S1ja2iOa%y#-=~Q4) zdq-l>RwOI>Xf$K28{rWfj55}fvh$rU3(Iw-ydu~?4+dB*rY&E)C1CxA?8KzWB>$zB zDxo{&724HWYM@$MMF|OOW>^FHdo%2NE;jj}A9vk@0d{-{n@EVB~UVDO_ zx6p%3_=}M-(%=<94l7?s6ybRFCJDu7?KIqe!k#zh=j&{jYCBXMx92DhYnGMzCWIsd z!bj=La(8NEwLX42;YN^w90T-AQ%|3g6pXSh4|U(h@D}0-E}|kJpoHMGMt{&675F#s z!<*uFG5HOuLK&iIsW7QzXvH?{}-3> zGVOlS_b|zI`~3dYVkc_wYru_aeD&s1{XJgBrNROwH#+LCYf0|N8XWPbG6i6rMHWAn zRg9u`en)6n5>iElx4EgIp^(>3MD63Rc!C8s4vP6Ontr%NX^KMxC^1HnCw<^!rHPLv zhzYIW9hD#r4RKU{*tA6NKyNsZi6-epv#;DNype69t!0eC7np*DRc%0pua>jWZW ztNIf7vR0G&({R#1X0h}Cbpjve{)g+1{mT6h|MC6z2PvPF|MNR__sjX$3DkN1nxy#O zB&IOBB;nbX5`IB0H6;LB%NE|hPN2s18TdZ@p0#V@^f{K+Jiego6LEJwIR%>599^_~ zkV(0%V5cZSDe|Y}1694}g|M5VDb2y#UpAeEHQfNq2-*r*5QvAqb9X4B%0|p{bPV!~%c#B7!q_NoLzswYI z$umXVNekF#|M{*N|2dnDALajpl#2aVn)Z9J0gZ$sP0B#2YFmY%Os}REls_2CL3wdo zRD@C`O;IRA?qe>Nd)j0;*3i(}gsh|g6B&~wRD)X7t+fSX#XOptpR(Bbe{vfp!90NBs}&HTTU+3b=3KS=qc=RYDB zW0T6yYP8k#d0mb3^S=$fo-bO9I?ujoteQ9PqrCHm7M;Ct1{T=*c>;M)+PVR?u6-f} zUreQjsI@SVEg!Y`&$8J0zi_=hK>iPR;#BVc`jf}={|6}*{(r@%{T`UVa@`KgHxG)3 zY}n`L@om|S`(^%n!KwuZ3L)hgdONeO+=py{Zq30AC-kqCSG=ooP37QjDcVH!^3zBB z7el_*H!KRBiQa|Q}*(I`5MPv#K7M3-^tW`|JijP z&wn4JRQSJ~_A@c<_a_GOS6y021BJYsOi-<=qCtJBmk{!+RZzgHj8FjYASx7y{Su=t za`@8;i%%SNT<-m#K-g7M6c8Q-#vO{}|D!dEHh2}26x~0LJ^bI9RNnvarnATVuMbk5 zfJ;azO5=?2C$R#+`!$NeVvC~?$19M);0CTxHad6$c&3nSn}{dmvo(q$u!_h+T!F{& z>IkGLf)w8(kU+ZDeur^*@C3wY#qX4Zr%8&I_yY=sTj;+IN8pDz+5r;tmW(8jpcF(n zMx%q#v#X!4C`r-56L2o_iM&0(0wGSbgV74pWBy-3{=sPR@AR1eSN*VF9kc(aKeOBT zxB#?(!Ob=SOB|u>;Hy#gJ~{Ymw177UUybO7{hOqCb@0^zr8ip0|99{NyoD(y+YDSh zd!8MPl9VtGcQC>sg2$qIO8)m?bejbvM8|&wb|d%y`FCfpUOa#K!;8@-ymuUp``>jY zuJ4%p-ye@3_y0qbC*XX|l&OfU{w#Dr!}-V^x#Pj#|8@-je(>bU z6Yx{%!@r)cDNVA|k>+OOG>tmX35!Vp2W1e#-Ae#iH=vZ&*k4B>sq(ku3b3AY8 z_(N}cc))Nm>e!Aw_)2CM0U-%)PzuCDAQ6a3Jlw$lC8@0bE&jkN({#t!*%E&MgAj+@ zU%A9_2+)TF1r&u~FdP6Jhd6+gq~PgKPdslnY1J2;Wm}XTv-*dJ2etw8Z3E`_9x%@s zFkc_AarXhUQ100%_j*(A8kBprl*_q03q$pi&cz0@#=QRsvB;{1V@yTwy=k}JdsF*_pIG{K(zkEZa^FsB z`__+P!!QKfG~&7-*;4RJ#Ek!pY!HA+0z!f^&cq{pgMb<=zvJ%k8+OOkGFa{Aqh_!s z<-wY2gXPXDgS8}SV7!}`BAMRKM)Jf$ayv0rL-M#x@}!yMHoMuKw_9v#iro20o82s7 zciSuOykW1{^qb!5jiKG>%8fheHl|P(DoA8m1@&IFZB9j=vPc;M<15 zu?&OLZx~KS?yStSo$@&N#yrTA~!i0m^vhS21`g+CUsLIA=+ciLr9J$vwxh$UV_9+gSBtmb|5F zj8(xdy`gu~hh4h!Zi0x_Z|HL!zZ4&O_t`P}?CO1<80#Y-X^H~M7KLCBU`;Y=vJT$w zX*-20@Aq`v(C<19AwKl%_p~zCj^6Kag;z!-xT)v&9U>tNb@9ZZdNFfFeG&m51lEMr^y`kw&iN2J`fBRcDMoP6It`BU5EPkT@P zM7NIwB)zk4MNbGr0JoGxIKE-MCJE#Il&G91qR(C@M;5DZ?enD8iV+`r_t`J?d7>FI z-q7vk;&D&roftZ+-_U1^@SF4&eiK9ZO*G->4c*R;4$9}tuP5Z{e zA1A%}<5+ij2}t^Qc0SP&eI9pQL*w~jEhCP(bj2_NI3^S?chY_l1KUmToJ{P3XI$%+ z6CZjHY+3M(HP4)eT{rvXg>f)Q1&wqaQ{O!g0^Q%)Z zxFt9oNRL!Zz>CW_0A~PZ8D23XjgN@iajUs@c0IO~bh;oOXX@^TY3v6&k;SI`|?TzD%!YJYf$2M7|Fht_GDK|7S zYkw>vV%%Fq_=boWYa*i5AB}S>qFD!2XR-tZc!>kvlkwLr0Q3& zO~9M0Z$OCnAc>X&NDWh zSKf4$F-%gDpfuXC1;0%I`an}Sgy|{|&Xt|+xNsc%!trdI#p}IUJY%zX<;~(53?L+d zI6$Rq1Xv$o1d3NWn0~N^{A>XvFwGEuE{Lr$QHKx6v}F*R8jz`Lcei=Ao#gf2Np598 zocaOLcGC6re;t`3Q_z+xNehW94EsWAS=(wjG`*A}3`J?#Iv)hgyStKBt-L56Y zsg2qZA9|Bg)=(WSaL4WI{F|P1bKFc%?2a49rp!9Mm08D7W}T8U+qciNS+_pVW(|F| zD6>v)W!5p2S*N7Tw(fI{Z-M`GD94~1`<>40?ANg=w@z>6)-mL^Q&Mi7dCe(rL{{AD z5>K(QE>1gkaoW^Hi&%Afi&e)Et4>L*I{lmm({aZ>kDK~zk*ZE_sp=R)#3@PDp6qz@byTh|m$hJOEw2 zL@7qX>&VzVD`R71*Nz1H(0e3GvXnv6N1~qrGIcu&FxM);7=gAv_Y~UmkvB2=Jk|T$ zbC)|E=h>OHKFOJMJOQ29Pe57cZR6QfA()T6u`!+#eLVXq1e1IU?x_&W zN1ku=d93xhr`KaL?Y4#{(FF< z(Ys_ljHnz4^Xcm->L*SEn|5s~o!eWba}AZw)m1vjWYaX=fh~`-gCIkRNUxG>x2u$F z6Fz|Ci4IM@N2LL6H=WYgE&-ujwr=xgq@wnO&GW3x6s>9*;{Crz8qrbM;WeCs-C zC{eDiMA^fOj84wFxvj@DtJ`{Be~VjuxYJfNm*==wN4u$qW83W}PJyl}m44RVjO0zrgeyiG*TCCoRj zNFo$$Q%rXtVFoG$3ryAB4AEbH6^W*JwL+;1z*qMPZBx+gP7WRJ-1qouSyxO)|=p)1Cc% zdX{*P+`}^HHU+eo{>d5|s;91bIxRHM{v6HHL7T?eTj4YWdZBK*L*MHCxeqRD>7Y$H z>#ds^s@X*Apl6=yvElw%_rX zTTa5}eGkIsBg5@A)`!A0Ekww))FzYx7~%K^S z?Ke4Mtx8AV-Wwh%SMR;mIb%+5w`d37etB|kIjWlXJ*he|r`M_NpgO0z*d!6+F)!R1 zli^Jg;Ux}u3O#vm_8UxNxWS_99Z#Hn`-$_3Wo}RU&h1HgZcoZ{>sGjKM&uoGZu5xz z#5i679Ov1#)xn&t2lbP8(s%NVtG*}Y$*W!f%&8By86}(I95I3m6mc=3(w~py^mSxR zGb>}V-TLi)>DRdPJ8Pak6^hQ6tsakFJTJ9|aTv)7l_G_YLC0HTzWvsi?FMk~3&7KI zbkNMQ0CM)E+vC*(=yL3ue5*r$&QRrE7Q@nUXWIiUrWSo_+E<^Nmi4J=S)VeO29BlH zl%!Q+) zyc*}*ug2N#-1ok6Z``<_mbkEMPrQ&Js?Ki3@y#uN+ck(F-sHLeMOv5J;IES9bi9x6 z+wbGsuH*Nop&_RePN>Kl+ucbs~^ky^P@@M7~M%(2v0^+eJpEZq{XrP zS(1o;cf1PV+phvlETVMMSCkq_CMG3OY7a{_Cf4b=N}PsO;&n^2$LgEDTM-$-&mQ8~`!8@_~ZEZOwdZ(Beo8#crj)U5{IHoBH zw}JGVpv$-CV*1%%yYDW`1EUXwNarVpqa*jTUl6z5r|x~7+BagE#(T!&EDY83OSc2- zr^tx;lECmA7{NF|DL7-}BD>#B1@!EmQr{NXp*QX35cQ^3 zhp2B0ck+9NJMoq?qmw6kCtDskc^yMDJ$q=TZ;NsAd&fBWMvRlM$2jSoR3U1GIRoO5 zP<|BY^4-mpjWEtgB3z`}6;N;5O)c`KR>Re|MMe3&qoRBxD$3WRqMU{o5f;M#dt9g_ zr#x|lqe9$5yh0geBQ%})v*mayMx)~iq*soqXukR6`5m{E-?XLbb!@+PY?g1tX8C$- zR?|=$Tgvaap8TfuRIlawca6<*jE;`=j+zPSw;9Skw@g~<=So6b7lDPE_RFP*7D`BB zaCLt6^0^qHj@NBH`*mBt{z(n-q4zTIjM4G6(W!~~zZ4Jt44(%PPBH`%m{Q;!0T{xB zpH1+zj?8vve+24b6+Ra3tlNHbXALn-ZpVWHR~!`7dFaJ#g^0@Zv?K-@g%mBfQIsKS zosD{h-|zWM2yf{cv*GEpVV*^wlVk_*2ksz|iu|Z@4oV3K);J19N_~qT*|)_``8{K& zcuRBRx%Hiqx)~E_d?tqf{Ps$1Dk0x0onqRmm^GQsiLUuEN(NT=7RBNy$?bTI;@Xc< zd|MQi-!qDewVWHndzPg3=An zGA{l3NKCp}H15P|(fF1CF28R8mp?KT*ttFoRev?J>~3Moc#2#W!lI!mf}04(2!so; zO`{CJl{KW>w?stweIufbV0>STh?2diC&Q*i_EsVd9dcGXnE94dE(1-PZPQ3z@le-2 z-HsPuUHipX-{J}N`+7o+bXxvMR~YTrckD^=+>Rc9*Y5GRCEe^h>y9&BZD7 zUPjA_m6m$N)#ZTUEKc9E9&*pQBc{a0&-C1w3J2S-Y%oMx!$3jXb+PvHO^W1j)JhO@OS#NPZ zGsOAK6z8txdd7R4qSY3rA%6#qzYVrRRKEXH8!{qL*{JWeeR)gApkCj=l{^sf_D0FcN~iOV^yUZOOmqju=TJ`S(^1#mS$xIWoGC}mF~$tk;oET zuD`e@x*_WwXF-aSdjI&$qVLT5>N~TtzB4oQotjA#2NkzTY)0IH8FH4J)crlpW z;xXnT9D`%K*d!^r^HNh+Oxi@Hfv}o z4kf*z8sNgY98Ur-9N6paLVM1F4fKoe&R>HKPE$FxlTMds=93f4v%cXriEzM{j^adt zj3MM#@eGa5HheaJ>B-Us3BU!x@ym+iiiN82(z zW(0Rk`ct9=W}a+FY_p6h1{n@fz&au3qf>au-1d;w%wprr`r0_NvW+t{Y@F&~@{Hq5 zkTOjO^03NFNY{Cu79n4kI6^$o8NrZW7SE+KAB=9CVB**2#z?pES@w#=uLs(XYi#pTZFX~MB`x4sbpK4F)7{ii_D3Vgv_x$?s%}F+d zbhsumTtW;J>v*?>9&=lkV@YLw&-;d0h^9`d>wejuajZEzWgjWZXc4-EMa1vCTjr6u zE%AsX(Aw+%6FxUPZJF?LhJbA%Z<51^yBA9FT=JO|o&yF3bPJ*rvH3=pR4-UTF#v%?d!iyB9JFdxGr(1L`Bk1;3 zxWfFJ4TuPL2r(t7_$pp?XX01>y(C-{fgr;h9KjSMkW!S!M}V$zmg9I2GqBj=h>PYF z@k<>Wh+~Rk$j}8OqhNvPdxT=4cM0&^Tg6l}DfDT&129-)bjwIw5g0KV#l!W_UjO%q z@lNnsJSfGOWp;4zkL?1bF`_6t1@Hd;waXuV9y;%M)n}UYI5_wSUZaF$n38k{J^~)B z_Yu5BDYFK^$AgbUt$Zx~kNt~7yvVP^@qX}OIyksygMl*u!FMRyfR}Pu#O=_7AJ1OD zx_I^C6kLCIaRtu5J9~W%F0R0^I z`QIGlmADUka4-ay{Ei+7)+o5)hQLq1Y;kZiWLt!S)fR^+D?~xT|3@TU9dBT~h0*c< z!&_Xj7Ju=a7rf1};||Zl5XY-wu@;UG!4jt#9UTn86+*nbKmCYrunoiE!4RAmq&>q~ zK+>?N9f}`DtJN`mn_XUi_v1B9S)(5k6axr;;sUCRD2vhi<6uolh7J#g!{NbM6oJ=x zwWb+UEm3-lLNEl^{E7rR0(u?CzNO7h6!492L)lE6KsWQ7AE71YRl1ph#cyI=1T#@*HEv406K zy3XsXOnz9B0S6z!^*_N!kkOQJ{Ey(>;LY{<;2rn~t`G(J)284WZ_vLUK z1s|oWmI3+oHx7ZnlDY#h-ql*W8Cau~-~VIAF8i470H$b@jlgpltm{qWY)!UN{?uB= zeML8DHxiPm$R!cL7%ar$$w*Pnj82VC#`PD7$^Va>i7I~-pEQ}KAp;p(OfX{Yha}EM ztSW!#kHZ(Plx>Pau#H2MiUq_8Dv*u>5(<8un)r2hX^9G@dgOFKF2Dc;4A@XY6GU;B zN)Vtd14|qswvuTJ0>34xaAV?lNse-{OTkZUb%rF6!j{Q45@aLIROeEQY||lU+){K& zt58xtlmmABL?igHepE*M>A;U5!WmycKMjUMxTWjC(I6%<8vIMGNNpe)Hoix2i~vkm ze0ydiwrDdPqT(&i;c%OwbQnSkhapb+U=`PGDTs*3XC}6y0ACtp1xR=uGfNkQ^DzV; z!GaJrneUb`$`GUcx%5kJK3M$;mqU< zgataj=d9pgiV4W)fe$=WI|_jE@naMUQ15XRv2`ZQbxNe$F`p*s-_yFOlr6R+!rM_YaBSBti}_m0#=^2wq?c(n4=u?07N-nHUT**~5Lw zS6AP$U1P^Q5?B5Och(px=ccdWdk#TCYYFKan4#&o2A=pZL@{d_nxIGE$2E${+DL~^twMFC>A1hTNMGHF-hOt(tf^A9-V+eM!G%86&cm?LnlEG2+G zB>b2Ua|>&M#72y1&a)7Bhr^%K48Ch%t|J_;Qj}#a_9BddtgQLUO}=VFBd@R5pka!< zjwMeO*d57xlHTBW^$e%wK|UVn!j-|4H34UCJU&A1Ns^!#h4QA7&d?~=tS*)yCRE(o z5~~6xiD;}e9J!x2WE;~2uGKE(hLgq#M0CRUtd`!J7}0D^NM%#@5PCVNLgLYsY}vx* zKg)-F^VBYwuKD)8BwtBMz=?Tz;AJc$}4gpcfjD3 zNzUN7ylcH_!Tv5 zVrB7@bD@za6P_)Bx0kO*_U?@GWB9V*E)ma&_;HPcHD6?EZLyZh#9c_aTQ*>AxTHTo z!^cNM(-p*GDb>#F2UuOy#KqI0Gmq+tu16#EcecWR6U3Ddd`q zNcFe^tBi_Pwu}lptf<%w0joX&Z()Q(wbHpwr5YUpH6tX|Vy-#T&#aVL(syQ!fqrY8|9(g!I!D-mDpw37*1L8SX95mE`?j z*&2G2>8UqIp+7!xpo7rZU(Voidg3loI0?tgz;h=PcM2CvHyFDJhG;tXPZr)ZJPGE3 z7tAInels;3JEN#h$Nb?Ir706*+<0R(l%1&zxMEjuAX`eZ07jxG`NaNBE#bd2Ru_f< zg6~L*|IOM)%!C4GvY~`in5m76M0W$(7m5L_-(u0t+xit_qUo?|G~g`|*CDH}q4CHY zIcf==c*qM+91l(A3vW7~jGg&(;>{s+PSAD*O zK50RfT1UzfXN2N}5JxTBZ6lDq_>?jxWx%ugrc7HSeZ+L!cIH2q~YMGY!^=o5p5f?2nrPi-9PWlE zMLg!5b%N<6AHh49;dr&>iHOM(geb$z%1lU@RU6;p43qdfoH0)O5^uPRUIOyDYh1v; z;unNOZLk*AK_u!MFbR)OdBcM#M+rO5J!A1^+8c;Uq-~VNQzcF8{G2J1>0nm!VrPH*|#JG&vM+^5!1bK zsEiS&`My>UkUf>s;gGx5N>mDO!3Ay6S%+;rWhHUegMO8aQf4~js{^$68107 z2F{C9Y97_V)@#{l83j5_vZc(ZR2JilHy3PMm!lvUIU=IA%p89DS4kdg35R*TI-&eV z(j})E#yVSJ$dP;=3ahk>{Aq5ojrj@Co2zf~*j`P(^D};0~lHBhf7aaTXDBvrW`_1c}9!7tMW=A-YZE>J8(pM&p%x^_hwY zp#%)hqise}`Ylc~Iskad{W-7l!w;*NO=>L5UD+(vW|NL+o9lD%%^|ovySn=E*(vzzufKxP zYx(p5kH`G&x4(k(q5>}{zWp{O8~GOiqmh~m{(D8dtB==7RMQXjl?M#T_Vsl>P?W|n zx`-)CmoPw8`|?eOWJDB}cakBcJT!+NFz`qUvG1`0GEz~TY;V7ZDLMr_6l$?cM6&an zlPq5ZijEYX)tR^46lEW9!FZG^S{$MVbF}H$Q%rq;tq@EAx!$ zmig1aOKo1h2Zv&sV)5%SqQNn%nSmkLz$9U0U0kx-DavG1_MP+CyYF2XhC_*dNC|gM zAsP%h1;h84uK7QQP|$sRnDFnBAD$!f`c1no-g^uV|D(^%=IIHHwj58jHzX3s)&rez691( zRz`c>2}Q-e-h>Ur@n033kxuG}ecEIF=0{ESmg#$b2*i|!1)Dz}`ybXJ*;2v;a^2ED z+fov-Z`!~J?yTZZ_|sY>rAHzvi2LUGL;h@)iWh}5y>$%%LiT-&KcMh?9EK5M+&!x? zjdQhtC_NpbyHN72c@k*^sO*0M@y5ndRqA&!R&nBhPK7jhMtECqG4fjmm5 zDMU+rqkmyCjB~;S21s#LHbEOmaloU@&bi8*ah*Az?PA<@X#6^8lAt&gki|_AjYcUzS{p==N+`ik}UG(!o~*3e;z5Jnx@@@OoQNga2i@S-^6ft1ye=3M(H z=U@CEW!AyB^YVjU9-m@rhgZvOr?a7XTV=(Itk;>v6iM`;dX<*TjDYv+j`BsavF zI9Kj~m0!(mjg{AKjaB|pBoS{=w)DCpo=pYN=SXrUCGSdQx?#mHNzJP?SbcFd3|iK0 z%bPd#Y(^=u3hE!2$yB<$Pm?X3CkS0=yJR}-o*Atm5|=-AHFD;ArrGhDb=>$2)SM(69QN7WP~e4=?2GQfs!;t>Ha$;^0C0iZprH*MHLku zl5XQ8{XU0}va{r0Y+7Z)|vt}~jAe08`y^=D&$;W{vw zOufa)a_YlH=!Z+_ji=uHB$!TTC&3ae=4dvV%!BE~n@*M!XFByyCd*(s-9wKuAXUU~ zHFM_cf`r{CKz7vcc4~|bJlYInf)AOFBH~CQR zv9Qb4>%>F_=m;t6y)5mR+Coy5!b(=+bAqK}VSwpw1R9;IfGivfcOy-#q^d12r~*?S zrd@)vkvvbxP7CD%$^XkAhNzI7F$r}~jLBJFk&vn3k$f;oix<21K(UyIu?R|p4^D=- zHE!}2k%u~%ek@qU+656V+)Uc^HzX*IdnJ&D*oloF+F%Hlq zn9i09C-9v4(m!$h>BMuN8#Z1p~K-A^i^SoL;$R3PbpG~f>+d#`phUXE)n>zFJV#(e8?_n%+w(tab zF;ERbz*-&^)~P&N$-lGim0U%d*sCFENzwpSJR3qV@NX)vjwb--&^g*4nQ;({du`kj zQYSsBvX?Cgt==Is!4NzKzIK9?sqo zJpw#+j|vs3>4AOtw+q{bd?TG&0g3-tWy0eAzIP>-_--WEAk$+Z$hM0icg$j*8$sLv zSH9b@*wT51P)swCp3_2MHO4Br4ODPdm6h}AmFTL|;$ie7`Oohzk3e!8909aR=*?IUL>)fZ^oZy3GgQW+*4Q&B73?%(5ypXn%?Yq4(zjXJRA( zFsRmxQet_D*?24QvHE;q`zXvxORg%$JOX8btrzURBN^pPRb)pXIM#9-=P{6s-eU%3 zNg{p=m*nT;B769dDTO4<1vDX}KChxGw$wf;G&*B4Q{*6SJ-7 zwu`I_9QU}tT8p86y9{_Nl7^?UZKO2YyJ`5kgwdAo<9Dh*@9GH((QPYkkPnNX=YA&6 zMv-k2LUel{lb~a;IJSPD`@^-AT9(U0uaY{hs7@sfrpQU?#1eBP8KRfk`%IR&AATCl zHBG+gD)k}r@?vt_nfdQY0cHcS7I+JPJan{bldx{v*+Fg0olWqhA}p$nU|lW8fl zq19UuWq2d$E0B(9d0B2YoAKbvLJiI%Dml!J?wpp`_TUlDd+ku{*TD_i4NeCt3&h}P zkciAHo86G-?LXe^hWXdu{$(iU60LySZ1WkU{0Yn^qepflT2yQ_pyfcevYrjRpV(l_ z)-dHh{rWSc{Gyn0;3y=N0NylDlU{nLD!UVZX1|?wd zJ=&0THz?K{1ay-uGw}5F+4sW*rBHG$A!PJ5(yma{HbM zKr~=4+vnz}wCbLALj!STPjU9{*TFJ-!4&Pm>129xr2abRsmDc-)ZldR1Ak`kdz@_` z4c3FB0e^i@Z^wUllc7}ptv|rU>lJt1%i+U{IH0IgtKu^6KuTd`OWDX(&END5s^aox zyXvWJ0kkP%MCMy5Uo#g2%i(I7h&a5Au2Pi!Qb{PQxZY(^qcO_4fb@WY&IQuOKs&9M z4Y76xuzulo8mjtGI}=NXXuG26ezbL{Y6753*|ps9)D3;On9iJK5RBcq=Ld6d>HAJF z_dVytTTZ7FA345@&@yy`!1Y|uhvCBYoTU>~6SP&R%A@R3O!&@jy61E*POns55adA= z#jRP&WHQe}ATy52a7`J$FRrxMmPLzWFbcC9E}g~B=OLfDVAp<+@GXi_mJOLji21*G z^6+gk6f~%FGyca&Rku<0Qhn$3>(*)+&Pbi^*O;=Ly?6z%duFwMQJulJnnBChNHNn<)<&&&Z$y{wibR|FUS)mfj z{jN_5w6Z!CvQ}#|D|Mg-%7d;;h4h|Rr9M*kwkFF!YdUf7>yf9lZ`MEaMEwogrw*v6 z?pe<3U(q~E7`o`4vf)02RU}o7(;JP8jKJ>9Mb1eWgrOTw182TiF6ZNU;LidyUXEvz z>0*wM{UeRqB`T|(%2{$%RGnyVcKK}y|B7tp$Hl~)JI{5G#iByJLGe}9AH zP-UlKutq`gZNI5rwr_Pbb?_vvJAiGXR(@+V>CdX(fR@nj0JebF<2FQ>spGlAEhN6? z-taJv%%@FgCN-sP6uPhaW;dafpE_aP6sD1@Zh(jfsDr2YP#im6X$z8 z_^sqQQ8-m7e+G_4M%2u5wOf#yn~F9Aw3@go7XXEsndcW%N6D38&XdDY0uqvJBf)QE z{X7YU6p~y93XCK0jm!-ve5{n;nAg&QGRcJEAl)VMf|Qi3Ms7H3$d z8-np}LBgFtu4Yj?)|U?lEO8`ds7khJ%ZvJ^m+tSHq%zMX%i!@F@vIYvjeWBv(YjUx6N|j*jW9Z9 zJmPToq&u=^JCa1$vK@()Xiarw?*gGD;KXapgBj-{F&l%b>WsjZxD2hU0Pk4ccSqv? zSL`3x=a=vJbiaG^?DE|R2uq*+AZ`8xzK;O}*XNg|tcNQ^i=E2T)Uy5a=JiYdmG5iq zP^qa?6s9Xg_pRI_=b~2MaIOePe~H!e0a&JFBlPDYr!oJ+-3adrfbaMvL-h=mbRy{M zOR*;zAXmt0&9h(}f4@sOU_J>vd6Lwx*bs%1;VA8_xW1nAKkmY?t%~w_X*~nfIQbqv zSjEwC$7H34s(R!I+p}vF{FWOhvnTt=g;4HX%Ilg?s&_J_nRanmikQ&3q%Np8Nrav< z=DLu~_3)^~YmYz<@2KFp8X0HGzH9VI)EI;1_PyU_$#=aSv`l1g4UJ@q)B81IbFL>( zl>iHEN?EowC@in1T~{JJ%dmy@IZ}`EW;_-mRGIf>j`kw}1rVGmriDW3#G`s*=seq{ zMqtN1*r=m(ur%Z$@Rgx_rc$dFW2prViC48r2-0mVQjSVUrKfKM1U}89RSE-iiBil% zCrBLXZ;?3f@)OS{L7(4t);5YIBW3K z#M_LVk>_}>Gk3>%eybToCtp7K^nk=W@d_LbxnK%VGIEy0i8n4zg1FyyNFCiFmaeJL^(K+ugxJ(I~$b&B) z%jZ?Z)6vJuMLODq_m9JI9A`Qn^Zz@JWB%V6PiJ4aV{hs^{>=5yGSRTt`xpVpd0{{U3|E{YNKLEl60DXI^D*ylh literal 0 HcmV?d00001 diff --git a/stable/trilium-notes/5.0.13/icon.png b/stable/trilium-notes/5.0.15/icon.png similarity index 100% rename from stable/trilium-notes/5.0.13/icon.png rename to stable/trilium-notes/5.0.15/icon.png diff --git a/stable/trilium-notes/5.0.13/ix_values.yaml b/stable/trilium-notes/5.0.15/ix_values.yaml similarity index 100% rename from stable/trilium-notes/5.0.13/ix_values.yaml rename to stable/trilium-notes/5.0.15/ix_values.yaml diff --git a/stable/trilium-notes/5.0.13/questions.yaml b/stable/trilium-notes/5.0.15/questions.yaml similarity index 100% rename from stable/trilium-notes/5.0.13/questions.yaml rename to stable/trilium-notes/5.0.15/questions.yaml diff --git a/stable/trilium-notes/5.0.15/templates/common.yaml b/stable/trilium-notes/5.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/trilium-notes/5.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/trilium-notes/5.0.15/values.yaml b/stable/trilium-notes/5.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/trilium-notes/item.yaml b/stable/trilium-notes/item.yaml index 05bffaeacd4..601820fc25e 100644 --- a/stable/trilium-notes/item.yaml +++ b/stable/trilium-notes/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/trilium-notes.png +icon_url: https://truecharts.org/img/chart-icons/trilium-notes.png categories: - media diff --git a/stable/truecommand/11.0.14/CHANGELOG.md b/stable/truecommand/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..0d3c9837fa2 --- /dev/null +++ b/stable/truecommand/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [truecommand-11.0.14](https://github.com/truecharts/apps/compare/truecommand-11.0.12...truecommand-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [truecommand-11.0.12](https://github.com/truecharts/apps/compare/truecommand-11.0.11...truecommand-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [truecommand-11.0.11](https://github.com/truecharts/apps/compare/truecommand-11.0.10...truecommand-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [truecommand-11.0.10](https://github.com/truecharts/apps/compare/truecommand-11.0.9...truecommand-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [truecommand-11.0.9](https://github.com/truecharts/apps/compare/truecommand-11.0.8...truecommand-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [truecommand-11.0.8](https://github.com/truecharts/apps/compare/truecommand-11.0.7...truecommand-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [truecommand-11.0.7](https://github.com/truecharts/apps/compare/truecommand-11.0.6...truecommand-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [truecommand-11.0.6](https://github.com/truecharts/apps/compare/truecommand-11.0.5...truecommand-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [truecommand-11.0.5](https://github.com/truecharts/apps/compare/truecommand-11.0.4...truecommand-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [truecommand-11.0.4](https://github.com/truecharts/apps/compare/truecommand-11.0.3...truecommand-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [truecommand-11.0.3](https://github.com/truecharts/apps/compare/truecommand-11.0.2...truecommand-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/truecommand/11.0.14/Chart.lock b/stable/truecommand/11.0.14/Chart.lock new file mode 100644 index 00000000000..ca6adc984d6 --- /dev/null +++ b/stable/truecommand/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:51.42679544Z" diff --git a/stable/truecommand/11.0.14/Chart.yaml b/stable/truecommand/11.0.14/Chart.yaml new file mode 100644 index 00000000000..4b3f8141510 --- /dev/null +++ b/stable/truecommand/11.0.14/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "2.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Aggregated management of TrueNAS devices +home: https://github.com/truecharts/apps/tree/master/charts/stable/truecommand +icon: https://truecharts.org/img/chart-icons/truecommand.png +keywords: +- truecommand +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: truecommand +sources: +- https://hub.docker.com/r/ixsystems/truecommand +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - Administration + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/truecommand/11.0.14/README.md b/stable/truecommand/11.0.14/README.md new file mode 100644 index 00000000000..1e3abe3795b --- /dev/null +++ b/stable/truecommand/11.0.14/README.md @@ -0,0 +1,42 @@ +# truecommand + +Aggregated management of TrueNAS devices + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/truecommand/11.0.14/app-readme.md b/stable/truecommand/11.0.14/app-readme.md new file mode 100644 index 00000000000..c4818185b8a --- /dev/null +++ b/stable/truecommand/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +Aggregated management of TrueNAS devices + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/truecommand/11.0.14/charts/common-10.4.4.tgz b/stable/truecommand/11.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 zcmV)KK)SyliwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POv1ciT9UI1cw~eF{8GdfT2gb+auyn#nxt*iN@kCytNpq<_0J zeH@5{B#bGN4S;gg>3sM9!Ic0n66IUcGv>~AED|Ub3WY*dp->2t*(`}Whf_#cdjV(B zclZBvyWQ?!XGi?o?RJa*b_d(N?|M7^!FG3huh;K=*X{Lp2Ho#K_W^JzJsD+?eAm5m zTgA@(NgkNu4~S5l#6vLew_uu@pAlq;vQ~&_Kyb>$yVqG9@V`KWM+A}u7$*c=k_-t3 zqOEB%LqjlSETzLvXM))@8?}RE)?p+=fhf~~X-YecAk>*b$`I+O_mUM`IN%Lw5O59| zB(yC-WfYMhi5ZHSfSPso20PvE-tKPe8ZB-T64GJI2YF*HUt{Wv7cC#CX0EdlGF|=Q z?=O4p-k{y}yFavM5XTJS7!d&s%^;430LSCxe{#U>giKlh#E|#bA^-pxiE{J{6=ZRR z0b8VKsL^Z9H7>nwd#AnAdZh7J^M4Mb4ABP?088h8ueZ&=73Tk5fA4AjKgRP6_&#`- zqWHtvDWE9|@E8XmNa8V`WCZfL-g*Z9Cq!eIMT{4|KnRRbl-#tE6vgv2KAFJ@8nyrs zur36Q1z=MIQ~?k~7{v@=Ua$oKL1{uUOUPmfCewhlabn8{Rm+#Pn!*JP@(Ib{L`$y! zp;Or39SldoHrySI`a$o-F5DUI1ZX!H?2Sj=px=El-rnzS4|e-KGzzzSgK*r3d*NVz zwA0@my$E*pN88=T7^GPgfi#J5uxJ7C>rDI@f|K!S!p;byyhAMk?H5eYj~OK4x>Ucx z1WkCwdb;PZ8YyizB^t{*Zw)@?Fulu66qv_obM*G_+d@rjmtPIbp>n@HXm>Svx3~L!xV^s*``d%PF+@B2gYF(D>ZrT3(;dIqhC8SWcY^Mq z{{oG}UN0Q&h5g=su-)AYU%Ut!w7nK}W5nn*N!Ys7)%EJBYalnIt}eeCR=uzo?7rB4 z(I58)+Yt4~{r-#Hz5ZU<-QOGUpzcn9f_~WRcf0*ye`hcVd%<`-*nzvdy}@X--5rf# zgSP9bdl22g1yytnk`Pfu=7_9I*}P^wZFw1Afp17&t4bq?4h!$JcXJjV?C*zr2=#Zv zUAWUnd;8(`XuPu*>+cUn{n6e|FxcK3^>@eNet)nt-m6~eoTi(Sbe2U7;}|cQ+@grj z%QPiVUZV;gK_R9U6zaCS?VcvkPOrDW8wLpW&|o}(-R<3Qzx$#a!ksQeK`?-W7Xca% z2BR0fFz9V>_u-3f@FMK@_XoXjd$6~v;imMNM9Bz7Ib9F~Fb2sS5rRV`j4COX(HMUM z$yodvXHmor2xWG>Q>7g!yc~)dCP(lW)bJ zHZFI^V9D^x@m~Y1tZ>&p-LhG`Bd6JHgb1HqA)=U|5Tr>+r5uWI0O=6)mM~D3P6!MU zpo~Cfep2yYyudE;5>;U98cb-A!Ld#IjjrS zn+sG4>|K0>BE(P`L=Ij8I})VeU;v)P3E@)*Q~pik&!-l#LGTw=_j4K-TAIO6AdBG~ z;)qW@QOo+h4j7t|i3A}2Dpa+Gwoo^PglQ=U@?S<;oXZjAKnR*+ijx>jG384Qi119T zDEh-s^8FkBdI+{#E$pmeQqbp1mAh`arSf&ieP6pwC}l*fn&1LOC}0TzFp82JDpmyq z=>nuUxW@4WKoH{b7?Iop4ROG>0G_1@VK8Q9A-Om_cykPXe19T4qahE0Cw_Y^)v#U} z6tB-_Fb+59rh%iCAU+L*hpeRviK$!x1Cj|{Qk#Fasvd-)tbt=AVgO4tq)f~yz=wad z(9qhgXW)$B86-GbRCE}9Vgw$z?QlLg)JT9!JVU=HF=}1@-w?dNJZ!a6$b#ufoG?6I zsD-5Eh=EizxB!CAk#T~a9$d(lTk=D3wVI$9NsUsk=?Z| z#0j0xBspbxRY0S)sh@EiS__R(o7L=;1yJbfcnx4$@Mbv1vup<7EXiWVAuILb2g*eoP2o*k z0kkLH&2W6Km65xH>~RrHv6PfJ&+Dc`g${a2REjA#$EX zQq#76zrt~d<4G-Rkr50UGZZg;S2p4>>X=8sU!P@;#lTZ;04tF#(QZJNrF_GezJv05 zY=IGFgZ#I>COTl;6?6%N(kj0OHo8+qnCkud$k|jX!&{E(c_xOWy2FHjEL1u|W3kw4 zHl^9Mh}GsYT=8Rkbt;jUA^=aziSv zz{|Je`yHs(E(zv$(Qva$KzWgm`yr_C9 z{8*k>*8tMGe1rpxWKH=_d2kxnQYcua*n6tvV2B9{ShN6;F&Iph_Q{tMWz6B2Au@)6 z7~8W5LCS{|z#B-=5L|K?qeTiSMHF1`Q_WJ8TY!kfFgnoysO5O#W{&wV1Rjd%wx|40 zIEAyJ`dc~syl@(%UQOK*=`O2E`D6}s2_S!-oE_Rb4b)Tuzz3c-zq;*SzuW2W6e^!5 z8AEQB5K)F>D5G_}Zd?3c$KWNN31sL7E`|<#;{!NHafrlxq6i$vbN>S*oU|a#7*p%# zjE@E%n(J(YNQ@Zb^bQDOV2lZ6?Uwv?9M7%k`xXlOVU9@>3w7Ptu5ECs*5TZ~cm^&O zF@vA9XLi_n1`alXHqxJgSDWDM;Ns$!qapa=^JmaLM}jHZTuy;6Uw&vk1Ba$aOZ8q_ z+HYa{Gg_RZv3ai-fBD^?!PGaFn|Q9#V#xoaUmuk~3#;xmNoE#MNrqBex;6Q^&{DZA z@wD5VCdZq`y1e{9r)5o+*Go!N(+TNOLh)SSudP@^EDQTOGWn`ArJ{Bp3(C1*m_#if zMgWXSG83LG%|+Heg{W~VUBt?V;pc@M5za-?k(A&{o0R;?p^p$}QEq!K z96ykOD#o#8ej2dw=K2Pb&<|leK_tnjpCeKS9ev`)9%e#z3I&`ZAyrz>KQhR`$)HIvrE=4ZzHAu>5ivFPu!e6E+)^4+evQxR5TYB;$$%HKt##Aq; z3HYd#nb%yX{es!_Ct3Gn%K}n#tK@6EXIJ+C9y@JgDk}=z*{f-(suowz+bx5r7!13* zcEqO2X?1jZp~+0Q%+9tph2k(_R0&xyg9|_qO`1v1na{G6 za=G-%IAp;M0x%*7h6_FNz>}@K>;Z2Jgc%a1K8Hn65(E;LycMzDiw?@Qkxy;22*_nl ziWUL1G(k5{{;U8lZFdwGE41}NvehqhV~XiZU+coziJ(*=8ZXUCLO64E_Py{D~k^(r-|;Rc=01i zvQ)nryFY1`rV-+-03-21GnOiMIOS4MPsn%id6KZVn9d*zrt4uX+==-X2`yuv5;8o*@7kz%gYoiiFRj z-BQ2IZV$cZ))2Q

4l%Kqhx16{icsuH91m#FZH6I1(5yL`!)gVa0MBxFW>GI9UM9 z(2TahF>lf-tsQn#I7a|;X?_!P{gI0&uD}#v@K3U@q22?KL9HZ2WO;Cgi)2ktto@Rp zafhlZE$i1ZEOS_uxSo+@gh~-!zTZTYGf1z6K$ooUr%C7=e69Bpo}-vs+k9eT@fT%~ zuq^eZU$3*dEberq%{t!)Zxkr$5G>$bbd={%0MIy;Rbx3pZLqEqtfs#c{D6f@^O1l0 z$dwYVFx_A}m2P`E`imqZVvscOGXqz825z{_U-Z^e6gBz}^#R)6!Oy-EXefBO7 z&!qE0TH2R~XL$oBV*tTVmzQU%1x)4ArJXTCJn`=x{+|o8v~S8Tr;tr`ovNlgo(ef& z)1mogEC)^(FvchfHB-yZst}Ii#<)W@%h4-!(+C9&h2W#6q!@`UiKc90nnWSh5LMil zmPVDZ>o^Ap%!f*~5|ChYgd(`OKtU3RbO?G~^)*EVi$%8Zo=eCiW9GxIdOwCZ$_Tog z5=1$|{7W9E5kh<`UN_UMn%T|g2jO-D{fXVzVRx5o_ss9rz`r$yzmRLf+U%~@l4@qB zHqd)!bp`v0(br*gn`rmU=2f8YgUO4`+*j|PJ(I5X8GzI{`iV2>wpvnSg-(2*YkG*Wg$&$GaWIwJ zy*Ls+hy0CejQl`>1s2Q@rEr3bJ#a%XV<>Lx=A@puOid(6IO_sree_|9JKXAz5*Ydf z(Ig`Qq8+Y6&U>9_#vt;0o7}!qSe$VdGy>x!4spPZjA?Syyd(LBeww5i*Op`w`Z9TwOz6A#n2>~g{7Pid5t4d4Q;A7{Oz+s;_2a`2x?<2yMJcU^s#ii~~eA zw*de7O8wl@?&y=VEpVEI=uC!z>V@2VEd~Txrvhru1=OAlP#riU$((n(Ca6>{05iA{ zZXWbohKUq~HE~I$!wR=V>sCh=>bs;sE$K~E6^v3Tag-BTgzAbc2V^D%s}v2ZR0>`# zCr~lYOm0x=9r#NE$7386qBgXk$T>{$2WP4PMmfyYBAaC_As9xvtGy#7w2#xyrX0XZ zY=$+c<5UGnwCxEHPa<@|U~s(!&crHll)*^7IG5vK-pIg*^fjE}XrUd%7KlOs98STQ z7sYy~D_^^Xb1O&V-&-#Qe5kCYpb;}^1vOt3 zRxS*wmM=9c!-~~G&|<~XV8OZN>L4jzyEN1+4-Rt(5V1J7l-EfJ8y3oPdCU93k|2rN z*0+l+6)>zbL?5|*^l?l6d%^#>JUmkh;QOPqk9KuwO7Tz1s7m2Y3?R46@@UOC1QW#a z6-xx}a8`PM{ziNi>s!9nX7yeoJQUCiT`~^ld~FiJz@n=Kt5xomI}4fUwb=U?!Dsni zoA}apNB3h6`Xe7Pbt)Kz$}F>n!K}?VHV4F{@7l7}a7-D3AxOqnJG}JAR5T$*qs>Q{ zNc)IWC{$CAkC6y;l|yH%0m3}YanG?X@`H04U9HEmRU?J%^;?XRUbh`xfZCM0>&~ay zh^2vs#}OyA1UbOn$ZmmjYhUTmSKE%WAb&%~oZa=-GME zyD8cVPQ9Y7qwbn3+L{DlS@>?XEY&A}?x<;-=*4PTs#|$*P1_I`EK#)&GL}R*zP4#6 zLl!saxXf-IxG#Aa%) zV&@dFVR97c`LOfm-0 zr!=7^@=>*p;?U2iT8GC)+A105^VyGMe*`HG+_-7o_P+(yXEs~u;DB$_tka8^yIARI zC*tjfAfDj(Q%zA8Q6B~(6rN8Y?@w+h-m{6R9SDk`A`r2OXnm&bCTho*iL`t#q#)71i7)vim8k!eP;u5%Amzpv=oMOoms=W_JR~btcwdF1 zwj*P+Rw9)`HqDXZ0CN48f66VM9J4dXrftv+C17?fI?g-kJr-+4$n|BeQd&6>!QWqk zUc0yBcT14u@qjati^Tb8Iq*s?>1EP!+{u;BxK(pj;LQ}E$l%S!kcCR#4632+h#yq6e!Z<>G8u683QYL!3VXvKSY>gT+VX&1;fSeQ)yeV#Rvk}u>sDzB z0)Qzdj{xWdv;}!=4z2(@tX~VRagq$d2$E%-c4sbYIEE^Mt|s^_$H#21s+jf?u1>sy z*kq;crC|%{JkTPh0aw_~@t)T)$GvKrB8P#?F=rnR72p3GZWNeKM`m^v`dg>xl?Tb% zEh=p+4>>!g5jy*DxTXI5>1>O0#1=ralr4@h*-{JMRzBsn#9}3qo^XZ}F%s5JQaZQI zs&PUBle;DriII3;EYkmiqe!Se!fuKeCdC?2ZUAY{aX1ynU4Idt3YN&lN=AGnQ8q)` zVskg+HG%CTAs;(`X-&E`Gfz1T0*Ja(kNr@ERpZua*Sky z0yz;iz#*!b)bj2I9@}8^T?SDdg(85;mqFCLt`0CSN#!*iDzd%h{*()r5I8~L(42nC zrL_Y<_>U+OsR2IvAGbibh~W$eTrHE?oaD(8O|h_|novRf|9gEQf^PEdQUd~!3MYc< zR~a6k(`+ivIz<#okP|#dF`%+nvQy>ySu8xpC0Q!WfV96kYc(#>~vI;;l-}y{)Y!YinNf$cg zFht{vBqP26Y2ol*xeS9O{+CWPFI*NM9RMHORu&5gXg2a?I9E(H9~w&_%x9?f!HY<8 zBJ;$GW9DYA@Uio0HWEgILQBpjlB95=PE0s*@Iai;d7Ic-8?{7a1zvrdyD}4{$P4XQ zfB>^3L}t$9&i;`KzEi^|$2COc|EGYi<%E|oIyr{E#E|NPMn1=aN*6pdT^oXP1jAnl zX6PMPSo7|S@J@q!h3N?fm>KIh1%QVI#2A%=*y!Z<5Bsj{~CNF*tWk6&Hrb5C5$ ziBP&;Uk7g*unQ*mwGTD!pueuPh zSvsa*6%s3FLwhRQ_@{w-d5wdq zjNVti4_>Bhnzqdzj^dUO%`GiY?}iE$Ek$I8DHUD_dF&*ZCO5H688@A&tc?`0v%Fx* z#I3OVmBG=_>NjUY_^^D`n18G?*Jq0(yEhkhW)5BPa*+xz54V1TDGILjxe7)W%6s5q zs&V4OWNoj7Ng#6SD*s(Vw8O@wa5+Cz!G|D-v4#gh2Og9eR>l^8MZT4usRrz;U08Qz zU)kgPXJQTaiIu++D=YId=ioZNlLh^m&ON$>=`8=}pV%R3_4nc2k}}<)bR5c&_@F>? zd!N(o4h|G8S)`*x{<_enyV&so&vGC3(7XcLJtw^?JN>TpN$wTQ7QW8aQ^Qw!hph=~ z>9X#wOFe%%8)D_qQOoa_qan8nRAwwSOrpO0aH_hMrwn`I-+KP79C8%~uzI{zuC-=^ zEeo$6X(vzH%3&@-eH!9g5f$bl%0zAoBF$`fvPDowc^tx?zym>kG zZ4Hih%v^bv9|xz&4Dr9cCq7>y%2w>@Sobz5fs}7=f3yOKa2(<}4n+z^Ot1AtC?W|G zWiSp`%U{kWUNA*4_0>CH#I7o;pK=Kzx0pD=gCwSm zKrC|Luch$FjE*>-_-HPpOFEEJJc&i-qc{ms=UFW78$;pl28=Du{aj9 zuyB&;s@Kk?*90})nh)d9hcUyxezV!qe^nsKk~E2u$>JjAOnrDqO!aYbaY|es71s^; zRJ7pd#NbM0UGvmrW}U%L7uV=!2>ym+h9-#oU9g9)_%oO4f0MaL<(Hc&ir>c+GEB!} zzp3zD1bO7c_BSb2|6a)M#RL&p5~-tG^d81cz!c+?!xc0zjTF*Fb6f5p!jK{p&!sec z6f=V5+YVwuM}}!~YNaWcoF`{GzE>8?Glt$n9!D64zCyrfiQqxR0$wbMkE$up6C@x)aIVe^iIgFnV6M$pB7Ko!#Q!enS43VRNWHDc=txTQjvYH4p79kGWAhHE$ z7EF2LZ*h$I@V0f-LztMr2i*^=S{BQ`N-B<%C`xWb{@!OG;^JZp!0=xgW%7Ioq##CI zrbDvW5}j8G(WNO$q6HWcaiRi_86x0^oW?(h3l+tPNChcKvmw~&cDpm>gPw`YG53GO zBIT7FMXPA9P;j^V7Aq#u`8xS@QMY5Ay)R@O5&^?Mp1mIy>Wtwv5+TN%JH#rjcZn#Y zE&g8_DMopN$33(*K1Z?t*HXBw#*gk2?6%?ic?5XB5b8TqJk@oGOOZ|uU!93o_k4>t`AuJ9_KYzis8 zNk}L+d6I0R4<2aS$v7T?DVqlvUgIdbxWO!#TAQcnlejS>RLP&|)ydg>#{`&GeH|3j zFeus2yJF?l)D$dam#v|pJMf@bs~8d$MOM0Gb9P!L0M#j#Wbm@~C#Nx>I79)o?jW=L zyuwCv9K6Z|2s?4apb$xn;(6{hEZ-^zO5woy zog|^ayd1WztY^XEBQuGmStm=s#*sOWQ{LpS+|#?&wurN@H&0{!|80(f`Wh#~nswT~ z_uYl{_ZLb#44htGt736bg12IMux~JzVp*)$GCEKO*MEDFkUQ4-)_S|(cN@OF>XlOuzNT)7)CN7CJ4olyMnGrBP zh?Ce714RU^FP;j7@3iNXx9HU*{88o{5a>@KGXu-j2d)83QS743_ykeF)TMMH;9JH@ z!!*^ow&lFg=cu{dN#WGo?v4qUiiW8y*PVc^@H)ao=A*RLA{o#cEo7Q^EixeZ5i{#@ zVsVEL6qgC8>pcmcLx#Y`#ZO#ttW=;Tm^sSRIlK{dH5?5Cs52|V3t?0qQRNk+Xt3j> zm{Tw;)^5vdIz)jTV5xYeYF81zd^K`Gu_3Wotzoj&;Pkav-Z2 z$=_7>MkZ00T0Q!dirZ?i_Bf~VPJbhW5%`G1D?;H%EsPzM0A}IdGZ>o z9jm~zXAhFbMgS&gJOuZf#>Q#D{*kA(0o#LKcTe(xm7}G^2eHX1vIZmMTPk%q5WqTF z5DEt?3rFaIx(!VZU3=Mq_=;ohymr-*bs`Fc9mTHj!dMl;K)P6*j$Rcr- zLX_(%&V`7a!``32;oW|dTx0QpbB7y&bZN3e2$5|5I+vLzV zESnq#&xbH14DkD$9R}#FW{0W$z;1?T&sr)KIL$X1WhQiSjE<{ivQ3V{SU9U=rn54I zC`B<>+AyLVl)9KDp^UFUzeRb0Md_lJnse)>F6V}lz|#i^js6vm0)j&7X{Ha{Ypq1u zF&F~`=|YKn!B}y^kUCEN{`}2_x|7;k6ZjY$z2e-Pk;vLwJVzm>>vxOrYR!5iiau_q zW}LCZ(fZv|6`OTT6@KKdCGjM=Ro7(2hFz0|AGd2kgoEp8!V9n6yS#3*4(8<_w~sW5 z$ojqGwVL&dmwc=qefNNmT<1IHBCU?t8|++_FHLTPcDvo;zump< z-gmv7{$RViz1QpazU%h8-ND{>pnKn)t$H%bAo;F)=eCNS`;$DMKX?Ap63e(rWFzcK zwMjpUGL#Y=%M3`ziYb8M3Uhm}yp)xg8{J!($w;7fo8OU0;cA4!w;Hx@#3_$yXQ~)PYGJ;VXe>&u*roKW^6(lg8An+W=A^Nlho@0UN@TIAY zKOL8vacf5Bt^LqeE37W? zT&3&PyY0i5B8RxHWUlYPvDosqagFe(oiQBgLTv@g1MSTsc;N_CunSGLrG4A11zt37 zXCuS`1D>?4ydvPuO+&!vIGzyRzMSTUm^x+hHCoWp+dt&ifCWYDpAKIF?|Gbr=nAJ^ z-cQxRotL7S=sDPQA)tsN1EvN>;hU*eUD_q7RV5C~$V;b<14xtf zCD@P~Icd2y-L99{@bZ44n2|-Aa7BZ6>;{d5!wQwV zW|cJ5va7$WELS9CSs6RhtA!71+c^YlK8=U}VQwB>Kx?A#R5S>1@eyR*8Xw7QY1W@LFS zD7~L9FV6}RAQz)bih323*Oe{~V)nR|r6-H1+nqvV)LS}udh}o%f{h}Vis9S@8s;~wN{`2#41pE; zf4{f4UC{scw!7O;`u}4*%k+Of{B0Q|A&mgJR$IBSg(_Q`Tk=T7IEy0w7oTIkEh^p# zmw}Q3yp5ldC`3dQGGcKG>Cb3UU)ZyAM|!HR5;qotFP-`1>;HL9p}I!eb{kwt;-9?w z;wIlV*t9xhYnx5bb8)*}t7d-lKi&1{iVqs)_7CuEkj9M3L3>(O+ud24x}HE#b|UYM zHtY(>Tc}$aNtID%u_&BF9C7Qz6AOvFmO;W0Ks1W~jK8P50yo$Aj z%WbP)(qm)1IOj;F+mxg>;S%dDJ~Cvdbl-$olvqUDfm&Zy5GBn<5e|Mv3rUne081{! zc`xt>7!7t%9JuQb2Q3Z*Hvlaoq?*FE*PB~-sGgpOd{(aickuh`XT|!z-5(4J>;GW8 zzw@;IKgJ{c|L2GijOIwh>UG4P7ni)&r4j&BD^z2(AHOJXuSDO{9?_TPNrvIj;=a}o8LI0MsgD6G}snfM!CYX|@{p8<{m{&bjsrOharPmc;Rw#`eW`)d;9TMkx(U_*Z{5wvX)($Y;f zS57j!yW+|n9k(TK5NOoJ6c*pFGywu_DYnS9v`Ct(3u4`@j8C{70|9^R)l_D36T) z&`OQSvM<7L3nvVcxOJkALg{s;18^)eFHQ41WsH7A!3a_m>QH8R1BQ|w%Ot62tDQ4k zwY#f`a@$mp7Cv7} z{uj<7*TH3hb(~j5W3W0~#?KRt`Zk?P0G*{y5#>ao&&+Q_DxBiY~dQ^ z;RA|=J?+2pOd=@{cs_r&^u(^zCVRxC)C>OQ)F*fN-aq8AI{$ zL$3C$f>T4V0;Gbg*DDH#3IH{(O$FC0w6N)bso)QB9;%(!u4p!kD;r*KICRKI)8WwP zwJL{0eQYuuy4@OTx{y{4hl0@g3phdyk(o}iClC0!SAqVQJb0-3tNCai=*eV6(0q~d?or=k9@6N25!7re^<+wJZY z_5bef;7R{~j7PMaZqgtyw9JFWX`{y z@Q-aPiNTjI!zBe7oPaN1JPGqGi=wk6!hzh?s;iTlVj}Rmd{ELkB&mM>NRlk&zfn9N z+EM4~Sl#kX}1_@b$?*y~lfNNS#rV43V zT3O5vR~m~>u%(>^m?R17v?-l-WM&X~AY11HR__X(TrpYl?3!P`I7vFi^ka#zQSI=8 z{@ss?JU#!0Pb2-0-Yo`jh5py;m-N5x_MrEq|2@WI^go?kGq5sZ%5kSg`;+M=*VFz= z?m+($#CXN=y+-j}RlED;XvQyJd|TM(p~kfa^NN74cPacWL#w^qE=jnuD)t4BR5#>G zvO;rlVHC9sr4xp?hNuRhaXj+V`tx<4M)F@>)%;NMzqeD8|2y3$`~OiMBmdPF#)iH* z9mf+e!7Nv6Hw#VxfMc0XTx}dG4j7Y>)86vUk$6;^{c;DIezuG6>eX*SQDqOTf=qvuI=*$Ab=?x z;RrK~lyrn)m?tSdJ-)m;IC^_>+FHXuY^e6<^bQ*ax-Z|bO^=8746DSBLjkQb!f}UA z#ovA){-F^gTpKf|t z=$|DUmIeM*B>%kMsK2U}?tx?ea`G&V_-m+)*Uf*O@K)%5@}l1d)BkpM`z8B-_euYI zl*j0Qb`t3^o~-Zl)d1RtVU|r`Q`*WKRO_-`mhoW?yH~eaNDr}|$JWXZAv>^uvuFtZ zFxmX`d|t`45HGs>I$QaKq=EZUei0fkRyT|BXN)5xyV_y1v}3;K*D=-U zA_m1MxyD*63L=bRlmA&~ooH8PA_9O01g1#I0L#Z+xruGHH!!+3P>a|HpXB^8X&}e|sq?+y6!kSJ?mh+Y0;NE!M>TcWd0y{$InW zx7N8oqfu|T;=YV}n;s8u)USxTGRQQJxsnT2o3F_)#TCOwPCEL4SBh%VozcYlvz~d8rrp-Ie({)R4$0|j z{(9}ho<$eMy`1_qU70`BQP0AX|KJBc*D_#N%l|tD|1|LbZ&%#^(0j`N^eE5L_#erz z_ZRq6IoEu#`KBCvck}B#>5FSWb@P9o#+|Eq8sEna5UcdRZgKwi2K~X4|L0MjI{oj% z+38nM{pM-xXnnj)h^bm93p$|S&P9sc1seSZyd*`j0JXeEt@B?ZlS2X3+KFlJ1`{;N zAX$myiWY4+6>XMMxK^qg^EB3qMg=nYZT?n*)c+iJ_tR5&mdSrL0XkQbJ0Hyc?{{~L z`d@$hN&kD4r%wLs<3MugfnEfl$y!pdrz1=mNXC_RbqmI!s0k}h7jYRXozG+3Xmi1c zR$l_PcKcc~JI=r^MPw$@CNq3jtcQU7^wdR|68p;0$&i}DD*emA$=Bn6uD*?G-C3Jp49s%_akH{~AZp#SLb`)NSqc$@%dw2XEfkt$FWGJ*&w1 zyZ4vJS3RdhZ?E6(4cgsyx6|u;E#TghC+{nj#H?Y8Pcj})-8f3GPR`~#E@raX&!2_H zr7jfhSJ9n^sOHDOW@o=@>g;DNJY7J z;rg=zI=3eNpn~{=0`+^hp?*D=Cd9hq%R*0!-Haj<%X|BlmP;X}Hwg(PWl%hSO_G_6 zRgfCoIT~xpwzf}Ji+KzGa!7;~_+W?X z!{q-cT8;i~6LK^VH_vTxvqoh1^Sa3H4`-)W2k$R`DqY7X7MCW1x0%p2cO`vIYk1lG zH}2>=dH`3>|Gm=w@9xf1{)b0->imDd=&`>S510}Yrt6-@zv2A9lLu&}|EE{F|6yn6DgW1_JZAmRXVyJ?gKKP ztGqzw;|f1epK0ZBiO2%X6J-L_4?xjDaf9dCwH*YR}Ik`Oi$r)o2DOl@j*%7W5*T?iA zewUqwewUqUze~B3SI7VF@Xh<9Yz$Zcw0I zW2&rX=0AlW2eH7?Uv4Jd{}_+XdQVCJ6L&jwu6{}g{++Mg(OD86WGoR^+&#$sU;T3a zkKXpqQ~r-fd6fQ#X`cI39Ac*cQUJjy%8-y$V)dOGrT}RY0%+I*B;uA23fL4f00{yC zL6D)al~Ei|l)=b34MccEAXzL`BIW%e(-hhlhCG*N!q>WYKCjH*u6<>_syj`guA0NK zzFQYP>bqZ3SO^o;_t{rph+?1NcW(UDfUGNIRBJB{j>X$w>^syQ)o#PRGqP}#&!)NE z(Yf~Cv1&CXUb@%5d-<0oFf74U^aW~8!ttat?<>DxjR>l_nO!3wnz~C$UaooanxeH! z!EH~h)OdY zpQALw0i;e%>%CQ7ZBNbMr|L@id#lp6s)QK9flcXg0nfv;_wN~w@b8e}BtAnVKrw?8 zl;?+#IgroQ`lnc3FNb+<2X$jZnwdAUfrB|BaDuExDyX#zi_dP_i^`t7MYDt~?z1y9 z0r58dX@E;JJ)v&>zkAl7{8_dB_lo)7dxM>)`+pwiS!?}=kv@C(7N+%UK3~Uhe7i-z zkUZ!fR&Rswnrpawe(}yLdHFcxH?W?&v?;IZ?)TfR?M<^d6&f>OWfFrKA`_HfnJrgu zYds2az&0zL`SyOF_WEybI(mY%x6%k~ad4sU9Ow=L=<2YeLDmTN>DqoGJRUlt! z*Th%S+u*Em<*)Oy0;UG(LaehrpTc+l)KA^|udf!phvR=M*8g5_XV5LK|GlUDPmlAg zz5bu5yJ8I?#RZ`ioeKylLN}d#M%vK}21ikyq_nrH&DG($j`Egj zP_r<+A-o4Pg>ssC3VRQ@=};UgcgUr)uoZCpQy;K;+S=|U0hhoc&DcCpiWqtvf6J{LEPCI_j-@gy^73`E z_|~C!{nF}4R(rc5Qqzh>rIg)9qOyp7FqTibDgZv1Ce%*BZ2>Wr+oDW9iFvipp9SgK zf?n46RfsBEUgt2y&f6i<7ij}fy6LPSI_>`zEEtc8sU#Nz4}S^}VP17(&)ern1fR9f z(HwJ0P$|*z7_@VAYEcvqRzp9jAzg#0#W<`Y(EH5H2*O7#l4Y^+nSiH=4LiHcd`;Dvay1h28Ut)^SL!EU`81(Rbpa5!8I;}v5NERyBC>jZO@65#j@DGb z=yY}aG-s@pO%+L2HwFKVecg5bUloQZ!=vx$1zzR<9rO$L|Mm8^_nz|qKFTBfzporG zFPkE8Y7f8i^-5Q70Au?wAW*Je8TY^1!>jlz6@c%}&+BmOn%-Wg?)~_D%OG?4@>M;* zWjdApisdrR_kE?!t8k15zVp0uy`g&8pK)tFXgG`>{>>(8|htj&}(2`^BD0+x_r z*@UpZ7CKp5LY5I12uNINvG85DfT}%%ESSD&8o1Y{s_{1!aeRY1hm+Go&RDrN_1UCz ztSI4`jVVz!|3Zi0AD;3Nc)u2$9W}7f5>Uq)QZrBrEq@tEjolW=p;wMYN#+=fU+!Ru zlJf6rW5h1UXHV(6D3$<68c`vL$I#*e>Bvq;r4PAHfYVn|5?t4QXa_hX?pFcvrMMU) zH&Ddh|yKE2Z+&cU!8*3EZ^SfKg)+O8KDvxj@(jh)B3ohI z0u^SXUt7pA`1GLF;o6j&>gwNtkCswsEe=`=>ArcV#7nl~pf)vCG4W%#Tx}TCstpYn zE**PeJ6WrjE~lg~6tB|i#a}+HUr+1T)B4p|`aG>)PwUs8dHs6K!gavBdweFmCrtkA~9<1%cz8?p#g2ETJ4a-^Nl=OVB5D2O9Eqj6Wm!(Y> z>5%uv#LOkc*%L0bT3sxMmiv?|*{*obsM?dPo3rVZ5Ysk64B{A6Ic@8mu2vUSeMMGp zilSMYPCNR{r?0j;hTs~Zv{kW`Kc4@%xx=`^#ch7v{_gw=H*)0YDtGW_!yrJEzD+`% zhsl?LB8HgeyB)T4j$rr;!3@2N1LTRMjMm1zlam98%Z`v05<^)+MEWW#T8HA_od#aK zc=03lY66)|r4$AFQ+5CCLs+G;sTu=?o0Oy;*Z?vB+Y)nLE@mcCGJ+B3na#?8BAM|e zpG5g@r|(v=s>H@XXF__q_Tk%k>hwP{g7>BXuG0T@cS`!-&i0f3_bAU=`X6VC2TAq9 z0e>60UN|Oe1`r6U+)Lbmfs~u3Uo~975TmRg0M0-$znV|CI}|R&3(T0vC?r%CD284I*9O7{>6zyT@Ckho`Lah!~Y7$ zA&w{C3>Vafg?w{k-wacdL`bDLf+<$%O>2j!rPCeR6SQtXXeL(+nI}-^dlwO!2SJcz zF%!s`$|hA(t=y(g?Nceib75BgtUGLc(Q=DK$9m^yZEAFL)r0(VU1Gk{Ec!F(xpn&A z9j|lpOx;wkY^Z(uM)BTT+@~rLuQPR9YFkwTYe4-RV%uc z9HtIZaTAly0})+rC0bzox3#Nb4Uo#@;-rl+k?QxAE=K+#*UTkKhk#Y9b>yUYe6?fU z+=2zQ;IlcLu;Ea=osxtlK@z!xvkAPPE-%k6%vt>9NAdL_h>1@q4W@`wZOT|mYmS;r zOf;ty8-J6)@D+?;93WzF;KLF{qjnZ!-U@27aR)|Ga^uVN|2|IFxnc6_scd)Jrd0IX zNQm60*Ch0mH|6Ba+XNf(s&@TRH!O1tn}X$ix;F04PFI0MOH;k2lt(Wd{yzPNl{h) zLTn(P!+4@|oz#8R>c8fxmC)8YU$ulVb=}Zoc1hrPjD!59qGU*V=Lm+2gD~W>U$bG|SBJXGK~y!qA(R>uR-e9xGaN1C@Na^R7}d!YE#%xPZYC7x zQ%xwu7}U2>GYASU*8R$V7dfHH2$&xxM)Y%j+<>oNTUIszps z4cc~Q1G!=9W<6-u9 zTppgasv@HE5_#tdcA2)NI zLBF!PpkL*U)o@bPM3a&2OL%>=?lWIlHKD%RM4ED?xiBZ~B188iY}`Hp>{6y);SVVK;FN^dN4mPs7| z>LgDtQue!f*<~}SI@{5c&+#ihEBt>@?xWt#4Y*?euQ%uy{eOGAPw`)m^Q`6nb9e3^ zBofT!yKf^VjIMkAmm7p|UwerqnBU5tV%?o!^e$I|72SF|T%=|lzNgE-Dpei3{f6fQ z*7Od2y>+i7|06u=1XD;@=gR8Yofd#q^1r`RlK+FJ^Iwnihzs@)rIfZ=Tl!=H3`k;K z_OR^YZ`*BJ+;~wkOrA3+Pa#KLE#ALuuEaN+2@oT&T@pLNgY;JKVqM*kEdLY_xZ zWvg`3n&7RLpwNMZGN)7&ft!R}M+pqYRn==!sI4oDqaU8VDP%68_+)I9m?1KT0ix35 zlo0_$1g>#xulH$t-fIUjZU=ENZsVk*FA)|!|5t)z;B5i#7O-zklv~on`-(?l|0ADe z^54mmeTM~LmHgk{-Yd%gz1~y)$47bOM2@252K=0jkW#+@OTY+$L~3gxirdR3a%DdC z>l~WB9%z?A`_QgrHQm-IXkldmDr{R9<c6fZDZw_|pq z_`F}zNb;%@9D42%U5aLNL=KZ#Dw6vDt=I0o@G5sASJSoap669aj1YrPt5qomB*_k^ zD7ZExp-i^7Seq#MH6ng-oA_1<_&1l6QYqOatGW;6Y4up+StkFL>-EkdV5{W+POq5% zcd*-kivNC;$JYN<;LF;ozqY3Ngwx001q&^Y=MY7dm!`U0t?%Dbmk&9V_CcCz8LyD= ziAv%>1fG4~!{qk=^2KYxG%du!%&n_K%CN0t&6Z|dhBAXOoS@JjE!@K<7kSq5I^)Pb zZ?x1Zs#x|K9EPw~O+Bd+_A{d6Y-Y=HpK(j6nwXzNhym;h)n7-vzm0Ka80!eh)OYMP2MX}5ks61phQ zcpH3tC>WstW)uOM%#g6*q~MbyImRdoso0!}@C-8)a?_4YF$Ei=g&5_d(+ge}#}nbn z+HAK@#(+p6DS-q@%pi`bVhHgLGjM~Wh+Byn<#cx7s?fE4|AivG#mcUF*hVRA&7!Hu_xNB%J zF{Z?%x=g77w^DxJo46R#h4DNtL0Xbl&&)(wt=W78YCc+w&IO}V3OSPtW>+&umJ*uG zYALC--Gax!>Z>Js)Ze+*Nl+TW00Hm6J>Xq=>kAs)v7(4C?C7$DcW`xQst#d0{9L^g z+Ljx{&KRyf@onwOZq@;g-96b751aUObBk$1K((F|%h{BYBt;}zfBQsX@y5cW1g3j=QF$zrBSk&p?u%maSI)lK7V#2tLp(nG)rQNYT$~m z7iev;ltG5ZStI~gLB3E0s$kp2#}G$gLr_*1I?JNSI!RzQ!1=d!YCeMMcm>`9)bRo8 zhm!;J8pq)Y;?Ff|q97yk zoDxHym_G32yu5Y9T19&i9;09p=nF;7&--kHAu_|UOh+|Cl=3MK*;LUr|M)ilHY^SP z`b}6uqN0&pzSK3-0szHxotIWhz_a%!M@kL|7yPg+4hjR==2aBcoa<#Z$oCh==U4X+ z_5LBgJ-GOJO_-w2N}yL4$CvjF`0U4~1Q3@MIPMQn zb^h*MVZ6Pb*D4)1`D|rJ&zlWkgnm4GUvA>`!^zRf!PSS8i<4Jxj<1f6Kb#yMUliJz zCpgTTa<1=ipd6i_d^kS8Iy^W#cy;pTIVMRw<14`&5)4O?K7$Zp%0My(Gni6c13=5a ztrJAF-KJ{DneTj-i(AOgV5;F-&dQ=MSrw3(Dm=TJ1xo32SM6$u+Feow_BBan7HIRX zBDI9w1}{=rV)u*V;HsmmA+Lm2b?H-)!eSOyka@ERtwN=9cdIL?EH}KxkLOFV%O_LS zKKQcpY85}!G(z$G4QE#CD2RULYO36*(4{5UnqLkY7SFoHE4opDP*@16)Lr2=^UmZ> z4^2^k#|zP5M}in91XRsSZy8a<-zc8HR#&K%9Kr!X>^PS~zRD=55|GO07B*tdm{{ZR z+T7o!Z~|@9bTe#(dS?o#fvd=MuO>6#w(uBF-on&r!hT!Vid|-TLo3V>=M;KXEM9J| zi=y&S3?q29a>qX6^i?1;ATG zCWs1$#wE$n>A?lKI6QcB3??W>1Tqu?t`gvQoXD>7k|xu)z7ImAk7)tv%U2R8|2TZ9 zZd(vruHyEElFs2~qOtE?umHUTGMA0@s*H-L=-gCchUs~sl(NE_)k1EB(J| z65cfgXodf`+b_lc?DhKnC;#tbJktN$x||}ACZTlaVuq7=iT}6VYU%(^ld$$MnDNib zWU)d-72oCgSC)B>%GtNe`_s#{iOQtnH5OFaLY6I7`qkD&ysABd69GAblq46*l%2|WeO|))+1y>pD{0+U|J?u&OScSTntSTZ56AKE6mhk+ zn!Z?YROYqUm{9f$X49W!$$~OgQ=u{^i52z}#_9-OJ4xk{y7CvntTIVo#aD_T38r$b zH*YJw{N=U;HPnx0yxYiKTaCIXYrPnPfBgCoZQ29@K>xZ!Yu2AKM~Vucd4pqh)-pFY zik};JnBVKZ*?4QJ{S%Zzg1owm4NT4<>F(1}2PgC- zrVK`r`&@#j-E0cX z31FJ?f)(GaHma<4Yhy-xdP*>wEn2nw@jjgp7@{(NWafkYNxiM(kMieR@<$oaUHGF6 z?W^%e8I_zrD$rb;KT0qf^G80JZ1Du#>F<2H_1t%$+->4JpuXa)ckr;Myo=y1=DQ7G z)nEo|E-Qr?kebEC4MGS*VS>P@hDj<5)U%38faZ*G`~C-U>F&ca%=59V{Jj2%R)JZ= z@@VAUD?0Yn+kCS>Z>q8Se-L4)vWr?j@6nculMr24sSEAj_t*@yveD|l?-4vp(j-bI zi;I*X7#=1uWd!0_n$Wc$?-hXvkvxHm_4BrkJh>ac($m2IN7x+?0j@g#y|-J+|FPSD zI{)`5kJuJD6RALr!%rV?aU6cl+Q)gcnM}1Wd~|amhWV3f8Fh2c~%5{;)LGAHHoZ?DW=^WS|^3I7$F0t&b3)p*#hmXoP{;C?(fq4UoHQoTj=5PKlOII{cb7$ z)861o{y)aEH2*7?RBi@X{$`eBF*`$KhQ)OV6#Oe0$sDkl0+Pk85gI2%ACFYtB(VDRStt?11iueDeoj$%T-D|R;DNN2N4>Bg`XS8r4dUQ;WY9b&g zq}Io4v>1Xkf;i@*TG{IPyLXpYX9pJ-zq~s?dWh!LH=iU4^HWIaO+vytAA?0TfS3=ddD!#b%DK!1=ycmZ(*xq~LH6Z0Ii6_Yt27Gt=p_Hr>uHivRM-2%Hz$Wb|Mc$t z#qrhI$?1=`B|zR#H4Sh)X@D+GB2tH_ck%Acxfmqxwn%dDYYdTS@bKMvDV*FI9Dyy*a)*cz^lR@#*Es;lbs}yVC|Bj|CwPGB!mq!+}`ft6MlYdV6wu z_5R}c{Pf`M5>_&x`EsGWskPwlI@xQf%|9#=h0ZZRA9$S+jyrU!@$~#a|M`c4EJ}hzz}vW@ssWY=J*t|vz%A=Ta4;P14)%xVzx+SYnWu3_Q+P>*$t>Hg6S*?9aP18;GYBD-0on%20>Ag7n}U|O=XcWUbbPO-49#f`81sg zCqzL7y)CPJ{wzSYr8ObX@cqg8|vX;~ovS4}=Ck&4lMOMObKoAsTf>j9_P;GT{1JDHxSOokVFs5x)u04aF zt}=?q)eVP_=*!*yPJe$N{PBl^jR;8yA6jOC_cl3?tpcgD3DTFlz5YswP3e$OHX(@q z7L{*blAg&4pLcu$7H-*ab0m2=AnV9b7Bd`~QB5aTm=XlT1@Pb7_Me4B{-?DT1Ai*7 zfReaaj1ne*MhK;#-_kE))UfL{`fm|yN#$_VCRuza*WitRdR%k+r?=^WKctcid|%-9 z{Ijh$e*wNPoPzzmZg0=}sMT9u;I|AT_ScFo{q+`osx~T%eVQ%kZxIYattGi{%VsOc+dG4FUQ?@unqbaePtzX3J$`pyQNUOt^4T-VnEs62r_^SNpt|NgTRbORcD`fD3~FrDBwVB#yZ* zm&DX-NQx?h*|2iG@hSOtfoPd2B>{tsM8NmO#+2{#RhiSQ!q)ua4c!lxkkcQeKpgJB z*x&AOggg3!u&uv%9U)6QoSx1gXmVX75dq6Nu6h`X1K|#Z&GqG8f7{6C^X9XY1A{-u z?_RfRP5~BO^2;p_zviMz0E})rth6#*UKO8dHgZ3z7de1ZiDetWk8GxEO3c$(!Y$LG zZ23I}-#k6d_J5Pn9kYP1i2vCh?3M3-+j)xrd6Y-S|A;YG*FobX22nD>LG#^OdG^}u zyQT!sAX(_k4pc;SG1#Xn$~3~GcE)g|3$+y}bJL9t|4c>xc+UN4#n$a$B&(i^@^%ZW z7@}sFiMTj}--bN#ZQTc5oxpQx4`sd&>J{>#Eo~M9 z%F%DY)6N7hztF===Ygjhvh%=KwDeLH(@<)zqp+gbWceJz642$l+sobr2~MkL8!@s$ zc)qtOgZ*3=h}gBWckBdQCth4q%+8rs=z-$^vE3tuyt*}BK?{=32q_EbU-n7%CQxK| zNRq;d4n1jUmq-4#5r%bwx47tkUVR0FbESa=zAypiffH&fr_Esm@$6Cy;;M1v^@^@6 zXB0Q`a8fm(o5g-}ZH0rW9nbRDTdY-2uB1Q7({TNN$orpndwcz2{{QYy?`i#ij7Ru? zRAZs_OkXZ*a>X57oxgy0 zY>LPYrU*zh#8q(!oP9WyN4E;i7JC?1-A)GF6ZRXzy--(4C@^J*jn%)6!nIiq2d1{k z&2lQ6UGqgUj}sz2jLUFZS))o}&69@e%Irg~nn<5s!2fh|gqc>K z7mluJCt6{u0T0bmwm8DXoo@QAb5O_C{A^G&6ymJpPRx(W7;v5}=~d|0%UhuMck~9& zaPiz{Wh16=RXgIRE?bpd*}$nk$f78kkn$XoR5dAMz0JBJG9=pDbm%T`>otieQZA{D=Gj9|80Y-zJ5Cuj=I*I*rSbQ)<{<_m_26npziJG5!7urC6R=|0@@8^Dw zg=c+nj}n+5gM_f3+_MKu;0^bC{cUe4JZ`90;V1Tzhn-Fto`_#89(B<0G7^CTyd2W- z`}zM=!25pAQLJF3{7-Z4K~vvteQ90m7_7wcU*RYy_u1pGhrzVE&kDz4pMBqN!4#{z zp@(4JYhB|w90JLrtr=pFvl>@w#MRVRcx6>QiYVe$-3E~B&em-D@};GrSFo}yt_UWW z8pVNoZ-qI`Is~?nulROJ9nOb#J#i96^JYyw98ZRz@Q8Yx2dnF3Bq~)AbvU0@R}sTl zRYeSYRh^b=MwXdLPKf;XnU)n`BPXu_w`rJc3Ai>#-VTr@W{-EReq*Y)lT7#~ar zm^He$254b;H-JI{6=|pVXkB1IGD{=G9O1j67;IfwoX5(DDbCA*RVm@VNawjy|5JyV zZmIk=@c-}jcZ>V~d%Y+B|D!w=`G3By_NR}|l~upSXCM`bT+3U2GVifhR3{&c((h7& z<~Ye@s=S7Zr)L8)%4?-Y`Aj18qJary;KKj9v$m~F6*E! z#F@afUZyRDTL*J}a8jprAcw@5ikh0#*xf%~BnZ_5`anX8bHA07b#1-uFc_2~hT zkiPDBDf}%%HOioZWX97n6F|XE084brBA9a}Bn&7^YBUArm>e7HG2|`Ukb3^Zw| zQacSM?JXOt>DawDnA;>9--gIv4}EC{Z9Iawvhb=is=l^TzsA$V{*wth9?t&T=@tF| zy}j-3ll}J?&$nm)sdO-RvHv89YWuI8ZRXMKKRX-ao$Nmg(ATp6BntOr|0!TA?Y}~! zt4y{E9341o*?)C7KAinm)!P;JUv0Or&-Bb{AQF;rOc5*zIngw|pZzYpNDw3_l6Ks*WBk#^BCz+yYrn9u zA;Fdu0{Ih9tW?$r^t_<$HG*=hRz_ge1Z+VlvjcfT*YX+FR8EbMjIvQ*GSoFZr+E}|I9-Fb&VupKS zvsr8RjU!1{En4{ZqEhYi@y{7Y7!!uTsjaj*R+31|yV{<8^e4e~vvn}ys8 zG!uCTuyu6zHVpGItF2<||DNcpef?Bedzgm>Y+e7*ew~bcucU!ACme3pLu%W$vc85f zsT?aQ5T7^Yb;q4;N8Nt#`8)JwuMyVB(C^1mYy;6|`5J>>zf|sTz*-oW1u(s5Jx$Cy zV2KVYXA&Jib+j?f>FI~5t)+QC*lhMDTN9rUrOoL4G-&HB&(Dte_wE-L5A~h!1EPNC(opPG($O1KJDDQ~7} zae7s$d6k~Stx@Aj-^*HD8))@voJL!%B3DIPH0hzqndt%;Eb*q2uE$lMCoYiIyGe}a zm;38X42BrIlE$Rf`_ z{bzst$IO|U@BetyNB_@*6rTV67H>{PT0a~i#*V(;uwe<-=v3tVJm6}=Yectc3?RtJ zl7g6o=u9k;oe=7nViF(x`fHtl)D{zK$T-H5=FjHbpxporzWw2cLGcF8(+Fo248A#g zJz)R+=Rm%K)1XLLkg!%Fv1*FKXWJCVtE*s*!fk}()x|0%`OnWkpkT}Mh93Yhl-XEO z93YipZv$zte*Pgzk$4TdcvpTXUXTCvS1`Ik+FQn~kc25zBs~Qe`um!qr>B)iJVegi zk@#GO#PIMu=_Lcc++0f__#WZanw|o;#7K?VT*EZH>ufR@pL{k264pwk*lRzT48j$E z--@KyC{;NVhkv9QZJ5KmO#WbH6^ns@Ed$xvO zDicJiWaby1E0v-TG|yDsZq76+a$_u~qvTp1fKl-wuUnx*Yr?yA2&%O9XW7Nrvu&=n zBDc@f{xA0Dra&pO^431t#=nm?r9qZsd8pZYt^+EWtMjban}qJPaXU1t=87^*lF`j} zfzlXJl#MVs&KsSI47%8q{;Fza%uR~E6kJa}3c=ge@~8^p zSedIOX3ChH9JLz5wgQ=wghXVu`v>E}yelTt?ne*N1mwM{ zA=(b#r-k&l{~GLnyn(Ab+x}m)@c&OI#{GYHI(8oY{|{2y+5h^Er)va~lo>#PuMi*^ zMBQqZONjq(0G^6x9R~c**Mv|lVh+;vh>{UqBT*X+RuNgih)c!hZCyr^3%C>|B*T=X zJCz1_lp`J$ABzSQu8dmjmygBkGOA|r+{Y;w3bqb(zL|oDpD=9O#V%$=(Vgu+Dw#i?nz=0q9h_a@!qnMak{C< z!xggIpj@K`wIy?NFTpwFmp1x;?^(8&hW#%e4j9j?DT*T!|T}#7!vMMpQ=Kw4l9;)1aPltEW`UvOsF${7d%ax&^9Jp*nl5|$L;Cv( zh`a}nGUCrw+VlUjARybA_7DU6_`g@l|L0C-kN%$rDSP<8ob(=I0LtaEUmD1ot%ZW3 zsVW=P7mJ8cE4ZVi$m#pE0z>PTjer*7LqVyLB4_0p`Q3#{-mOQO^81wr{x6r!&k0HC zosI$b@qd3jGxdMx@%@j7DK`GkCLJtE3LseFTNHz8y7ax2;e|MoF2!9k6_gtFzKP4$#-NEmp z%0B)-HsAksr&H(A|MMWFd;F&!s&yrn2sn>mW(&Jg%P3%VidZX|Is(N3st*IzDrmu= zU|&d;fo`bhg3v&!dYtldAox@C3m6Os_UeZvew9C!r`34Hb3Xjf;D1V-Sw)0%cFT}l zou9pYKK$pmR}IKOTWo*H20%vVm1Ffr_`~@cru1B12r!$P6m~$@Vn9pb>T&?ukg0+A zRDCugjQ%5~MFan*NhB4mJ4%2({NI_nCjXzglgT6he~8kF|HmOpGXO=*Eud>iK|o>( zaa=^-jt<^raD`4S(x6yWBIvac2>j=IQNVxd5?5QrVraaqlNT9dDJhOu18Gv2x2$Lq zsW0j}m9E|wNo&eYo{rSrElU0yZlc5b)}KX&lZO5O9;PvlS9gy9-lzXLW6#w8W{>Z` zJWT1Z|9=$g0l)>>Qh8}5B~ipLufWxwji0Y3+2k6o8m|AmCWP+UFb&p^FH1B?V z1Swjf58vWA1cPDvKmQZ{pD#aVYv@g;rvuJbemr~q>f+UlQ}DXz8we2<_fww!`YX^c zo&5IODf@-h`R%vEBaraRmJGLKkeC9TfsCdkUPU{QB1S%AN+F;Gz*~aD>R4s~^Q)C9 z3AX{oBnBwH#VLt5D5j%>|AXTt0c%Q=?DY6JBtbS>U>d^>W`lDqc`{0~<289dq~v(Z zIX8uIIFwk149iffsb9PKy_wQud9YH;|Ap*4{yBgNT;S-gIiU9Ne}6nP^M5<8`*{EJ zK?>*pa7)PsQXIf2+HpZ}es=lutLN80e{=Eb+0R$cU%$OLf4(p9TWVbTqAB@$m-qt; z&tY;F^2>z$j#cqB*k+V$te-h>>(_9{m|tN1u24TqNz#Pd@?9afd@iupSJ2Z?qF|e1 zx>I&(X@|iuwDkDv9su$b0bNK4SqCf~Z%ITMgpG=P$Zg#(t%t8$x9fn<=xccqG-9mn zV*YGbif=Ea*L?{~c`aocC?lZB;<=X>8&AIm@}NWS7Iz`3IwK0x6`~yJA$SUIa2zt@ z2FJ`+s;g6ScYzFTZc%zpHVI4-82s&P;5y!zS!TJ~R0~CeQ}p_4K+`Rze2Pt~+_u{~n}pPIDGTQT zN^+g2)X{&@^7n9Pq-izBo`;itU+=S*h4dHyqXAJ2at zq;UTKoQK$eV!DCSlGM4y`!$L|h?u?dlBuyc1KSLREg8P4a}|h;9BeivO{1)0OQ<#) zb?wzZ9_WaEZ}xcp z^B|>B|I06d-JkBKLPGcHeHG`(9-Z$>!fVvfUJ@9710xs*D79&R|6v+V^Zwr^NrW~i zrZ9Sul5NuO6kyN(_dN6c2ha7Vv&a4a5Jl|&Bw@>2rT?u?yUe+i%Do+emH4^kp0B_g z6tTd^Ux5tXA`8+af&p5SC`2i^g(+rwO4--Nol>%a^1M%`C#Dm7Rj#3V>Co*9+qYG+ zt$tHfC;Si`r9%``lro)3>w!dvqu)&!sfV|N9C5 z+#mnxyOsE_$N0~ODV)K4kJ1(5as3eqU?g5_%rmRTp?JoTuN3)BstS!7z^zKvhN;EO zmmo{Ge~$z(R#DZC?Am@Zc!@u ztwEKJt^`WAIo_&7^*J>qOoz4@`G;kR&HF!~ceVY$XygAg-~V@KWAE|)&x4dk`~NM8 zwi|RFLA<$EufyJ>FW|NcKHKXUsB83)CqsWS|3K6JXS!*2{BuBJnvy6&=~)~T%4axZ z3Vd6xuy6m*#>V{*Z|qDS?f(ZUeE)N~1g!H6-ebD1|J*hvFmF48MdJ}$V5JbjS{&+? z0)9=z!WHTf*bW04@QlP&aP2xsWz%b|87{6e@BwTlrU`3n>ZLm%aM`#JKi^&myt z|Ml}MI6(DVOCF$7mRrQW7WRze5PdiTUt)?jb*bJ}b)M#(qD`LTMSb|PN@Rtf==d0n zI%UD&A{M9>KBBV`4uWnH@mP_8s6udAi{R~SSnKFx<7HJ1G!%!$kn42*@okvL(!aFl z|2>tzHum4t%>V0olgIpD4^pc9-&FoeKX>H%^=e-ShHvNiB@Vh@dlUfnD2!ETZM4M_ zpO3V6U3Cgeie!n!H!F;iz1OIV1z^*a+{HcBVgL8o`J(LI|Gr;||Mwoxe;%aN?0<9T zcir=*k%!||^UiGM1Du}HDN8J$fqa^024Xmef8p7s1UUW5e}47L;3gc*Z@=m3?D$V# z*L?rA{N{3%Z}1+9_M#&eX2A%m7?f(Db3jd&qpWQ5f}RFri~X-%!RTiL?z8_Y@4t9s z&v~@}9;9gd-#*WR9n^pCap$MW1-yqR*scTF^n-eu_bUo*oX8EZJF5+*d03&o&PHq? zz^+Ny3`GOiU37}a^2aIN_Pkoc-^&NEkN;Qm|9g(}c>en!#lrt{&VR{%6#Tab z%QsyC2}*mp0!-3AZ+C#|Ws^IgUB9)<5_`HVYJTROE>=O+2ck>*99WYdq?ACsEcYJj z@cd6u+VFo8_CNdoqD}ly<^10pPy9#z{}4sz|CM=`%75wiwqk&U&7po}sBHp&YUry~ z*sFlsXzK|H>!bOM?$^O@WK*T;Wlkkf{;u4r-Tv=?_WMPv{2%82cm3(3{r@1Py#Fh9 zzxt`euD68x<)H32#;**vEORc2U{!i&0PJdgR|5WzBGxZ+j z|AUm${+IKt_I}!Yzpu3KQ`-3~r~IJvKF1!zu-|s{Bp#1dlfa68RWW&GRP8NFuZ4Bx z?K7{uF7{PE0Gfs6weme0>0U>W>k)VB#T)fOuMs=OW_o3q?ErdQpBUe*rTT z0;1lPCbu|5q0B1M{C+fFf+HA3x*R$F3cNruN+Cru2?^vm%MwOL9PCuSlCO?+Sy6q6 zNemKCM{Xcg6v6=tJaUSEp zAEfa8e}w`Phir>$On~h!_3F1+6eeHbyRgkh7JH(!mBnL{92)vSQ5wVOBBm%^!l1l| zYo8PjV1!21c5L5)k054hUQB^g-rO?FaX>;eWO@xwP;+Ye%8>++iA@tZzvSLVI7fgFJHAGjtzH+Gfv0AB=t6lMcR{L8wziexE*Op zN;VYYsK?-`rk#dPHEKs)jA*tdg!Z6LHSI*5YP5&CZ?-s6X|&=cUTt8qf0ZZjeT>pk z-h$zUuhJqB)*5F0;maq%yzE2)1@H~}HA!eH?;l>IK0@Wpck_`;X~kI0Pm=Pydn~4s6sOnl^Rm#`3VuB1#u9uq~aYcIyQ8X_gz< z-J9kYc`QQ9F8P@452J1kCDItt_awbZNQ8r34b^`DmG!aQW3lT0%s#p&2f!Zv-y8ep z`|p#f_jv#7K}w_IZl>8bXu8xt0`2V=g0(7t8) zZPgAKYtk`yq1XO=i{U^y+fuSpPLzaXl!>@sB9Oo=dr#6Z6IKffE9!Wy$|YPon4d5! zSR)+&FA6A0n~|p|#M#~Paxg7XZeWUGxVSq~38*bv60gX;pcQ~xq75P(+^oqqLwCnq zz-oy+BT;&HvgTif{jAx?GLmkR$+NSGb}oco^cLjvrz|IGK_+^Ii)JpX-= z!q0!M*Eq{vyFBcN8FLx8kv7DZa)Fd6-dBC}o}@QS_Sg4RtJ$l&S%LyKpDDV< zZ1%sy871lNCEj4l=eMTwb#(>c3`Ja#Ipwb94Wz+Zg!P{``@+S1ja2iOa%y#-=~Q4) zdq-l>RwOI>Xf$K28{rWfj55}fvh$rU3(Iw-ydu~?4+dB*rY&E)C1CxA?8KzWB>$zB zDxo{&724HWYM@$MMF|OOW>^FHdo%2NE;jj}A9vk@0d{-{n@EVB~UVDO_ zx6p%3_=}M-(%=<94l7?s6ybRFCJDu7?KIqe!k#zh=j&{jYCBXMx92DhYnGMzCWIsd z!bj=La(8NEwLX42;YN^w90T-AQ%|3g6pXSh4|U(h@D}0-E}|kJpoHMGMt{&675F#s z!<*uFG5HOuLK&iIsW7QzXvH?{}-3> zGVOlS_b|zI`~3dYVkc_wYru_aeD&s1{XJgBrNROwH#+LCYf0|N8XWPbG6i6rMHWAn zRg9u`en)6n5>iElx4EgIp^(>3MD63Rc!C8s4vP6Ontr%NX^KMxC^1HnCw<^!rHPLv zhzYIW9hD#r4RKU{*tA6NKyNsZi6-epv#;DNype69t!0eC7np*DRc%0pua>jWZW ztNIf7vR0G&({R#1X0h}Cbpjve{)g+1{mT6h|MC6z2PvPF|MNR__sjX$3DkN1nxy#O zB&IOBB;nbX5`IB0H6;LB%NE|hPN2s18TdZ@p0#V@^f{K+Jiego6LEJwIR%>599^_~ zkV(0%V5cZSDe|Y}1694}g|M5VDb2y#UpAeEHQfNq2-*r*5QvAqb9X4B%0|p{bPV!~%c#B7!q_NoLzswYI z$umXVNekF#|M{*N|2dnDALajpl#2aVn)Z9J0gZ$sP0B#2YFmY%Os}REls_2CL3wdo zRD@C`O;IRA?qe>Nd)j0;*3i(}gsh|g6B&~wRD)X7t+fSX#XOptpR(Bbe{vfp!90NBs}&HTTU+3b=3KS=qc=RYDB zW0T6yYP8k#d0mb3^S=$fo-bO9I?ujoteQ9PqrCHm7M;Ct1{T=*c>;M)+PVR?u6-f} zUreQjsI@SVEg!Y`&$8J0zi_=hK>iPR;#BVc`jf}={|6}*{(r@%{T`UVa@`KgHxG)3 zY}n`L@om|S`(^%n!KwuZ3L)hgdONeO+=py{Zq30AC-kqCSG=ooP37QjDcVH!^3zBB z7el_*H!KRBiQa|Q}*(I`5MPv#K7M3-^tW`|JijP z&wn4JRQSJ~_A@c<_a_GOS6y021BJYsOi-<=qCtJBmk{!+RZzgHj8FjYASx7y{Su=t za`@8;i%%SNT<-m#K-g7M6c8Q-#vO{}|D!dEHh2}26x~0LJ^bI9RNnvarnATVuMbk5 zfJ;azO5=?2C$R#+`!$NeVvC~?$19M);0CTxHad6$c&3nSn}{dmvo(q$u!_h+T!F{& z>IkGLf)w8(kU+ZDeur^*@C3wY#qX4Zr%8&I_yY=sTj;+IN8pDz+5r;tmW(8jpcF(n zMx%q#v#X!4C`r-56L2o_iM&0(0wGSbgV74pWBy-3{=sPR@AR1eSN*VF9kc(aKeOBT zxB#?(!Ob=SOB|u>;Hy#gJ~{Ymw177UUybO7{hOqCb@0^zr8ip0|99{NyoD(y+YDSh zd!8MPl9VtGcQC>sg2$qIO8)m?bejbvM8|&wb|d%y`FCfpUOa#K!;8@-ymuUp``>jY zuJ4%p-ye@3_y0qbC*XX|l&OfU{w#Dr!}-V^x#Pj#|8@-je(>bU z6Yx{%!@r)cDNVA|k>+OOG>tmX35!Vp2W1e#-Ae#iH=vZ&*k4B>sq(ku3b3AY8 z_(N}cc))Nm>e!Aw_)2CM0U-%)PzuCDAQ6a3Jlw$lC8@0bE&jkN({#t!*%E&MgAj+@ zU%A9_2+)TF1r&u~FdP6Jhd6+gq~PgKPdslnY1J2;Wm}XTv-*dJ2etw8Z3E`_9x%@s zFkc_AarXhUQ100%_j*(A8kBprl*_q03q$pi&cz0@#=QRsvB;{1V@yTwy=k}JdsF*_pIG{K(zkEZa^FsB z`__+P!!QKfG~&7-*;4RJ#Ek!pY!HA+0z!f^&cq{pgMb<=zvJ%k8+OOkGFa{Aqh_!s z<-wY2gXPXDgS8}SV7!}`BAMRKM)Jf$ayv0rL-M#x@}!yMHoMuKw_9v#iro20o82s7 zciSuOykW1{^qb!5jiKG>%8fheHl|P(DoA8m1@&IFZB9j=vPc;M<15 zu?&OLZx~KS?yStSo$@&N#yrTA~!i0m^vhS21`g+CUsLIA=+ciLr9J$vwxh$UV_9+gSBtmb|5F zj8(xdy`gu~hh4h!Zi0x_Z|HL!zZ4&O_t`P}?CO1<80#Y-X^H~M7KLCBU`;Y=vJT$w zX*-20@Aq`v(C<19AwKl%_p~zCj^6Kag;z!-xT)v&9U>tNb@9ZZdNFfFeG&m51lEMr^y`kw&iN2J`fBRcDMoP6It`BU5EPkT@P zM7NIwB)zk4MNbGr0JoGxIKE-MCJE#Il&G91qR(C@M;5DZ?enD8iV+`r_t`J?d7>FI z-q7vk;&D&roftZ+-_U1^@SF4&eiK9ZO*G->4c*R;4$9}tuP5Z{e zA1A%}<5+ij2}t^Qc0SP&eI9pQL*w~jEhCP(bj2_NI3^S?chY_l1KUmToJ{P3XI$%+ z6CZjHY+3M(HP4)eT{rvXg>f)Q1&wqaQ{O!g0^Q%)Z zxFt9oNRL!Zz>CW_0A~PZ8D23XjgN@iajUs@c0IO~bh;oOXX@^TY3v6&k;SI`|?TzD%!YJYf$2M7|Fht_GDK|7S zYkw>vV%%Fq_=boWYa*i5AB}S>qFD!2XR-tZc!>kvlkwLr0Q3& zO~9M0Z$OCnAc>X&NDWh zSKf4$F-%gDpfuXC1;0%I`an}Sgy|{|&Xt|+xNsc%!trdI#p}IUJY%zX<;~(53?L+d zI6$Rq1Xv$o1d3NWn0~N^{A>XvFwGEuE{Lr$QHKx6v}F*R8jz`Lcei=Ao#gf2Np598 zocaOLcGC6re;t`3Q_z+xNehW94EsWAS=(wjG`*A}3`J?#Iv)hgyStKBt-L56Y zsg2qZA9|Bg)=(WSaL4WI{F|P1bKFc%?2a49rp!9Mm08D7W}T8U+qciNS+_pVW(|F| zD6>v)W!5p2S*N7Tw(fI{Z-M`GD94~1`<>40?ANg=w@z>6)-mL^Q&Mi7dCe(rL{{AD z5>K(QE>1gkaoW^Hi&%Afi&e)Et4>L*I{lmm({aZ>kDK~zk*ZE_sp=R)#3@PDp6qz@byTh|m$hJOEw2 zL@7qX>&VzVD`R71*Nz1H(0e3GvXnv6N1~qrGIcu&FxM);7=gAv_Y~UmkvB2=Jk|T$ zbC)|E=h>OHKFOJMJOQ29Pe57cZR6QfA()T6u`!+#eLVXq1e1IU?x_&W zN1ku=d93xhr`KaL?Y4#{(FF< z(Ys_ljHnz4^Xcm->L*SEn|5s~o!eWba}AZw)m1vjWYaX=fh~`-gCIkRNUxG>x2u$F z6Fz|Ci4IM@N2LL6H=WYgE&-ujwr=xgq@wnO&GW3x6s>9*;{Crz8qrbM;WeCs-C zC{eDiMA^fOj84wFxvj@DtJ`{Be~VjuxYJfNm*==wN4u$qW83W}PJyl}m44RVjO0zrgeyiG*TCCoRj zNFo$$Q%rXtVFoG$3ryAB4AEbH6^W*JwL+;1z*qMPZBx+gP7WRJ-1qouSyxO)|=p)1Cc% zdX{*P+`}^HHU+eo{>d5|s;91bIxRHM{v6HHL7T?eTj4YWdZBK*L*MHCxeqRD>7Y$H z>#ds^s@X*Apl6=yvElw%_rX zTTa5}eGkIsBg5@A)`!A0Ekww))FzYx7~%K^S z?Ke4Mtx8AV-Wwh%SMR;mIb%+5w`d37etB|kIjWlXJ*he|r`M_NpgO0z*d!6+F)!R1 zli^Jg;Ux}u3O#vm_8UxNxWS_99Z#Hn`-$_3Wo}RU&h1HgZcoZ{>sGjKM&uoGZu5xz z#5i679Ov1#)xn&t2lbP8(s%NVtG*}Y$*W!f%&8By86}(I95I3m6mc=3(w~py^mSxR zGb>}V-TLi)>DRdPJ8Pak6^hQ6tsakFJTJ9|aTv)7l_G_YLC0HTzWvsi?FMk~3&7KI zbkNMQ0CM)E+vC*(=yL3ue5*r$&QRrE7Q@nUXWIiUrWSo_+E<^Nmi4J=S)VeO29BlH zl%!Q+) zyc*}*ug2N#-1ok6Z``<_mbkEMPrQ&Js?Ki3@y#uN+ck(F-sHLeMOv5J;IES9bi9x6 z+wbGsuH*Nop&_RePN>Kl+ucbs~^ky^P@@M7~M%(2v0^+eJpEZq{XrP zS(1o;cf1PV+phvlETVMMSCkq_CMG3OY7a{_Cf4b=N}PsO;&n^2$LgEDTM-$-&mQ8~`!8@_~ZEZOwdZ(Beo8#crj)U5{IHoBH zw}JGVpv$-CV*1%%yYDW`1EUXwNarVpqa*jTUl6z5r|x~7+BagE#(T!&EDY83OSc2- zr^tx;lECmA7{NF|DL7-}BD>#B1@!EmQr{NXp*QX35cQ^3 zhp2B0ck+9NJMoq?qmw6kCtDskc^yMDJ$q=TZ;NsAd&fBWMvRlM$2jSoR3U1GIRoO5 zP<|BY^4-mpjWEtgB3z`}6;N;5O)c`KR>Re|MMe3&qoRBxD$3WRqMU{o5f;M#dt9g_ zr#x|lqe9$5yh0geBQ%})v*mayMx)~iq*soqXukR6`5m{E-?XLbb!@+PY?g1tX8C$- zR?|=$Tgvaap8TfuRIlawca6<*jE;`=j+zPSw;9Skw@g~<=So6b7lDPE_RFP*7D`BB zaCLt6^0^qHj@NBH`*mBt{z(n-q4zTIjM4G6(W!~~zZ4Jt44(%PPBH`%m{Q;!0T{xB zpH1+zj?8vve+24b6+Ra3tlNHbXALn-ZpVWHR~!`7dFaJ#g^0@Zv?K-@g%mBfQIsKS zosD{h-|zWM2yf{cv*GEpVV*^wlVk_*2ksz|iu|Z@4oV3K);J19N_~qT*|)_``8{K& zcuRBRx%Hiqx)~E_d?tqf{Ps$1Dk0x0onqRmm^GQsiLUuEN(NT=7RBNy$?bTI;@Xc< zd|MQi-!qDewVWHndzPg3=An zGA{l3NKCp}H15P|(fF1CF28R8mp?KT*ttFoRev?J>~3Moc#2#W!lI!mf}04(2!so; zO`{CJl{KW>w?stweIufbV0>STh?2diC&Q*i_EsVd9dcGXnE94dE(1-PZPQ3z@le-2 z-HsPuUHipX-{J}N`+7o+bXxvMR~YTrckD^=+>Rc9*Y5GRCEe^h>y9&BZD7 zUPjA_m6m$N)#ZTUEKc9E9&*pQBc{a0&-C1w3J2S-Y%oMx!$3jXb+PvHO^W1j)JhO@OS#NPZ zGsOAK6z8txdd7R4qSY3rA%6#qzYVrRRKEXH8!{qL*{JWeeR)gApkCj=l{^sf_D0FcN~iOV^yUZOOmqju=TJ`S(^1#mS$xIWoGC}mF~$tk;oET zuD`e@x*_WwXF-aSdjI&$qVLT5>N~TtzB4oQotjA#2NkzTY)0IH8FH4J)crlpW z;xXnT9D`%K*d!^r^HNh+Oxi@Hfv}o z4kf*z8sNgY98Ur-9N6paLVM1F4fKoe&R>HKPE$FxlTMds=93f4v%cXriEzM{j^adt zj3MM#@eGa5HheaJ>B-Us3BU!x@ym+iiiN82(z zW(0Rk`ct9=W}a+FY_p6h1{n@fz&au3qf>au-1d;w%wprr`r0_NvW+t{Y@F&~@{Hq5 zkTOjO^03NFNY{Cu79n4kI6^$o8NrZW7SE+KAB=9CVB**2#z?pES@w#=uLs(XYi#pTZFX~MB`x4sbpK4F)7{ii_D3Vgv_x$?s%}F+d zbhsumTtW;J>v*?>9&=lkV@YLw&-;d0h^9`d>wejuajZEzWgjWZXc4-EMa1vCTjr6u zE%AsX(Aw+%6FxUPZJF?LhJbA%Z<51^yBA9FT=JO|o&yF3bPJ*rvH3=pR4-UTF#v%?d!iyB9JFdxGr(1L`Bk1;3 zxWfFJ4TuPL2r(t7_$pp?XX01>y(C-{fgr;h9KjSMkW!S!M}V$zmg9I2GqBj=h>PYF z@k<>Wh+~Rk$j}8OqhNvPdxT=4cM0&^Tg6l}DfDT&129-)bjwIw5g0KV#l!W_UjO%q z@lNnsJSfGOWp;4zkL?1bF`_6t1@Hd;waXuV9y;%M)n}UYI5_wSUZaF$n38k{J^~)B z_Yu5BDYFK^$AgbUt$Zx~kNt~7yvVP^@qX}OIyksygMl*u!FMRyfR}Pu#O=_7AJ1OD zx_I^C6kLCIaRtu5J9~W%F0R0^I z`QIGlmADUka4-ay{Ei+7)+o5)hQLq1Y;kZiWLt!S)fR^+D?~xT|3@TU9dBT~h0*c< z!&_Xj7Ju=a7rf1};||Zl5XY-wu@;UG!4jt#9UTn86+*nbKmCYrunoiE!4RAmq&>q~ zK+>?N9f}`DtJN`mn_XUi_v1B9S)(5k6axr;;sUCRD2vhi<6uolh7J#g!{NbM6oJ=x zwWb+UEm3-lLNEl^{E7rR0(u?CzNO7h6!492L)lE6KsWQ7AE71YRl1ph#cyI=1T#@*HEv406K zy3XsXOnz9B0S6z!^*_N!kkOQJ{Ey(>;LY{<;2rn~t`G(J)284WZ_vLUK z1s|oWmI3+oHx7ZnlDY#h-ql*W8Cau~-~VIAF8i470H$b@jlgpltm{qWY)!UN{?uB= zeML8DHxiPm$R!cL7%ar$$w*Pnj82VC#`PD7$^Va>i7I~-pEQ}KAp;p(OfX{Yha}EM ztSW!#kHZ(Plx>Pau#H2MiUq_8Dv*u>5(<8un)r2hX^9G@dgOFKF2Dc;4A@XY6GU;B zN)Vtd14|qswvuTJ0>34xaAV?lNse-{OTkZUb%rF6!j{Q45@aLIROeEQY||lU+){K& zt58xtlmmABL?igHepE*M>A;U5!WmycKMjUMxTWjC(I6%<8vIMGNNpe)Hoix2i~vkm ze0ydiwrDdPqT(&i;c%OwbQnSkhapb+U=`PGDTs*3XC}6y0ACtp1xR=uGfNkQ^DzV; z!GaJrneUb`$`GUcx%5kJK3M$;mqU< zgataj=d9pgiV4W)fe$=WI|_jE@naMUQ15XRv2`ZQbxNe$F`p*s-_yFOlr6R+!rM_YaBSBti}_m0#=^2wq?c(n4=u?07N-nHUT**~5Lw zS6AP$U1P^Q5?B5Och(px=ccdWdk#TCYYFKan4#&o2A=pZL@{d_nxIGE$2E${+DL~^twMFC>A1hTNMGHF-hOt(tf^A9-V+eM!G%86&cm?LnlEG2+G zB>b2Ua|>&M#72y1&a)7Bhr^%K48Ch%t|J_;Qj}#a_9BddtgQLUO}=VFBd@R5pka!< zjwMeO*d57xlHTBW^$e%wK|UVn!j-|4H34UCJU&A1Ns^!#h4QA7&d?~=tS*)yCRE(o z5~~6xiD;}e9J!x2WE;~2uGKE(hLgq#M0CRUtd`!J7}0D^NM%#@5PCVNLgLYsY}vx* zKg)-F^VBYwuKD)8BwtBMz=?Tz;AJc$}4gpcfjD3 zNzUN7ylcH_!Tv5 zVrB7@bD@za6P_)Bx0kO*_U?@GWB9V*E)ma&_;HPcHD6?EZLyZh#9c_aTQ*>AxTHTo z!^cNM(-p*GDb>#F2UuOy#KqI0Gmq+tu16#EcecWR6U3Ddd`q zNcFe^tBi_Pwu}lptf<%w0joX&Z()Q(wbHpwr5YUpH6tX|Vy-#T&#aVL(syQ!fqrY8|9(g!I!D-mDpw37*1L8SX95mE`?j z*&2G2>8UqIp+7!xpo7rZU(Voidg3loI0?tgz;h=PcM2CvHyFDJhG;tXPZr)ZJPGE3 z7tAInels;3JEN#h$Nb?Ir706*+<0R(l%1&zxMEjuAX`eZ07jxG`NaNBE#bd2Ru_f< zg6~L*|IOM)%!C4GvY~`in5m76M0W$(7m5L_-(u0t+xit_qUo?|G~g`|*CDH}q4CHY zIcf==c*qM+91l(A3vW7~jGg&(;>{s+PSAD*O zK50RfT1UzfXN2N}5JxTBZ6lDq_>?jxWx%ugrc7HSeZ+L!cIH2q~YMGY!^=o5p5f?2nrPi-9PWlE zMLg!5b%N<6AHh49;dr&>iHOM(geb$z%1lU@RU6;p43qdfoH0)O5^uPRUIOyDYh1v; z;unNOZLk*AK_u!MFbR)OdBcM#M+rO5J!A1^+8c;Uq-~VNQzcF8{G2J1>0nm!VrPH*|#JG&vM+^5!1bK zsEiS&`My>UkUf>s;gGx5N>mDO!3Ay6S%+;rWhHUegMO8aQf4~js{^$68107 z2F{C9Y97_V)@#{l83j5_vZc(ZR2JilHy3PMm!lvUIU=IA%p89DS4kdg35R*TI-&eV z(j})E#yVSJ$dP;=3ahk>{Aq5ojrj@Co2zf~*j`P(^D};0~lHBhf7aaTXDBvrW`_1c}9!7tMW=A-YZE>J8(pM&p%x^_hwY zp#%)hqise}`Ylc~Iskad{W-7l!w;*NO=>L5UD+(vW|NL+o9lD%%^|ovySn=E*(vzzufKxP zYx(p5kH`G&x4(k(q5>}{zWp{O8~GOiqmh~m{(D8dtB==7RMQXjl?M#T_Vsl>P?W|n zx`-)CmoPw8`|?eOWJDB}cakBcJT!+NFz`qUvG1`0GEz~TY;V7ZDLMr_6l$?cM6&an zlPq5ZijEYX)tR^46lEW9!FZG^S{$MVbF}H$Q%rq;tq@EAx!$ zmig1aOKo1h2Zv&sV)5%SqQNn%nSmkLz$9U0U0kx-DavG1_MP+CyYF2XhC_*dNC|gM zAsP%h1;h84uK7QQP|$sRnDFnBAD$!f`c1no-g^uV|D(^%=IIHHwj58jHzX3s)&rez691( zRz`c>2}Q-e-h>Ur@n033kxuG}ecEIF=0{ESmg#$b2*i|!1)Dz}`ybXJ*;2v;a^2ED z+fov-Z`!~J?yTZZ_|sY>rAHzvi2LUGL;h@)iWh}5y>$%%LiT-&KcMh?9EK5M+&!x? zjdQhtC_NpbyHN72c@k*^sO*0M@y5ndRqA&!R&nBhPK7jhMtECqG4fjmm5 zDMU+rqkmyCjB~;S21s#LHbEOmaloU@&bi8*ah*Az?PA<@X#6^8lAt&gki|_AjYcUzS{p==N+`ik}UG(!o~*3e;z5Jnx@@@OoQNga2i@S-^6ft1ye=3M(H z=U@CEW!AyB^YVjU9-m@rhgZvOr?a7XTV=(Itk;>v6iM`;dX<*TjDYv+j`BsavF zI9Kj~m0!(mjg{AKjaB|pBoS{=w)DCpo=pYN=SXrUCGSdQx?#mHNzJP?SbcFd3|iK0 z%bPd#Y(^=u3hE!2$yB<$Pm?X3CkS0=yJR}-o*Atm5|=-AHFD;ArrGhDb=>$2)SM(69QN7WP~e4=?2GQfs!;t>Ha$;^0C0iZprH*MHLku zl5XQ8{XU0}va{r0Y+7Z)|vt}~jAe08`y^=D&$;W{vw zOufa)a_YlH=!Z+_ji=uHB$!TTC&3ae=4dvV%!BE~n@*M!XFByyCd*(s-9wKuAXUU~ zHFM_cf`r{CKz7vcc4~|bJlYInf)AOFBH~CQR zv9Qb4>%>F_=m;t6y)5mR+Coy5!b(=+bAqK}VSwpw1R9;IfGivfcOy-#q^d12r~*?S zrd@)vkvvbxP7CD%$^XkAhNzI7F$r}~jLBJFk&vn3k$f;oix<21K(UyIu?R|p4^D=- zHE!}2k%u~%ek@qU+656V+)Uc^HzX*IdnJ&D*oloF+F%Hlq zn9i09C-9v4(m!$h>BMuN8#Z1p~K-A^i^SoL;$R3PbpG~f>+d#`phUXE)n>zFJV#(e8?_n%+w(tab zF;ERbz*-&^)~P&N$-lGim0U%d*sCFENzwpSJR3qV@NX)vjwb--&^g*4nQ;({du`kj zQYSsBvX?Cgt==Is!4NzKzIK9?sqo zJpw#+j|vs3>4AOtw+q{bd?TG&0g3-tWy0eAzIP>-_--WEAk$+Z$hM0icg$j*8$sLv zSH9b@*wT51P)swCp3_2MHO4Br4ODPdm6h}AmFTL|;$ie7`Oohzk3e!8909aR=*?IUL>)fZ^oZy3GgQW+*4Q&B73?%(5ypXn%?Yq4(zjXJRA( zFsRmxQet_D*?24QvHE;q`zXvxORg%$JOX8btrzURBN^pPRb)pXIM#9-=P{6s-eU%3 zNg{p=m*nT;B769dDTO4<1vDX}KChxGw$wf;G&*B4Q{*6SJ-7 zwu`I_9QU}tT8p86y9{_Nl7^?UZKO2YyJ`5kgwdAo<9Dh*@9GH((QPYkkPnNX=YA&6 zMv-k2LUel{lb~a;IJSPD`@^-AT9(U0uaY{hs7@sfrpQU?#1eBP8KRfk`%IR&AATCl zHBG+gD)k}r@?vt_nfdQY0cHcS7I+JPJan{bldx{v*+Fg0olWqhA}p$nU|lW8fl zq19UuWq2d$E0B(9d0B2YoAKbvLJiI%Dml!J?wpp`_TUlDd+ku{*TD_i4NeCt3&h}P zkciAHo86G-?LXe^hWXdu{$(iU60LySZ1WkU{0Yn^qepflT2yQ_pyfcevYrjRpV(l_ z)-dHh{rWSc{Gyn0;3y=N0NylDlU{nLD!UVZX1|?wd zJ=&0THz?K{1ay-uGw}5F+4sW*rBHG$A!PJ5(yma{HbM zKr~=4+vnz}wCbLALj!STPjU9{*TFJ-!4&Pm>129xr2abRsmDc-)ZldR1Ak`kdz@_` z4c3FB0e^i@Z^wUllc7}ptv|rU>lJt1%i+U{IH0IgtKu^6KuTd`OWDX(&END5s^aox zyXvWJ0kkP%MCMy5Uo#g2%i(I7h&a5Au2Pi!Qb{PQxZY(^qcO_4fb@WY&IQuOKs&9M z4Y76xuzulo8mjtGI}=NXXuG26ezbL{Y6753*|ps9)D3;On9iJK5RBcq=Ld6d>HAJF z_dVytTTZ7FA345@&@yy`!1Y|uhvCBYoTU>~6SP&R%A@R3O!&@jy61E*POns55adA= z#jRP&WHQe}ATy52a7`J$FRrxMmPLzWFbcC9E}g~B=OLfDVAp<+@GXi_mJOLji21*G z^6+gk6f~%FGyca&Rku<0Qhn$3>(*)+&Pbi^*O;=Ly?6z%duFwMQJulJnnBChNHNn<)<&&&Z$y{wibR|FUS)mfj z{jN_5w6Z!CvQ}#|D|Mg-%7d;;h4h|Rr9M*kwkFF!YdUf7>yf9lZ`MEaMEwogrw*v6 z?pe<3U(q~E7`o`4vf)02RU}o7(;JP8jKJ>9Mb1eWgrOTw182TiF6ZNU;LidyUXEvz z>0*wM{UeRqB`T|(%2{$%RGnyVcKK}y|B7tp$Hl~)JI{5G#iByJLGe}9AH zP-UlKutq`gZNI5rwr_Pbb?_vvJAiGXR(@+V>CdX(fR@nj0JebF<2FQ>spGlAEhN6? z-taJv%%@FgCN-sP6uPhaW;dafpE_aP6sD1@Zh(jfsDr2YP#im6X$z8 z_^sqQQ8-m7e+G_4M%2u5wOf#yn~F9Aw3@go7XXEsndcW%N6D38&XdDY0uqvJBf)QE z{X7YU6p~y93XCK0jm!-ve5{n;nAg&QGRcJEAl)VMf|Qi3Ms7H3$d z8-np}LBgFtu4Yj?)|U?lEO8`ds7khJ%ZvJ^m+tSHq%zMX%i!@F@vIYvjeWBv(YjUx6N|j*jW9Z9 zJmPToq&u=^JCa1$vK@()Xiarw?*gGD;KXapgBj-{F&l%b>WsjZxD2hU0Pk4ccSqv? zSL`3x=a=vJbiaG^?DE|R2uq*+AZ`8xzK;O}*XNg|tcNQ^i=E2T)Uy5a=JiYdmG5iq zP^qa?6s9Xg_pRI_=b~2MaIOePe~H!e0a&JFBlPDYr!oJ+-3adrfbaMvL-h=mbRy{M zOR*;zAXmt0&9h(}f4@sOU_J>vd6Lwx*bs%1;VA8_xW1nAKkmY?t%~w_X*~nfIQbqv zSjEwC$7H34s(R!I+p}vF{FWOhvnTt=g;4HX%Ilg?s&_J_nRanmikQ&3q%Np8Nrav< z=DLu~_3)^~YmYz<@2KFp8X0HGzH9VI)EI;1_PyU_$#=aSv`l1g4UJ@q)B81IbFL>( zl>iHEN?EowC@in1T~{JJ%dmy@IZ}`EW;_-mRGIf>j`kw}1rVGmriDW3#G`s*=seq{ zMqtN1*r=m(ur%Z$@Rgx_rc$dFW2prViC48r2-0mVQjSVUrKfKM1U}89RSE-iiBil% zCrBLXZ;?3f@)OS{L7(4t);5YIBW3K z#M_LVk>_}>Gk3>%eybToCtp7K^nk=W@d_LbxnK%VGIEy0i8n4zg1FyyNFCiFmaeJL^(K+ugxJ(I~$b&B) z%jZ?Z)6vJuMLODq_m9JI9A`Qn^Zz@JWB%V6PiJ4aV{hs^{>=5yGSRTt`xpVpd0{{U3|E{YNKLEl60DXI^D*ylh literal 0 HcmV?d00001 diff --git a/stable/truecommand/11.0.14/icon.png b/stable/truecommand/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb019d9b34430834ee17007a809cb184943080f4 GIT binary patch literal 20815 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 literal 0 HcmV?d00001 diff --git a/stable/truecommand/11.0.14/ix_values.yaml b/stable/truecommand/11.0.14/ix_values.yaml new file mode 100644 index 00000000000..de55ac6cec9 --- /dev/null +++ b/stable/truecommand/11.0.14/ix_values.yaml @@ -0,0 +1,24 @@ +image: + repository: tccr.io/truecharts/truecommand + pullPolicy: IfNotPresent + tag: v2.1@sha256:e0da54deb8f12300977a78353f0c56a82ea93b413f3cf2225072704830ab664b + +securityContext: + readOnlyRootFilesystem: false + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +service: + main: + ports: + main: + port: 10031 + targetPort: 80 + +persistence: + data: + enabled: true + mountPath: "/data" diff --git a/stable/truecommand/11.0.14/questions.yaml b/stable/truecommand/11.0.14/questions.yaml new file mode 100644 index 00000000000..e67b6204392 --- /dev/null +++ b/stable/truecommand/11.0.14/questions.yaml @@ -0,0 +1,2430 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 10031 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 80 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/truecommand/11.0.14/templates/common.yaml b/stable/truecommand/11.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/truecommand/11.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/truecommand/11.0.14/values.yaml b/stable/truecommand/11.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/truecommand/item.yaml b/stable/truecommand/item.yaml index a61bf5895af..bebdae501e0 100644 --- a/stable/truecommand/item.yaml +++ b/stable/truecommand/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/truecommand.png +icon_url: https://truecharts.org/img/chart-icons/truecommand.png categories: - Administration diff --git a/stable/tt-rss/7.0.13/CHANGELOG.md b/stable/tt-rss/7.0.13/CHANGELOG.md deleted file mode 100644 index ccf4f0c2418..00000000000 --- a/stable/tt-rss/7.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [tt-rss-7.0.13](https://github.com/truecharts/apps/compare/tt-rss-7.0.12...tt-rss-7.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [tt-rss-7.0.12](https://github.com/truecharts/apps/compare/tt-rss-7.0.11...tt-rss-7.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [tt-rss-7.0.11](https://github.com/truecharts/apps/compare/tt-rss-7.0.10...tt-rss-7.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [tt-rss-7.0.10](https://github.com/truecharts/apps/compare/tt-rss-7.0.9...tt-rss-7.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [tt-rss-7.0.9](https://github.com/truecharts/apps/compare/tt-rss-7.0.8...tt-rss-7.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [tt-rss-7.0.8](https://github.com/truecharts/apps/compare/tt-rss-7.0.7...tt-rss-7.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [tt-rss-7.0.7](https://github.com/truecharts/apps/compare/tt-rss-7.0.6...tt-rss-7.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [tt-rss-7.0.6](https://github.com/truecharts/apps/compare/tt-rss-7.0.5...tt-rss-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [tt-rss-7.0.5](https://github.com/truecharts/apps/compare/tt-rss-7.0.4...tt-rss-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [tt-rss-7.0.4](https://github.com/truecharts/apps/compare/tt-rss-7.0.3...tt-rss-7.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [tt-rss-7.0.3](https://github.com/truecharts/apps/compare/tt-rss-7.0.2...tt-rss-7.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/tt-rss/7.0.13/Chart.lock b/stable/tt-rss/7.0.13/Chart.lock deleted file mode 100644 index 88a6074dca5..00000000000 --- a/stable/tt-rss/7.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:10:57.083350395Z" diff --git a/stable/tt-rss/7.0.13/Chart.yaml b/stable/tt-rss/7.0.13/Chart.yaml deleted file mode 100644 index dd2c084fd37..00000000000 --- a/stable/tt-rss/7.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.0.9113" -description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator -name: tt-rss -version: 7.0.13 -kubeVersion: ">=1.16.0-0" -keywords: -- tt-rss -home: https://github.com/truecharts/apps/tree/master/charts/stable/tt-rss -icon: https://truecharts.org/img/appicons/tt-rss.png -sources: -- https://git.tt-rss.org/fox/tt-rss -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/tt-rss/7.0.15/CHANGELOG.md b/stable/tt-rss/7.0.15/CHANGELOG.md new file mode 100644 index 00000000000..f9d4e9378ee --- /dev/null +++ b/stable/tt-rss/7.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tt-rss-7.0.15](https://github.com/truecharts/apps/compare/tt-rss-7.0.13...tt-rss-7.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [tt-rss-7.0.13](https://github.com/truecharts/apps/compare/tt-rss-7.0.12...tt-rss-7.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [tt-rss-7.0.12](https://github.com/truecharts/apps/compare/tt-rss-7.0.11...tt-rss-7.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [tt-rss-7.0.11](https://github.com/truecharts/apps/compare/tt-rss-7.0.10...tt-rss-7.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [tt-rss-7.0.10](https://github.com/truecharts/apps/compare/tt-rss-7.0.9...tt-rss-7.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [tt-rss-7.0.9](https://github.com/truecharts/apps/compare/tt-rss-7.0.8...tt-rss-7.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [tt-rss-7.0.8](https://github.com/truecharts/apps/compare/tt-rss-7.0.7...tt-rss-7.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [tt-rss-7.0.7](https://github.com/truecharts/apps/compare/tt-rss-7.0.6...tt-rss-7.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [tt-rss-7.0.6](https://github.com/truecharts/apps/compare/tt-rss-7.0.5...tt-rss-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [tt-rss-7.0.5](https://github.com/truecharts/apps/compare/tt-rss-7.0.4...tt-rss-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [tt-rss-7.0.4](https://github.com/truecharts/apps/compare/tt-rss-7.0.3...tt-rss-7.0.4) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/tt-rss/7.0.15/Chart.lock b/stable/tt-rss/7.0.15/Chart.lock new file mode 100644 index 00000000000..65bff3ace5c --- /dev/null +++ b/stable/tt-rss/7.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:16:58.794696138Z" diff --git a/stable/tt-rss/7.0.15/Chart.yaml b/stable/tt-rss/7.0.15/Chart.yaml new file mode 100644 index 00000000000..b57a912f126 --- /dev/null +++ b/stable/tt-rss/7.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.0.9113" +description: Tiny Tiny RSS is a free and open source web-based news feed (RSS/Atom) reader and aggregator +name: tt-rss +version: 7.0.15 +kubeVersion: ">=1.16.0-0" +keywords: +- tt-rss +home: https://github.com/truecharts/apps/tree/master/charts/stable/tt-rss +icon: https://truecharts.org/img/chart-icons/tt-rss.png +sources: +- https://git.tt-rss.org/fox/tt-rss +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tt-rss/7.0.13/README.md b/stable/tt-rss/7.0.15/README.md similarity index 100% rename from stable/tt-rss/7.0.13/README.md rename to stable/tt-rss/7.0.15/README.md diff --git a/stable/tt-rss/7.0.13/app-readme.md b/stable/tt-rss/7.0.15/app-readme.md similarity index 100% rename from stable/tt-rss/7.0.13/app-readme.md rename to stable/tt-rss/7.0.15/app-readme.md diff --git a/stable/tt-rss/7.0.15/charts/common-10.4.4.tgz b/stable/tt-rss/7.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/tt-rss/7.0.15/charts/postgresql-8.0.30.tgz b/stable/tt-rss/7.0.15/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ z4J3G39L5`)9;QiGyvaqi6X1OOC@6EDdx0~%QV@gBpHE5(X6_7p{_IegSIZ!{iUQ=( zQ!QJaSQI0U*TsvH$|Xtm^F zI*e2bGYZTu>dD!(wsP24^i!I;C;-kCIm;9=@G#(m{C>R@7sPZW((0nb{vxrnO2* zt^^L~%xhDLrXWg6@SUM7SK#WFqoG3TmS!5WvMPl}N0y}=1vrVK?4X;b^8*?ggkH$z z@qpPkt&@0 zf15}`{^P+lJt-n4o#j+We>B`=GwH8j4(x1zj2o`+)$;E$o$eRC89#sS$izN(HMT0u z6%JpoV)xw=R$IB%A;H2bITw7+x!-=!gski)n%2wP#K4{ql zhiEM5Q(kyd$1HDE6>{(4CL~pcpepVfyjrgK8uR)n-;7e;7aEKwJIZrG?6Dw8hv7F` zG!OEon9)}a5Bk?#LH8ua^H`oD=J=)XPcSaahqhh;YX@?4YQm*-WO zebr)hjJ|3O)#TgQ<_m!5#_k;oP=+9*j;`r-6M~jM}$p9Tp2{ zUAAF)Jf7Y%%mO=}5NHQ?C_G5#p zBLC5+f7c}cjmCq5{y*Nze;Y|c{*!}9PtmNo&6fk{isezZfkkO4ZjjYvTNd%5f!@p8 z)WSnFv)D@UA!r94+(mE#K8a}ld2sxBmc_RLarwNZVIhutM?6~jEQvieljabK7qOSc zaGIh3(ykt4i}*m~=g%?OWD$X45Zxm#6?p-Ip@{#?qfT^D@7ayMW>4iSLltLxOpf=CSo<(>qQ7j_yqD;B(u`TgKrW$%m)$jZdMO+wXej zMe25&>-zdN&m5A{*Zgzi%bvQ4VlB5mMORi&b=6a2`A>e~vylSZhW!MJ9&= z%+iTy?>$Q3Z0RPII99YM!!fj32;piJH&$`T1q}l-`D^}CfYd*ZxqF+m)QtYKEpc#5 z*Xx?}|3Po8%YTQ%t^Buu^DkWwXj3@q0{9r17)nH>mK74mZ~K)5iyP;@wTx9n5LVYrcxqlK!tX{>R}& zfB$WSi*M=w22$bv=NgWG4J0x@{biY^!(WzFarUc}s&n+KRCrvlj|Pt4{L9VXZf<{l z_597t^9HBJc=W!_17o~|)^%3QM&ap?i7kf=xcz$+1UK(d=FQdCe!93m|LyeUOSv`Y z)ukg9xqkKL_4#dIDbYV1bo-NTuiHE551bvKzLQ7aE2V>JSri|rKOTE=G`+pJT8&i9 zXtN(b5{ZjFC^|5Wi)G5il$Zy^guz65Uxeqg_y5z?guLkHh!Vz=_=>*SVLt=P8zg@r zua6kYb+zZuG;~@I{=_i&6K(YSZARa|N~1)2<4Z!1lig(slaRjKS6VK1)AW6m_;h4o zxcVuH7SvaPN^sY3$|+l8n=B{u68=S(2+8q5cGbzP8Qpa5CeZJSf_x+?J~X#vu}ans zWtxPIq~L#nr5j$ej`B2y2p;OVy(|A*~l>gQl|D!h<6wd$q z!|nUu8%a+S|3lXrJ8c7U)F3yzGP!Bs*}ZG??0$Q7d3*Zi_0NUp_y}{ULwM^EUGY}Z zm(+%v?SEmQZe#(h-2aCK|KGuA8~F+?-#XUZ1{xb*)$o{vw+cF0Njm z{`m6z=JvKYbo8K;8pZ%=NG4T|%np#H0)S}v$ zp2Y4ls%du_ne8scPTrpX-?Nu*o}WLzJb(S$tLtBGZZEFhjta}E2wxlf-@nbO=GaZN zv8z2Q)r5~PM7urp%}DJf zpMCMVqw?&%qSf+|c&0x4?&LWoFeJjI+XDGYLgDOSHDGo@3&F9x%+3)YO+6+gFP1!U zP14$HvgX7=h=Ow*rw1!~yhjlh=Q?SZuGL>q=u0v4_v|Y#zmWNwT>22KU+$s;TY@X^ z3{q)@BeHjHRAtn!0+Du>c)1SkNFr1 z+cAADc+eWSw?Mcd4_EImKAMvkuS0$X{9GNIB3D=Q+wu0gQJl2K1XvoxU;&dE%%9Ar z+*{&DKJv1CqcLAT@8eeg{e4AFp!!xEfW2Jn+AkguYHY%aoEwHwMyPT<45jjBG^GML zr)`KY9dCg%#}$9h%MzFzqzciddv4u#zv)z;|MSO28(;sc;Q#&pXwuW~|4p{>pEi>k z^ZyI>R_v2-fAOT~ns`5h*O2qe&*46r@9S^teg#}#9+e``mvd`ydGK*fK@cs##VEmf3P_}gR3DLS=m>4y` zWP%JR6z9oMs74F=A}h4UA4$f;s>35s2-X~2^4g#nVixjZ#rBK_cz?geI^Q#|PC0|G z7NETat*;{UBC6g<#(7dUP)Ttz&}^JFgxEmW-F<@Er8k*-7uYDJd{ix-4(D~4wUmQe z`2PC@_aKd3y3HJhy#v&6C<>K3!&F=q-*r&Wq_Z#dq4OPH4K^VA1u0fA1@r;>zarlc z;CnZrSb#4~R`>ih}XL$r2Y%(Y@$;zOK3`I!K~rMxJBN zl7~1#VU{|I0Xol+p96jm?}!5x_r$5&j5On{8F>v9Jcc%7Z)s&<;paxOFO}fP<$O~A zs*JatwJMZVKCTGZw#tG+$ZkPVvmkvdG@oKs06JhErE&;v35clNC1vtWjH`Y8NQSOU z#!H$%1F4efbqk? z6~dIjNYT+0baQm9D3T$N%89`+6K%tciXX``$lXHN46F>pPiHJ|9se>-!aU33d|G2S zn=2vIC5I=HC(j<>H~fYAWfFor#TqeFD-1#~eTckRhYmDtNX^x-c$S}p@=rn!35)p1 z7)e#hZ$*DG;H0cvI_5F=dm>{_qRJZ=zP#22UC{Dz?bqZ4@#Dvwwq7N0iat0LIL#lGAWsZr|VY-nOxXS)J8R+l-4SR>%_`e%T#QyuEV&%=| z5M0WW&1}8Y)a$vSd>IfhQ!n-VueR{ARTLAzYqRqzYqO!XSE;)mn{N?hPG7#L<+nIa zMZ03LO#O3Tsxv8zN72U^Y!uGA_eVqxSoJNcRS}J^Rl)kU&Vjj_5=Z_G44{`q$w^U# zkaD$7T1(I}!z&nmj*w+iOt}o^bjwsT$=hQ!Z{jB zIO1T6l+AO}6Yvj**$A9}X~qr$WPQ<0`VDn7$aAf zSn*s`#r5b720J9V9r(e6u_9a2FD8|_q*6zDfXgVHsTB`-P6uKqG}}U1_J%7$cS<=O1FcAPD{2*V!PRe0@d=aKuRRp)W^97Um1&BnMOh z#X!LN0||C<=&R6^2cm$Zlvx*18D4X2TPz)!*wVz6A_w zW5-%ZQTX_z*>J79nr!tSv5rbdsL={4g|zOqQ&>x~;J^+wSuyhCq+D#6SjC2#jEnnT z$VOH(>rzT~h~QP=Uijmde{K2KmVeczK3o2^# z#DD1@>i2*8z25fz??zH%|KBTqt3RXf{+tCaT0D(6aJ=&J*FX%GTlv|GP96ZF+-Pet z+3K)>)m*FYS!Mg~#w)L}341*TUIqm-wmr#Mq?B|zj^+r-@hw_`c}{7Q`Z(mh5k7NK zqMQk9t(uGF&~lryaoOqjjLeo~-kdy6Q6kz-VCJF_n2fe|qpQ?KR-X;4Gl#*Vo6ZmT zozD(C>No-S5XL(OR=zp=aeafa!Ne_ow0}F_U`7rUS>+M-Y}fN(n*JL3JPuQbI*N$F z6#25-(lvDb-x8F;SD^uHPD6-mJ3Ma(GU1lVr5D{4@=5lq%5nrPhFC_R4F(q3U4i2EtdQT$M=;eN~`Fg|Yje?*~=!r51|3aoA+U)|i- z!!(Hk$U+>sF=F9Oty8qa!yU;R)HWgMl5z_gCy>W`Cmx!oo);~{j36T_i%>~cx}7Su zFDV7jiCHn5cUah>=@AL{_0I3wSY&h7gFM?7n6I#lz6CkAzWmqd$p#sBGz^!Fe8 zuDEsStZ4$v5){s!Zv*^nQ{&Wx|I?dMYmfia8x-IFpNzKlpN*u({GZ3n zcp?FS053iDldl9m=EP6GTG;5cZ|9?Q0r3kS`6(!vIJy)Z#s*10#7tKn@h+DFEoAt& zbgCgu5R2rZgpCoN>gx&@L;s*Wvqb11u&h!?J`|f5JDSE8)Wm|1;&Q^CGUDAhiL%Ix z0(Elsf%Eh0*H<^lP6SI$1z zqffQ-Ox`e!Ei4Ka&*?m#Mazqy$|;>z=;KHEHB|Y&i9qfALk5%34XCk2LWS%rR*HOv zQb{#vgp>j5wRUmkRFpIR&2 zsuEhG`&A_aW9tT=v)73`ogy!PDJh?4CCfPBhRS7arqs3XbUH;L%2);Mqk7(Ms!$G; z#-TNWrdhU`FvF=c4Fw{l57Wg}s*dc%m8=ie*IMNpZp*s>rSr=uyN0g+aO(S*_VZlHE84y2&kLbtzx&h{2KS$MEr@xE@SXIG_rySYS5J<8_)w&HR?e(|0ur} zAive6v?hcJHIsNmW5TNzA|i%EJfba`H`d(OXIE1ED*pWhygs|yF?mGiCGyT2kkzB9 z7$GQa>b3d0E_$R3g{8QeTWhI$58ue^1 zS?l|@Y|L2q8TGSX08Yzq|E7kkza_RM>t4}r&a}JkTd@;!k<}_>Sapi?(5Er5>S`4Y z&L0Z{lrHa5$j{1LL6Dj4xC5AgT;v^Mk*i+mwP{Wn)d9dpd2*6+)XU43?Id%wqpi*H z3#P{QKbM}YHZcQMod5MF1Ks{N9Blo+Hj^6J|J0NFC-DSRSJ~I$6P7l8{!4X2Sl3x% z0p{0orf7Q;EPc$AV7gh4yNg)(@R}a~GKxBK`!(+eG_($VIlfne{s-ue0PH{$zvdm> zN_}m>0IKN!U{s+0!|naA%_Q=`{u!mx^3tX@S>Sp}Bt7;}_VBlCHq{Sa7!9NM42oMw z5m)v1mj#^(IT6;b&eM&GbMUU)U4dP?rG)%RNCdr)z{;9rQj7D}4jG|S31vJ|K>*%I z$$b#HK6$FT;RtnkWpeeykq?E$BNQKmjuK`tnYtcKsl{oT5Fo^H4P$$Mly+DBt{0-N z7kbk!iVpZA!ldW_j!+1kAAr*WcI!cDIUddzybAk=OwH)O5;?mz1E`|^!{MP$|4038 z{Kt(Xx{-q*dJleC-a#gQfh+=d5JXg3^I_O6+sMXv>i0P`nICYILHA6qBsJaTC~#sW z0n(1Gb$WCSvt`1 z7BLCx|JQ!Ef9x1fBCE%>tKR2jNZi59Ra!NL7@$LTHizE57?L!j?L9Oel>8Zyj($ws zDggg}`A{+;J6W3EL)mhV2B{hSXU5ouE?`ykf7I9G{|*L&t^fB%k}Ur-$Ct*UKi8)5 zhU3@Y$$}~O=O9IxmBw7oYWtVO32@B$X0v!3ihluU}`Lna*#4K#UH(MUwSugJ~gBNbgD0 zKK~HAp-%*7LLj0kHQwV%FWbcO-jfXCl#*S_=3e@^mm(W-JNR2I2!&!>Hh_8t_Jk{g zAzLG-ve9|p8iOm>N(jX#q(QVI0>#VC7@FP(pRh<8dSEgnf1<_BaymsHfYT}3H3%Ku zIU^?~z!exwmqG9V-Ywk#O%bN3aZKiJhw6bbDJJGJg$C40`Fn5VVMrCm zZdia+5>`*_L|U!hegtekN(&tmMkW;EMNSqw+c~rpkz}f=B$IYEi-FWviS)3)bEz|d zao~CoIRE1S=hkUXXn4nT60e=;W)bdSb!SYMu$A>}J_+s817c+kt8aWur?UGtz@d63 zTUf)wKV7_HS`(1fav~X<;v|Y;5h1UwjbelGq>gs=DrySfeVE}KMdWvAh{m*`{5dUk` z+uHv&lkmnr_#V8TL$GjB2*l(TUigyu*!Ks5Xc*21a-xbMo^gPb&~!kxF{j|cg%&)_ zqM;7S%q>Z3rK@ESNH+<@0XWX<#v&7#{S|NvF82>$Ka?1t_bBu)Qq0K`6waL7IH$aV zYH>*i)@Y9nf^mM7qn5uFj=_n0n#@?Za`x4wAE?h#G7~owlpd2ps_g%$KGyYxs_LSG zWZu885K}wa8NZ&Cu{%tq*BFI-n)y7sEcvrRP3SEXdQT~XA2NR7N%`2?W6jWBfTqxU z@c4tG;^#Ws$Y8QSAq_{hfN6@ixSP${xaOI^=6NTD$#33-L?jH2a#05QRz6v=@$kzHJcjhgbjEC>1K=KT70{ZQ8r@z>LvUmC(Bbt-}0-kiT) zH{h!mbq9bvR-o*!?ldLw)XLz$xPJBKs`j+CY~xA5o0yMAV7du({a0b|a2-Y2Pbh%t zLz=;b!kG$Hmf>l78HKn?eoKsZ`(|2|X*G)c3(b4l} zJvV?auHF=zxO{u@{NnWX?ZwT-k1x+}pP#?II6J@5+F3=&&zn-7?@*vTzrJ{Tetmm( zdUg8a#mkG=7X?Ue5EyV4a9;nt-qgMRdvS`2yfa*_*XMF~rRGR{7=@XmUINnXeF=QG zL<#hP1H%dBRx@L&nTw((IQxYvC(BhjRw1nISE~2s6BYhrJakLt8 zB|OukPx=UxU1%8QeI1%Xq*G6;4WmpCyvdKq1Gzc0aFp0awZ020ilb$q&9-2Oo1`jBRX_NrdzI4h4 zh5QY})lcjRwSqy|OJH`MQ=txvD98ek($qpnw9JV#4?l_b+ZaxuE1Ir{4H54|0XA`l zSodr*1FQ>A(d<_@R+^B%+FFszls8nNhA6ktO}==!x=xDHOEFo37A1FMj81(yAo>u% zuhBA;;j#TKXNvpvc|*48tUx`9?w}cW5u5ek`yBv&g~<%2#GvsyS;EWH8*p=W`tlsi zUJvbFzi zB2oMA&g(e@apY5TF3M08me_y0J9Q1fapYSsg9-aA4HipCl>RM`zfxv7Dn{Qfo==xc z6ULz877ePXA=4I(cD1I6o7ziIL?8!lnsTSb!pEjouGE`De;L3;L~55mG=(;g((ID@ z>*EsA&-&&{T#3uJ{O=lgNV26Lrn#j~{7?-4N)c6Bv-CxR!y>Q!gpxG-4Q2D6X-Q2O zvs5s~B$3>H{E%J2>qarXQdi6&iL)6^Iy$&wYi!jaHAW%$t8BDV-5*cz9`pmG}5Zcwvj{WhN^!YYvmS0PoZ3ryOI=v7Az=+5qbvPIK~AHc~ToDtz9~p;g+5P zjCxGVx<1~-v&8jbaeXXBhMdK|+SW%gyXE>Q0(#8)C_?*U>!XNDzCH|SHeMeE7`4|& zzL{k51k~-XWVPP=3Y5ofdE09BLeHDoKA4~T`is7?sJPgD>$ zuq+Z|0sB&60nn5=?yi3lOHUulFwf`GnB9CvO<)>m9<{7{x?zuf%@6zYrfQ4-rvY+V zbW!Q&8g;2K^5KmXx={YT#%5e88ZG~Ojo`B=j)G|Ra1$rc_0OU(%@P-dRE4%?t`&g* zCV2oC>1W$Uw&un!lv>&UlC04sz^eP-hvP#0k3oNX|8FCS9E)6$P@ux#$FH|22ETgd zK5~F0UCyFGMmcNlSPth*PjO&zkq07GFAJH&nzDGNB^;ZSRG4+4Fop39ES70@%6KyU zMr(JP9uL#IBJcyQeUQM=hY1;5?$bbli_zsFSW{tMWt}Cx*cBmL^#M{HYl*>(of+!t znH&>(ui!A5XG#ZB>g|eG%YhcKI_pmN~Dm~U9cxgfbY^Dq%1%$ zWYBA6#^zz}fXieV5k}b@;981{&BsX%7X49;Yi$c@ZH;Da31qE@m{w0{l@Qish6EIw zY133$0l1 zS8g_^z6Ro0UL&oHkC0v|Ex;s2X$C_Ns#oxc^A0I4=r8-3LSnlFdd|n| z*VF5Z)8{|l{`~6Zb-_(e2oKaJ=ok2)c=T|e9@d1HKtGi-@8QDo-?uR@X9v(Y2hH?>wv#4YNzPfzz>ah!uHqm4OvR0p;zCQi&^yXaa zn@kKC`sDx5-ORmniPTc3>t2Ao`+2lXp{@64FE7r1`T5nGoAcYNi^~^n2Ow|AJO(J7 z)j&6mg2aZXbMxxuHJK!*Es_{~gDD~np1ry*xRXnhLomkwoJ9$tpH30P`Q_=4FVAmJ z-@N|${POk1+3D+xSC=(Fo|Az%U1oC_X2>H9-rU0J^ItD6Z{OUUUtga7TC$V`Xv{8{ zHPs64v76mG+Bl=Xg3DkN^3JK_(^c+;k59`q%$HfA!OUv+vNG zN5DBAUudKs1n;#`vGcDs&htfnVzlEEC8TE!vr8~q6d`IaIN!H}B| z(q(+93cKTvQc~Oj`_kb^eH@8+xQavO-3q1{g&c1*1>rOueejdp8O)}x7l8lzufnHK zV3xobbl$Ci^OK7L8m?vrGjRFS&1wWr&t5uz!9r*#W{qMfvQyy040;*#e*p9u0^G)J z${NTbB1f6W7N})AE;v0o8BdN*u7CT#;9wPp2YiG}D$Gi2V3kfsJpxATv*ZDz@6Dt4 z;ej__M81M5`3^eQ05>+iI|GYOAnWC}-3vPb+0qoA>1u;TsB52#C^6?`9 z*`?Y9y~Fp7ua|4S0&w4`#`5_ySqe<$*E)QG*f06~Fpwj>qW$`5MKQyRXzNjRY z8oQY{zX+oYO&|27ghDTYE}0X=N>GPtshfKseMr450G;<>ns!;a?!x_WyG&tn`yRuG z>9g@*G&ni}pFT0zFiD~WPi-cFclPlbs{+ZR38v4+{Xr$fy5k_sFvZuGsAY17_Z{AV z+AAAsj3g%qBwZO=h8YUPtj4ojlqS&iA3*1gtp7n6+ajPl^Ue>zxl`=_(-fKOD&1)UDTZTF)rH-8454lxQ2 z4txDWDU*x0xWKz5g4tgTUHVIlKADwDy-$mW^j+Zk3lxIR602aKGk11B$~xy~2XtcT zo1zhZc8KT-{wW~-*MF@8Xqvg%GF{VH7*$08{_zjc34yb#s%{SW*S~NlsKuNrS7$FT zh;;g_P?%%GO252#d;VMxK_-uDi5(5Fq&;mxw40KX3 z1OsV&X(g--dI8eD1H3;tjzkkE7Krm6zq&RQ5Sj>0`{Hjj1^)ofE=Sk_&z=G2>eb~7 z2mA{Yp|(ikP6FW0fiA9(CK6eg6Xq9=ycK;`7i;_?nh1U z{p|cjUbeKOXSkuCaYI-?io{};x;ntUj6z?PTCAkn0N3?A7?WA@qAZ;3WfJ&s-9$kG%2%9u8uW=!r$S!!#a@5i$mjd!qY?uHr}I}o?O1LB z>L&SejiY0EXc7P+o1Pf840WxN>~wjjX0i`CfI^9~1K3k$saY*47$DyeCZJlqn zsqOi1bk`^fc!mGZaB^6D|82PS|Jg{Q{y$_!*>lh+3PBLfkXQe-mfpP<=dN*r7H;yu zA3ID@WXP z-sQt>TBzW8g>xN8I%4f94%wm=@cA=YOv+I!gXt~PEL!N1pJ^U>L+=wm&ni#eq zi`C~`nQ7U{OGkt5nRuqOo;&%NTG1k5mq9GWR*}KY zVwcph{5^lsMB%x9H3w&y(RAin7QcYmiDQ~Hy)-vn#Y83{Z^Y7`;SZ)zdo}>6H-}i_ z$w3fgtq`n(P5O{|@lE92m-nJ{NR=sK9i?H<)H32hojumA!zb4RFy@#p8 zRI<$wYxD`?Y5Af0l0d0YQ zba!uYXAfm?VRN;Ug%NTk3m5K&5do?Q9l1__@+|jHJ|G*Bw6w1~l*4zx;l>0ff6&8; zSDwQflH>)tUas>L(bKCk-U<+6Gv8imNHzHfMp07Oy$kHO(Wgr<<~rS=`IrN!f(%>;1;k z3I=1H&th&1UbQtPeIuzg|6kwx&*T2#K)3&lhvO~(-$WwzpKAVJ*A^u125V0Cobbt< z-Yx(Ltt$Uqa@DDX=;ah!XZA8^%JXT4V%1oAmn{Bmowrza3-X5Afe$FnP&gxGUL~yL z3GVmqLki*qPRa2oP>Z9fxM7jPjK>`;VEU}A$%;3)4!#GkvN=rNqZ9&)26-wDf~&V@ z^y-$@tlq=W^g0<(Z`kh<^Mb7s5nzf28>xSL+Ot_TC&t?3elZkps9!iNSPs^NlP09v zn%9SU8YR@iScX$&4U@o{2My(wv$wfuLT!2;{!@t&CR*LquC8$-nzq$|0~c}j@Ej%T zcH>`_i#n?0Cxco*A1w>!#Qds^0O!z>jzPXIZy`nhfiKYl>GwX3jfldgcF0d&))ZY? zz_DLsVIvwP#XUqvRfLRn_H9L|OSH4Ej5~d;S5P_;lUponsQ|g}3F%!hnP?M@4zGQ_ zsFlWZ0M?dS8HkXh~1Ta}G|9#W% zxe>57Xb`L*itd*&a8`W>I5ZxyV|r{;YDu!cez}EaZjVD`K@;%4dizPl;nK3>f~5BQjU6+KsXshN%pgP_n-vc z$x(kWbV}i2McsrSIZHk{I4Hs+{)_rm2M%wU1VDqALpu3x^?wZTzFT1w4GSs%Q`~#t zqp!AJT35OTOL6?Sf9DnZ?BLHQ-rU@0hNIr+PN%cu#)!QQeF9efoqH7eCx9-|odwKX zywtEzL!PFV+$&A~D5QvEdJQ0#ou%FM`ST8kZdl5+I2$mssA1@-?^cM*tS3NL^4YpA zse{*{T#wvD;cL@U4~4T6pe0fduR(L2WfByskUDssnX8a#G*uzfZmP4Rs*%OTL^nkK z`-;;Fu$K=n0ku?5x?7G7gT#MsKqftiGG%u`#*f9!fwE#a?*{eL_dYx3WC)Z5zs zH5#A9LdU7Wxbik37~UQNN%kpT(e)hN;K zCQ+2BpJ|V{eObc5B*Fsb9gr7e;w+CJBV<`139}L?(S99ZN-!D&M7>cWbu`0Kfupon z6IcPq=8}7HXpDu7y)Boq>>bNnGu2d#XhaYqV{lBIp zt<@4TG@pNyq!vbL+6>G8Uz!Gs$cN9^MVgIct;wV%vTOzkwS6s`?sb8u9qRUna1 z>AQd#N{P}^Tm$PFCEQkr++;Q(K{Gah00VA9fn_}*64ciHDt6y3p+y*Eki>jSY68&o z1W+PV>R_%Jkr1FHs!YxlXe8b&&jK z=u%e^gmvyrUF=@|4sUbBVGTSjJM~18%bZC z{wDByKwW6;&oZ!v#w%1e3%Uhp zdgBein(%I|7>Y477P0le!uzVKpS;x;>R}FBmOrGg`fxo0g^OcStJ z1|^6@15gchOnrLVwNzKrTu*B@eG{*VCv4KDbUsb9X3g`fBmS-XMc9M6bKh#$EQUmHnZo&Hasi+F_UPXHLT{=!QXn^yRx z2L>Ob^XFhH)PDc&f+(#g`MaY|&(X$%{43vBT90u+eKOIYz^er+lH(;ccNv{gekjiEtfTcPfEky^=rX%r;&#lOnC-;vC+Ir3rS877l2{WH)sg{tTL9Z(?8C%#&78^`8`TsIQ!NILNos#JOjb8t$_WwBS zO*H;LIGk+lKO0FT{`(3oPH0#^6hKUlo-OdOcyo9{V}9-sG2t3!%OnIYNTX>6!pMiG zbU{2&rj9Zcg*zWVni!BbIKcVo)hj1|17|NlX$G7hPp=*P@82Ev z3Qmb2VQGZKIUo^D6X-u*CMcZUcys740~F3KW?>{gpMQYflEe+)0ieU8vBJ=UJi^|> z&Aj>fhd6=sHR$|Z`3`+O{^Li`y@%3U#yCYW7O0}+1YF4PYto*c6dv)QF>|{#TZM$% zA#u_b1zxQ#1rU4>(QKZbfWAUVwb`7ziT~Ky#4w(GHfbZc77wvke=;$I8}hzYl)Q!s zkD1u{mS(hM4j(stV&?GPcQ9MV+vcg}QGOVLh0|xzNlCME)X&;E)MYDVTM}GO&s|eo%Etb9EC8<#Js={S>pbR*YHcOf-sRx z&mpl=Gx#ABk*e#>nS_N<#snUUY1skYJVTT%;2~8Z-P#95T-%fEeC+Wy=Ub8JXMF$X z`*V>uNu%-_pKK%f-Gws9Y%KRBeXrjGg~-(+>h&Vd9;9*G*NX~4*^T4w{qhbbAgJN5NoJDaIM6-uqFb!4*1Zx+#jfO04t=m#zcwcN=<{WWz+p;K&Mb)T+<<$xAu(y|n6~ z$t#G?lAPy=zC$KG&&*~=I$a=jp)WtzLyB;A4)Vy%b2t43J_t~G-D0b1qlJ=^#%q|! z98SqZN`;ByGTK@-o-e5o9hP)8{U2{(=h^=ubA(jH%3{NJr zskr$8W?DX2g+X5XkjVmltzj~tv_1}Bo*MCgCXBC{|M$kDg8jdDxPAYBBdG!Z|3#<< zAkEy+$2v7#5oJr9tr=cJisWB*if$woOlQg>LOr7p_%IHl2m0PJ=W(*CNZb|Dm8X`d zfvuu$Rw67QzqH~1rDxfm8ts4flz0b)xJqq8P_h5}{X<>;A8yb8Hk8Qzmv}G{NTVs^ z$7H$zn{Gg#!76(SIzV?_yi~e;g)k7Zs=dp+a4u*Om}>96N#+xb%nx9fw=YYe?34cB zB5#*_`q&?C(~%&JS)Yhgh!GFm1k+`ZF|V5%xEI^hu*cMDkIB%YqQi%9Kkpr%7_D~< zp=YcwwR^%}+Gh3TdO6H{_>da9@Ci&&l4b_rDu7MNGuzZGwW9yYo$ED_0xRi%PmljG z9Q3#GA2*VUIv6D_c#0XpFO`=#!6!?igxcf$YD!O9mB>8#tsse=BqDQ>|AT(&r>xdAI#n<;RdioAj6SXcyKuMIhc z!0%}phSV(^0yWqNhhpF&r|OJ+ab_aAwdE;aE;XY6Y$4soQIa({2CSn0!_lEG|Btut ze{3e%=s%ufFpU!6f*D%D5ZovVLARMkK-NnMC%D1|D(OGL2~+(Qk3y9ci6SXgo5a(G z8xwZw*4G1j0Sr}G`?7!E)I|Z<<8CIG5ug~m2?QKLJj7h`|EKd^`cLP7Ie-tG_NF+0 z=DP`V;bW$DxQvmI8Z!GJ1Nz0821R_!D%PBu(f=$;+*xhA4^LI}e^hw?cQ82I+J82Z zn)`psu39&AL4dQsO>J&he9?HgOzvyNLPx;RgJw5Sset4R3aVVHwB|Z;EC>lCFGny} z9l`hDJK%I2d+~jRUWupjq!O1T=EFaoe=3xjdxR5miyOH)JAHZH`TI{dC5?f)t$mj| zfO+SszIt8s;S6u>Gj<_Buc~9%pt%|Ys<^AO0jPtf1mdasta%vyA-P2(`k%!C6TKR7 zfC~EGoAe9xe=_cG>Hj8DBl;iuFiC++eQrTEcQfEcVdkPR_rC4!yh+^|Jh5HEw-XbyttDWDJCfi3TF;eDfC-bSsd^jew|7d@AIHFYL&e%zq^%1 ze{&bXzPa{S5#glK{(tW#Aqr&uJF7boC4?;G%8M(?NWef$XIODCT{pWrXJ%;(ShKY*BAw#02S z0*Nw!Qjlgz6wZPNkU)$+CQ3fYBH*qf1&Ca&Od@~jWhe>(3|A@axA#9ck_i2GmszxMGvv8J@IV;B z+3D5o<@xK|A1^MS-`<>Gzr8p+uX6lm5|_M06kG2UeSrR%8=v~*G9kHRmFIfPG>aD2 zYy#Yx>px)P=UMZ4)6bJAE^FJ8&l|U7=dGIy$YCg!1YpPKe@hd>G87`07Qs@ zCMfv01D1~0L_!5&!$J(Xt^3M)cvib!gZ8w(s*9ksMPnDmvt0>VT`{Zs)K%hIvM^AZ zLzBgF&n`BeJOk{YL+%zaA@MTZ%uQx6BaQBZJ#ddgA1gN~#JZBHjAHHrDO{{zauzLO zH-W(U>od^r4Mtcq6JnDQiUcR`^)rwqOK6!8#R4XP#-)g}-1a!ft+B28u_K*2afmje z#E62UQ&qPIuP<*r42d_lqYMq@X-)Iw1lDn2k$p0htsj{_T54^8n)#6z9XO%+W8%d#SP^@ z$>4i~7I9GPET~HV@Avid|IuW;mH#%92&Fj6mP zT<~{D75_M?Dg95-3I%Wm{q^1d>x~cf_aBDC{`UN5BZ<)ebK+tH^2r5UO5*1h@8>WC zKE(RUODx8s6f9Hd*ChD5%#}B!#bC1uX%c1yU4qwz;r?ejYkk@8Pc`=cXi~8M9Zt6AKO0G<@}IZ_wm#X9yM$KBeFfu4 zh0J%u;FU^fFC*9g(GA?tgNaS@`-4e1P51vYjsv)WVde%el4u#%IR&WL|ARr{{fBXH zGTiR}O(eSi;}|b*9{#sD$t>nl!uGZgX7qE-Jzs$5Ne6}*Ot8!(^?)^p zLSql)4oDJA9Qikz;A0pSbH|>wg`yc9*-}X0yCvz=OiYCVNU2n)*{Tg<+P?JJ>;t%O zoG3oapx*<79vF<)*c&Xt!53F=YV}1FZq}20S+SmsMxft2Y-k8JZy1v~I9US5o_kLb`u}m{EBCl33q4ZY6N^VX8CF>k-d7yfMjndM-%}0K- zB(drK_p)ZX|DWpE{|fK_5BvS?{hy7bQvLsJ6f76;EO61{HGds;jkbVQ5qw%{7%)}Z z&9V;lUH0&-2nLKVyn*bW0q+Ue4(;L>%F!lsvM z4-ukBl(q)PdJtl$5bZ0~<;C>i&E zKCAlHXK~dV?|Kp_y==czzzw&0kmFgt%O&W|HhAFPmF{nffu$+?t_BVdb#L6ofqU0z z6F(xg+W#yLbuH#!=l)mW{{LZbxQ+j{ktFSZ^Q=+|P|T}I19-@C3)`36o>Az-4?loi zl);55)H^Ru!n|j2A!5AnjNKxV1$rX4hhdn61&xYWpcd$eOhyQZY!TDPinN9b2&+;A zsb_1|gdZL+t7srKv7ZmQjOVwn!)#Og^cebIOZcm!|4sDxzvIKvHvZQ}Qjz}a!k_ZF zA=NjFeGLe{o#HDLv|4(k04fB=BD6ZvqC)2b>0MVDLq(8ONPM}#$jG}vT+9LMrsO8( zsYmVq%AHSB<^CV){-2}CV0-?vk!0Ba`p$2<=XE6yg|qUVSxyHCKFTRe$ew}R6On;% zo1O1SbSVl>zVa`wereQ%fcgAc4rfO`Ju~EgRNq`K(hbr>TAy~rLM$*s1%;9iv;b75 zIkLh!EoiAQw%Y&FrHnc{V3qz?eE;R}u(#F!Hj!sVF7!Sj#z?#U6QaVidtKbktw$6+ewe5|8;c0YWtr~|0mn{ z9~(+$`mgJNg{&4-zm+cd2ztLJozM*N@p_>I*Pt7kTWzEtsts)E`8Ju-qv?MQ8$cEP zFUJ2Lj}EuzzZ*#w`Y$N|75+%+Zwr#In*w5(v@!+gsD0h$0N%?ob3na*OP3`ox=c%c z<(xb9w=+%nqUi5Lfx$rVh`42dN$XkNmo4|9`6E|5G^spY%tETl&9=B-8)G ztTN$W`CgX|M1Hxep9-~(1zm!ZV#Z^j0oBX2Gs_p)- zd-nUMTJb;h{Xgzaw)+1@lDhv3dO!cvVAoq*{RF7>`uM3}Yi{(qUVSR?nohbVRh%^W zRZ1l-_kWVrKK-q6{!`fhqhWu`|2LA9{m*8V@BO6wexI`MldSPsj{2Z;m0=IJP^~)- zSUUq;i~-C0RcvXXHdSAv9MsUR236|SpoxAZ20+rV2DNODTKHHBs$g*x@aMr$sqaFBHeZl zVWHh^N%w~BVkWv>=Wgk4nyiXaDxZ^bdM&h1R$QUkX|nn%MbT~g0;vxDk6a%n2e)nz zG=2G#rb_*Ptl$6d_qXpqZzhqKoqlyu2w<2c4{?M-`tGw7@*_ZZiJLso&>vlJf!RY4 z0Q$5ViA6--7YZK8>qX*H{+*jbA4L3J>1c&~=(DIIwb7UkHBeAvNq z5vEkjI>-$ldc5!W5*(81%a3%GmYK%7I0$<03_PS z_EAdkaCB5xaY)0Sbn0NZio<%S#YwctTokkzJYKcY(D6$3unS?9&Z8)6fgP{f2s>V> z0=plVDBxkV!YP_9+_-v`$L{+OCS6ejw_#n~c?&7@5}4HnPm9-topbjpe#pU-P&zrA zEysi?E3W57%di9^C4!hR+M8yL#{MamrO|+V7zfeA0^+t5UC)4{T(*E0ttTRqm$vD` zMHHs6PLp}j$F!JcZU(2zfB>p&R4HBBtO99@3Bn#%xi9hl!}1vNfsW7Kcj>-k!**ZS zsg)bcojQvsxpO_+(kZJqkKH!ago53?s<_BwVOn<1hjo89XjYLm8p7;-l-$QrfV>9- z*5820x=m|L4dj2UF|{%PRLK8>(NI7C>kkLp`(GPLrGmR2y7RH2LdzuvC0?kknA^2& zavo7#xcup<`n5{~7S;!&zkyJ{ruw#OgBA_pn492hf4)UCpqwtVXvU2wIc)*4o2Kuh z#80W#0{wzGZWOtwX$O%LW)7>1!hb_Ai<0uj6X>J#@$C{YHJejlWWpGV6SKECA~R?WuKC`caPEQX>t_y-e!8t{KYY@fjX*B>3~_dojM zE&tz4BImz&hKU`Yyhe~k^puuwjB+O+g%J}C&8mY`hXxcjl={_+PR8ZNh7xbZx~-di zo9j1QxFJ)!Vas*OHuWFT0rjN6{;1_XVzrx6gNoE`$`pR6XhIj6&_BtM z*jd2L_1(-p*#RJQ7x2Wg$8lcToi2j_|E1XLiMP`pb+p;D`-6WHFJxiehc!ZVRXL)#cS+vZXgxCgv$$jiZtS#*> z^orh>u736wfKFkOB__uE%q~2$E6}*>qPueM0B}7Irs=Pd52dNXjR;^Ew{Bic;u6j^ zbp78Fl)+adEFT@=cgsjt3NbBBqh;c$4J7d05~i8*4J)Tn;?Cr*kk(W5AEn*n(f2U>z$11=Tgi#M0d_joat^7AH%(qX=? z#i%2$@B?`&lLD4WWd2bVG4j&lj!;KoQh9;5Le-F(VAoD)>4Wb{fCW4bocLgzUaeq~ zARmG((ngU4eIR2cv5zSTqpZ+wSAo>g*pd3Mse-Q~S9DmQ3AvB*^%(;^;JhMpO~E-} zk5WQu`t&CEwIMVyL`+uYC9rFhq<%M)^xI5L=>I%+pW^;UzdzF7|LPBi+xOo$lAe_Q zlRI_mrTp{Qm1+JwO3;6zFmr>e$Uj|X5xF3j=o|pATnp`=$F4;6G59w09@i_Q^rDs8 zG(N}ciKsi7oV=OZ6rI-F((>O&YC`|HYwVi+KL*1|LH^(Re{3ib3MbS53-%UaDfKVA z5m30^T*d%cAy}LK^QRJR@5SacpRZO6-DlYn?dNbz^k2HfXgu5|L|y@@5PD{zC6wD} z@JDyuWrhObea-@}IAC{wzl=+$y{P0Aop!83Or_dhZI+SO2Wr!r%_|F}`OwERE86q; z=mUB${tPA=*av%HmoE)!xapz~XL!}J`-^$VKWPjUwyeYt{BG6xZsh`(S^uJ+W_x~J@hFku>kyOzClu2HL4yXkjDH8^iqICrV z6<x4!@n;6!k~3#O4xQJ)2}mS3GyRWOUM0QfO2XCK zv(gu071aQj7UX>oz5{#W$e5r*@@eET@?oE;a-`Y^lx8TLk^bw{OMYHeVhtF%j**ZT z%GW02#g=p;PE`Q2qSu6qt4H63c572`IY4$iu04@}Pp499s5UcTHMdgySDBj7e`<_dd;E|7xL3IU+Z%7s|2L8f^#6uT@*0Rg zH{EvBn+N$rHaPn{T&ZTa^qNY|86E3=s$g6Y#j`Mg+?z^09c_0l#-%nct^BAE9q*r5=)Y;P|N&1 z(x&8+*R50wlxEv$2E1c+l>@b>PeyauWUI|Jpt`*NAA;;kVqlvGNw<+r*jwtU=~Do z^a?x*XFq@h25yE{5X5dam%h89zw>7h!Wp?!4))>%PSFSGQ?tF_@wNraRwv)A#Yt_uV`9e&_pcw!nW!37YME|Nr0lGkEJJC|aiA z;`w>H(~Xk|Q@EWj@}YY`izm^)ce<<8i+p(SEsz`Q{y+Qq^zy~|%U3VD3;&UAldD^!?u(^|t$e6Y0<3Y>tJgAe#O4F8SX(J3D`+H<_L}bRl$(yZvr|3%=;SV10&{a?oNH5zoc`qaA!nrX0iDn+(p3Vsva`= zTn$R*s&DIYzjcp$T95l>Jg|G3^_ z<5Sc>KB}{u8SG|zrGH$qS8Vc4Yw<>tZe-!6KW;ac4ds)5nS5dsPg+SQ8BDXzushU= z-*63`?loLMJ-mQuL(d~G<+SBTl=wfo3B**zrEe0WyCoL=F#Ww-&PZ#$qk626x7IuA z?Q1kWfs1Gb!T*br|3}s6h%2>jGF#G+%(!2ZhKqMnvUqJ0TYG^`okv+*>$M{Uy-~CN z_C_WBwaRO4`>RW9a({&;@)LA3vYdh-dJh&+0>Rari{}S#E}oMxhs1!AK7<}MXuQCA zFD{x6wbi=BnoH213M7%v0lT(8oX#2c|_zyX$lhUP4tpxwC;0H>vLc3^H^IS zUX&!z%kZM0G!0bz$N-U8I|O$v;Bgc;QPQ`W>J8`d)(_N#?(KHc+3;p=RqSw z7A|k?^Vq1x(2Ul79x8nvONz{(({E+s=^q_8BIvk$NuMpuZ`_*sjWy;smYCn5({F6( zpnX1UB>&>_C4IIqv2klAHr5E+SYcwlc1-MO(n#pVN0nREyzQZh1VFX@Wy#Xi%ZknPQR?^6b^c!xq zzMWi;Y%FTjnnjH?7B!MsRKMkEQ~&U&*)BLdD%%AX7Bynk~kL%I{%`@;kJV3K{Mnx9jt$VV_53eYOzVVQWG=)ClcRA+&A# zJZQ#T4hP5j$qEtUz!WmudkV7*g)_-Rd>SSED_F+h&CQR%hvagRb?__{d)S&{4>gKC zR48`4Q`G+9pwS^1E?=@>EL45inyL>9n?$DSeIr$W@#cceml{fqbhepk9G52=6#PI8 zYn~gscPKy^qWljxM8NhMF2J5$x*6Cu-JtcR8)%zupl-Ut7{*By!z6gX3w{{`_#sQ& zj+@Mcb1v(2!-dncFPwpGvkY2qmVvfe2I^)RXavBIJbHkd%^|>jbOVsT(t+iJxl7I# zKD$e11KUm-wBAYm!hrP510wCD*RTKf1Gstp{Nj=f z!Nt{2?gHV3p{#?3d#YzYPB5Q8(u|hf?#Z4-6q4R;BPu0SDaZ=Vr3tR2A zW~)7ot@aeQ+G}Stn2Z|sc~sVC3s>#6=Bho7iS!h%+R|J&Y39F!%a`=o!a-X5ZX9<9 zhgzQ*2f^&4GdMOePR<~)h~WMJ5*S7+JPrhUhVBCR13<(9oxem$M`F;Bunnw)4Wn%w z37pY-BotnXA;}}rP63(p8#1uIm4RUdZGCRZw2!-kvDW8_+~=0Nyw`A^dxy18a>fl$ zK*#nIP~3Ujc(xP>j=O`AHlAa7JlhEbu<9|mGQ)SsDhER^|z%o zaNHgAwf+u_{cU%J0n0~pD1_cMZs@)mbItQPQ=gC2KKGA}eP#=p3r55t z(??U{rkR0%`*$8#Cc%HFWY_b{YAF0S5ss|gFv>&qftPbbq^@&J~^&&~xYjA?ikA>GcBXc?0U^kED`ABNro z$PyQY)(+X^wSH@Pt*^;z{fV(d_Q}JuHacpy=|)Foo6aUg)s%cqoz#S=zAQx9-HWtN z9yT*uj}EP7>tpjRZkq9^t*9^0QLBzN6AwqW+f4)mSyWQKONbROBoWtiHwf~xaoI^d zi@@u%vulcNLleMgMDMl1FkL3l4Bt&4P-9}OcD@H*0NrpI)0j($Y+M>d$Xg~TdjK(3 zP+f3`GJZFM_Lp2m$`Ul2!Gt^D^ZSIhDQI>l373~O9t~JS$F0%mxC~e`xpFibmH=z0 zz>fxpWxyI@Hc&8QbEVL4vI>0|rz9{5UUsv&NAIbH(fh7-&D+GocDLBY=GIh%zAPdd z_Rtzv)>=lzCP22k^e#q4QzZJb5J^mIW^`<#U2Dls6YP$4G}OsyPJW)AB(9NqSO(oD zfVPr9aYaq^lqJtz4au`TMYD9!CULeFI5mczi<|w<&}#iz2bHyS&?cO=0u z?rLVQkvtT-YC&D5nKZ!_zyO8!(5n8~j8^S!Rw}+j8DFc#LS37~qh^kF!y~Js-Ld7& z>bUKZ)v?Z62F4Du31I|1&7#De!Lz_k(@VTMXOLX541Ji8SN8e+JKFnZlJ>C75Nj1W z+V)_vIvvQ(MLsm3rJ(r5>v)^;l7<4cF+2)fX&daE76Z zxR?E5LsfD}R7u-9Z>XXVsfsQz%?d2eJeKD3qj6gw-LcAq$K8oMmPQ|GdMtk$$F$!K zuL2D1R{_QrRyuCWO0^&pV}+I4-BPuQ?KNB_y^>WjXclGbd${;89Aa}fQ>hBqv*>{I#2Cf*V z;NTdipc3O0*fCD_AWeu`Va}i=Vgjxrd$7BuvJoYmt(1$@N&)SU_EU@cBd6gSxT2zh zgQKE?N>o%}M@9J?UPPEF|8KWYNlu_}gl|IJB6>%-kTWzI2jlr*q-JB!8_0e+rebsE zQ$N^qO9h*@RI`p992}b!RARFNJ2q?6R9CiCuqQtSoA{|&%MG3yo8?yqINTRNidV5}@^xW4dfh&qCI53Jz_MBFx$G4|vTv_Y?m2rVqDSMz1 zL610v?FEAm7fTkQIi~754QGO_NV=q)!|4w*G2G9h=?$G0P2dRN3Jwk63cQK}JGG~w z?yr`X-2+agOwnwiEERVOC<7-M&5Lqy;h;+0pniE#++;K_%HidDsy1T?-&1IqsFfoHNIukY$2t2 zdHjP_ZojN@``d5CTxNat+S)Dw%_?2H>l+kWvH0wbJ*Ji4eX7UR?NRr{QCS3KA4lIw9 z^XZ^WORyU)E;(|z7%7v{-;Ipsljh*kLY2xwesR)lCc`Dlo|1yqt8$6IotCjAxrtlV zheN0tSI#{J$s(m!ee89K?+Jpa{i?Hq6Tu<5Q{`y0#{^P0t=RqPbT9jCI(3+5W7n}e zKKR%jSB~9r_1JYk7E&_Nru*GLPhHo~W7ly$KKM8vSB~>>^*HZ2(lZ`uO71e8M(_?8 zybX3ogns|0F=Rxca#4TK_Jy8)g?f7f*Xlqd*}cmB`|nHV{Lu!%)^foC*<3kmraal1MR}>>hc~a=*AmbnpnCv(xlQG;h zZCdu=Bw+&5h2Bsu6o*6liTYJ-V=0YRDGLebx{kJfs4cQ{5T^URMm}{tMm~1vjN?Of z#&KC^99MM49i4;I{lWvLDmtKCm6;|Rlcm*7yqe7Y;xVQw90RajELSOefCwk}7eP^? z7FKQ%`>A}sP6Yl;_3G^v?KgD=`;8r{_V`d$TXw7{4kf*z9^e8}4vN4l2lgVHS ziT>gB*%eySG}TKx+$(uzI-EG3^^LMsOhd^!MiPZOh7eNmDjJ<@`dn(s;aW*~`bs*9 zUuDwbrBcdYs5mYUQmF}H2&=rrVv*NrQRnNN#smVL z363CHJU^XbGWL@M!=SM?Mw%t3{2fcK7=yJaWKcESRhYy|h+M8L%zg%j>mjVM!|EF! zYW0mOkKv3f7GF`V*k;o!!bO^eLKVFLW{0X(Kdl`AY187 zavXzup%l-hpGkolFgO$$j^njt67@3JbiahZDdhWo^ViRx;-?6H=<2mpyw$yWb$b5x zmA8zZj>GqTe>51t|9#)D{=YX2`rq^h{ZY{C4+gSbZ#eYF-yr`v2Dt4f;{vDO_)o@F z9o(Pf=LNdZX%g}?SOlK)h*PzMVq!~HW5p>%cTvJH1K`{e|kW_+-uj*BI zdHm|%=L|Fvj5uA=7^i53g&=9tMq)vEj^hz?G|OlVM{`Obsbh(0B1nQIx{z^!W<)#^ zk|@1Pfd_AuRL%6EFVZ!_;ewI}N#Y&Dv7}KwTz`J`FHg!&bfq4YlERW79sM(#ku)KK z@Dp_VkH7ce;pdKj3r)|h)8pvq3%VjJ#;IWG8ht?!toH@|NK$DHpf5*XI@ZsZ(*NYY z0OCcS4hQ3aX*xQ(k&{6=!ss=Lm*|b27L^@(^zroS-Nm~fPSDNki)(cD`t<4sU0kDg z?{CoCSEui8(9L`F@)f#xcYSmE=FO{fbbfL5>g?vtzX0R4%7;BV>Yz)=(L>>ag!f~dbbcS#T0Y_iZ&A-tX#6>D4{ugxH z`fzjBxKfr>-DvG{v>++u z|4Cz4eoWVh3bN!LdWFM9vx&?XEQ|A});Rcz?#bFyCsR>NBE$)rsml}3P%Vv4i%u!^ zXGEU=UqFZ&e-td5F4Mpfm&}A?*}uaQ?#ZU`&>z58u9Pe#5z3N?q>6!npaQ8EvPjA6 zw2I$$mzJn7sz*)-h64;?B!P7_G({A+RKk#Oj^;Ebl9R;_1b)v_<;JARoVD{~SD;Ul zJ0lkA!&aVcEaaYLs>7+pva|zYx+J+fn(~gGuw<# zGgDhpfiF$60i?W++%W{@e2mZ+G-FII=ItEEoJh)FX}@HaB=sdMSeqvLX~D>e;-P7u zL2-aJBFO_ySprh(0jE^r1FOd%fj!nMEOuaqQF=YUlC)qcU~ z2P#ln=*_b=6jRWJ!LU4gz?Xb|{aWrCH)c3LFhdwSyf@VxCtcAns)!H`9bE*lFgs9?ZtCWO9+7iSey2_+ot2^B~X|Fz0 z4%_wa) z-PrP#SLLb;jZR;0KqD1-8%tg)aDOC^EWM}6-8oImliY3DhpU9CTOtr{5FerUBwLY$ zL^@N+7H9%AtBW~Gm{3_;iYxGHr8*l8NAKq)%M!7|3$shXaIz$UicWYdTiK&Yh~Nvx zYMb(aLoWwaoOmK-nPhDEvwp}oFYQ9b0=DlZi*`H>8|dCkrsouH6X+K7!^C-xsVd8D z$j>Cnb6k7M@x0%TQhb%NrNA_P23E;IS*()lM=`rosx@Cwc+~*3`puHHyMZ=gld^h(Bxm>^FW=>7$sbDb&jSxT53A(3 zGHg!~_&tqDnIl_z2eeM)Y1(d?OYPQ4tNXA@x~6Zd_#}2tSiz`Ag0e}IJ#X2a4I6tk4t<0z6UuwsB2nMV#5k&Hv{ve zshp^bgQ^reOQm@rD2}-f@JJ+9Jzk0GS}VKX!Crw!JUaLoy-#BEB$%mFhbTuRVcFfH zN=P+YWTSAD=axZkxroe&Yp}|wL~YBMu)~^)EfL7(9{Lf-G%}nHHkIkrMrK7=YQQ8dhxMi}^byE|sZQoAXnJLhT3%0j)HM3iQ;z^|GMfEy7gJkbS!X-8Q4D zf*1I%4EF(QCH4O&U*P_5bkd)aC>Tt9>=QBw=3_h`O?q<@4Wq$4?DvMl-U!d;y>QSY zI3lBIFq!p7(IlLP{ct>-1e>V=?2@7;9rOJINmF@@f$=6=7(3G#aK)|wAemr1#IYJl zzOa8YEc_2C>Y@l?^qQsg7uh$KCKNi=9W|W7Ox?&Nwj0RJC>3CbF^g^9HgilB%^qB1 z0p9^}6S6uF4ZObR8y1@MNk5wSeKMTR`lIP^;7>=x{uE<>LMFkC%%Z;U4$2)(ovjO<*Sa#eC+qzBULQu^DiGgln!GZtT7B}0*z~6Bi&N{Xv>zkOyJ_AK zXapN!fg9izy`TXE?k1vgZ=pk2BL~G>Z9|TV;Ca3avHB^9I=OGuhb{`sa;d^i4)O{Fj=yM6R`nHqm~9{tW|jQ=@{J}J{@bUXT`Ly_IFONB(->k z;}FtR?_K8MX?RisG3Rm+QYZO>ZhI2Py9^2uvpI?gr_#z?v540@KTu9t@|tofY2VN# zxac*Y09@k={xu{Bsn%$rnxj~?ufSvwpYj2MDZLd=1yyH>C0`R7n~AUniLUIf$m+TY z1JBYs;(}hxW(D{Xe@43JCg53uA25x9mkvQu>R(1AwMaqk)-JeZ)2M6LwGx%e+i+?~x9D{f2_Es6^Vu!G_#8rSFya;D_g=aLTf|AOnZ{a9voqYPK z-HKASlK%oRa8}$>LsWz0*Rs*#g*Hr<329Usi}8mK7jj#dqaY+XDx$V596tS2I*+Y_ z!_cnjQ2wCl(#wn!TdYXrL_ZHjP1!|wnww<_+yH&JewoMiTIW05@w<<9_1QYn?b66F zxP+@=RHj(ktxD(NYO3{0woX2&kFApyRBLUuTfls+lUA?w+fVHlCpZlkgy-vGt_#um zyK8g*%iFo~YQp1G?N@~cE%6$qgtPd8poGVa-DfLvAHfop@?yD9I1$-Ob8nRJ28~zm z)pHXOA{c6&#TgeQ{hp>=v=E(xKj&S3`GG(mfNfN2`jLvoYt^!;mps%ICF)qyhWs0v z+;g|G(bbBEN*Y&X%d|Vg?MNl1tsu4ZAOtzhBzH zVnNKGkM$Uv+)-~aO`7TU&`nJ}yN1*@BP&kO=`p(b_X+xNbB10Xqs!Cl>yPIr=-Xd^ zMc$QudH~`vfBWrQbXGKgACf$LpR%R?4I$4nYXN_+9q;Dj%_?pfhxrNtL%M%+o6mxz z363ukLDD%6N!`Buz=@8CqB~?oN{kJ;*^{q2!)!hSE|_g z{eID^4wPCiRXL`Bifgbqnqbdz^O!)$h4&`l1DQct^0-m&U@DD^OY0r>6OybxGY zpWqW{PRiSpx58=$B$E=%*JwqT#(r8{phjdQht z89f~*xqL=T*;jXMMzNQFBj=eata+W#BD^qMV48GhnA1=N7lI1R=88JqL0_ed6q7l< zx4+0U3?$(Shr~!#xj;)SXb4eeXP`23(3$hqF6P~a2I-)y6-gomS!Id<(gF+5V{!7H z>Z5huWu|;W*&s0V75w)dCo8F~k>e5}k~)?_G#2Ap$6Xq{B#9u9vOd!wwLkek!9U8P z1GZ#`e8$UFOuU$dI0iu?g{(PTsxC0SOF>;|+6Xy1xScouXbO_Lglo%Z0bjpfy@VrK ziACV@NGjF|6G$G0ChO)Oe@8v9H|Y4gATn`ft`o;-4vO>5)`r%3p$9DuDOdN(dtims z+?}yP>z%RcUy35)8QH3(?kc30WFY!)*{ zi8WCF#6qSvXNFPz?!NS>S;c?0<(uCqj; z$lScS&efNE3SP<+T1C&oUXe?sbaN@YbfFxRi)Z9o3H3(DkKJaQ>a?e)rhFJvv2%V% zrSX=;kWy=RM##;AR3U(Rrz2biNtZNH49e1oq}y{y^kab=ho#d)iY6vJB+ZgGJguOr zK;$jjkbaunNsWohV#(VKr9jx7(UtT(mTcEBUZ;Z)YAOb!gh=v-Pk_ z{oYnL^0Kta4H1?-o3NK~qU;3an*kkBZb~g?KU}@JmQ6EGtbk29fb*B0jdA0hbNSB7QfnP7zM*UY-&l z=lYz+k9f^%v{mAct4mXcy~o;^j@uB{k<^w4WQ#DXGxUd1FbI4Sjl*6v2<9Z}O`=)U z>y5{=@rZ=8(L4;sqh2qVg@axc3?keQ{BYp+@nA9>ZX?KAo=2A6=To`G!Y(&&IwopB zJz}i)@@Xg47M7Y4R=N?a3Dt^417D+Wc)(<9G@nX*&D3(ANi=ssN;B<)F#!bFMyXFQM6Ex9ff#1$;N$HGEq({wxgea5U?Oz3C7SW`mFn!_jy?^TWPB zod**?7!CV9GK+%VD4O^2I2ui6gZ^+f4F{81;O|D2+5V+Fv~8Q;Zu~S2amO&7JhQ^W ztRqxh)SATSDy{YSZSDf?DHY=_t5`6tD}tksDHY^>5-P{%Y0)xw$rl-fJ4<>gbZO<|?cs@$+NnTx<@8 zlBQ=lAnNkRv%Fa|$O8nqy_%q}yFlwC!?PIEWs~`NF$Z`5BTjV97ATOHAkz_rvS+)n zPW9DF{#_2QO+;5>|g3QK~#3-ic@oHcVhtLF9)kQfpuSHj#6c3}f^*>)6+u9MAMk&dPXHHLvM{eRE`b2N)3%BYIjHF8%X>x?D`htmoK|2Gd4Op^WdVGrF=#_cASYHMC|6q72W|z5?x-*2!|?@fdKUEZS zjaI?kZ1Yt}`42FgDkE|m(W>D_16ohyPS$e;?^ib1_yVWk({H{*$`i$m1IHi{3_;ht zOnT{|D*hz-2Dl=c))fdvt+yl*%^L3sOwgfjAsA}CB}4qCm5cZxsyu(1y*!jk~PcVE`ythD+F$3$khWtNRLX-Xq`SmmhKe)gV!9S6-^%&D#Z0oOgvl0V6g z*Tnu&m;T8a;Ln)0y<*Yn)-oXtH9Jfx%X0q%3xHU_-t1nRqth{XCMPVL9QDn^uc_u>@0$p)bhimHaeU;MUVv8NF!35^_ za5}4<49fR)r7=Wx25y|j9%Z| zTeV^0UnUwyYfHRd6k4?E3?k@X~N1Y7pK+tP2l^S67@d2Tx(uffM!+JFw!JX!#;Ya?zjzM9Z6l|?0bWvB5-fqBmN`` zqo@~+LVr4&&!>ZF7>q+Qm=DIo(QHbH-wXQlNi-RZg5Gp8nq%DW2g6YxH>7q{2r}ws zI>S!BHC`R0>)TwhSY;AhzrUnOWUA9hSYB9s+it3t?OPj76FiOU31Bx-tG{hD=}+t4 zfE}Sf0c-*9fNY3;mJVu#J4n2OZ<~nY8FX{y6Xc)u9ci5q578uyGgBo3&)5UeS89h#u|CY9XD|t=~P7}({QCC$&<&M;DMQUy;x(v{I;i~)qD9p^f zzL>d6u1#}Z98NH_Vyi4x@?P06G_5!z0wI% z`ebdZxD2?hgwhQVSo1(R)#Zk8vYxSMt&p2lw668_!vS*|>oe38+pMhW<%f%N?Ku1J z_VoInt&@IfWiE9Mh7X*i=;9oGCp#P?l00-CaEeTIop@bB((LbpsF2H)KG2xlkykv# zF|fJzrL|jj0Z_?4^-7}c*2?sc@^0oH_=+*{eeU!&kD`Eo@Erp`qWarDzQBfx0;Vp^ zPPM!8`hQzo&Uw41RqiqsZfruoZso2Ll5LuCUGV3VSp`K`-{U2XX+xbEsi@Kwnw#&i zwTi2KmEMx)AzxfR4BGO)BPWt|lcIJFg(|KE4)1GP3SDWn%)(=}Z=*}dIXTa8tpA|P z_vC-6)AGDUdrF|6IbF=TX6m)3o%Y4GU0jJKbCxdEkyqOp3h1HRVj;w8)3yNUhcd6K zBeel!!Xk3%C^l6Jh%xO{NS2WmZy1hV;ut3(N#Q_vXWE%1&`I}CEmE1+l9livBVG>T zc;nbyMYL|r#3ZV2`bHRgRy+c@Tgn|ds~u?~T-A;gCpt?Vxre|63xRk`cu3=16=suA zO&bqgt7K?f1-O-MZ`n}%^%Y15ztPVb1=#<@k!MXPCZ(?WB3AY zgxdn(EhHJ5XQ;Fj!R9X`o^*g*aaLQNh068!?Fs7l9vYJ_dsH3t5U8;84#edLEw?p(^-R-x2$GPRj@ zaaoF(u%)DZP%l?8`A!PgnHH|c?UJl*qa0qlkhvBar^de9=#gkJ2Fv{qewQWR^={C* zki9cBQYuc53nJItE}p6Z7TT1tY#UHGUQfHJMR=BBE9=uUkMeSeg@{b$eO;ryjj#ej zxe;0<(oQ^K7lzKOU0MY0xd%7u=m1tk5CUJD%5zg%t(Z$IXh^-P%_5X$i7Gj&A(fuK zQ4nC6y}J~L92fxA~3drh`7ucD6ot@QQZjVIMObb#e>8yJAu2q1Szp zS5iCvsYcV1aE|YYD`NR86V&N#Ajw%=`gbFW#rimHcoo;^cUUDw6fK`xya*t|i*^N6 zeLF4KipA`1eZ7)K@mXFlsZO4GjnCENkSF=f+`*Koc{AWU9N>3~8cyayU5Lg2?!C9x z&CS2c8%sa)^3_Wi5*#iNi7335lBu^`Om?^wB#Igpw+1B(Zt}8=4OQ$NH4iGUzMR<4 zvfNq^m(V1l4>ZbfEKQYrQ?eXNNpgYnH}CUT8#i8ie55J)0p51paPLtDb=bv6fvEZB zqk?0PtB<_rR-6rZ8scp{-|PGRoX|Oa}9b-lu`IiWF;JCd> zGjaywMVBd)3wiX-Uq64WpCXj1TY5~oYn-OuGI}Zw-}n8|U;zL3eZTsDe=r(<(;M_h zL9ag;$acNapg;Zw`Oh=N%|96zIQ_;`x6Hv?$TW|ocio@m0YJm9Na@4c3psCrne+FSAfH7SeosmK z_ZAoHnD7N5qJ_HuI68Xq0&4$uKwQXQU%YsMu0xzinUckV9~~VXeL?RSdP{jp*vqpd zOCs}jkCc}uoozo~0Aq0m8;tUJhads_Qxi4+-OKjZ&tE@({rvUwdvny literal 0 HcmV?d00001 diff --git a/stable/tt-rss/7.0.13/icon.png b/stable/tt-rss/7.0.15/icon.png similarity index 100% rename from stable/tt-rss/7.0.13/icon.png rename to stable/tt-rss/7.0.15/icon.png diff --git a/stable/tt-rss/7.0.13/ix_values.yaml b/stable/tt-rss/7.0.15/ix_values.yaml similarity index 100% rename from stable/tt-rss/7.0.13/ix_values.yaml rename to stable/tt-rss/7.0.15/ix_values.yaml diff --git a/stable/tt-rss/7.0.13/questions.yaml b/stable/tt-rss/7.0.15/questions.yaml similarity index 100% rename from stable/tt-rss/7.0.13/questions.yaml rename to stable/tt-rss/7.0.15/questions.yaml diff --git a/stable/tt-rss/7.0.13/templates/common.yaml b/stable/tt-rss/7.0.15/templates/common.yaml similarity index 100% rename from stable/tt-rss/7.0.13/templates/common.yaml rename to stable/tt-rss/7.0.15/templates/common.yaml diff --git a/stable/tt-rss/7.0.15/values.yaml b/stable/tt-rss/7.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tt-rss/item.yaml b/stable/tt-rss/item.yaml index 09b2f5138e8..e88b4d7adf0 100644 --- a/stable/tt-rss/item.yaml +++ b/stable/tt-rss/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/tt-rss.png +icon_url: https://truecharts.org/img/chart-icons/tt-rss.png categories: - media diff --git a/stable/tvheadend/12.0.14/CHANGELOG.md b/stable/tvheadend/12.0.14/CHANGELOG.md new file mode 100644 index 00000000000..b4046b05092 --- /dev/null +++ b/stable/tvheadend/12.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [tvheadend-12.0.14](https://github.com/truecharts/apps/compare/tvheadend-12.0.12...tvheadend-12.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [tvheadend-12.0.12](https://github.com/truecharts/apps/compare/tvheadend-12.0.11...tvheadend-12.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [tvheadend-12.0.11](https://github.com/truecharts/apps/compare/tvheadend-12.0.10...tvheadend-12.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [tvheadend-12.0.10](https://github.com/truecharts/apps/compare/tvheadend-12.0.9...tvheadend-12.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [tvheadend-12.0.9](https://github.com/truecharts/apps/compare/tvheadend-12.0.8...tvheadend-12.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [tvheadend-12.0.8](https://github.com/truecharts/apps/compare/tvheadend-12.0.7...tvheadend-12.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [tvheadend-12.0.7](https://github.com/truecharts/apps/compare/tvheadend-12.0.6...tvheadend-12.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [tvheadend-12.0.6](https://github.com/truecharts/apps/compare/tvheadend-12.0.5...tvheadend-12.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [tvheadend-12.0.5](https://github.com/truecharts/apps/compare/tvheadend-12.0.4...tvheadend-12.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [tvheadend-12.0.4](https://github.com/truecharts/apps/compare/tvheadend-12.0.3...tvheadend-12.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [tvheadend-12.0.3](https://github.com/truecharts/apps/compare/tvheadend-12.0.2...tvheadend-12.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/tvheadend/12.0.14/Chart.lock b/stable/tvheadend/12.0.14/Chart.lock new file mode 100644 index 00000000000..5f26258adac --- /dev/null +++ b/stable/tvheadend/12.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:54.335091688Z" diff --git a/stable/tvheadend/12.0.14/Chart.yaml b/stable/tvheadend/12.0.14/Chart.yaml new file mode 100644 index 00000000000..7f348161ecd --- /dev/null +++ b/stable/tvheadend/12.0.14/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "63784405" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: TVheadend - a TV streaming server and digital video recorder +home: https://github.com/truecharts/apps/tree/master/charts/stable/tvheadend +icon: https://truecharts.org/img/chart-icons/tvheadend.png +keywords: +- tvheadend +- tv +- streaming +- dvb +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: tvheadend +sources: +- https://github.com/tvheadend/tvheadend +type: application +version: 12.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/tvheadend/12.0.14/README.md b/stable/tvheadend/12.0.14/README.md new file mode 100644 index 00000000000..bbe6b037876 --- /dev/null +++ b/stable/tvheadend/12.0.14/README.md @@ -0,0 +1,42 @@ +# tvheadend + +TVheadend - a TV streaming server and digital video recorder + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/tvheadend/12.0.14/app-readme.md b/stable/tvheadend/12.0.14/app-readme.md new file mode 100644 index 00000000000..6f8c2dcd2bb --- /dev/null +++ b/stable/tvheadend/12.0.14/app-readme.md @@ -0,0 +1,3 @@ +TVheadend - a TV streaming server and digital video recorder + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/tvheadend/12.0.14/charts/common-10.4.4.tgz b/stable/tvheadend/12.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/tvheadend/12.0.14/icon.png b/stable/tvheadend/12.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7cc418377db090f7475f0afa084de9b58a59d2 GIT binary patch literal 9905 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 IP`@AYA0q@RbN~PV literal 0 HcmV?d00001 diff --git a/stable/tvheadend/12.0.14/ix_values.yaml b/stable/tvheadend/12.0.14/ix_values.yaml new file mode 100644 index 00000000000..8374a7539b1 --- /dev/null +++ b/stable/tvheadend/12.0.14/ix_values.yaml @@ -0,0 +1,36 @@ +image: + repository: tccr.io/truecharts/tvheadend + pullPolicy: IfNotPresent + tag: version-63784405@sha256:55617b2f0e1a9d9cefb853c5d52f3729da88c9662ad18813e688201dbe3aee9a + +securityContext: + runAsNonRoot: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +# See https://github.com/linuxserver/docker-tvheadend#parameters +env: {} + # RUN_OPTS: + +service: + main: + ports: + main: + port: 9981 + targetPort: 9981 + htsp: + enabled: true + ports: + htsp: + enabled: true + port: 9982 + targetPort: 9982 + +persistence: + config: + enabled: true + mountPath: "/config" + varrun: + enabled: true diff --git a/stable/tvheadend/12.0.14/questions.yaml b/stable/tvheadend/12.0.14/questions.yaml new file mode 100644 index 00000000000..7d1a03738d1 --- /dev/null +++ b/stable/tvheadend/12.0.14/questions.yaml @@ -0,0 +1,2558 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 9981 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 9981 + + + - variable: htsp + label: "HTSP Service" + description: "HTSP service" + 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: htsp + label: "TCP 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: 9982 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 9982 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - variable: allowPrivilegeEscalation + label: "Allow Privilege Escalation" + schema: + type: boolean + default: false + - variable: runAsNonRoot + label: "runAsNonRoot" + schema: + type: boolean + default: false + - 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: 0 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 0 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/tvheadend/12.0.14/templates/common.yaml b/stable/tvheadend/12.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/tvheadend/12.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/tvheadend/12.0.14/values.yaml b/stable/tvheadend/12.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/tvheadend/item.yaml b/stable/tvheadend/item.yaml index 694c328f1fc..cafe626bd1c 100644 --- a/stable/tvheadend/item.yaml +++ b/stable/tvheadend/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/tvheadend.png +icon_url: https://truecharts.org/img/chart-icons/tvheadend.png categories: - media diff --git a/stable/twtxt/3.0.12/CHANGELOG.md b/stable/twtxt/3.0.12/CHANGELOG.md deleted file mode 100644 index 1a2c3bfb2ed..00000000000 --- a/stable/twtxt/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [twtxt-3.0.12](https://github.com/truecharts/apps/compare/twtxt-3.0.11...twtxt-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [twtxt-3.0.11](https://github.com/truecharts/apps/compare/twtxt-3.0.10...twtxt-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [twtxt-3.0.10](https://github.com/truecharts/apps/compare/twtxt-3.0.9...twtxt-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [twtxt-3.0.9](https://github.com/truecharts/apps/compare/twtxt-3.0.8...twtxt-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [twtxt-3.0.8](https://github.com/truecharts/apps/compare/twtxt-3.0.7...twtxt-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [twtxt-3.0.7](https://github.com/truecharts/apps/compare/twtxt-3.0.6...twtxt-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [twtxt-3.0.6](https://github.com/truecharts/apps/compare/twtxt-3.0.5...twtxt-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [twtxt-3.0.5](https://github.com/truecharts/apps/compare/twtxt-3.0.4...twtxt-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [twtxt-3.0.4](https://github.com/truecharts/apps/compare/twtxt-3.0.3...twtxt-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [twtxt-3.0.3](https://github.com/truecharts/apps/compare/twtxt-3.0.2...twtxt-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [twtxt-3.0.2](https://github.com/truecharts/apps/compare/twtxt-3.0.1...twtxt-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/twtxt/3.0.12/Chart.lock b/stable/twtxt/3.0.12/Chart.lock deleted file mode 100644 index 45457291fd2..00000000000 --- a/stable/twtxt/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:10:56.322893076Z" diff --git a/stable/twtxt/3.0.12/Chart.yaml b/stable/twtxt/3.0.12/Chart.yaml deleted file mode 100644 index 3221928337e..00000000000 --- a/stable/twtxt/3.0.12/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.1.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: "A Self-Hosted, Twitter\u2122-like Decentralised microBlogging platform.\ - \ No ads, no tracking, your content, your data!" -home: https://github.com/truecharts/apps/tree/master/charts/stable/twtxt -icon: https://truecharts.org/img/appicons/twtxt.png -keywords: -- twtxt -- blogging -- blog -- social-network -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: twtxt -sources: -- https://github.com/prologic/twtxt -- https://github.com/nicholaswilde/docker-twtxt -type: application -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/twtxt/3.0.14/CHANGELOG.md b/stable/twtxt/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..0e390e89236 --- /dev/null +++ b/stable/twtxt/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [twtxt-3.0.14](https://github.com/truecharts/apps/compare/twtxt-3.0.12...twtxt-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [twtxt-3.0.12](https://github.com/truecharts/apps/compare/twtxt-3.0.11...twtxt-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [twtxt-3.0.11](https://github.com/truecharts/apps/compare/twtxt-3.0.10...twtxt-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [twtxt-3.0.10](https://github.com/truecharts/apps/compare/twtxt-3.0.9...twtxt-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [twtxt-3.0.9](https://github.com/truecharts/apps/compare/twtxt-3.0.8...twtxt-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [twtxt-3.0.8](https://github.com/truecharts/apps/compare/twtxt-3.0.7...twtxt-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [twtxt-3.0.7](https://github.com/truecharts/apps/compare/twtxt-3.0.6...twtxt-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [twtxt-3.0.6](https://github.com/truecharts/apps/compare/twtxt-3.0.5...twtxt-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [twtxt-3.0.5](https://github.com/truecharts/apps/compare/twtxt-3.0.4...twtxt-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [twtxt-3.0.4](https://github.com/truecharts/apps/compare/twtxt-3.0.3...twtxt-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [twtxt-3.0.3](https://github.com/truecharts/apps/compare/twtxt-3.0.2...twtxt-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/twtxt/3.0.14/Chart.lock b/stable/twtxt/3.0.14/Chart.lock new file mode 100644 index 00000000000..f92545d2f4b --- /dev/null +++ b/stable/twtxt/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:16:56.5035381Z" diff --git a/stable/twtxt/3.0.14/Chart.yaml b/stable/twtxt/3.0.14/Chart.yaml new file mode 100644 index 00000000000..5c59d8a34a9 --- /dev/null +++ b/stable/twtxt/3.0.14/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.1.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: "A Self-Hosted, Twitter\u2122-like Decentralised microBlogging platform.\ + \ No ads, no tracking, your content, your data!" +home: https://github.com/truecharts/apps/tree/master/charts/stable/twtxt +icon: https://truecharts.org/img/chart-icons/twtxt.png +keywords: +- twtxt +- blogging +- blog +- social-network +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: twtxt +sources: +- https://github.com/prologic/twtxt +- https://github.com/nicholaswilde/docker-twtxt +type: application +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/twtxt/3.0.12/README.md b/stable/twtxt/3.0.14/README.md similarity index 100% rename from stable/twtxt/3.0.12/README.md rename to stable/twtxt/3.0.14/README.md diff --git a/stable/twtxt/3.0.12/app-readme.md b/stable/twtxt/3.0.14/app-readme.md similarity index 100% rename from stable/twtxt/3.0.12/app-readme.md rename to stable/twtxt/3.0.14/app-readme.md diff --git a/stable/twtxt/3.0.14/charts/common-10.4.4.tgz b/stable/twtxt/3.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/twtxt/3.0.12/icon.png b/stable/twtxt/3.0.14/icon.png similarity index 100% rename from stable/twtxt/3.0.12/icon.png rename to stable/twtxt/3.0.14/icon.png diff --git a/stable/twtxt/3.0.12/ix_values.yaml b/stable/twtxt/3.0.14/ix_values.yaml similarity index 100% rename from stable/twtxt/3.0.12/ix_values.yaml rename to stable/twtxt/3.0.14/ix_values.yaml diff --git a/stable/twtxt/3.0.12/questions.yaml b/stable/twtxt/3.0.14/questions.yaml similarity index 100% rename from stable/twtxt/3.0.12/questions.yaml rename to stable/twtxt/3.0.14/questions.yaml diff --git a/stable/twtxt/3.0.12/templates/common.yaml b/stable/twtxt/3.0.14/templates/common.yaml similarity index 100% rename from stable/twtxt/3.0.12/templates/common.yaml rename to stable/twtxt/3.0.14/templates/common.yaml diff --git a/stable/twtxt/3.0.14/values.yaml b/stable/twtxt/3.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/twtxt/item.yaml b/stable/twtxt/item.yaml index 5aca8d9a749..025dd11f83c 100644 --- a/stable/twtxt/item.yaml +++ b/stable/twtxt/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/twtxt.png +icon_url: https://truecharts.org/img/chart-icons/twtxt.png categories: - media diff --git a/stable/typecho/3.0.13/CHANGELOG.md b/stable/typecho/3.0.13/CHANGELOG.md deleted file mode 100644 index c696a8688af..00000000000 --- a/stable/typecho/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [typecho-3.0.13](https://github.com/truecharts/apps/compare/typecho-3.0.12...typecho-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [typecho-3.0.12](https://github.com/truecharts/apps/compare/typecho-3.0.11...typecho-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [typecho-3.0.11](https://github.com/truecharts/apps/compare/typecho-3.0.10...typecho-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [typecho-3.0.10](https://github.com/truecharts/apps/compare/typecho-3.0.9...typecho-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [typecho-3.0.9](https://github.com/truecharts/apps/compare/typecho-3.0.8...typecho-3.0.9) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [typecho-3.0.8](https://github.com/truecharts/apps/compare/typecho-3.0.7...typecho-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [typecho-3.0.7](https://github.com/truecharts/apps/compare/typecho-3.0.6...typecho-3.0.7) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [typecho-3.0.6](https://github.com/truecharts/apps/compare/typecho-3.0.5...typecho-3.0.6) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [typecho-3.0.5](https://github.com/truecharts/apps/compare/typecho-3.0.4...typecho-3.0.5) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [typecho-3.0.4](https://github.com/truecharts/apps/compare/typecho-3.0.3...typecho-3.0.4) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [typecho-3.0.3](https://github.com/truecharts/apps/compare/typecho-3.0.2...typecho-3.0.3) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/typecho/3.0.13/Chart.lock b/stable/typecho/3.0.13/Chart.lock deleted file mode 100644 index 101045d64f2..00000000000 --- a/stable/typecho/3.0.13/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T21:11:12.490610351Z" diff --git a/stable/typecho/3.0.13/Chart.yaml b/stable/typecho/3.0.13/Chart.yaml deleted file mode 100644 index 79aad2492db..00000000000 --- a/stable/typecho/3.0.13/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "1.2.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: Typecho is a PHP Blogging Platform. -home: https://github.com/truecharts/apps/tree/master/charts/stable/typecho -icon: https://truecharts.org/img/appicons/typecho.png -keywords: -- typecho -- blog -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: typecho -sources: -- https://github.com/typecho/typecho -- https://hub.docker.com/r/joyqi/typecho -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - hosting - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/typecho/3.0.15/CHANGELOG.md b/stable/typecho/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..d04d3c53703 --- /dev/null +++ b/stable/typecho/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [typecho-3.0.15](https://github.com/truecharts/apps/compare/typecho-3.0.13...typecho-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [typecho-3.0.13](https://github.com/truecharts/apps/compare/typecho-3.0.12...typecho-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [typecho-3.0.12](https://github.com/truecharts/apps/compare/typecho-3.0.11...typecho-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [typecho-3.0.11](https://github.com/truecharts/apps/compare/typecho-3.0.10...typecho-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [typecho-3.0.10](https://github.com/truecharts/apps/compare/typecho-3.0.9...typecho-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [typecho-3.0.9](https://github.com/truecharts/apps/compare/typecho-3.0.8...typecho-3.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [typecho-3.0.8](https://github.com/truecharts/apps/compare/typecho-3.0.7...typecho-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [typecho-3.0.7](https://github.com/truecharts/apps/compare/typecho-3.0.6...typecho-3.0.7) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [typecho-3.0.6](https://github.com/truecharts/apps/compare/typecho-3.0.5...typecho-3.0.6) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [typecho-3.0.5](https://github.com/truecharts/apps/compare/typecho-3.0.4...typecho-3.0.5) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [typecho-3.0.4](https://github.com/truecharts/apps/compare/typecho-3.0.3...typecho-3.0.4) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/typecho/3.0.15/Chart.lock b/stable/typecho/3.0.15/Chart.lock new file mode 100644 index 00000000000..d5b4282446e --- /dev/null +++ b/stable/typecho/3.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:17:11.889179551Z" diff --git a/stable/typecho/3.0.15/Chart.yaml b/stable/typecho/3.0.15/Chart.yaml new file mode 100644 index 00000000000..2e8e73ba71f --- /dev/null +++ b/stable/typecho/3.0.15/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "1.2.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: Typecho is a PHP Blogging Platform. +home: https://github.com/truecharts/apps/tree/master/charts/stable/typecho +icon: https://truecharts.org/img/chart-icons/typecho.png +keywords: +- typecho +- blog +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: typecho +sources: +- https://github.com/typecho/typecho +- https://hub.docker.com/r/joyqi/typecho +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - hosting + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/typecho/3.0.13/README.md b/stable/typecho/3.0.15/README.md similarity index 100% rename from stable/typecho/3.0.13/README.md rename to stable/typecho/3.0.15/README.md diff --git a/stable/typecho/3.0.13/app-readme.md b/stable/typecho/3.0.15/app-readme.md similarity index 100% rename from stable/typecho/3.0.13/app-readme.md rename to stable/typecho/3.0.15/app-readme.md diff --git a/stable/typecho/3.0.15/charts/common-10.4.4.tgz b/stable/typecho/3.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/xbackbone/3.0.14/charts/mariadb-3.0.29.tgz b/stable/typecho/3.0.15/charts/mariadb-3.0.29.tgz similarity index 100% rename from stable/xbackbone/3.0.14/charts/mariadb-3.0.29.tgz rename to stable/typecho/3.0.15/charts/mariadb-3.0.29.tgz diff --git a/stable/typecho/3.0.13/icon.png b/stable/typecho/3.0.15/icon.png similarity index 100% rename from stable/typecho/3.0.13/icon.png rename to stable/typecho/3.0.15/icon.png diff --git a/stable/typecho/3.0.13/ix_values.yaml b/stable/typecho/3.0.15/ix_values.yaml similarity index 100% rename from stable/typecho/3.0.13/ix_values.yaml rename to stable/typecho/3.0.15/ix_values.yaml diff --git a/stable/typecho/3.0.13/questions.yaml b/stable/typecho/3.0.15/questions.yaml similarity index 100% rename from stable/typecho/3.0.13/questions.yaml rename to stable/typecho/3.0.15/questions.yaml diff --git a/stable/typecho/3.0.15/templates/common.yaml b/stable/typecho/3.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/typecho/3.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/typecho/3.0.15/values.yaml b/stable/typecho/3.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/typecho/item.yaml b/stable/typecho/item.yaml index fb44d6e103f..d7b70d5f03c 100644 --- a/stable/typecho/item.yaml +++ b/stable/typecho/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/typecho.png +icon_url: https://truecharts.org/img/chart-icons/typecho.png categories: - hosting diff --git a/stable/ubooquity/3.0.13/CHANGELOG.md b/stable/ubooquity/3.0.13/CHANGELOG.md deleted file mode 100644 index b4b03b438a4..00000000000 --- a/stable/ubooquity/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [ubooquity-3.0.13](https://github.com/truecharts/apps/compare/ubooquity-3.0.12...ubooquity-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [ubooquity-3.0.12](https://github.com/truecharts/apps/compare/ubooquity-3.0.11...ubooquity-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [ubooquity-3.0.11](https://github.com/truecharts/apps/compare/ubooquity-3.0.10...ubooquity-3.0.11) (2022-07-11) - - - - -### [ubooquity-3.0.10](https://github.com/truecharts/apps/compare/ubooquity-3.0.9...ubooquity-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - -#### Fix - -* make root fs writable ([#3142](https://github.com/truecharts/apps/issues/3142)) - - - - -### [ubooquity-3.0.9](https://github.com/truecharts/apps/compare/ubooquity-3.0.8...ubooquity-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [ubooquity-3.0.8](https://github.com/truecharts/apps/compare/ubooquity-3.0.7...ubooquity-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [ubooquity-3.0.7](https://github.com/truecharts/apps/compare/ubooquity-3.0.6...ubooquity-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [ubooquity-3.0.6](https://github.com/truecharts/apps/compare/ubooquity-3.0.5...ubooquity-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [ubooquity-3.0.5](https://github.com/truecharts/apps/compare/ubooquity-3.0.4...ubooquity-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [ubooquity-3.0.4](https://github.com/truecharts/apps/compare/ubooquity-3.0.3...ubooquity-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [ubooquity-3.0.3](https://github.com/truecharts/apps/compare/ubooquity-3.0.2...ubooquity-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/ubooquity/3.0.13/Chart.lock b/stable/ubooquity/3.0.13/Chart.lock deleted file mode 100644 index 5b2f3ac1769..00000000000 --- a/stable/ubooquity/3.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:10.184864668Z" diff --git a/stable/ubooquity/3.0.13/Chart.yaml b/stable/ubooquity/3.0.13/Chart.yaml deleted file mode 100644 index 4d566f63823..00000000000 --- a/stable/ubooquity/3.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: ubooquity -version: 3.0.13 -appVersion: "2.1.2" -description: Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/ubooquity -icon: https://truecharts.org/img/appicons/ubooquity.png -keywords: - - ubooquity -sources: - - https://hub.docker.com/r/linuxserver/ubooquity -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/ubooquity/3.0.15/CHANGELOG.md b/stable/ubooquity/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..416263bb6ec --- /dev/null +++ b/stable/ubooquity/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [ubooquity-3.0.15](https://github.com/truecharts/apps/compare/ubooquity-3.0.13...ubooquity-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [ubooquity-3.0.13](https://github.com/truecharts/apps/compare/ubooquity-3.0.12...ubooquity-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [ubooquity-3.0.12](https://github.com/truecharts/apps/compare/ubooquity-3.0.11...ubooquity-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [ubooquity-3.0.11](https://github.com/truecharts/apps/compare/ubooquity-3.0.10...ubooquity-3.0.11) (2022-07-11) + + + + +### [ubooquity-3.0.10](https://github.com/truecharts/apps/compare/ubooquity-3.0.9...ubooquity-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + +#### Fix + +* make root fs writable ([#3142](https://github.com/truecharts/apps/issues/3142)) + + + + +### [ubooquity-3.0.9](https://github.com/truecharts/apps/compare/ubooquity-3.0.8...ubooquity-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [ubooquity-3.0.8](https://github.com/truecharts/apps/compare/ubooquity-3.0.7...ubooquity-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [ubooquity-3.0.7](https://github.com/truecharts/apps/compare/ubooquity-3.0.6...ubooquity-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [ubooquity-3.0.6](https://github.com/truecharts/apps/compare/ubooquity-3.0.5...ubooquity-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [ubooquity-3.0.5](https://github.com/truecharts/apps/compare/ubooquity-3.0.4...ubooquity-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [ubooquity-3.0.4](https://github.com/truecharts/apps/compare/ubooquity-3.0.3...ubooquity-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/ubooquity/3.0.15/Chart.lock b/stable/ubooquity/3.0.15/Chart.lock new file mode 100644 index 00000000000..084870f7a6b --- /dev/null +++ b/stable/ubooquity/3.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:10.173085602Z" diff --git a/stable/ubooquity/3.0.15/Chart.yaml b/stable/ubooquity/3.0.15/Chart.yaml new file mode 100644 index 00000000000..5dfa9abcfb2 --- /dev/null +++ b/stable/ubooquity/3.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: ubooquity +version: 3.0.15 +appVersion: "2.1.2" +description: Ubooquity is a free, lightweight and easy-to-use home server for your comics and ebooks. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/ubooquity +icon: https://truecharts.org/img/chart-icons/ubooquity.png +keywords: + - ubooquity +sources: + - https://hub.docker.com/r/linuxserver/ubooquity +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/ubooquity/3.0.13/README.md b/stable/ubooquity/3.0.15/README.md similarity index 100% rename from stable/ubooquity/3.0.13/README.md rename to stable/ubooquity/3.0.15/README.md diff --git a/stable/ubooquity/3.0.13/app-readme.md b/stable/ubooquity/3.0.15/app-readme.md similarity index 100% rename from stable/ubooquity/3.0.13/app-readme.md rename to stable/ubooquity/3.0.15/app-readme.md diff --git a/stable/ubooquity/3.0.15/charts/common-10.4.4.tgz b/stable/ubooquity/3.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/ubooquity/3.0.13/icon.png b/stable/ubooquity/3.0.15/icon.png similarity index 100% rename from stable/ubooquity/3.0.13/icon.png rename to stable/ubooquity/3.0.15/icon.png diff --git a/stable/ubooquity/3.0.13/ix_values.yaml b/stable/ubooquity/3.0.15/ix_values.yaml similarity index 100% rename from stable/ubooquity/3.0.13/ix_values.yaml rename to stable/ubooquity/3.0.15/ix_values.yaml diff --git a/stable/ubooquity/3.0.13/questions.yaml b/stable/ubooquity/3.0.15/questions.yaml similarity index 100% rename from stable/ubooquity/3.0.13/questions.yaml rename to stable/ubooquity/3.0.15/questions.yaml diff --git a/stable/ubooquity/3.0.15/templates/common.yaml b/stable/ubooquity/3.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/ubooquity/3.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/ubooquity/3.0.15/values.yaml b/stable/ubooquity/3.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/ubooquity/item.yaml b/stable/ubooquity/item.yaml index b7ec024e06b..1f9e77a7988 100644 --- a/stable/ubooquity/item.yaml +++ b/stable/ubooquity/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/ubooquity.png +icon_url: https://truecharts.org/img/chart-icons/ubooquity.png categories: - incubator diff --git a/stable/unifi/11.0.14/CHANGELOG.md b/stable/unifi/11.0.14/CHANGELOG.md new file mode 100644 index 00000000000..5b018f1bc93 --- /dev/null +++ b/stable/unifi/11.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unifi-11.0.14](https://github.com/truecharts/apps/compare/unifi-11.0.12...unifi-11.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [unifi-11.0.12](https://github.com/truecharts/apps/compare/unifi-11.0.11...unifi-11.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [unifi-11.0.11](https://github.com/truecharts/apps/compare/unifi-11.0.10...unifi-11.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [unifi-11.0.10](https://github.com/truecharts/apps/compare/unifi-11.0.9...unifi-11.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [unifi-11.0.9](https://github.com/truecharts/apps/compare/unifi-11.0.8...unifi-11.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [unifi-11.0.8](https://github.com/truecharts/apps/compare/unifi-11.0.7...unifi-11.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [unifi-11.0.7](https://github.com/truecharts/apps/compare/unifi-11.0.6...unifi-11.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [unifi-11.0.6](https://github.com/truecharts/apps/compare/unifi-11.0.5...unifi-11.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [unifi-11.0.5](https://github.com/truecharts/apps/compare/unifi-11.0.4...unifi-11.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [unifi-11.0.4](https://github.com/truecharts/apps/compare/unifi-11.0.3...unifi-11.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [unifi-11.0.3](https://github.com/truecharts/apps/compare/unifi-11.0.2...unifi-11.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/unifi/11.0.14/Chart.lock b/stable/unifi/11.0.14/Chart.lock new file mode 100644 index 00000000000..36e663c6fde --- /dev/null +++ b/stable/unifi/11.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:11.598058117Z" diff --git a/stable/unifi/11.0.14/Chart.yaml b/stable/unifi/11.0.14/Chart.yaml new file mode 100644 index 00000000000..0d2845a1e82 --- /dev/null +++ b/stable/unifi/11.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "7.1.66" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Ubiquiti Network's Unifi Controller +home: https://github.com/truecharts/apps/tree/master/charts/stable/unifi +icon: https://truecharts.org/img/chart-icons/unifi.png +keywords: +- ubiquiti +- unifi +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unifi +sources: +- https://github.com/jacobalberty/unifi-docker +- https://unifi-network.ui.com +type: application +version: 11.0.14 +annotations: + truecharts.org/catagories: | + - Networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unifi/11.0.14/README.md b/stable/unifi/11.0.14/README.md new file mode 100644 index 00000000000..2ae116c1958 --- /dev/null +++ b/stable/unifi/11.0.14/README.md @@ -0,0 +1,43 @@ +# unifi + +Ubiquiti Network's Unifi Controller + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/unifi/11.0.14/app-readme.md b/stable/unifi/11.0.14/app-readme.md new file mode 100644 index 00000000000..7c759aa8254 --- /dev/null +++ b/stable/unifi/11.0.14/app-readme.md @@ -0,0 +1,3 @@ +Ubiquiti Network's Unifi Controller + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/unifi/11.0.14/charts/common-10.4.4.tgz b/stable/unifi/11.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/unifi/11.0.14/icon.png b/stable/unifi/11.0.14/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6e21f40cb63aa6d29d5f270bc48721967ec05ee8 GIT binary patch literal 18944 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∋ZPAgtJl?UUqE`(40GJ>|9xtRCyjXLA?eLsq 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 literal 0 HcmV?d00001 diff --git a/stable/unifi/11.0.14/ix_values.yaml b/stable/unifi/11.0.14/ix_values.yaml new file mode 100644 index 00000000000..6fa5bbc70eb --- /dev/null +++ b/stable/unifi/11.0.14/ix_values.yaml @@ -0,0 +1,61 @@ +image: + repository: tccr.io/truecharts/unifi + tag: v7.1.66@sha256:be4b17bcf9a49717b9ae94c921d7ba6245223cf83bdaff5c541b7c59b459fffd + pullPolicy: IfNotPresent + +service: + main: + ports: + main: + protocol: HTTPS + port: 8443 + targetPort: 8443 + comm: + enabled: true + ports: + comm: + enabled: true + port: 8080 + targetPort: 8080 + stun: + enabled: true + ports: + stun: + enabled: true + port: 3478 + targetPort: 3478 + protocol: UDP + speedtest: + enabled: true + ports: + speedtest: + enabled: true + port: 6789 + targetPort: 6789 + guestportal: + enabled: true + ports: + web: + enabled: true + port: 8880 + targetPort: 8880 + protocol: HTTP + websecure: + enabled: true + port: 8843 + targetPort: 8843 + protocol: HTTPS + +securityContext: + readOnlyRootFilesystem: false + +podSecurityContext: + runAsGroup: 999 + runAsUser: 999 + +env: {} + +persistence: + config: + enabled: true + mountPath: "/unifi" diff --git a/stable/unifi/11.0.14/questions.yaml b/stable/unifi/11.0.14/questions.yaml new file mode 100644 index 00000000000..4f44d301abb --- /dev/null +++ b/stable/unifi/11.0.14/questions.yaml @@ -0,0 +1,2988 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8443 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTPS" + 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: 8443 + + + - variable: comm + label: "Unifi Device Communication Service" + description: "Unifi Device Communication Service" + 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: comm + label: "TCP 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: 8080 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 8080 + + - variable: stun + label: "STUN Device Communication Service" + description: "STUN Device Communication Service" + 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: stun + label: "TCP 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: 3478 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "UDP" + 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: 3478 + + - variable: speedtest + label: "Speedtest Service" + description: "Speedtest Service" + 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: speedtest + label: "TCP 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: 6789 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 6789 + + - variable: guestportal + label: "Guest Portal Service" + description: "Guest Portal Service" + 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: web + label: "Web 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: 8880 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8880 + + - variable: websecure + label: "Secure Web 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: 8843 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: protocol + label: "Port Type" + schema: + type: string + default: "HTTPS" + 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: 8843 + + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: 999 + - variable: runAsGroup + label: "runAsGroup" + description: "The groupID this App of the user running the application" + schema: + type: int + default: 999 + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/unifi/11.0.14/templates/common.yaml b/stable/unifi/11.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unifi/11.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unifi/11.0.14/values.yaml b/stable/unifi/11.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unifi/item.yaml b/stable/unifi/item.yaml index 08a083ab3b0..a325810e479 100644 --- a/stable/unifi/item.yaml +++ b/stable/unifi/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/unifi.png +icon_url: https://truecharts.org/img/chart-icons/unifi.png categories: - Networking diff --git a/stable/unmanic/3.0.12/CHANGELOG.md b/stable/unmanic/3.0.12/CHANGELOG.md deleted file mode 100644 index f1a1f8c8722..00000000000 --- a/stable/unmanic/3.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [unmanic-3.0.12](https://github.com/truecharts/apps/compare/unmanic-3.0.11...unmanic-3.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [unmanic-3.0.11](https://github.com/truecharts/apps/compare/unmanic-3.0.10...unmanic-3.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [unmanic-3.0.10](https://github.com/truecharts/apps/compare/unmanic-3.0.9...unmanic-3.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [unmanic-3.0.9](https://github.com/truecharts/apps/compare/unmanic-3.0.8...unmanic-3.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [unmanic-3.0.8](https://github.com/truecharts/apps/compare/unmanic-3.0.7...unmanic-3.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [unmanic-3.0.7](https://github.com/truecharts/apps/compare/unmanic-3.0.6...unmanic-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [unmanic-3.0.6](https://github.com/truecharts/apps/compare/unmanic-3.0.5...unmanic-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [unmanic-3.0.5](https://github.com/truecharts/apps/compare/unmanic-3.0.4...unmanic-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [unmanic-3.0.4](https://github.com/truecharts/apps/compare/unmanic-3.0.3...unmanic-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [unmanic-3.0.3](https://github.com/truecharts/apps/compare/unmanic-3.0.2...unmanic-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [unmanic-3.0.2](https://github.com/truecharts/apps/compare/unmanic-3.0.1...unmanic-3.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/unmanic/3.0.12/Chart.lock b/stable/unmanic/3.0.12/Chart.lock deleted file mode 100644 index 40239be8e1f..00000000000 --- a/stable/unmanic/3.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:18.526082192Z" diff --git a/stable/unmanic/3.0.12/Chart.yaml b/stable/unmanic/3.0.12/Chart.yaml deleted file mode 100644 index bced8dd8491..00000000000 --- a/stable/unmanic/3.0.12/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "0.2.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Unmanic is a simple tool for optimising your file library. -home: https://github.com/truecharts/apps/tree/master/charts/stable/unmanic -icon: https://truecharts.org/img/appicons/unmanic.png -keywords: -- media -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: unmanic -sources: -- https://github.com/Unmanic/unmanic -- https://hub.docker.com/r/josh5/unmanic -version: 3.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/unmanic/3.0.14/CHANGELOG.md b/stable/unmanic/3.0.14/CHANGELOG.md new file mode 100644 index 00000000000..3600c9eda1d --- /dev/null +++ b/stable/unmanic/3.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unmanic-3.0.14](https://github.com/truecharts/apps/compare/unmanic-3.0.12...unmanic-3.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [unmanic-3.0.12](https://github.com/truecharts/apps/compare/unmanic-3.0.11...unmanic-3.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [unmanic-3.0.11](https://github.com/truecharts/apps/compare/unmanic-3.0.10...unmanic-3.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [unmanic-3.0.10](https://github.com/truecharts/apps/compare/unmanic-3.0.9...unmanic-3.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [unmanic-3.0.9](https://github.com/truecharts/apps/compare/unmanic-3.0.8...unmanic-3.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [unmanic-3.0.8](https://github.com/truecharts/apps/compare/unmanic-3.0.7...unmanic-3.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [unmanic-3.0.7](https://github.com/truecharts/apps/compare/unmanic-3.0.6...unmanic-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [unmanic-3.0.6](https://github.com/truecharts/apps/compare/unmanic-3.0.5...unmanic-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [unmanic-3.0.5](https://github.com/truecharts/apps/compare/unmanic-3.0.4...unmanic-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [unmanic-3.0.4](https://github.com/truecharts/apps/compare/unmanic-3.0.3...unmanic-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [unmanic-3.0.3](https://github.com/truecharts/apps/compare/unmanic-3.0.2...unmanic-3.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/unmanic/3.0.14/Chart.lock b/stable/unmanic/3.0.14/Chart.lock new file mode 100644 index 00000000000..b54e341c7e7 --- /dev/null +++ b/stable/unmanic/3.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:19.495267474Z" diff --git a/stable/unmanic/3.0.14/Chart.yaml b/stable/unmanic/3.0.14/Chart.yaml new file mode 100644 index 00000000000..62fd0db4ee2 --- /dev/null +++ b/stable/unmanic/3.0.14/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "0.2.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Unmanic is a simple tool for optimising your file library. +home: https://github.com/truecharts/apps/tree/master/charts/stable/unmanic +icon: https://truecharts.org/img/chart-icons/unmanic.png +keywords: +- media +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unmanic +sources: +- https://github.com/Unmanic/unmanic +- https://hub.docker.com/r/josh5/unmanic +version: 3.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unmanic/3.0.12/README.md b/stable/unmanic/3.0.14/README.md similarity index 100% rename from stable/unmanic/3.0.12/README.md rename to stable/unmanic/3.0.14/README.md diff --git a/stable/unmanic/3.0.12/app-readme.md b/stable/unmanic/3.0.14/app-readme.md similarity index 100% rename from stable/unmanic/3.0.12/app-readme.md rename to stable/unmanic/3.0.14/app-readme.md diff --git a/stable/unmanic/3.0.14/charts/common-10.4.4.tgz b/stable/unmanic/3.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/unmanic/3.0.12/icon.png b/stable/unmanic/3.0.14/icon.png similarity index 100% rename from stable/unmanic/3.0.12/icon.png rename to stable/unmanic/3.0.14/icon.png diff --git a/stable/unmanic/3.0.12/ix_values.yaml b/stable/unmanic/3.0.14/ix_values.yaml similarity index 100% rename from stable/unmanic/3.0.12/ix_values.yaml rename to stable/unmanic/3.0.14/ix_values.yaml diff --git a/stable/unmanic/3.0.12/questions.yaml b/stable/unmanic/3.0.14/questions.yaml similarity index 100% rename from stable/unmanic/3.0.12/questions.yaml rename to stable/unmanic/3.0.14/questions.yaml diff --git a/stable/unmanic/3.0.14/templates/common.yaml b/stable/unmanic/3.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unmanic/3.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unmanic/3.0.14/values.yaml b/stable/unmanic/3.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unmanic/item.yaml b/stable/unmanic/item.yaml index 68ef83fb764..a0ad735fc47 100644 --- a/stable/unmanic/item.yaml +++ b/stable/unmanic/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/unmanic.png +icon_url: https://truecharts.org/img/chart-icons/unmanic.png categories: - media diff --git a/stable/unpackerr/6.0.12/CHANGELOG.md b/stable/unpackerr/6.0.12/CHANGELOG.md deleted file mode 100644 index fe5cb1cc0e4..00000000000 --- a/stable/unpackerr/6.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [unpackerr-6.0.12](https://github.com/truecharts/apps/compare/unpackerr-6.0.11...unpackerr-6.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [unpackerr-6.0.11](https://github.com/truecharts/apps/compare/unpackerr-6.0.10...unpackerr-6.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [unpackerr-6.0.10](https://github.com/truecharts/apps/compare/unpackerr-6.0.9...unpackerr-6.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [unpackerr-6.0.9](https://github.com/truecharts/apps/compare/unpackerr-6.0.8...unpackerr-6.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [unpackerr-6.0.8](https://github.com/truecharts/apps/compare/unpackerr-6.0.7...unpackerr-6.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [unpackerr-6.0.7](https://github.com/truecharts/apps/compare/unpackerr-6.0.6...unpackerr-6.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [unpackerr-6.0.6](https://github.com/truecharts/apps/compare/unpackerr-6.0.5...unpackerr-6.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [unpackerr-6.0.5](https://github.com/truecharts/apps/compare/unpackerr-6.0.4...unpackerr-6.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [unpackerr-6.0.4](https://github.com/truecharts/apps/compare/unpackerr-6.0.3...unpackerr-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [unpackerr-6.0.3](https://github.com/truecharts/apps/compare/unpackerr-6.0.2...unpackerr-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [unpackerr-6.0.2](https://github.com/truecharts/apps/compare/unpackerr-6.0.1...unpackerr-6.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/unpackerr/6.0.12/Chart.lock b/stable/unpackerr/6.0.12/Chart.lock deleted file mode 100644 index b87a521d6ca..00000000000 --- a/stable/unpackerr/6.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:26.001943279Z" diff --git a/stable/unpackerr/6.0.12/Chart.yaml b/stable/unpackerr/6.0.12/Chart.yaml deleted file mode 100644 index 0cd5455cd19..00000000000 --- a/stable/unpackerr/6.0.12/Chart.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: v2 -appVersion: "0.10.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: This application runs as a daemon on your download host. It checks for - completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may - import them -home: https://github.com/truecharts/apps/tree/master/charts/stable/unpackerr -icon: https://truecharts.org/img/appicons/unpackerr.png -keywords: -- unpackerr -- sonarr -- radarr -- lidarr -- readarr -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: unpackerr -sources: -- https://github.com/davidnewhall/unpackerr -- https://hub.docker.com/r/golift/unpackerr -type: application -version: 6.0.12 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/unpackerr/6.0.14/CHANGELOG.md b/stable/unpackerr/6.0.14/CHANGELOG.md new file mode 100644 index 00000000000..ac9bb7e6060 --- /dev/null +++ b/stable/unpackerr/6.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unpackerr-6.0.14](https://github.com/truecharts/apps/compare/unpackerr-6.0.12...unpackerr-6.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [unpackerr-6.0.12](https://github.com/truecharts/apps/compare/unpackerr-6.0.11...unpackerr-6.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [unpackerr-6.0.11](https://github.com/truecharts/apps/compare/unpackerr-6.0.10...unpackerr-6.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [unpackerr-6.0.10](https://github.com/truecharts/apps/compare/unpackerr-6.0.9...unpackerr-6.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [unpackerr-6.0.9](https://github.com/truecharts/apps/compare/unpackerr-6.0.8...unpackerr-6.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [unpackerr-6.0.8](https://github.com/truecharts/apps/compare/unpackerr-6.0.7...unpackerr-6.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [unpackerr-6.0.7](https://github.com/truecharts/apps/compare/unpackerr-6.0.6...unpackerr-6.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [unpackerr-6.0.6](https://github.com/truecharts/apps/compare/unpackerr-6.0.5...unpackerr-6.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [unpackerr-6.0.5](https://github.com/truecharts/apps/compare/unpackerr-6.0.4...unpackerr-6.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [unpackerr-6.0.4](https://github.com/truecharts/apps/compare/unpackerr-6.0.3...unpackerr-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [unpackerr-6.0.3](https://github.com/truecharts/apps/compare/unpackerr-6.0.2...unpackerr-6.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/unpackerr/6.0.14/Chart.lock b/stable/unpackerr/6.0.14/Chart.lock new file mode 100644 index 00000000000..379e88dce1f --- /dev/null +++ b/stable/unpackerr/6.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:25.112767789Z" diff --git a/stable/unpackerr/6.0.14/Chart.yaml b/stable/unpackerr/6.0.14/Chart.yaml new file mode 100644 index 00000000000..5ac82ed00d9 --- /dev/null +++ b/stable/unpackerr/6.0.14/Chart.yaml @@ -0,0 +1,34 @@ +apiVersion: v2 +appVersion: "0.10.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: This application runs as a daemon on your download host. It checks for + completed downloads and extracts them so Radarr, Lidarr, Sonarr, and Readarr may + import them +home: https://github.com/truecharts/apps/tree/master/charts/stable/unpackerr +icon: https://truecharts.org/img/chart-icons/unpackerr.png +keywords: +- unpackerr +- sonarr +- radarr +- lidarr +- readarr +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unpackerr +sources: +- https://github.com/davidnewhall/unpackerr +- https://hub.docker.com/r/golift/unpackerr +type: application +version: 6.0.14 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unpackerr/6.0.12/README.md b/stable/unpackerr/6.0.14/README.md similarity index 100% rename from stable/unpackerr/6.0.12/README.md rename to stable/unpackerr/6.0.14/README.md diff --git a/stable/unpackerr/6.0.12/app-readme.md b/stable/unpackerr/6.0.14/app-readme.md similarity index 100% rename from stable/unpackerr/6.0.12/app-readme.md rename to stable/unpackerr/6.0.14/app-readme.md diff --git a/stable/unpackerr/6.0.14/charts/common-10.4.4.tgz b/stable/unpackerr/6.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/unpackerr/6.0.12/icon.png b/stable/unpackerr/6.0.14/icon.png similarity index 100% rename from stable/unpackerr/6.0.12/icon.png rename to stable/unpackerr/6.0.14/icon.png diff --git a/stable/unpackerr/6.0.12/ix_values.yaml b/stable/unpackerr/6.0.14/ix_values.yaml similarity index 100% rename from stable/unpackerr/6.0.12/ix_values.yaml rename to stable/unpackerr/6.0.14/ix_values.yaml diff --git a/stable/unpackerr/6.0.12/questions.yaml b/stable/unpackerr/6.0.14/questions.yaml similarity index 100% rename from stable/unpackerr/6.0.12/questions.yaml rename to stable/unpackerr/6.0.14/questions.yaml diff --git a/stable/unpackerr/6.0.14/templates/common.yaml b/stable/unpackerr/6.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unpackerr/6.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unpackerr/6.0.14/values.yaml b/stable/unpackerr/6.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unpackerr/item.yaml b/stable/unpackerr/item.yaml index 643721a4a60..dde62c033cc 100644 --- a/stable/unpackerr/item.yaml +++ b/stable/unpackerr/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/unpackerr.png +icon_url: https://truecharts.org/img/chart-icons/unpackerr.png categories: - media diff --git a/stable/unpoller/3.0.14/CHANGELOG.md b/stable/unpoller/3.0.14/CHANGELOG.md deleted file mode 100644 index 9dc695af8d2..00000000000 --- a/stable/unpoller/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [unpoller-3.0.14](https://github.com/truecharts/apps/compare/unpoller-3.0.13...unpoller-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [unpoller-3.0.13](https://github.com/truecharts/apps/compare/unpoller-3.0.12...unpoller-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [unpoller-3.0.12](https://github.com/truecharts/apps/compare/unpoller-3.0.11...unpoller-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [unpoller-3.0.11](https://github.com/truecharts/apps/compare/unpoller-3.0.10...unpoller-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [unpoller-3.0.10](https://github.com/truecharts/apps/compare/unpoller-3.0.9...unpoller-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [unpoller-3.0.9](https://github.com/truecharts/apps/compare/unpoller-3.0.8...unpoller-3.0.9) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [unpoller-3.0.8](https://github.com/truecharts/apps/compare/unpoller-3.0.7...unpoller-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [unpoller-3.0.7](https://github.com/truecharts/apps/compare/unpoller-3.0.6...unpoller-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [unpoller-3.0.6](https://github.com/truecharts/apps/compare/unpoller-3.0.5...unpoller-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [unpoller-3.0.5](https://github.com/truecharts/apps/compare/unpoller-3.0.4...unpoller-3.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [unpoller-3.0.4](https://github.com/truecharts/apps/compare/unpoller-3.0.3...unpoller-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/unpoller/3.0.14/Chart.lock b/stable/unpoller/3.0.14/Chart.lock deleted file mode 100644 index 2ff2c831909..00000000000 --- a/stable/unpoller/3.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:28.422805892Z" diff --git a/stable/unpoller/3.0.14/Chart.yaml b/stable/unpoller/3.0.14/Chart.yaml deleted file mode 100644 index 16dc9f299f4..00000000000 --- a/stable/unpoller/3.0.14/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "2.1.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus -icon: https://truecharts.org/img/appicons/unpoller.png -home: https://github.com/truecharts/apps/tree/master/charts/stable/unpoller -keywords: -- unifi -- unifi-poller -- metrics -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: unpoller -sources: -- https://github.com/unifi-poller/unifi-poller -- https://hub.docker.com/r/golift/unifi-poller -type: application -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/unpoller/3.0.16/CHANGELOG.md b/stable/unpoller/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..3bb60e08dbd --- /dev/null +++ b/stable/unpoller/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [unpoller-3.0.16](https://github.com/truecharts/apps/compare/unpoller-3.0.14...unpoller-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [unpoller-3.0.14](https://github.com/truecharts/apps/compare/unpoller-3.0.13...unpoller-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [unpoller-3.0.13](https://github.com/truecharts/apps/compare/unpoller-3.0.12...unpoller-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [unpoller-3.0.12](https://github.com/truecharts/apps/compare/unpoller-3.0.11...unpoller-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [unpoller-3.0.11](https://github.com/truecharts/apps/compare/unpoller-3.0.10...unpoller-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [unpoller-3.0.10](https://github.com/truecharts/apps/compare/unpoller-3.0.9...unpoller-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [unpoller-3.0.9](https://github.com/truecharts/apps/compare/unpoller-3.0.8...unpoller-3.0.9) (2022-06-30) + +#### Fix + +* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) + + + + +### [unpoller-3.0.8](https://github.com/truecharts/apps/compare/unpoller-3.0.7...unpoller-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [unpoller-3.0.7](https://github.com/truecharts/apps/compare/unpoller-3.0.6...unpoller-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [unpoller-3.0.6](https://github.com/truecharts/apps/compare/unpoller-3.0.5...unpoller-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [unpoller-3.0.5](https://github.com/truecharts/apps/compare/unpoller-3.0.4...unpoller-3.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/unpoller/3.0.16/Chart.lock b/stable/unpoller/3.0.16/Chart.lock new file mode 100644 index 00000000000..e9e4ef7d4ab --- /dev/null +++ b/stable/unpoller/3.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:26.915704487Z" diff --git a/stable/unpoller/3.0.16/Chart.yaml b/stable/unpoller/3.0.16/Chart.yaml new file mode 100644 index 00000000000..42e03cbeeae --- /dev/null +++ b/stable/unpoller/3.0.16/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "2.1.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus +icon: https://truecharts.org/img/chart-icons/unpoller.png +home: https://github.com/truecharts/apps/tree/master/charts/stable/unpoller +keywords: +- unifi +- unifi-poller +- metrics +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: unpoller +sources: +- https://github.com/unifi-poller/unifi-poller +- https://hub.docker.com/r/golift/unifi-poller +type: application +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/unpoller/3.0.14/README.md b/stable/unpoller/3.0.16/README.md similarity index 100% rename from stable/unpoller/3.0.14/README.md rename to stable/unpoller/3.0.16/README.md diff --git a/stable/unpoller/3.0.14/app-readme.md b/stable/unpoller/3.0.16/app-readme.md similarity index 100% rename from stable/unpoller/3.0.14/app-readme.md rename to stable/unpoller/3.0.16/app-readme.md diff --git a/stable/unpoller/3.0.16/charts/common-10.4.4.tgz b/stable/unpoller/3.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/unpoller/3.0.14/icon.png b/stable/unpoller/3.0.16/icon.png similarity index 100% rename from stable/unpoller/3.0.14/icon.png rename to stable/unpoller/3.0.16/icon.png diff --git a/stable/unpoller/3.0.14/ix_values.yaml b/stable/unpoller/3.0.16/ix_values.yaml similarity index 100% rename from stable/unpoller/3.0.14/ix_values.yaml rename to stable/unpoller/3.0.16/ix_values.yaml diff --git a/stable/unpoller/3.0.14/questions.yaml b/stable/unpoller/3.0.16/questions.yaml similarity index 100% rename from stable/unpoller/3.0.14/questions.yaml rename to stable/unpoller/3.0.16/questions.yaml diff --git a/stable/unpoller/3.0.16/templates/common.yaml b/stable/unpoller/3.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/unpoller/3.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/unpoller/3.0.14/templates/prometheusrules.yaml b/stable/unpoller/3.0.16/templates/prometheusrules.yaml similarity index 100% rename from stable/unpoller/3.0.14/templates/prometheusrules.yaml rename to stable/unpoller/3.0.16/templates/prometheusrules.yaml diff --git a/stable/unpoller/3.0.14/templates/servicemonitor.yaml b/stable/unpoller/3.0.16/templates/servicemonitor.yaml similarity index 100% rename from stable/unpoller/3.0.14/templates/servicemonitor.yaml rename to stable/unpoller/3.0.16/templates/servicemonitor.yaml diff --git a/stable/unpoller/3.0.16/values.yaml b/stable/unpoller/3.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/unpoller/item.yaml b/stable/unpoller/item.yaml index afbba739c1b..3303723abea 100644 --- a/stable/unpoller/item.yaml +++ b/stable/unpoller/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/unpoller.png +icon_url: https://truecharts.org/img/chart-icons/unpoller.png categories: - metrics diff --git a/stable/uptime-kuma/3.0.13/CHANGELOG.md b/stable/uptime-kuma/3.0.13/CHANGELOG.md deleted file mode 100644 index 6d3a1fb0906..00000000000 --- a/stable/uptime-kuma/3.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [uptime-kuma-3.0.13](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.12...uptime-kuma-3.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [uptime-kuma-3.0.12](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.11...uptime-kuma-3.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [uptime-kuma-3.0.11](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.10...uptime-kuma-3.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [uptime-kuma-3.0.10](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.9...uptime-kuma-3.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [uptime-kuma-3.0.9](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.8...uptime-kuma-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [uptime-kuma-3.0.8](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.7...uptime-kuma-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [uptime-kuma-3.0.7](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.6...uptime-kuma-3.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [uptime-kuma-3.0.6](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.5...uptime-kuma-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [uptime-kuma-3.0.5](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.4...uptime-kuma-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [uptime-kuma-3.0.4](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.3...uptime-kuma-3.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [uptime-kuma-3.0.3](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.2...uptime-kuma-3.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/uptime-kuma/3.0.13/Chart.lock b/stable/uptime-kuma/3.0.13/Chart.lock deleted file mode 100644 index 56c5e7c57cc..00000000000 --- a/stable/uptime-kuma/3.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:33.706801135Z" diff --git a/stable/uptime-kuma/3.0.13/Chart.yaml b/stable/uptime-kuma/3.0.13/Chart.yaml deleted file mode 100644 index 1cd83b1ad2f..00000000000 --- a/stable/uptime-kuma/3.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "1.17.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: A fancy self-hosted monitoring tool -home: https://github.com/truecharts/apps/tree/master/charts/stable/uptime-kuma -icon: https://truecharts.org/img/appicons/uptime-kuma.png -keywords: -- monitoring -- uptime -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: uptime-kuma -sources: -- https://github.com/louislam/uptime-kuma -type: application -version: 3.0.13 -annotations: - truecharts.org/catagories: | - - monitoring - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/uptime-kuma/3.0.15/CHANGELOG.md b/stable/uptime-kuma/3.0.15/CHANGELOG.md new file mode 100644 index 00000000000..7a9597cfb2a --- /dev/null +++ b/stable/uptime-kuma/3.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [uptime-kuma-3.0.15](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.13...uptime-kuma-3.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [uptime-kuma-3.0.13](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.12...uptime-kuma-3.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [uptime-kuma-3.0.12](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.11...uptime-kuma-3.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [uptime-kuma-3.0.11](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.10...uptime-kuma-3.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [uptime-kuma-3.0.10](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.9...uptime-kuma-3.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [uptime-kuma-3.0.9](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.8...uptime-kuma-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [uptime-kuma-3.0.8](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.7...uptime-kuma-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [uptime-kuma-3.0.7](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.6...uptime-kuma-3.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [uptime-kuma-3.0.6](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.5...uptime-kuma-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [uptime-kuma-3.0.5](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.4...uptime-kuma-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [uptime-kuma-3.0.4](https://github.com/truecharts/apps/compare/uptime-kuma-3.0.3...uptime-kuma-3.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/uptime-kuma/3.0.15/Chart.lock b/stable/uptime-kuma/3.0.15/Chart.lock new file mode 100644 index 00000000000..59f245a1ea6 --- /dev/null +++ b/stable/uptime-kuma/3.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:32.55489921Z" diff --git a/stable/uptime-kuma/3.0.15/Chart.yaml b/stable/uptime-kuma/3.0.15/Chart.yaml new file mode 100644 index 00000000000..d39a6482922 --- /dev/null +++ b/stable/uptime-kuma/3.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "1.17.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: A fancy self-hosted monitoring tool +home: https://github.com/truecharts/apps/tree/master/charts/stable/uptime-kuma +icon: https://truecharts.org/img/chart-icons/uptime-kuma.png +keywords: +- monitoring +- uptime +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: uptime-kuma +sources: +- https://github.com/louislam/uptime-kuma +type: application +version: 3.0.15 +annotations: + truecharts.org/catagories: | + - monitoring + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/uptime-kuma/3.0.13/README.md b/stable/uptime-kuma/3.0.15/README.md similarity index 100% rename from stable/uptime-kuma/3.0.13/README.md rename to stable/uptime-kuma/3.0.15/README.md diff --git a/stable/uptime-kuma/3.0.13/app-readme.md b/stable/uptime-kuma/3.0.15/app-readme.md similarity index 100% rename from stable/uptime-kuma/3.0.13/app-readme.md rename to stable/uptime-kuma/3.0.15/app-readme.md diff --git a/stable/uptime-kuma/3.0.15/charts/common-10.4.4.tgz b/stable/uptime-kuma/3.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/uptime-kuma/3.0.13/icon.png b/stable/uptime-kuma/3.0.15/icon.png similarity index 100% rename from stable/uptime-kuma/3.0.13/icon.png rename to stable/uptime-kuma/3.0.15/icon.png diff --git a/stable/uptime-kuma/3.0.13/ix_values.yaml b/stable/uptime-kuma/3.0.15/ix_values.yaml similarity index 100% rename from stable/uptime-kuma/3.0.13/ix_values.yaml rename to stable/uptime-kuma/3.0.15/ix_values.yaml diff --git a/stable/uptime-kuma/3.0.13/questions.yaml b/stable/uptime-kuma/3.0.15/questions.yaml similarity index 100% rename from stable/uptime-kuma/3.0.13/questions.yaml rename to stable/uptime-kuma/3.0.15/questions.yaml diff --git a/stable/uptime-kuma/3.0.15/templates/common.yaml b/stable/uptime-kuma/3.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/uptime-kuma/3.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/uptime-kuma/3.0.15/values.yaml b/stable/uptime-kuma/3.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/uptime-kuma/item.yaml b/stable/uptime-kuma/item.yaml index 14378b746ff..3b524cb2a89 100644 --- a/stable/uptime-kuma/item.yaml +++ b/stable/uptime-kuma/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/uptime-kuma.png +icon_url: https://truecharts.org/img/chart-icons/uptime-kuma.png categories: - monitoring diff --git a/stable/uptimerobot-prometheus/4.0.14/CHANGELOG.md b/stable/uptimerobot-prometheus/4.0.14/CHANGELOG.md deleted file mode 100644 index e778c854bde..00000000000 --- a/stable/uptimerobot-prometheus/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [uptimerobot-prometheus-4.0.14](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.13...uptimerobot-prometheus-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [uptimerobot-prometheus-4.0.13](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.12...uptimerobot-prometheus-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [uptimerobot-prometheus-4.0.12](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.11...uptimerobot-prometheus-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [uptimerobot-prometheus-4.0.11](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.10...uptimerobot-prometheus-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [uptimerobot-prometheus-4.0.10](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.9...uptimerobot-prometheus-4.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [uptimerobot-prometheus-4.0.9](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.8...uptimerobot-prometheus-4.0.9) (2022-06-30) - -#### Fix - -* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) - - - - -### [uptimerobot-prometheus-4.0.8](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.7...uptimerobot-prometheus-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [uptimerobot-prometheus-4.0.7](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.6...uptimerobot-prometheus-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [uptimerobot-prometheus-4.0.6](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.5...uptimerobot-prometheus-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [uptimerobot-prometheus-4.0.5](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.4...uptimerobot-prometheus-4.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [uptimerobot-prometheus-4.0.4](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.3...uptimerobot-prometheus-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/uptimerobot-prometheus/4.0.14/Chart.lock b/stable/uptimerobot-prometheus/4.0.14/Chart.lock deleted file mode 100644 index 287d5454abf..00000000000 --- a/stable/uptimerobot-prometheus/4.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:34.735626426Z" diff --git a/stable/uptimerobot-prometheus/4.0.14/Chart.yaml b/stable/uptimerobot-prometheus/4.0.14/Chart.yaml deleted file mode 100644 index 34ddd0c3801..00000000000 --- a/stable/uptimerobot-prometheus/4.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "0.0.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: Prometheus Exporter for the official uptimerobot CLI -icon: https://truecharts.org/img/appicons/uptimerobot-prometheus.png -home: https://github.com/truecharts/apps/tree/master/charts/stable/uptimerobot-prometheus -keywords: -- uptimerobot -- prometheus -- grafana -- metrics -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: uptimerobot-prometheus -sources: - - https://github.com/lekpamartin/uptimerobot_exporter - - https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus -type: application -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - metrics - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md b/stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..c7d885f7d5b --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [uptimerobot-prometheus-4.0.16](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.14...uptimerobot-prometheus-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [uptimerobot-prometheus-4.0.14](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.13...uptimerobot-prometheus-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [uptimerobot-prometheus-4.0.13](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.12...uptimerobot-prometheus-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [uptimerobot-prometheus-4.0.12](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.11...uptimerobot-prometheus-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [uptimerobot-prometheus-4.0.11](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.10...uptimerobot-prometheus-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [uptimerobot-prometheus-4.0.10](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.9...uptimerobot-prometheus-4.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [uptimerobot-prometheus-4.0.9](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.8...uptimerobot-prometheus-4.0.9) (2022-06-30) + +#### Fix + +* change some common references to tc.common ([#3019](https://github.com/truecharts/apps/issues/3019)) + + + + +### [uptimerobot-prometheus-4.0.8](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.7...uptimerobot-prometheus-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [uptimerobot-prometheus-4.0.7](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.6...uptimerobot-prometheus-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [uptimerobot-prometheus-4.0.6](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.5...uptimerobot-prometheus-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [uptimerobot-prometheus-4.0.5](https://github.com/truecharts/apps/compare/uptimerobot-prometheus-4.0.4...uptimerobot-prometheus-4.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + diff --git a/stable/uptimerobot-prometheus/4.0.16/Chart.lock b/stable/uptimerobot-prometheus/4.0.16/Chart.lock new file mode 100644 index 00000000000..7444fd1a622 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:35.028460061Z" diff --git a/stable/uptimerobot-prometheus/4.0.16/Chart.yaml b/stable/uptimerobot-prometheus/4.0.16/Chart.yaml new file mode 100644 index 00000000000..764cd73b046 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "0.0.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Prometheus Exporter for the official uptimerobot CLI +icon: https://truecharts.org/img/chart-icons/uptimerobot-prometheus.png +home: https://github.com/truecharts/apps/tree/master/charts/stable/uptimerobot-prometheus +keywords: +- uptimerobot +- prometheus +- grafana +- metrics +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: uptimerobot-prometheus +sources: + - https://github.com/lekpamartin/uptimerobot_exporter + - https://github.com/k8s-at-home/charts/tree/master/charts/uptimerobot-prometheus +type: application +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - metrics + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/uptimerobot-prometheus/4.0.14/README.md b/stable/uptimerobot-prometheus/4.0.16/README.md similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/README.md rename to stable/uptimerobot-prometheus/4.0.16/README.md diff --git a/stable/uptimerobot-prometheus/4.0.14/app-readme.md b/stable/uptimerobot-prometheus/4.0.16/app-readme.md similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/app-readme.md rename to stable/uptimerobot-prometheus/4.0.16/app-readme.md diff --git a/stable/uptimerobot-prometheus/4.0.16/charts/common-10.4.4.tgz b/stable/uptimerobot-prometheus/4.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/uptimerobot-prometheus/4.0.14/icon.png b/stable/uptimerobot-prometheus/4.0.16/icon.png similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/icon.png rename to stable/uptimerobot-prometheus/4.0.16/icon.png diff --git a/stable/uptimerobot-prometheus/4.0.14/ix_values.yaml b/stable/uptimerobot-prometheus/4.0.16/ix_values.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/ix_values.yaml rename to stable/uptimerobot-prometheus/4.0.16/ix_values.yaml diff --git a/stable/uptimerobot-prometheus/4.0.14/questions.yaml b/stable/uptimerobot-prometheus/4.0.16/questions.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/questions.yaml rename to stable/uptimerobot-prometheus/4.0.16/questions.yaml diff --git a/stable/uptimerobot-prometheus/4.0.16/templates/common.yaml b/stable/uptimerobot-prometheus/4.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/uptimerobot-prometheus/4.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/uptimerobot-prometheus/4.0.14/templates/prometheusrules.yaml b/stable/uptimerobot-prometheus/4.0.16/templates/prometheusrules.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/templates/prometheusrules.yaml rename to stable/uptimerobot-prometheus/4.0.16/templates/prometheusrules.yaml diff --git a/stable/uptimerobot-prometheus/4.0.14/templates/servicemonitor.yaml b/stable/uptimerobot-prometheus/4.0.16/templates/servicemonitor.yaml similarity index 100% rename from stable/uptimerobot-prometheus/4.0.14/templates/servicemonitor.yaml rename to stable/uptimerobot-prometheus/4.0.16/templates/servicemonitor.yaml diff --git a/stable/uptimerobot-prometheus/4.0.16/values.yaml b/stable/uptimerobot-prometheus/4.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/uptimerobot-prometheus/item.yaml b/stable/uptimerobot-prometheus/item.yaml index 940493de540..ce4bf030f48 100644 --- a/stable/uptimerobot-prometheus/item.yaml +++ b/stable/uptimerobot-prometheus/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/uptimerobot-prometheus.png +icon_url: https://truecharts.org/img/chart-icons/uptimerobot-prometheus.png categories: - metrics diff --git a/stable/valheim/3.0.15/CHANGELOG.md b/stable/valheim/3.0.15/CHANGELOG.md deleted file mode 100644 index ad1f1709641..00000000000 --- a/stable/valheim/3.0.15/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [valheim-3.0.15](https://github.com/truecharts/apps/compare/valheim-3.0.14...valheim-3.0.15) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [valheim-3.0.14](https://github.com/truecharts/apps/compare/valheim-3.0.13...valheim-3.0.14) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [valheim-3.0.13](https://github.com/truecharts/apps/compare/valheim-3.0.12...valheim-3.0.13) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [valheim-3.0.12](https://github.com/truecharts/apps/compare/valheim-3.0.11...valheim-3.0.12) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [valheim-3.0.11](https://github.com/truecharts/apps/compare/valheim-3.0.10...valheim-3.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [valheim-3.0.10](https://github.com/truecharts/apps/compare/valheim-3.0.9...valheim-3.0.10) (2022-06-27) - -#### Chore - -* update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) - - - - -### [valheim-3.0.9](https://github.com/truecharts/apps/compare/valheim-3.0.8...valheim-3.0.9) (2022-06-26) - -#### Chore - -* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) - - - - -### [valheim-3.0.8](https://github.com/truecharts/apps/compare/valheim-3.0.7...valheim-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [valheim-3.0.7](https://github.com/truecharts/apps/compare/valheim-3.0.6...valheim-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [valheim-3.0.6](https://github.com/truecharts/apps/compare/valheim-3.0.5...valheim-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [valheim-3.0.5](https://github.com/truecharts/apps/compare/valheim-3.0.4...valheim-3.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/valheim/3.0.15/Chart.lock b/stable/valheim/3.0.15/Chart.lock deleted file mode 100644 index 2e2b53bf34a..00000000000 --- a/stable/valheim/3.0.15/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:41.63638295Z" diff --git a/stable/valheim/3.0.15/Chart.yaml b/stable/valheim/3.0.15/Chart.yaml deleted file mode 100644 index e88f0f71815..00000000000 --- a/stable/valheim/3.0.15/Chart.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Valheim dedicated gameserver with automatic update and world backup support -home: https://github.com/truecharts/apps/tree/master/charts/games/valheim -icon: https://truecharts.org/img/appicons/valheim.png -keywords: -- valheim -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: valheim -sources: -- https://github.com/lloesche/valheim-server-docker -- https://hub.docker.com/r/lloesche/valheim-server -version: 3.0.15 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/valheim/3.0.17/CHANGELOG.md b/stable/valheim/3.0.17/CHANGELOG.md new file mode 100644 index 00000000000..845309ec708 --- /dev/null +++ b/stable/valheim/3.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [valheim-3.0.17](https://github.com/truecharts/apps/compare/valheim-3.0.15...valheim-3.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [valheim-3.0.15](https://github.com/truecharts/apps/compare/valheim-3.0.14...valheim-3.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [valheim-3.0.14](https://github.com/truecharts/apps/compare/valheim-3.0.13...valheim-3.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [valheim-3.0.13](https://github.com/truecharts/apps/compare/valheim-3.0.12...valheim-3.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [valheim-3.0.12](https://github.com/truecharts/apps/compare/valheim-3.0.11...valheim-3.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [valheim-3.0.11](https://github.com/truecharts/apps/compare/valheim-3.0.10...valheim-3.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [valheim-3.0.10](https://github.com/truecharts/apps/compare/valheim-3.0.9...valheim-3.0.10) (2022-06-27) + +#### Chore + +* update docker general non-major ([#2996](https://github.com/truecharts/apps/issues/2996)) + + + + +### [valheim-3.0.9](https://github.com/truecharts/apps/compare/valheim-3.0.8...valheim-3.0.9) (2022-06-26) + +#### Chore + +* update docker general non-major ([#2988](https://github.com/truecharts/apps/issues/2988)) + + + + +### [valheim-3.0.8](https://github.com/truecharts/apps/compare/valheim-3.0.7...valheim-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [valheim-3.0.7](https://github.com/truecharts/apps/compare/valheim-3.0.6...valheim-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [valheim-3.0.6](https://github.com/truecharts/apps/compare/valheim-3.0.5...valheim-3.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/valheim/3.0.17/Chart.lock b/stable/valheim/3.0.17/Chart.lock new file mode 100644 index 00000000000..c858e2ce7fd --- /dev/null +++ b/stable/valheim/3.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:40.331549381Z" diff --git a/stable/valheim/3.0.17/Chart.yaml b/stable/valheim/3.0.17/Chart.yaml new file mode 100644 index 00000000000..9beb0f9a2ab --- /dev/null +++ b/stable/valheim/3.0.17/Chart.yaml @@ -0,0 +1,26 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Valheim dedicated gameserver with automatic update and world backup support +home: https://github.com/truecharts/apps/tree/master/charts/games/valheim +icon: https://truecharts.org/img/chart-icons/valheim.png +keywords: +- valheim +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: valheim +sources: +- https://github.com/lloesche/valheim-server-docker +- https://hub.docker.com/r/lloesche/valheim-server +version: 3.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/valheim/3.0.15/README.md b/stable/valheim/3.0.17/README.md similarity index 100% rename from stable/valheim/3.0.15/README.md rename to stable/valheim/3.0.17/README.md diff --git a/stable/valheim/3.0.15/app-readme.md b/stable/valheim/3.0.17/app-readme.md similarity index 100% rename from stable/valheim/3.0.15/app-readme.md rename to stable/valheim/3.0.17/app-readme.md diff --git a/stable/valheim/3.0.17/charts/common-10.4.4.tgz b/stable/valheim/3.0.17/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/valheim/3.0.15/docs/installation_notes.md b/stable/valheim/3.0.17/docs/installation_notes.md similarity index 100% rename from stable/valheim/3.0.15/docs/installation_notes.md rename to stable/valheim/3.0.17/docs/installation_notes.md diff --git a/stable/valheim/3.0.15/icon.png b/stable/valheim/3.0.17/icon.png similarity index 100% rename from stable/valheim/3.0.15/icon.png rename to stable/valheim/3.0.17/icon.png diff --git a/stable/valheim/3.0.15/ix_values.yaml b/stable/valheim/3.0.17/ix_values.yaml similarity index 100% rename from stable/valheim/3.0.15/ix_values.yaml rename to stable/valheim/3.0.17/ix_values.yaml diff --git a/stable/valheim/3.0.15/questions.yaml b/stable/valheim/3.0.17/questions.yaml similarity index 100% rename from stable/valheim/3.0.15/questions.yaml rename to stable/valheim/3.0.17/questions.yaml diff --git a/stable/valheim/3.0.15/templates/common.yaml b/stable/valheim/3.0.17/templates/common.yaml similarity index 100% rename from stable/valheim/3.0.15/templates/common.yaml rename to stable/valheim/3.0.17/templates/common.yaml diff --git a/stable/valheim/3.0.17/values.yaml b/stable/valheim/3.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/valheim/item.yaml b/stable/valheim/item.yaml index 6d7578d6e38..08a853f707b 100644 --- a/stable/valheim/item.yaml +++ b/stable/valheim/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/valheim.png +icon_url: https://truecharts.org/img/chart-icons/valheim.png categories: - media diff --git a/stable/vaultwarden/16.0.15/CHANGELOG.md b/stable/vaultwarden/16.0.15/CHANGELOG.md new file mode 100644 index 00000000000..238ff5a3605 --- /dev/null +++ b/stable/vaultwarden/16.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [vaultwarden-16.0.15](https://github.com/truecharts/apps/compare/vaultwarden-16.0.13...vaultwarden-16.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [vaultwarden-16.0.13](https://github.com/truecharts/apps/compare/vaultwarden-16.0.12...vaultwarden-16.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [vaultwarden-16.0.12](https://github.com/truecharts/apps/compare/vaultwarden-16.0.11...vaultwarden-16.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [vaultwarden-16.0.11](https://github.com/truecharts/apps/compare/vaultwarden-16.0.10...vaultwarden-16.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [vaultwarden-16.0.10](https://github.com/truecharts/apps/compare/vaultwarden-16.0.9...vaultwarden-16.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [vaultwarden-16.0.9](https://github.com/truecharts/apps/compare/vaultwarden-16.0.8...vaultwarden-16.0.9) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [vaultwarden-16.0.8](https://github.com/truecharts/apps/compare/vaultwarden-16.0.7...vaultwarden-16.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [vaultwarden-16.0.7](https://github.com/truecharts/apps/compare/vaultwarden-16.0.6...vaultwarden-16.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [vaultwarden-16.0.6](https://github.com/truecharts/apps/compare/vaultwarden-16.0.5...vaultwarden-16.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [vaultwarden-16.0.5](https://github.com/truecharts/apps/compare/vaultwarden-16.0.4...vaultwarden-16.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [vaultwarden-16.0.4](https://github.com/truecharts/apps/compare/vaultwarden-16.0.3...vaultwarden-16.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) + diff --git a/stable/vaultwarden/16.0.15/Chart.lock b/stable/vaultwarden/16.0.15/Chart.lock new file mode 100644 index 00000000000..97c9a68f5db --- /dev/null +++ b/stable/vaultwarden/16.0.15/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:17:47.242066679Z" diff --git a/stable/vaultwarden/16.0.15/Chart.yaml b/stable/vaultwarden/16.0.15/Chart.yaml new file mode 100644 index 00000000000..a074c0453f4 --- /dev/null +++ b/stable/vaultwarden/16.0.15/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "1.25.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +deprecated: false +description: Unofficial Bitwarden compatible server written in Rust +home: https://github.com/truecharts/apps/tree/master/charts/stable/vaultwarden +icon: https://truecharts.org/img/chart-icons/vaultwarden.png +keywords: +- bitwarden +- bitwardenrs +- bitwarden_rs +- vaultwarden +- password +- rust +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vaultwarden +sources: +- https://github.com/dani-garcia/vaultwarden +type: application +version: 16.0.15 +annotations: + truecharts.org/catagories: | + - security + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/vaultwarden/16.0.15/README.md b/stable/vaultwarden/16.0.15/README.md new file mode 100644 index 00000000000..58115ba8016 --- /dev/null +++ b/stable/vaultwarden/16.0.15/README.md @@ -0,0 +1,43 @@ +# vaultwarden + +Unofficial Bitwarden compatible server written in Rust + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://charts.truecharts.org/ | postgresql | 8.0.30 | +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/vaultwarden/16.0.15/app-readme.md b/stable/vaultwarden/16.0.15/app-readme.md new file mode 100644 index 00000000000..adff46b5f72 --- /dev/null +++ b/stable/vaultwarden/16.0.15/app-readme.md @@ -0,0 +1,3 @@ +Unofficial Bitwarden compatible server written in Rust + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/vaultwarden/16.0.15/charts/common-10.4.4.tgz b/stable/vaultwarden/16.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/vaultwarden/16.0.15/charts/postgresql-8.0.30.tgz b/stable/vaultwarden/16.0.15/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/vaultwarden/16.0.15/ci/default-values.yaml b/stable/vaultwarden/16.0.15/ci/default-values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vaultwarden/16.0.15/ci/ingress-values.yaml b/stable/vaultwarden/16.0.15/ci/ingress-values.yaml new file mode 100644 index 00000000000..2f22100f940 --- /dev/null +++ b/stable/vaultwarden/16.0.15/ci/ingress-values.yaml @@ -0,0 +1,67 @@ +# -- Configure the ingresses for the chart here. +# Additional ingresses can be added by adding a dictionary key similar to the 'main' ingress. +# @default -- See below +ingress: + main: + # -- Enables or disables the ingress + enabled: true + + # -- Make this the primary ingress (used in probes, notes, etc...). + # If there is more than 1 ingress, make sure that only 1 ingress is marked as primary. + primary: true + + # -- Override the name suffix that is used for this ingress. + nameOverride: + + # -- List of middlewares in the traefikmiddlewares k8s namespace to add automatically + # Creates an annotation with the middlewares and appends k8s and traefik namespaces to the middleware names + # Primarily used for TrueNAS SCALE to add additional (seperate) middlewares without exposing them to the end-user + fixedMiddlewares: + - chain-basic + + # -- Additional List of middlewares in the traefikmiddlewares k8s namespace to add automatically + # Creates an annotation with the middlewares and appends k8s and traefik namespaces to the middleware names + middlewares: [] + annotationsList: [] + # - name: somename + # value: somevalue + # -- Provide additional annotations which may be required. + annotations: {} + # kubernetes.io/ingress.class: nginx + # kubernetes.io/tls-acme: "true" + + labelsList: [] + # - name: somename + # value: somevalue + # -- Set labels on the deployment/statefulset/daemonset + # -- Provide additional labels which may be required. + # -- Provide additional labels which may be required. + labels: {} + + # -- Set the ingressClass that is used for this ingress. + # Requires Kubernetes >=1.19 + ingressClassName: # "nginx" + + ## Configure the hosts for the ingress + hosts: + - # -- Host address. Helm template can be passed. + host: chart-example.local + ## Configure the paths for the host + paths: + - # -- Path. Helm template can be passed. + path: / + # -- Ignored if not kubeVersion >= 1.14-0 + pathType: Prefix + service: + # -- Overrides the service name reference for this path + name: + # -- Overrides the service port reference for this path + targetPort: + + # -- Configure TLS for the ingress. Both secretName and hosts can process a Helm template. + tls: [] + # - secretName: chart-example-tls + # -- Create a secret from a GUI selected TrueNAS SCALE certificate + # scaleCert: true + # hosts: + # - chart-example.local diff --git a/stable/vaultwarden/16.0.15/icon.png b/stable/vaultwarden/16.0.15/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..78bf16a37e2d89ed8e8ee6758e315659d212f0c4 GIT binary patch literal 6851 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θ(EJ7CNELg;?-*$i0(=1^G^Jl-4$uS?~KHGoUW7 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 literal 0 HcmV?d00001 diff --git a/stable/vaultwarden/16.0.15/ix_values.yaml b/stable/vaultwarden/16.0.15/ix_values.yaml new file mode 100644 index 00000000000..631ede1f30c --- /dev/null +++ b/stable/vaultwarden/16.0.15/ix_values.yaml @@ -0,0 +1,152 @@ +image: + repository: tccr.io/truecharts/vaultwarden + pullPolicy: IfNotPresent + tag: v1.25.0@sha256:8faa1b35b7d3465b13c6a4a7404188fac6e0a1d9c99e4672657b1f24b7e503c8 + +service: + main: + ports: + main: + port: 10102 + targetPort: 8080 + ws: + enabled: true + ports: + ws: + enabled: true + port: 3012 + targetPort: 3012 + +env: + DOMAIN: "https://{{ if .Values.ingress }}{{ if .Values.ingress.main.enabled }}{{ ( index .Values.ingress.main.hosts 0 ).host }}{{ else }}placeholder.com{{ end }}{{ else }}placeholder.com{{ end }}" + DATABASE_URL: + secretKeyRef: + name: dbcreds + key: url + +envFrom: + - configMapRef: + name: vaultwardenconfig + - secretRef: + name: vaultwardensecret + +database: + # Database type, must be one of: 'sqlite', 'mysql' or 'postgresql'. + type: postgresql + # Enable DB Write-Ahead-Log for SQLite, disabled for other databases. https://github.com/dani-garcia/bitwarden_rs/wiki/Running-without-WAL-enabled + wal: true + ## URL for external databases (mysql://user:pass@host:port or postgresql://user:pass@host:port). + # url: "" + ## Set the size of the database connection pool. + # maxConnections: 10 + ## Connection retries during startup, 0 for infinite. 1 second between retries. + # retries: 15 + +# Set Bitwarden_rs application variables +vaultwarden: + # Allow any user to sign-up: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-registration-of-new-users + allowSignups: true + ## Whitelist domains allowed to sign-up. 'allowSignups' is ignored if set. + # signupDomains: + # - domain.tld + # Verify e-mail before login is enabled. SMTP must be enabled. + verifySignup: false + # When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled. + requireEmail: false + ## Maximum attempts before an email token is reset and a new email will need to be sent. + # emailAttempts: 3 + ## Email token validity in seconds. + # emailTokenExpiration: 600 + # Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-invitations + allowInvitation: true + # Show password hints: https://github.com/dani-garcia/bitwarden_rs/wiki/Password-hint-display + ## Default organization name in invitation e-mails that are not coming from a specific organization. + # defaultInviteName: "" + showPasswordHint: true + # Enable Websockets for notification. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-WebSocket-notifications + # Redirect HTTP path "/notifications/hub" to port 3012. Ingress/IngressRoute controllers are automatically configured. + enableWebsockets: true + # Enable Web Vault (static content). https://github.com/dani-garcia/bitwarden_rs/wiki/Disabling-or-overriding-the-Vault-interface-hosting + enableWebVault: true + # Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users. + orgCreationUsers: all + ## Limit attachment disk usage per organization. + # attachmentLimitOrg: + ## Limit attachment disk usage per user. + # attachmentLimitUser: + ## HaveIBeenPwned API Key. Can be purchased at https://haveibeenpwned.com/API/Key. + # hibpApiKey: + + admin: + # Enable admin portal. + enabled: false + # Disabling the admin token will make the admin portal accessible to anyone, use carefully: https://github.com/dani-garcia/bitwarden_rs/wiki/Disable-admin-token + disableAdminToken: false + ## Token for admin login, will be generated if not defined. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-admin-page + # token: + + # Enable SMTP. https://github.com/dani-garcia/bitwarden_rs/wiki/SMTP-configuration + smtp: + enabled: false + # SMTP hostname, required if SMTP is enabled. + host: "" + # SMTP sender e-mail address, required if SMTP is enabled. + from: "" + ## SMTP sender name, defaults to 'Bitwarden_RS'. + # fromName: "" + ## Enable SSL connection. + # ssl: true + ## SMTP port. Defaults to 25 without SSL, 587 with SSL. + # port: 587 + ## SMTP Authentication Mechanisms. Comma-separated options: 'Plain', 'Login' and 'Xoauth2'. Defaults to 'Plain'. + # authMechanism: Plain + ## Hostname to be sent for SMTP HELO. Defaults to pod name. + # heloName: "" + ## SMTP timeout. + # timeout: 15 + ## Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidHostname: false + ## Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks! + # invalidCertificate: false + ## SMTP username. + # user: "" + ## SMTP password. Required is user is specified, ignored if no user provided. + # password: "" + + ## Enable Yubico OTP authentication. https://github.com/dani-garcia/bitwarden_rs/wiki/Enabling-Yubikey-OTP-authentication + yubico: + enabled: false + ## Yubico server. Defaults to YubiCloud. + # server: + ## Yubico ID and Secret Key. + # clientId: + # secretKey: + + ## Logging options. https://github.com/dani-garcia/bitwarden_rs/wiki/Logging + log: + # Log to file. + file: "" + # Log level. Options are "trace", "debug", "info", "warn", "error" or "off". + level: "trace" + ## Log timestamp format. See https://docs.rs/chrono/0.4.15/chrono/format/strftime/index.html. Defaults to time in milliseconds. + # timeFormat: "" + + icons: + # Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache). TTL will default to zero. + disableDownload: false + ## Cache time-to-live for icons fetched. 0 means no purging. + # cache: 2592000 + ## Cache time-to-live for icons that were not available. 0 means no purging. + # cacheFailed: 259200 + +persistence: + data: + enabled: true + mountPath: "/data" + +# Enabled postgres +postgresql: + enabled: true + existingSecret: "dbcreds" + postgresqlUsername: vaultwarden + postgresqlDatabase: vaultwarden diff --git a/stable/vaultwarden/16.0.15/questions.yaml b/stable/vaultwarden/16.0.15/questions.yaml new file mode 100644 index 00000000000..3f9721970fe --- /dev/null +++ b/stable/vaultwarden/16.0.15/questions.yaml @@ -0,0 +1,2862 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + admin: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" + path: "/admin/" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: vaultwarden + label: "" + group: "App Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: yubico + label: "Yubico OTP authentication" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Yubico OTP authentication" + description: "Please refer to the manual at: https://github.com/dani-garcia/vaultwarden/wiki/Enabling-Yubikey-OTP-authentication" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: server + label: "Yubico server" + description: "Defaults to YubiCloud" + schema: + type: string + default: "" + - variable: clientId + label: "Yubico ID" + schema: + type: string + default: "" + - variable: secretKey + label: "Yubico Secret Key" + schema: + type: string + default: "" + - variable: admin + label: "Admin Portal" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable Admin Portal" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: disableAdminToken + label: "Make Accessible Without Password/Token" + schema: + type: boolean + default: false + - variable: token + label: "Admin Portal Password/Token" + description: "Will be automatically generated if not defined" + schema: + type: string + default: "" + - variable: icons + label: "Icon Download Settings" + schema: + additional_attrs: true + type: dict + attrs: + - variable: disableDownload + label: "Disable Icon Download" + description: "Disables download of external icons. Setting to true will still serve icons from cache (/data/icon_cache)" + schema: + type: boolean + default: false + - variable: cache + label: "Cache time-to-live" + description: "Cache time-to-live for icons fetched. 0 means no purging" + schema: + type: int + default: 2592000 + - variable: token + label: "Failed Downloads Cache time-to-live" + description: "Cache time-to-live for icons that were not available. 0 means no purging." + schema: + type: int + default: 2592000 + - variable: log + label: "Logging" + schema: + additional_attrs: true + type: dict + attrs: + - variable: level + label: "Log level" + schema: + type: string + default: "info" + required: true + enum: + - value: "trace" + description: "trace" + - value: "debug" + description: "debug" + - value: "info" + description: "info" + - value: "warn" + description: "warn" + - value: "error" + description: "error" + - value: "off" + description: "off" + - variable: file + label: "Log-File Location" + schema: + type: string + default: "" + - variable: smtp + label: "SMTP Settings (Email)" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: "Enable SMTP Support" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: host + label: "SMTP hostname" + schema: + type: string + required: true + default: "" + - variable: from + label: "SMTP sender e-mail address" + schema: + type: string + required: true + default: "" + - variable: fromName + label: "SMTP sender name" + schema: + type: string + required: true + default: "" + - variable: user + label: "SMTP username" + schema: + type: string + required: true + default: "" + - variable: password + label: "SMTP password" + description: "Required is user is specified, ignored if no user provided" + schema: + type: string + default: "" + - variable: ssl + label: "Enable SSL connection" + schema: + type: boolean + default: true + - variable: port + label: "SMTP port" + description: "Usually: 25 without SSL, 587 with SSL" + schema: + type: int + default: 587 + - variable: authMechanism + label: "SMTP Authentication Mechanisms" + description: "Comma-separated options: Plain, Login and Xoauth2" + schema: + type: string + default: "Plain" + - variable: heloName + label: "SMTP HELO - Hostname" + description: "Hostname to be sent for SMTP HELO. Defaults to pod name" + schema: + type: string + default: "" + - variable: timeout + label: "SMTP timeout" + schema: + type: int + default: 15 + - variable: invalidHostname + label: "Accept Invalid Hostname" + description: "Accept SSL session if certificate is valid but hostname doesn't match. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: invalidCertificate + label: "Accept Invalid Certificate" + description: "Accept invalid certificates. DANGEROUS, vulnerable to men-in-the-middle attacks!" + schema: + type: boolean + default: false + - variable: allowSignups + label: "Allow Signup" + description: "Allow any user to sign-up: https://github.com/dani-garcia/vaultwarden/wiki/Disable-registration-of-new-users" + schema: + type: boolean + default: true + - variable: allowInvitation + label: "Always allow Invitation" + description: "Allow invited users to sign-up even feature is disabled: https://github.com/dani-garcia/vaultwarden/wiki/Disable-invitations" + schema: + type: boolean + default: true + - variable: defaultInviteName + label: "Default Invite Organisation Name" + description: "Default organization name in invitation e-mails that are not coming from a specific organization." + schema: + type: string + default: "" + - variable: showPasswordHint + label: "Show password hints" + description: "https://github.com/dani-garcia/vaultwarden/wiki/Password-hint-display" + schema: + type: boolean + default: true + - variable: signupwhitelistenable + label: "Enable Signup Whitelist" + description: "allowSignups is ignored if set" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: signupDomains + label: "Signup Whitelist Domains" + schema: + type: list + default: [] + items: + - variable: domain + label: "Domain" + schema: + type: string + default: "" + - variable: verifySignup + label: "Verifiy Signup" + description: "Verify e-mail before login is enabled. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: requireEmail + label: "Block Login if email fails" + description: "When a user logs in an email is required to be sent. If sending the email fails the login attempt will fail. SMTP must be enabled" + schema: + type: boolean + default: false + - variable: emailAttempts + label: "Email token reset attempts" + description: "Maximum attempts before an email token is reset and a new email will need to be sent" + schema: + type: int + default: 3 + - variable: emailTokenExpiration + label: "Email token validity in seconds" + schema: + type: int + default: 600 + - variable: enableWebVault + label: "Enable Webvault" + description: "Enable Web Vault (static content). https://github.com/dani-garcia/vaultwarden/wiki/Disabling-or-overriding-the-Vault-interface-hosting" + schema: + type: boolean + default: true + - variable: orgCreationUsers + label: "Limit Organisation Creation to (users)" + description: "Restrict creation of orgs. Options are: 'all', 'none' or a comma-separated list of users." + schema: + type: string + default: "all" + - variable: attachmentLimitOrg + label: "Limit Attachment Disk Usage per Organisation" + schema: + type: string + default: "" + - variable: attachmentLimitUser + label: "Limit Attachment Disk Usage per User" + schema: + type: string + default: "" + - variable: hibpApiKey + label: "HaveIBeenPwned API Key" + description: "Can be purchased at https://haveibeenpwned.com/API/Key" + schema: + type: string + default: "" + + - 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: 10102 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8080 + + + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + 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: ws + label: "WebSocket 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: 3012 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 3012 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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: true + - 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/vaultwarden/16.0.15/templates/_configmap.tpl b/stable/vaultwarden/16.0.15/templates/_configmap.tpl new file mode 100644 index 00000000000..8809925abdf --- /dev/null +++ b/stable/vaultwarden/16.0.15/templates/_configmap.tpl @@ -0,0 +1,116 @@ +{{/* Define the configmap */}} +{{- define "vaultwarden.configmap" -}} +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: vaultwardenconfig +data: + ROCKET_PORT: "8080" + SIGNUPS_ALLOWED: {{ .Values.vaultwarden.allowSignups | quote }} + {{- if .Values.vaultwarden.signupDomains }} + SIGNUPS_DOMAINS_WHITELIST: {{ join "," .Values.vaultwarden.signupDomains | quote }} + {{- end }} + {{- if and (eq .Values.vaultwarden.verifySignup true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Signup verification requires SMTP to be enabled" nil}}{{end}} + SIGNUPS_VERIFY: {{ .Values.vaultwarden.verifySignup | quote }} + {{- if and (eq .Values.vaultwarden.requireEmail true) (eq .Values.vaultwarden.smtp.enabled false) }}{{ required "Requiring emails for login depends on SMTP" nil}}{{end}} + REQUIRE_DEVICE_EMAIL: {{ .Values.vaultwarden.requireEmail | quote }} + {{- if .Values.vaultwarden.emailAttempts }} + EMAIL_ATTEMPTS_LIMIT: {{ .Values.vaultwarden.emailAttempts | quote }} + {{- end }} + {{- if .Values.vaultwarden.emailTokenExpiration }} + EMAIL_EXPIRATION_TIME: {{ .Values.vaultwarden.emailTokenExpiration | quote }} + {{- end }} + INVITATIONS_ALLOWED: {{ .Values.vaultwarden.allowInvitation | quote }} + {{- if .Values.vaultwarden.defaultInviteName }} + INVITATION_ORG_NAME: {{ .Values.vaultwarden.defaultInviteName | quote }} + {{- end }} + SHOW_PASSWORD_HINT: {{ .Values.vaultwarden.showPasswordHint | quote }} + WEBSOCKET_ENABLED: {{ .Values.vaultwarden.enableWebsockets | quote }} + WEB_VAULT_ENABLED: {{ .Values.vaultwarden.enableWebVault | quote }} + ORG_CREATION_USERS: {{ .Values.vaultwarden.orgCreationUsers | quote }} + {{- if .Values.vaultwarden.attachmentLimitOrg }} + ORG_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitOrg | quote }} + {{- end }} + {{- if .Values.vaultwarden.attachmentLimitUser }} + USER_ATTACHMENT_LIMIT: {{ .Values.vaultwarden.attachmentLimitUser | quote }} + {{- end }} + {{- if .Values.vaultwarden.hibpApiKey }} + HIBP_API_KEY: {{ .Values.vaultwarden.hibpApiKey | quote }} + {{- end }} + {{- include "vaultwarden.dbTypeValid" . }} + {{- if .Values.database.retries }} + DB_CONNECTION_RETRIES: {{ .Values.database.retries | quote }} + {{- end }} + {{- if .Values.database.maxConnections }} + DATABASE_MAX_CONNS: {{ .Values.database.maxConnections | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.smtp.enabled true }} + SMTP_HOST: {{ required "SMTP host is required to enable SMTP" .Values.vaultwarden.smtp.host | quote }} + SMTP_FROM: {{ required "SMTP sender address ('from') is required to enable SMTP" .Values.vaultwarden.smtp.from | quote }} + {{- if .Values.vaultwarden.smtp.fromName }} + SMTP_FROM_NAME: {{ .Values.vaultwarden.smtp.fromName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.ssl }} + SMTP_SSL: {{ .Values.vaultwarden.smtp.ssl | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.port }} + SMTP_PORT: {{ .Values.vaultwarden.smtp.port | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.authMechanism }} + SMTP_AUTH_MECHANISM: {{ .Values.vaultwarden.smtp.authMechanism | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.heloName }} + HELO_NAME: {{ .Values.vaultwarden.smtp.heloName | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.timeout }} + SMTP_TIMEOUT: {{ .Values.vaultwarden.smtp.timeout | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidHostname }} + SMTP_ACCEPT_INVALID_HOSTNAMES: {{ .Values.vaultwarden.smtp.invalidHostname | quote }} + {{- end }} + {{- if .Values.vaultwarden.smtp.invalidCertificate }} + SMTP_ACCEPT_INVALID_CERTS: {{ .Values.vaultwarden.smtp.invalidCertificate | quote }} + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.log.file }} + LOG_FILE: {{ .Values.vaultwarden.log.file | quote }} + {{- end }} + {{- if or .Values.vaultwarden.log.level .Values.vaultwarden.log.timeFormat }} + EXTENDED_LOGGING: "true" + {{- end }} + {{- if .Values.vaultwarden.log.level }} + {{- include "vaultwarden.logLevelValid" . }} + LOG_LEVEL: {{ .Values.vaultwarden.log.level | quote }} + {{- end }} + {{- if .Values.vaultwarden.log.timeFormat }} + LOG_TIMESTAMP_FORMAT: {{ .Values.vaultwarden.log.timeFormat | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.disableDownload }} + DISABLE_ICON_DOWNLOAD: {{ .Values.vaultwarden.icons.disableDownload | quote }} + {{- if and (not .Values.vaultwarden.icons.cache) (eq .Values.vaultwarden.icons.disableDownload "true") }} + ICON_CACHE_TTL: "0" + {{- end }} + {{- end }} + {{- if .Values.vaultwarden.icons.cache }} + ICON_CACHE_TTL: {{ .Values.vaultwarden.icons.cache | quote }} + {{- end }} + {{- if .Values.vaultwarden.icons.cacheFailed }} + ICON_CACHE_NEGTTL: {{ .Values.vaultwarden.icons.cacheFailed | quote }} + {{- end }} + {{- if eq .Values.vaultwarden.admin.enabled true }} + {{- if eq .Values.vaultwarden.admin.disableAdminToken true }} + DISABLE_ADMIN_TOKEN: "true" + {{- end }} + {{- end }} + {{- if eq .Values.vaultwarden.yubico.enabled true }} + {{- if .Values.vaultwarden.yubico.server }} + YUBICO_SERVER: {{ .Values.vaultwarden.yubico.server | quote }} + {{- end }} + {{- end }} + {{- if eq .Values.database.type "sqlite" }} + ENABLE_DB_WAL: {{ .Values.database.wal | quote }} + {{- else }} + ENABLE_DB_WAL: "false" + {{- end }} +{{- end -}} diff --git a/stable/vaultwarden/16.0.15/templates/_secrets.tpl b/stable/vaultwarden/16.0.15/templates/_secrets.tpl new file mode 100644 index 00000000000..ca5ec74b0af --- /dev/null +++ b/stable/vaultwarden/16.0.15/templates/_secrets.tpl @@ -0,0 +1,36 @@ +{{/* Define the secrets */}} +{{- define "vaultwarden.secrets" -}} + +{{- $adminToken := "" }} +{{- if eq .Values.vaultwarden.admin.enabled true }} +{{- $adminToken = .Values.vaultwarden.admin.token | default (randAlphaNum 48) | b64enc | quote }} +{{- end -}} + +{{- $smtpUser := "" }} +{{- if and (eq .Values.vaultwarden.smtp.enabled true ) (.Values.vaultwarden.smtp.user) }} +{{- $smtpUser = .Values.vaultwarden.smtp.user | b64enc | quote }} +{{- end -}} + +{{- $yubicoClientId := "" }} +{{- if eq .Values.vaultwarden.yubico.enabled true }} +{{- $yubicoClientId = required "Yubico Client ID required" .Values.vaultwarden.yubico.clientId | toString | b64enc | quote }} +{{- end -}} +--- + +apiVersion: v1 +kind: Secret +metadata: + name: vaultwardensecret +data: + {{- if ne $adminToken "" }} + ADMIN_TOKEN: {{ $adminToken }} + {{- end }} + {{- if ne $smtpUser "" }} + SMTP_USERNAME: {{ $smtpUser }} + SMTP_PASSWORD: {{ required "Must specify SMTP password" .Values.vaultwarden.smtp.password | b64enc | quote }} + {{- end }} + {{- if ne $yubicoClientId "" }} + YUBICO_CLIENT_ID: {{ $yubicoClientId }} + YUBICO_SECRET_KEY: {{ required "Yubico Secret Key required" .Values.vaultwarden.yubico.secretKey | b64enc | quote }} + {{- end }} +{{- end -}} diff --git a/stable/vaultwarden/16.0.15/templates/_validate.tpl b/stable/vaultwarden/16.0.15/templates/_validate.tpl new file mode 100644 index 00000000000..e4832c2f6e5 --- /dev/null +++ b/stable/vaultwarden/16.0.15/templates/_validate.tpl @@ -0,0 +1,17 @@ +{{/* +Ensure valid DB type is select, defaults to SQLite +*/}} +{{- define "vaultwarden.dbTypeValid" -}} +{{- if not (or (eq .Values.database.type "postgresql") (eq .Values.database.type "mysql") (eq .Values.database.type "sqlite")) }} +{{- required "Invalid database type" nil }} +{{- end -}} +{{- end -}} + +{{/* +Ensure log type is valid +*/}} +{{- define "vaultwarden.logLevelValid" -}} +{{- if not (or (eq .Values.vaultwarden.log.level "trace") (eq .Values.vaultwarden.log.level "debug") (eq .Values.vaultwarden.log.level "info") (eq .Values.vaultwarden.log.level "warn") (eq .Values.vaultwarden.log.level "error") (eq .Values.vaultwarden.log.level "off")) }} +{{- required "Invalid log level" nil }} +{{- end }} +{{- end }} diff --git a/stable/vaultwarden/16.0.15/templates/common.yaml b/stable/vaultwarden/16.0.15/templates/common.yaml new file mode 100644 index 00000000000..577816b14ce --- /dev/null +++ b/stable/vaultwarden/16.0.15/templates/common.yaml @@ -0,0 +1,39 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + + +{{/* Render configmap for vaultwarden */}} +{{- include "vaultwarden.configmap" . }} + +{{/* Render secrets for vaultwarden */}} +{{- include "vaultwarden.secrets" . }} + +{{/* Define path for websocket */}} +{{- define "vaultwarden.websocket" -}} +{{- $fullname := include "tc.common.names.fullname" . -}} +path: "/notifications/hub" +# -- Ignored if not kubeVersion >= 1.14-0 +pathType: Prefix +service: + # -- Overrides the service name reference for this path + name: {{ printf "%s-ws" $fullname }} + port: {{ .Values.service.ws.ports.ws.port }} +{{- end -}} + +{{/* inject websocket path to all main ingress hosts*/}} +{{- define "vaultwarden.websocketinjector" -}} +{{- $path := list (include "vaultwarden.websocket" . | fromYaml) -}} +{{- if .Values.ingress.main.enabled }} +{{- range .Values.ingress.main.hosts }} +{{- $newpaths := list }} +{{- $newpaths := concat .paths $path }} +{{- $_ := set . "paths" ( deepCopy $newpaths ) -}} +{{- end }} +{{- end }} +{{- end -}} + +{{/* inject websocket paths in ingress */}} +{{- include "vaultwarden.websocketinjector" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/vaultwarden/16.0.15/values.yaml b/stable/vaultwarden/16.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vaultwarden/item.yaml b/stable/vaultwarden/item.yaml index 9f20ba6c1c2..fbcadef7750 100644 --- a/stable/vaultwarden/item.yaml +++ b/stable/vaultwarden/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/vaultwarden.png +icon_url: https://truecharts.org/img/chart-icons/vaultwarden.png categories: - security diff --git a/stable/verysync/2.0.14/CHANGELOG.md b/stable/verysync/2.0.14/CHANGELOG.md deleted file mode 100644 index 8232f77a4c8..00000000000 --- a/stable/verysync/2.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [verysync-2.0.14](https://github.com/truecharts/apps/compare/verysync-2.0.13...verysync-2.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [verysync-2.0.13](https://github.com/truecharts/apps/compare/verysync-2.0.12...verysync-2.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [verysync-2.0.12](https://github.com/truecharts/apps/compare/verysync-2.0.11...verysync-2.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [verysync-2.0.11](https://github.com/truecharts/apps/compare/verysync-2.0.10...verysync-2.0.11) (2022-07-10) - -#### Fix - -* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) - - - - -### [verysync-2.0.10](https://github.com/truecharts/apps/compare/verysync-2.0.9...verysync-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [verysync-2.0.9](https://github.com/truecharts/apps/compare/verysync-2.0.8...verysync-2.0.9) (2022-07-09) - -#### Chore - -* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) - - - - -### [verysync-2.0.8](https://github.com/truecharts/apps/compare/verysync-2.0.7...verysync-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [verysync-2.0.7](https://github.com/truecharts/apps/compare/verysync-2.0.6...verysync-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [verysync-2.0.6](https://github.com/truecharts/apps/compare/verysync-2.0.5...verysync-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [verysync-2.0.5](https://github.com/truecharts/apps/compare/verysync-2.0.4...verysync-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [verysync-2.0.4](https://github.com/truecharts/apps/compare/verysync-2.0.3...verysync-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - diff --git a/stable/verysync/2.0.14/Chart.lock b/stable/verysync/2.0.14/Chart.lock deleted file mode 100644 index 7182e56e201..00000000000 --- a/stable/verysync/2.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:49.704342153Z" diff --git a/stable/verysync/2.0.14/Chart.yaml b/stable/verysync/2.0.14/Chart.yaml deleted file mode 100644 index 03b7b795385..00000000000 --- a/stable/verysync/2.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "2.13.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: very sync is an easy-to-use multi-platform file synchronization software -home: https://github.com/truecharts/apps/tree/master/charts/stable/verysync -icon: https://truecharts.org/img/appicons/verysync.png -keywords: -- verysync -- sync -- btsync -- bittorrent -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: verysync -sources: -- https://hub.docker.com/r/jonnyan404/verysync -version: 2.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/verysync/2.0.17/CHANGELOG.md b/stable/verysync/2.0.17/CHANGELOG.md new file mode 100644 index 00000000000..a22ae7f0ecd --- /dev/null +++ b/stable/verysync/2.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [verysync-2.0.17](https://github.com/truecharts/apps/compare/verysync-2.0.14...verysync-2.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [verysync-2.0.14](https://github.com/truecharts/apps/compare/verysync-2.0.13...verysync-2.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [verysync-2.0.13](https://github.com/truecharts/apps/compare/verysync-2.0.12...verysync-2.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [verysync-2.0.12](https://github.com/truecharts/apps/compare/verysync-2.0.11...verysync-2.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [verysync-2.0.11](https://github.com/truecharts/apps/compare/verysync-2.0.10...verysync-2.0.11) (2022-07-10) + +#### Fix + +* revert combine ports ([#3119](https://github.com/truecharts/apps/issues/3119)) + + + + +### [verysync-2.0.10](https://github.com/truecharts/apps/compare/verysync-2.0.9...verysync-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [verysync-2.0.9](https://github.com/truecharts/apps/compare/verysync-2.0.8...verysync-2.0.9) (2022-07-09) + +#### Chore + +* combine some ports ([#3096](https://github.com/truecharts/apps/issues/3096)) + + + + +### [verysync-2.0.8](https://github.com/truecharts/apps/compare/verysync-2.0.7...verysync-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [verysync-2.0.7](https://github.com/truecharts/apps/compare/verysync-2.0.6...verysync-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [verysync-2.0.6](https://github.com/truecharts/apps/compare/verysync-2.0.5...verysync-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [verysync-2.0.5](https://github.com/truecharts/apps/compare/verysync-2.0.4...verysync-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/verysync/2.0.17/Chart.lock b/stable/verysync/2.0.17/Chart.lock new file mode 100644 index 00000000000..cf151e6bafe --- /dev/null +++ b/stable/verysync/2.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:47.954184829Z" diff --git a/stable/verysync/2.0.17/Chart.yaml b/stable/verysync/2.0.17/Chart.yaml new file mode 100644 index 00000000000..65671a14b42 --- /dev/null +++ b/stable/verysync/2.0.17/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "2.13.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: very sync is an easy-to-use multi-platform file synchronization software +home: https://github.com/truecharts/apps/tree/master/charts/stable/verysync +icon: https://truecharts.org/img/chart-icons/verysync.png +keywords: +- verysync +- sync +- btsync +- bittorrent +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: verysync +sources: +- https://hub.docker.com/r/jonnyan404/verysync +version: 2.0.17 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/verysync/2.0.14/README.md b/stable/verysync/2.0.17/README.md similarity index 100% rename from stable/verysync/2.0.14/README.md rename to stable/verysync/2.0.17/README.md diff --git a/stable/verysync/2.0.14/app-readme.md b/stable/verysync/2.0.17/app-readme.md similarity index 100% rename from stable/verysync/2.0.14/app-readme.md rename to stable/verysync/2.0.17/app-readme.md diff --git a/stable/verysync/2.0.17/charts/common-10.4.4.tgz b/stable/verysync/2.0.17/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/verysync/2.0.14/icon.png b/stable/verysync/2.0.17/icon.png similarity index 100% rename from stable/verysync/2.0.14/icon.png rename to stable/verysync/2.0.17/icon.png diff --git a/stable/verysync/2.0.14/ix_values.yaml b/stable/verysync/2.0.17/ix_values.yaml similarity index 100% rename from stable/verysync/2.0.14/ix_values.yaml rename to stable/verysync/2.0.17/ix_values.yaml diff --git a/stable/verysync/2.0.14/questions.yaml b/stable/verysync/2.0.17/questions.yaml similarity index 100% rename from stable/verysync/2.0.14/questions.yaml rename to stable/verysync/2.0.17/questions.yaml diff --git a/stable/verysync/2.0.17/templates/common.yaml b/stable/verysync/2.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/verysync/2.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/verysync/2.0.17/values.yaml b/stable/verysync/2.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/verysync/item.yaml b/stable/verysync/item.yaml index 2ef08ca329d..3e28843c603 100644 --- a/stable/verysync/item.yaml +++ b/stable/verysync/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/verysync.png +icon_url: https://truecharts.org/img/chart-icons/verysync.png categories: - media diff --git a/stable/vikunja/3.0.16/CHANGELOG.md b/stable/vikunja/3.0.16/CHANGELOG.md deleted file mode 100644 index f9a287c62ec..00000000000 --- a/stable/vikunja/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [vikunja-3.0.16](https://github.com/truecharts/apps/compare/vikunja-3.0.15...vikunja-3.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [vikunja-3.0.15](https://github.com/truecharts/apps/compare/vikunja-3.0.14...vikunja-3.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [vikunja-3.0.14](https://github.com/truecharts/apps/compare/vikunja-3.0.13...vikunja-3.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [vikunja-3.0.13](https://github.com/truecharts/apps/compare/vikunja-3.0.12...vikunja-3.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [vikunja-3.0.12](https://github.com/truecharts/apps/compare/vikunja-3.0.11...vikunja-3.0.12) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [vikunja-3.0.11](https://github.com/truecharts/apps/compare/vikunja-3.0.10...vikunja-3.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [vikunja-3.0.10](https://github.com/truecharts/apps/compare/vikunja-3.0.9...vikunja-3.0.10) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [vikunja-3.0.9](https://github.com/truecharts/apps/compare/vikunja-3.0.8...vikunja-3.0.9) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [vikunja-3.0.8](https://github.com/truecharts/apps/compare/vikunja-3.0.7...vikunja-3.0.8) (2022-06-23) - - - - -### [vikunja-3.0.7](https://github.com/truecharts/apps/compare/vikunja-3.0.6...vikunja-3.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [vikunja-3.0.6](https://github.com/truecharts/apps/compare/vikunja-3.0.5...vikunja-3.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [vikunja-3.0.5](https://github.com/truecharts/apps/compare/vikunja-3.0.4...vikunja-3.0.5) (2022-06-17) diff --git a/stable/vikunja/3.0.16/Chart.lock b/stable/vikunja/3.0.16/Chart.lock deleted file mode 100644 index 1deff86094a..00000000000 --- a/stable/vikunja/3.0.16/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:12:00.961427415Z" diff --git a/stable/vikunja/3.0.16/Chart.yaml b/stable/vikunja/3.0.16/Chart.yaml deleted file mode 100644 index 786702f5538..00000000000 --- a/stable/vikunja/3.0.16/Chart.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: v2 -appVersion: "0.18.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: The to-do app to organize your life. -home: https://github.com/truecharts/apps/tree/master/charts/stable/vikunja -icon: https://truecharts.org/img/appicons/vikunja.png -keywords: -- vikunja -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: vikunja -sources: -- https://vikunja.io/docs -version: 3.0.16 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/vikunja/3.0.18/CHANGELOG.md b/stable/vikunja/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..fab2dc8db8e --- /dev/null +++ b/stable/vikunja/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [vikunja-3.0.18](https://github.com/truecharts/apps/compare/vikunja-3.0.16...vikunja-3.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [vikunja-3.0.16](https://github.com/truecharts/apps/compare/vikunja-3.0.15...vikunja-3.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [vikunja-3.0.15](https://github.com/truecharts/apps/compare/vikunja-3.0.14...vikunja-3.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [vikunja-3.0.14](https://github.com/truecharts/apps/compare/vikunja-3.0.13...vikunja-3.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [vikunja-3.0.13](https://github.com/truecharts/apps/compare/vikunja-3.0.12...vikunja-3.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [vikunja-3.0.12](https://github.com/truecharts/apps/compare/vikunja-3.0.11...vikunja-3.0.12) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [vikunja-3.0.11](https://github.com/truecharts/apps/compare/vikunja-3.0.10...vikunja-3.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [vikunja-3.0.10](https://github.com/truecharts/apps/compare/vikunja-3.0.9...vikunja-3.0.10) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [vikunja-3.0.9](https://github.com/truecharts/apps/compare/vikunja-3.0.8...vikunja-3.0.9) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [vikunja-3.0.8](https://github.com/truecharts/apps/compare/vikunja-3.0.7...vikunja-3.0.8) (2022-06-23) + + + + +### [vikunja-3.0.7](https://github.com/truecharts/apps/compare/vikunja-3.0.6...vikunja-3.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [vikunja-3.0.6](https://github.com/truecharts/apps/compare/vikunja-3.0.5...vikunja-3.0.6) (2022-06-21) diff --git a/stable/vikunja/3.0.18/Chart.lock b/stable/vikunja/3.0.18/Chart.lock new file mode 100644 index 00000000000..c2e04139c2a --- /dev/null +++ b/stable/vikunja/3.0.18/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:18:00.370457008Z" diff --git a/stable/vikunja/3.0.18/Chart.yaml b/stable/vikunja/3.0.18/Chart.yaml new file mode 100644 index 00000000000..fc8d817cc5d --- /dev/null +++ b/stable/vikunja/3.0.18/Chart.yaml @@ -0,0 +1,33 @@ +apiVersion: v2 +appVersion: "0.18.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: The to-do app to organize your life. +home: https://github.com/truecharts/apps/tree/master/charts/stable/vikunja +icon: https://truecharts.org/img/chart-icons/vikunja.png +keywords: +- vikunja +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: vikunja +sources: +- https://vikunja.io/docs +version: 3.0.18 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/vikunja/3.0.16/README.md b/stable/vikunja/3.0.18/README.md similarity index 100% rename from stable/vikunja/3.0.16/README.md rename to stable/vikunja/3.0.18/README.md diff --git a/stable/vikunja/3.0.16/app-readme.md b/stable/vikunja/3.0.18/app-readme.md similarity index 100% rename from stable/vikunja/3.0.16/app-readme.md rename to stable/vikunja/3.0.18/app-readme.md diff --git a/stable/vikunja/3.0.18/charts/common-10.4.4.tgz b/stable/vikunja/3.0.18/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/vikunja/3.0.18/charts/postgresql-8.0.30.tgz b/stable/vikunja/3.0.18/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/vikunja/3.0.18/charts/redis-3.0.30.tgz b/stable/vikunja/3.0.18/charts/redis-3.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ab5d8913ad0cfbb49e0a1481ddc5f8c584e8eb73 GIT binary patch literal 65401 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%0ArloA*=akb6WNHS(Wh( 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 oRV|GBY1z5wn805!Ak{{R30 literal 0 HcmV?d00001 diff --git a/stable/vikunja/3.0.16/icon.png b/stable/vikunja/3.0.18/icon.png similarity index 100% rename from stable/vikunja/3.0.16/icon.png rename to stable/vikunja/3.0.18/icon.png diff --git a/stable/vikunja/3.0.16/ix_values.yaml b/stable/vikunja/3.0.18/ix_values.yaml similarity index 100% rename from stable/vikunja/3.0.16/ix_values.yaml rename to stable/vikunja/3.0.18/ix_values.yaml diff --git a/stable/vikunja/3.0.16/questions.yaml b/stable/vikunja/3.0.18/questions.yaml similarity index 100% rename from stable/vikunja/3.0.16/questions.yaml rename to stable/vikunja/3.0.18/questions.yaml diff --git a/stable/vikunja/3.0.16/templates/_secrets.tpl b/stable/vikunja/3.0.18/templates/_secrets.tpl similarity index 100% rename from stable/vikunja/3.0.16/templates/_secrets.tpl rename to stable/vikunja/3.0.18/templates/_secrets.tpl diff --git a/stable/vikunja/3.0.16/templates/common.yaml b/stable/vikunja/3.0.18/templates/common.yaml similarity index 100% rename from stable/vikunja/3.0.16/templates/common.yaml rename to stable/vikunja/3.0.18/templates/common.yaml diff --git a/stable/vikunja/3.0.18/values.yaml b/stable/vikunja/3.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/vikunja/item.yaml b/stable/vikunja/item.yaml index 406478b61d6..53d2a5a1593 100644 --- a/stable/vikunja/item.yaml +++ b/stable/vikunja/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/vikunja.png +icon_url: https://truecharts.org/img/chart-icons/vikunja.png categories: - productivity diff --git a/stable/webgrabplus/2.0.13/CHANGELOG.md b/stable/webgrabplus/2.0.13/CHANGELOG.md deleted file mode 100644 index 66f520705c7..00000000000 --- a/stable/webgrabplus/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [webgrabplus-2.0.13](https://github.com/truecharts/apps/compare/webgrabplus-2.0.12...webgrabplus-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [webgrabplus-2.0.12](https://github.com/truecharts/apps/compare/webgrabplus-2.0.11...webgrabplus-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [webgrabplus-2.0.11](https://github.com/truecharts/apps/compare/webgrabplus-2.0.10...webgrabplus-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [webgrabplus-2.0.10](https://github.com/truecharts/apps/compare/webgrabplus-2.0.9...webgrabplus-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [webgrabplus-2.0.9](https://github.com/truecharts/apps/compare/webgrabplus-2.0.8...webgrabplus-2.0.9) (2022-07-05) - -#### Chore - -* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) - - - - -### [webgrabplus-2.0.8](https://github.com/truecharts/apps/compare/webgrabplus-2.0.7...webgrabplus-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [webgrabplus-2.0.7](https://github.com/truecharts/apps/compare/webgrabplus-2.0.6...webgrabplus-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [webgrabplus-2.0.6](https://github.com/truecharts/apps/compare/webgrabplus-2.0.5...webgrabplus-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [webgrabplus-2.0.5](https://github.com/truecharts/apps/compare/webgrabplus-2.0.4...webgrabplus-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [webgrabplus-2.0.4](https://github.com/truecharts/apps/compare/webgrabplus-2.0.3...webgrabplus-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [webgrabplus-2.0.3](https://github.com/truecharts/apps/compare/webgrabplus-2.0.2...webgrabplus-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/webgrabplus/2.0.13/Chart.lock b/stable/webgrabplus/2.0.13/Chart.lock deleted file mode 100644 index 86c89dd9bff..00000000000 --- a/stable/webgrabplus/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:11:57.662890796Z" diff --git a/stable/webgrabplus/2.0.13/Chart.yaml b/stable/webgrabplus/2.0.13/Chart.yaml deleted file mode 100644 index e6f6100e83a..00000000000 --- a/stable/webgrabplus/2.0.13/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: webgrabplus -version: 2.0.13 -appVersion: "4.2.4" -description: Webgrabplus is a multi-site incremental xmltv epg grabber. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/webgrabplus -icon: https://truecharts.org/img/appicons/webgrabplus.png -keywords: - - webgrabplus -sources: - - https://hub.docker.com/r/linuxserver/webgrabplus -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/webgrabplus/2.0.15/CHANGELOG.md b/stable/webgrabplus/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..edb9d761947 --- /dev/null +++ b/stable/webgrabplus/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [webgrabplus-2.0.15](https://github.com/truecharts/apps/compare/webgrabplus-2.0.13...webgrabplus-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [webgrabplus-2.0.13](https://github.com/truecharts/apps/compare/webgrabplus-2.0.12...webgrabplus-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [webgrabplus-2.0.12](https://github.com/truecharts/apps/compare/webgrabplus-2.0.11...webgrabplus-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [webgrabplus-2.0.11](https://github.com/truecharts/apps/compare/webgrabplus-2.0.10...webgrabplus-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [webgrabplus-2.0.10](https://github.com/truecharts/apps/compare/webgrabplus-2.0.9...webgrabplus-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [webgrabplus-2.0.9](https://github.com/truecharts/apps/compare/webgrabplus-2.0.8...webgrabplus-2.0.9) (2022-07-05) + +#### Chore + +* update docker general non-major ([#3071](https://github.com/truecharts/apps/issues/3071)) + + + + +### [webgrabplus-2.0.8](https://github.com/truecharts/apps/compare/webgrabplus-2.0.7...webgrabplus-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [webgrabplus-2.0.7](https://github.com/truecharts/apps/compare/webgrabplus-2.0.6...webgrabplus-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [webgrabplus-2.0.6](https://github.com/truecharts/apps/compare/webgrabplus-2.0.5...webgrabplus-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [webgrabplus-2.0.5](https://github.com/truecharts/apps/compare/webgrabplus-2.0.4...webgrabplus-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [webgrabplus-2.0.4](https://github.com/truecharts/apps/compare/webgrabplus-2.0.3...webgrabplus-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/webgrabplus/2.0.15/Chart.lock b/stable/webgrabplus/2.0.15/Chart.lock new file mode 100644 index 00000000000..41290359d26 --- /dev/null +++ b/stable/webgrabplus/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:17:55.353045067Z" diff --git a/stable/webgrabplus/2.0.15/Chart.yaml b/stable/webgrabplus/2.0.15/Chart.yaml new file mode 100644 index 00000000000..7c1dc494ec3 --- /dev/null +++ b/stable/webgrabplus/2.0.15/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: webgrabplus +version: 2.0.15 +appVersion: "4.2.4" +description: Webgrabplus is a multi-site incremental xmltv epg grabber. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/webgrabplus +icon: https://truecharts.org/img/chart-icons/webgrabplus.png +keywords: + - webgrabplus +sources: + - https://hub.docker.com/r/linuxserver/webgrabplus +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/webgrabplus/2.0.13/README.md b/stable/webgrabplus/2.0.15/README.md similarity index 100% rename from stable/webgrabplus/2.0.13/README.md rename to stable/webgrabplus/2.0.15/README.md diff --git a/stable/webgrabplus/2.0.13/app-readme.md b/stable/webgrabplus/2.0.15/app-readme.md similarity index 100% rename from stable/webgrabplus/2.0.13/app-readme.md rename to stable/webgrabplus/2.0.15/app-readme.md diff --git a/stable/webgrabplus/2.0.15/charts/common-10.4.4.tgz b/stable/webgrabplus/2.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/webgrabplus/2.0.13/icon.png b/stable/webgrabplus/2.0.15/icon.png similarity index 100% rename from stable/webgrabplus/2.0.13/icon.png rename to stable/webgrabplus/2.0.15/icon.png diff --git a/stable/webgrabplus/2.0.13/ix_values.yaml b/stable/webgrabplus/2.0.15/ix_values.yaml similarity index 100% rename from stable/webgrabplus/2.0.13/ix_values.yaml rename to stable/webgrabplus/2.0.15/ix_values.yaml diff --git a/stable/webgrabplus/2.0.13/questions.yaml b/stable/webgrabplus/2.0.15/questions.yaml similarity index 100% rename from stable/webgrabplus/2.0.13/questions.yaml rename to stable/webgrabplus/2.0.15/questions.yaml diff --git a/stable/webgrabplus/2.0.15/templates/common.yaml b/stable/webgrabplus/2.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/webgrabplus/2.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/webgrabplus/2.0.15/values.yaml b/stable/webgrabplus/2.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/webgrabplus/item.yaml b/stable/webgrabplus/item.yaml index aaf6017e890..1ba4af4f1cd 100644 --- a/stable/webgrabplus/item.yaml +++ b/stable/webgrabplus/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/webgrabplus.png +icon_url: https://truecharts.org/img/chart-icons/webgrabplus.png categories: - incubator diff --git a/stable/weblate/4.0.14/CHANGELOG.md b/stable/weblate/4.0.14/CHANGELOG.md deleted file mode 100644 index c8c29f82554..00000000000 --- a/stable/weblate/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [weblate-4.0.14](https://github.com/truecharts/apps/compare/weblate-4.0.13...weblate-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [weblate-4.0.13](https://github.com/truecharts/apps/compare/weblate-4.0.12...weblate-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [weblate-4.0.12](https://github.com/truecharts/apps/compare/weblate-4.0.11...weblate-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [weblate-4.0.11](https://github.com/truecharts/apps/compare/weblate-4.0.10...weblate-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [weblate-4.0.10](https://github.com/truecharts/apps/compare/weblate-4.0.9...weblate-4.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [weblate-4.0.9](https://github.com/truecharts/apps/compare/weblate-4.0.8...weblate-4.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [weblate-4.0.8](https://github.com/truecharts/apps/compare/weblate-4.0.7...weblate-4.0.8) (2022-07-03) - -#### Chore - -* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) - - - - -### [weblate-4.0.7](https://github.com/truecharts/apps/compare/weblate-4.0.6...weblate-4.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [weblate-4.0.6](https://github.com/truecharts/apps/compare/weblate-4.0.5...weblate-4.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [weblate-4.0.5](https://github.com/truecharts/apps/compare/weblate-4.0.4...weblate-4.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [weblate-4.0.4](https://github.com/truecharts/apps/compare/weblate-4.0.3...weblate-4.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/weblate/4.0.14/Chart.lock b/stable/weblate/4.0.14/Chart.lock deleted file mode 100644 index d64a1777a23..00000000000 --- a/stable/weblate/4.0.14/Chart.lock +++ /dev/null @@ -1,12 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d -generated: "2022-07-12T21:12:16.462090124Z" diff --git a/stable/weblate/4.0.14/Chart.yaml b/stable/weblate/4.0.14/Chart.yaml deleted file mode 100644 index c19c3d1c864..00000000000 --- a/stable/weblate/4.0.14/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v2 -appVersion: "4.13.1" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -- condition: redis.enabled - name: redis - repository: https://charts.truecharts.org - version: 3.0.30 -description: Weblate is a copylefted libre software web-based continuous localization system -home: https://github.com/truecharts/apps/tree/master/charts/stable/weblate -icon: https://truecharts.org/img/appicons/weblate.png -keywords: -- translate -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: weblate -sources: -- https://github.com/WeblateOrg/weblate -- https://github.com/WeblateOrg/docker -- https://github.com/WeblateOrg/docker-compose -- https://docs.weblate.org/en/latest/ -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/weblate/4.0.16/CHANGELOG.md b/stable/weblate/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..704ebbc6a9f --- /dev/null +++ b/stable/weblate/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [weblate-4.0.16](https://github.com/truecharts/apps/compare/weblate-4.0.14...weblate-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [weblate-4.0.14](https://github.com/truecharts/apps/compare/weblate-4.0.13...weblate-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [weblate-4.0.13](https://github.com/truecharts/apps/compare/weblate-4.0.12...weblate-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [weblate-4.0.12](https://github.com/truecharts/apps/compare/weblate-4.0.11...weblate-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [weblate-4.0.11](https://github.com/truecharts/apps/compare/weblate-4.0.10...weblate-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [weblate-4.0.10](https://github.com/truecharts/apps/compare/weblate-4.0.9...weblate-4.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [weblate-4.0.9](https://github.com/truecharts/apps/compare/weblate-4.0.8...weblate-4.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [weblate-4.0.8](https://github.com/truecharts/apps/compare/weblate-4.0.7...weblate-4.0.8) (2022-07-03) + +#### Chore + +* update docker general non-major ([#3052](https://github.com/truecharts/apps/issues/3052)) + + + + +### [weblate-4.0.7](https://github.com/truecharts/apps/compare/weblate-4.0.6...weblate-4.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [weblate-4.0.6](https://github.com/truecharts/apps/compare/weblate-4.0.5...weblate-4.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [weblate-4.0.5](https://github.com/truecharts/apps/compare/weblate-4.0.4...weblate-4.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/weblate/4.0.16/Chart.lock b/stable/weblate/4.0.16/Chart.lock new file mode 100644 index 00000000000..904091e6e42 --- /dev/null +++ b/stable/weblate/4.0.16/Chart.lock @@ -0,0 +1,12 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +digest: sha256:219b167cbd3e6d31f846ea247c9c12c15ece396a62777870f479b331a392bd5d +generated: "2022-07-12T23:18:13.819966512Z" diff --git a/stable/weblate/4.0.16/Chart.yaml b/stable/weblate/4.0.16/Chart.yaml new file mode 100644 index 00000000000..f069d179de8 --- /dev/null +++ b/stable/weblate/4.0.16/Chart.yaml @@ -0,0 +1,36 @@ +apiVersion: v2 +appVersion: "4.13.1" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +- condition: redis.enabled + name: redis + repository: https://charts.truecharts.org + version: 3.0.30 +description: Weblate is a copylefted libre software web-based continuous localization system +home: https://github.com/truecharts/apps/tree/master/charts/stable/weblate +icon: https://truecharts.org/img/chart-icons/weblate.png +keywords: +- translate +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: weblate +sources: +- https://github.com/WeblateOrg/weblate +- https://github.com/WeblateOrg/docker +- https://github.com/WeblateOrg/docker-compose +- https://docs.weblate.org/en/latest/ +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/weblate/4.0.14/README.md b/stable/weblate/4.0.16/README.md similarity index 100% rename from stable/weblate/4.0.14/README.md rename to stable/weblate/4.0.16/README.md diff --git a/stable/weblate/4.0.14/app-readme.md b/stable/weblate/4.0.16/app-readme.md similarity index 100% rename from stable/weblate/4.0.14/app-readme.md rename to stable/weblate/4.0.16/app-readme.md diff --git a/stable/weblate/4.0.16/charts/common-10.4.4.tgz b/stable/weblate/4.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/weblate/4.0.16/charts/postgresql-8.0.30.tgz b/stable/weblate/4.0.16/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/weblate/4.0.16/charts/redis-3.0.30.tgz b/stable/weblate/4.0.16/charts/redis-3.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ab5d8913ad0cfbb49e0a1481ddc5f8c584e8eb73 GIT binary patch literal 65401 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%0ArloA*=akb6WNHS(Wh( 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 oRV|GBY1z5wn805!Ak{{R30 literal 0 HcmV?d00001 diff --git a/stable/weblate/4.0.14/icon.png b/stable/weblate/4.0.16/icon.png similarity index 100% rename from stable/weblate/4.0.14/icon.png rename to stable/weblate/4.0.16/icon.png diff --git a/stable/weblate/4.0.14/ix_values.yaml b/stable/weblate/4.0.16/ix_values.yaml similarity index 100% rename from stable/weblate/4.0.14/ix_values.yaml rename to stable/weblate/4.0.16/ix_values.yaml diff --git a/stable/weblate/4.0.14/questions.yaml b/stable/weblate/4.0.16/questions.yaml similarity index 100% rename from stable/weblate/4.0.14/questions.yaml rename to stable/weblate/4.0.16/questions.yaml diff --git a/stable/weblate/4.0.14/templates/_configmap.tpl b/stable/weblate/4.0.16/templates/_configmap.tpl similarity index 100% rename from stable/weblate/4.0.14/templates/_configmap.tpl rename to stable/weblate/4.0.16/templates/_configmap.tpl diff --git a/stable/weblate/4.0.14/templates/common.yaml b/stable/weblate/4.0.16/templates/common.yaml similarity index 100% rename from stable/weblate/4.0.14/templates/common.yaml rename to stable/weblate/4.0.16/templates/common.yaml diff --git a/stable/weblate/4.0.16/values.yaml b/stable/weblate/4.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/weblate/item.yaml b/stable/weblate/item.yaml index 1eadaee2168..8ea017e0ba5 100644 --- a/stable/weblate/item.yaml +++ b/stable/weblate/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/weblate.png +icon_url: https://truecharts.org/img/chart-icons/weblate.png categories: - media diff --git a/stable/website-shot/2.0.13/CHANGELOG.md b/stable/website-shot/2.0.13/CHANGELOG.md deleted file mode 100644 index cf1584eae66..00000000000 --- a/stable/website-shot/2.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [website-shot-2.0.13](https://github.com/truecharts/apps/compare/website-shot-2.0.12...website-shot-2.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [website-shot-2.0.12](https://github.com/truecharts/apps/compare/website-shot-2.0.11...website-shot-2.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [website-shot-2.0.11](https://github.com/truecharts/apps/compare/website-shot-2.0.10...website-shot-2.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [website-shot-2.0.10](https://github.com/truecharts/apps/compare/website-shot-2.0.9...website-shot-2.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [website-shot-2.0.9](https://github.com/truecharts/apps/compare/website-shot-2.0.8...website-shot-2.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [website-shot-2.0.8](https://github.com/truecharts/apps/compare/website-shot-2.0.7...website-shot-2.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [website-shot-2.0.7](https://github.com/truecharts/apps/compare/website-shot-2.0.6...website-shot-2.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [website-shot-2.0.6](https://github.com/truecharts/apps/compare/website-shot-2.0.5...website-shot-2.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) -* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) - - - - -### [website-shot-2.0.5](https://github.com/truecharts/apps/compare/website-shot-2.0.4...website-shot-2.0.5) (2022-06-18) - -#### Chore - -* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) - - - - -### [website-shot-2.0.4](https://github.com/truecharts/apps/compare/website-shot-2.0.3...website-shot-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [website-shot-2.0.3](https://github.com/truecharts/apps/compare/website-shot-2.0.2...website-shot-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) diff --git a/stable/website-shot/2.0.13/Chart.lock b/stable/website-shot/2.0.13/Chart.lock deleted file mode 100644 index 5da53230569..00000000000 --- a/stable/website-shot/2.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:12:11.287144063Z" diff --git a/stable/website-shot/2.0.13/Chart.yaml b/stable/website-shot/2.0.13/Chart.yaml deleted file mode 100644 index 85244f2aaff..00000000000 --- a/stable/website-shot/2.0.13/Chart.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot. -home: https://github.com/truecharts/apps/tree/master/charts/stable/website-shot -icon: https://truecharts.org/img/appicons/website-shot.png -keywords: -- website-shot -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: website-shot -sources: -- https://github.com/Flowko/website-shot -version: 2.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/website-shot/2.0.15/CHANGELOG.md b/stable/website-shot/2.0.15/CHANGELOG.md new file mode 100644 index 00000000000..f02f8d3c44b --- /dev/null +++ b/stable/website-shot/2.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [website-shot-2.0.15](https://github.com/truecharts/apps/compare/website-shot-2.0.13...website-shot-2.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [website-shot-2.0.13](https://github.com/truecharts/apps/compare/website-shot-2.0.12...website-shot-2.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [website-shot-2.0.12](https://github.com/truecharts/apps/compare/website-shot-2.0.11...website-shot-2.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [website-shot-2.0.11](https://github.com/truecharts/apps/compare/website-shot-2.0.10...website-shot-2.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [website-shot-2.0.10](https://github.com/truecharts/apps/compare/website-shot-2.0.9...website-shot-2.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [website-shot-2.0.9](https://github.com/truecharts/apps/compare/website-shot-2.0.8...website-shot-2.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [website-shot-2.0.8](https://github.com/truecharts/apps/compare/website-shot-2.0.7...website-shot-2.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [website-shot-2.0.7](https://github.com/truecharts/apps/compare/website-shot-2.0.6...website-shot-2.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [website-shot-2.0.6](https://github.com/truecharts/apps/compare/website-shot-2.0.5...website-shot-2.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) +* update docker general non-major ([#2931](https://github.com/truecharts/apps/issues/2931)) + + + + +### [website-shot-2.0.5](https://github.com/truecharts/apps/compare/website-shot-2.0.4...website-shot-2.0.5) (2022-06-18) + +#### Chore + +* update docker general non-major ([#2927](https://github.com/truecharts/apps/issues/2927)) + + + + +### [website-shot-2.0.4](https://github.com/truecharts/apps/compare/website-shot-2.0.3...website-shot-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) diff --git a/stable/website-shot/2.0.15/Chart.lock b/stable/website-shot/2.0.15/Chart.lock new file mode 100644 index 00000000000..7db65fdce34 --- /dev/null +++ b/stable/website-shot/2.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:18:07.933655702Z" diff --git a/stable/website-shot/2.0.15/Chart.yaml b/stable/website-shot/2.0.15/Chart.yaml new file mode 100644 index 00000000000..e60de72b5d9 --- /dev/null +++ b/stable/website-shot/2.0.15/Chart.yaml @@ -0,0 +1,25 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Generate a full web-page screenshot with our service, that provides rich interface to make any kind of web screenshots online for free with no limits. The simplest way to take a full page screenshot. +home: https://github.com/truecharts/apps/tree/master/charts/stable/website-shot +icon: https://truecharts.org/img/chart-icons/website-shot.png +keywords: +- website-shot +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: website-shot +sources: +- https://github.com/Flowko/website-shot +version: 2.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/website-shot/2.0.13/README.md b/stable/website-shot/2.0.15/README.md similarity index 100% rename from stable/website-shot/2.0.13/README.md rename to stable/website-shot/2.0.15/README.md diff --git a/stable/website-shot/2.0.13/app-readme.md b/stable/website-shot/2.0.15/app-readme.md similarity index 100% rename from stable/website-shot/2.0.13/app-readme.md rename to stable/website-shot/2.0.15/app-readme.md diff --git a/stable/website-shot/2.0.15/charts/common-10.4.4.tgz b/stable/website-shot/2.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/website-shot/2.0.13/icon.png b/stable/website-shot/2.0.15/icon.png similarity index 100% rename from stable/website-shot/2.0.13/icon.png rename to stable/website-shot/2.0.15/icon.png diff --git a/stable/website-shot/2.0.13/ix_values.yaml b/stable/website-shot/2.0.15/ix_values.yaml similarity index 100% rename from stable/website-shot/2.0.13/ix_values.yaml rename to stable/website-shot/2.0.15/ix_values.yaml diff --git a/stable/website-shot/2.0.13/questions.yaml b/stable/website-shot/2.0.15/questions.yaml similarity index 100% rename from stable/website-shot/2.0.13/questions.yaml rename to stable/website-shot/2.0.15/questions.yaml diff --git a/stable/website-shot/2.0.15/templates/common.yaml b/stable/website-shot/2.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/website-shot/2.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/website-shot/2.0.15/values.yaml b/stable/website-shot/2.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/website-shot/item.yaml b/stable/website-shot/item.yaml index ea60aea973b..e464d099f5e 100644 --- a/stable/website-shot/item.yaml +++ b/stable/website-shot/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/website-shot.png +icon_url: https://truecharts.org/img/chart-icons/website-shot.png categories: - media diff --git a/stable/wekan/4.0.17/CHANGELOG.md b/stable/wekan/4.0.17/CHANGELOG.md deleted file mode 100644 index 804a35faf48..00000000000 --- a/stable/wekan/4.0.17/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [wekan-4.0.17](https://github.com/truecharts/apps/compare/wekan-4.0.16...wekan-4.0.17) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [wekan-4.0.16](https://github.com/truecharts/apps/compare/wekan-4.0.15...wekan-4.0.16) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [wekan-4.0.15](https://github.com/truecharts/apps/compare/wekan-4.0.14...wekan-4.0.15) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [wekan-4.0.14](https://github.com/truecharts/apps/compare/wekan-4.0.13...wekan-4.0.14) (2022-07-11) - -#### Chore - -* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) - - - - -### [wekan-4.0.13](https://github.com/truecharts/apps/compare/wekan-4.0.12...wekan-4.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [wekan-4.0.12](https://github.com/truecharts/apps/compare/wekan-4.0.11...wekan-4.0.12) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [wekan-4.0.11](https://github.com/truecharts/apps/compare/wekan-4.0.10...wekan-4.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [wekan-4.0.10](https://github.com/truecharts/apps/compare/wekan-4.0.9...wekan-4.0.10) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [wekan-4.0.9](https://github.com/truecharts/apps/compare/wekan-4.0.8...wekan-4.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [wekan-4.0.8](https://github.com/truecharts/apps/compare/wekan-4.0.7...wekan-4.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [wekan-4.0.7](https://github.com/truecharts/apps/compare/wekan-4.0.6...wekan-4.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) diff --git a/stable/wekan/4.0.17/Chart.lock b/stable/wekan/4.0.17/Chart.lock deleted file mode 100644 index a331e0e43d2..00000000000 --- a/stable/wekan/4.0.17/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mongodb - repository: https://charts.truecharts.org - version: 1.0.32 -digest: sha256:df4d3fc9d006ba0ef891ecbe96bd10f1f0a99d56a6b5cc0945530c4d94426991 -generated: "2022-07-12T21:12:19.686708563Z" diff --git a/stable/wekan/4.0.17/Chart.yaml b/stable/wekan/4.0.17/Chart.yaml deleted file mode 100644 index 90144718221..00000000000 --- a/stable/wekan/4.0.17/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "6.30" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mongodb.enabled - name: mongodb - repository: https://charts.truecharts.org - version: 1.0.32 -description: WeKan - Open Source kanban -home: https://github.com/truecharts/apps/tree/master/charts/stable/wekan -icon: https://truecharts.org/img/appicons/wekan.png -keywords: -- wekan -- kanban -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wekan -sources: -- https://github.com/wekan/wekan -- https://wekan.github.io/ -version: 4.0.17 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/wekan/4.0.19/CHANGELOG.md b/stable/wekan/4.0.19/CHANGELOG.md new file mode 100644 index 00000000000..427ca55d730 --- /dev/null +++ b/stable/wekan/4.0.19/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wekan-4.0.19](https://github.com/truecharts/apps/compare/wekan-4.0.17...wekan-4.0.19) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [wekan-4.0.17](https://github.com/truecharts/apps/compare/wekan-4.0.16...wekan-4.0.17) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [wekan-4.0.16](https://github.com/truecharts/apps/compare/wekan-4.0.15...wekan-4.0.16) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [wekan-4.0.15](https://github.com/truecharts/apps/compare/wekan-4.0.14...wekan-4.0.15) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [wekan-4.0.14](https://github.com/truecharts/apps/compare/wekan-4.0.13...wekan-4.0.14) (2022-07-11) + +#### Chore + +* update docker general non-major ([#3128](https://github.com/truecharts/apps/issues/3128)) + + + + +### [wekan-4.0.13](https://github.com/truecharts/apps/compare/wekan-4.0.12...wekan-4.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [wekan-4.0.12](https://github.com/truecharts/apps/compare/wekan-4.0.11...wekan-4.0.12) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [wekan-4.0.11](https://github.com/truecharts/apps/compare/wekan-4.0.10...wekan-4.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [wekan-4.0.10](https://github.com/truecharts/apps/compare/wekan-4.0.9...wekan-4.0.10) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [wekan-4.0.9](https://github.com/truecharts/apps/compare/wekan-4.0.8...wekan-4.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [wekan-4.0.8](https://github.com/truecharts/apps/compare/wekan-4.0.7...wekan-4.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) diff --git a/stable/wekan/4.0.19/Chart.lock b/stable/wekan/4.0.19/Chart.lock new file mode 100644 index 00000000000..556ef87b521 --- /dev/null +++ b/stable/wekan/4.0.19/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mongodb + repository: https://charts.truecharts.org + version: 1.0.32 +digest: sha256:df4d3fc9d006ba0ef891ecbe96bd10f1f0a99d56a6b5cc0945530c4d94426991 +generated: "2022-07-12T23:18:15.995463922Z" diff --git a/stable/wekan/4.0.19/Chart.yaml b/stable/wekan/4.0.19/Chart.yaml new file mode 100644 index 00000000000..012018b02e7 --- /dev/null +++ b/stable/wekan/4.0.19/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "6.30" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mongodb.enabled + name: mongodb + repository: https://charts.truecharts.org + version: 1.0.32 +description: WeKan - Open Source kanban +home: https://github.com/truecharts/apps/tree/master/charts/stable/wekan +icon: https://truecharts.org/img/chart-icons/wekan.png +keywords: +- wekan +- kanban +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wekan +sources: +- https://github.com/wekan/wekan +- https://wekan.github.io/ +version: 4.0.19 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wekan/4.0.17/README.md b/stable/wekan/4.0.19/README.md similarity index 100% rename from stable/wekan/4.0.17/README.md rename to stable/wekan/4.0.19/README.md diff --git a/stable/wekan/4.0.17/app-readme.md b/stable/wekan/4.0.19/app-readme.md similarity index 100% rename from stable/wekan/4.0.17/app-readme.md rename to stable/wekan/4.0.19/app-readme.md diff --git a/stable/wekan/4.0.19/charts/common-10.4.4.tgz b/stable/wekan/4.0.19/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/wekan/4.0.17/charts/mongodb-1.0.32.tgz b/stable/wekan/4.0.19/charts/mongodb-1.0.32.tgz similarity index 100% rename from stable/wekan/4.0.17/charts/mongodb-1.0.32.tgz rename to stable/wekan/4.0.19/charts/mongodb-1.0.32.tgz diff --git a/stable/wekan/4.0.17/icon.png b/stable/wekan/4.0.19/icon.png similarity index 100% rename from stable/wekan/4.0.17/icon.png rename to stable/wekan/4.0.19/icon.png diff --git a/stable/wekan/4.0.17/ix_values.yaml b/stable/wekan/4.0.19/ix_values.yaml similarity index 100% rename from stable/wekan/4.0.17/ix_values.yaml rename to stable/wekan/4.0.19/ix_values.yaml diff --git a/stable/wekan/4.0.17/questions.yaml b/stable/wekan/4.0.19/questions.yaml similarity index 100% rename from stable/wekan/4.0.17/questions.yaml rename to stable/wekan/4.0.19/questions.yaml diff --git a/stable/wekan/4.0.19/templates/common.yaml b/stable/wekan/4.0.19/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wekan/4.0.19/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wekan/4.0.19/values.yaml b/stable/wekan/4.0.19/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wekan/item.yaml b/stable/wekan/item.yaml index 27ee45717bd..de5ddbaa504 100644 --- a/stable/wekan/item.yaml +++ b/stable/wekan/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/wekan.png +icon_url: https://truecharts.org/img/chart-icons/wekan.png categories: - productivity diff --git a/stable/wg-easy/1.0.5/CHANGELOG.md b/stable/wg-easy/1.0.5/CHANGELOG.md deleted file mode 100644 index 00755ed0e4e..00000000000 --- a/stable/wg-easy/1.0.5/CHANGELOG.md +++ /dev/null @@ -1,72 +0,0 @@ -# Changelog - - -## [wg-easy-1.0.5](https://github.com/truecharts/apps/compare/wg-easy-1.0.4...wg-easy-1.0.5) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [wg-easy-1.0.4](https://github.com/truecharts/apps/compare/wg-easy-1.0.3...wg-easy-1.0.4) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [wg-easy-1.0.3](https://github.com/truecharts/apps/compare/wg-easy-1.0.2...wg-easy-1.0.3) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [wg-easy-1.0.2](https://github.com/truecharts/apps/compare/wg-easy-1.0.1...wg-easy-1.0.2) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [wg-easy-1.0.1](https://github.com/truecharts/apps/compare/wg-easy-1.0.0...wg-easy-1.0.1) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [wg-easy-1.0.0](https://github.com/truecharts/apps/compare/wg-easy-0.0.2...wg-easy-1.0.0) (2022-07-02) - -#### Feat - -* move to stable and add some envs ([#3027](https://github.com/truecharts/apps/issues/3027)) - - - - -### [wg-easy-0.0.2](https://github.com/truecharts/apps/compare/wg-easy-0.0.1...wg-easy-0.0.2) (2022-07-01) - -#### Chore - -* Auto-update chart README [skip ci] -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### wg-easy-0.0.1 (2022-06-29) - -#### Feat - -* Add WG-Easy Chart ([#2982](https://github.com/truecharts/apps/issues/2982)) diff --git a/stable/wg-easy/1.0.5/Chart.lock b/stable/wg-easy/1.0.5/Chart.lock deleted file mode 100644 index 71cdd5e7223..00000000000 --- a/stable/wg-easy/1.0.5/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:12:27.446890962Z" diff --git a/stable/wg-easy/1.0.5/Chart.yaml b/stable/wg-easy/1.0.5/Chart.yaml deleted file mode 100644 index 312b2b73cad..00000000000 --- a/stable/wg-easy/1.0.5/Chart.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: v2 -appVersion: "latest" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -deprecated: false -description: The easiest way to run WireGuard VPN + Web-based Admin UI. -home: https://github.com/truecharts/apps/tree/master/charts/stable/wg-easy -icon: https://truecharts.org/img/appicons/wg-easy.png -keywords: -- wg-easy -- wireguard -- weejewel -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: wg-easy -sources: -- https://hub.docker.com/r/weejewel/wg-easy -- https://github.com/WeeJeWel/wg-easy -type: application -version: 1.0.5 -annotations: - truecharts.org/catagories: | - - networking - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/wg-easy/1.0.7/CHANGELOG.md b/stable/wg-easy/1.0.7/CHANGELOG.md new file mode 100644 index 00000000000..e65a431b74c --- /dev/null +++ b/stable/wg-easy/1.0.7/CHANGELOG.md @@ -0,0 +1,81 @@ +# Changelog + + +## [wg-easy-1.0.7](https://github.com/truecharts/apps/compare/wg-easy-1.0.5...wg-easy-1.0.7) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [wg-easy-1.0.5](https://github.com/truecharts/apps/compare/wg-easy-1.0.4...wg-easy-1.0.5) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [wg-easy-1.0.4](https://github.com/truecharts/apps/compare/wg-easy-1.0.3...wg-easy-1.0.4) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [wg-easy-1.0.3](https://github.com/truecharts/apps/compare/wg-easy-1.0.2...wg-easy-1.0.3) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [wg-easy-1.0.2](https://github.com/truecharts/apps/compare/wg-easy-1.0.1...wg-easy-1.0.2) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [wg-easy-1.0.1](https://github.com/truecharts/apps/compare/wg-easy-1.0.0...wg-easy-1.0.1) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [wg-easy-1.0.0](https://github.com/truecharts/apps/compare/wg-easy-0.0.2...wg-easy-1.0.0) (2022-07-02) + +#### Feat + +* move to stable and add some envs ([#3027](https://github.com/truecharts/apps/issues/3027)) + + + + +### [wg-easy-0.0.2](https://github.com/truecharts/apps/compare/wg-easy-0.0.1...wg-easy-0.0.2) (2022-07-01) + +#### Chore + +* Auto-update chart README [skip ci] +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### wg-easy-0.0.1 (2022-06-29) + +#### Feat + +* Add WG-Easy Chart ([#2982](https://github.com/truecharts/apps/issues/2982)) diff --git a/stable/wg-easy/1.0.7/Chart.lock b/stable/wg-easy/1.0.7/Chart.lock new file mode 100644 index 00000000000..9b94add160e --- /dev/null +++ b/stable/wg-easy/1.0.7/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:18:23.060720504Z" diff --git a/stable/wg-easy/1.0.7/Chart.yaml b/stable/wg-easy/1.0.7/Chart.yaml new file mode 100644 index 00000000000..a68464288b0 --- /dev/null +++ b/stable/wg-easy/1.0.7/Chart.yaml @@ -0,0 +1,30 @@ +apiVersion: v2 +appVersion: "latest" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: The easiest way to run WireGuard VPN + Web-based Admin UI. +home: https://github.com/truecharts/apps/tree/master/charts/stable/wg-easy +icon: https://truecharts.org/img/chart-icons/wg-easy.png +keywords: +- wg-easy +- wireguard +- weejewel +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: wg-easy +sources: +- https://hub.docker.com/r/weejewel/wg-easy +- https://github.com/WeeJeWel/wg-easy +type: application +version: 1.0.7 +annotations: + truecharts.org/catagories: | + - networking + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wg-easy/1.0.5/README.md b/stable/wg-easy/1.0.7/README.md similarity index 100% rename from stable/wg-easy/1.0.5/README.md rename to stable/wg-easy/1.0.7/README.md diff --git a/stable/wg-easy/1.0.5/app-readme.md b/stable/wg-easy/1.0.7/app-readme.md similarity index 100% rename from stable/wg-easy/1.0.5/app-readme.md rename to stable/wg-easy/1.0.7/app-readme.md diff --git a/stable/wg-easy/1.0.7/charts/common-10.4.4.tgz b/stable/wg-easy/1.0.7/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/wg-easy/1.0.5/icon.png b/stable/wg-easy/1.0.7/icon.png similarity index 100% rename from stable/wg-easy/1.0.5/icon.png rename to stable/wg-easy/1.0.7/icon.png diff --git a/stable/wg-easy/1.0.5/ix_values.yaml b/stable/wg-easy/1.0.7/ix_values.yaml similarity index 100% rename from stable/wg-easy/1.0.5/ix_values.yaml rename to stable/wg-easy/1.0.7/ix_values.yaml diff --git a/stable/wg-easy/1.0.5/questions.yaml b/stable/wg-easy/1.0.7/questions.yaml similarity index 100% rename from stable/wg-easy/1.0.5/questions.yaml rename to stable/wg-easy/1.0.7/questions.yaml diff --git a/stable/wg-easy/1.0.7/templates/common.yaml b/stable/wg-easy/1.0.7/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wg-easy/1.0.7/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wg-easy/1.0.7/values.yaml b/stable/wg-easy/1.0.7/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wg-easy/item.yaml b/stable/wg-easy/item.yaml index 84a2fd7a6a1..3d2e3b82bd9 100644 --- a/stable/wg-easy/item.yaml +++ b/stable/wg-easy/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/wg-easy.png +icon_url: https://truecharts.org/img/chart-icons/wg-easy.png categories: - networking diff --git a/stable/whoogle/3.0.14/CHANGELOG.md b/stable/whoogle/3.0.14/CHANGELOG.md deleted file mode 100644 index dca914a610d..00000000000 --- a/stable/whoogle/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [whoogle-3.0.14](https://github.com/truecharts/apps/compare/whoogle-3.0.13...whoogle-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [whoogle-3.0.13](https://github.com/truecharts/apps/compare/whoogle-3.0.12...whoogle-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [whoogle-3.0.12](https://github.com/truecharts/apps/compare/whoogle-3.0.11...whoogle-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [whoogle-3.0.11](https://github.com/truecharts/apps/compare/whoogle-3.0.10...whoogle-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [whoogle-3.0.10](https://github.com/truecharts/apps/compare/whoogle-3.0.9...whoogle-3.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [whoogle-3.0.9](https://github.com/truecharts/apps/compare/whoogle-3.0.8...whoogle-3.0.9) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [whoogle-3.0.8](https://github.com/truecharts/apps/compare/whoogle-3.0.7...whoogle-3.0.8) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [whoogle-3.0.7](https://github.com/truecharts/apps/compare/whoogle-3.0.6...whoogle-3.0.7) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [whoogle-3.0.6](https://github.com/truecharts/apps/compare/whoogle-3.0.5...whoogle-3.0.6) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [whoogle-3.0.5](https://github.com/truecharts/apps/compare/whoogle-3.0.4...whoogle-3.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [whoogle-3.0.4](https://github.com/truecharts/apps/compare/whoogle-3.0.3...whoogle-3.0.4) (2022-06-14) - -#### Chore - -* update docker general non-major ([#2872](https://github.com/truecharts/apps/issues/2872)) - diff --git a/stable/whoogle/3.0.14/Chart.lock b/stable/whoogle/3.0.14/Chart.lock deleted file mode 100644 index 2b6bee81ea1..00000000000 --- a/stable/whoogle/3.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:12:27.910118776Z" diff --git a/stable/whoogle/3.0.14/Chart.yaml b/stable/whoogle/3.0.14/Chart.yaml deleted file mode 100644 index 64cad6b2a76..00000000000 --- a/stable/whoogle/3.0.14/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -appVersion: "0.7.4" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: A self-hosted, ad-free, privacy-respecting metasearch engine -home: https://github.com/truecharts/apps/tree/master/charts/stable/whoogle -icon: https://truecharts.org/img/appicons/whoogle.png -keywords: -- whoogle -- search -- open source -- privacy -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: whoogle -sources: -- https://github.com/benbusby/whoogle-search -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/whoogle/3.0.16/CHANGELOG.md b/stable/whoogle/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..37bdc7ab49c --- /dev/null +++ b/stable/whoogle/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [whoogle-3.0.16](https://github.com/truecharts/apps/compare/whoogle-3.0.14...whoogle-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [whoogle-3.0.14](https://github.com/truecharts/apps/compare/whoogle-3.0.13...whoogle-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [whoogle-3.0.13](https://github.com/truecharts/apps/compare/whoogle-3.0.12...whoogle-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [whoogle-3.0.12](https://github.com/truecharts/apps/compare/whoogle-3.0.11...whoogle-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [whoogle-3.0.11](https://github.com/truecharts/apps/compare/whoogle-3.0.10...whoogle-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [whoogle-3.0.10](https://github.com/truecharts/apps/compare/whoogle-3.0.9...whoogle-3.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [whoogle-3.0.9](https://github.com/truecharts/apps/compare/whoogle-3.0.8...whoogle-3.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [whoogle-3.0.8](https://github.com/truecharts/apps/compare/whoogle-3.0.7...whoogle-3.0.8) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [whoogle-3.0.7](https://github.com/truecharts/apps/compare/whoogle-3.0.6...whoogle-3.0.7) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [whoogle-3.0.6](https://github.com/truecharts/apps/compare/whoogle-3.0.5...whoogle-3.0.6) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [whoogle-3.0.5](https://github.com/truecharts/apps/compare/whoogle-3.0.4...whoogle-3.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/whoogle/3.0.16/Chart.lock b/stable/whoogle/3.0.16/Chart.lock new file mode 100644 index 00000000000..3fc737c35da --- /dev/null +++ b/stable/whoogle/3.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:18:26.271818139Z" diff --git a/stable/whoogle/3.0.16/Chart.yaml b/stable/whoogle/3.0.16/Chart.yaml new file mode 100644 index 00000000000..81ef99d9619 --- /dev/null +++ b/stable/whoogle/3.0.16/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +appVersion: "0.7.4" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: A self-hosted, ad-free, privacy-respecting metasearch engine +home: https://github.com/truecharts/apps/tree/master/charts/stable/whoogle +icon: https://truecharts.org/img/chart-icons/whoogle.png +keywords: +- whoogle +- search +- open source +- privacy +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: whoogle +sources: +- https://github.com/benbusby/whoogle-search +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/whoogle/3.0.14/README.md b/stable/whoogle/3.0.16/README.md similarity index 100% rename from stable/whoogle/3.0.14/README.md rename to stable/whoogle/3.0.16/README.md diff --git a/stable/whoogle/3.0.14/app-readme.md b/stable/whoogle/3.0.16/app-readme.md similarity index 100% rename from stable/whoogle/3.0.14/app-readme.md rename to stable/whoogle/3.0.16/app-readme.md diff --git a/stable/whoogle/3.0.16/charts/common-10.4.4.tgz b/stable/whoogle/3.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/whoogle/3.0.14/icon.png b/stable/whoogle/3.0.16/icon.png similarity index 100% rename from stable/whoogle/3.0.14/icon.png rename to stable/whoogle/3.0.16/icon.png diff --git a/stable/whoogle/3.0.14/ix_values.yaml b/stable/whoogle/3.0.16/ix_values.yaml similarity index 100% rename from stable/whoogle/3.0.14/ix_values.yaml rename to stable/whoogle/3.0.16/ix_values.yaml diff --git a/stable/whoogle/3.0.14/questions.yaml b/stable/whoogle/3.0.16/questions.yaml similarity index 100% rename from stable/whoogle/3.0.14/questions.yaml rename to stable/whoogle/3.0.16/questions.yaml diff --git a/stable/whoogle/3.0.16/templates/common.yaml b/stable/whoogle/3.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/whoogle/3.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/whoogle/3.0.16/values.yaml b/stable/whoogle/3.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/whoogle/item.yaml b/stable/whoogle/item.yaml index a745f0e6b79..dd4257f9691 100644 --- a/stable/whoogle/item.yaml +++ b/stable/whoogle/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/whoogle.png +icon_url: https://truecharts.org/img/chart-icons/whoogle.png categories: - media diff --git a/stable/wikijs/7.0.14/CHANGELOG.md b/stable/wikijs/7.0.14/CHANGELOG.md deleted file mode 100644 index 400d1d97faf..00000000000 --- a/stable/wikijs/7.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [wikijs-7.0.14](https://github.com/truecharts/apps/compare/wikijs-7.0.13...wikijs-7.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [wikijs-7.0.13](https://github.com/truecharts/apps/compare/wikijs-7.0.12...wikijs-7.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [wikijs-7.0.12](https://github.com/truecharts/apps/compare/wikijs-7.0.11...wikijs-7.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [wikijs-7.0.11](https://github.com/truecharts/apps/compare/wikijs-7.0.10...wikijs-7.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [wikijs-7.0.10](https://github.com/truecharts/apps/compare/wikijs-7.0.9...wikijs-7.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [wikijs-7.0.9](https://github.com/truecharts/apps/compare/wikijs-7.0.8...wikijs-7.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [wikijs-7.0.8](https://github.com/truecharts/apps/compare/wikijs-7.0.7...wikijs-7.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [wikijs-7.0.7](https://github.com/truecharts/apps/compare/wikijs-7.0.6...wikijs-7.0.7) (2022-06-25) - -#### Chore - -* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) - - - - -### [wikijs-7.0.6](https://github.com/truecharts/apps/compare/wikijs-7.0.5...wikijs-7.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [wikijs-7.0.5](https://github.com/truecharts/apps/compare/wikijs-7.0.4...wikijs-7.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [wikijs-7.0.4](https://github.com/truecharts/apps/compare/wikijs-7.0.3...wikijs-7.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2887](https://github.com/truecharts/apps/issues/2887)) - diff --git a/stable/wikijs/7.0.14/Chart.lock b/stable/wikijs/7.0.14/Chart.lock deleted file mode 100644 index e215ac5da17..00000000000 --- a/stable/wikijs/7.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:12:46.807835604Z" diff --git a/stable/wikijs/7.0.14/Chart.yaml b/stable/wikijs/7.0.14/Chart.yaml deleted file mode 100644 index 7bc30c7df29..00000000000 --- a/stable/wikijs/7.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "2.5.285" -description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! -name: wikijs -version: 7.0.14 -kubeVersion: ">=1.16.0-0" -keywords: -- wiki -- wikijs -home: https://github.com/truecharts/apps/tree/master/charts/stable/wikijs -icon: https://truecharts.org/img/appicons/wikijs.png -sources: -- https://hub.docker.com/r/linuxserver/wikijs/ -- https://github.com/Requarks/wiki -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/wikijs/7.0.16/CHANGELOG.md b/stable/wikijs/7.0.16/CHANGELOG.md new file mode 100644 index 00000000000..6599c120aaa --- /dev/null +++ b/stable/wikijs/7.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wikijs-7.0.16](https://github.com/truecharts/apps/compare/wikijs-7.0.14...wikijs-7.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [wikijs-7.0.14](https://github.com/truecharts/apps/compare/wikijs-7.0.13...wikijs-7.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [wikijs-7.0.13](https://github.com/truecharts/apps/compare/wikijs-7.0.12...wikijs-7.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [wikijs-7.0.12](https://github.com/truecharts/apps/compare/wikijs-7.0.11...wikijs-7.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [wikijs-7.0.11](https://github.com/truecharts/apps/compare/wikijs-7.0.10...wikijs-7.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [wikijs-7.0.10](https://github.com/truecharts/apps/compare/wikijs-7.0.9...wikijs-7.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [wikijs-7.0.9](https://github.com/truecharts/apps/compare/wikijs-7.0.8...wikijs-7.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [wikijs-7.0.8](https://github.com/truecharts/apps/compare/wikijs-7.0.7...wikijs-7.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [wikijs-7.0.7](https://github.com/truecharts/apps/compare/wikijs-7.0.6...wikijs-7.0.7) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [wikijs-7.0.6](https://github.com/truecharts/apps/compare/wikijs-7.0.5...wikijs-7.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [wikijs-7.0.5](https://github.com/truecharts/apps/compare/wikijs-7.0.4...wikijs-7.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/wikijs/7.0.16/Chart.lock b/stable/wikijs/7.0.16/Chart.lock new file mode 100644 index 00000000000..a576b49fbf5 --- /dev/null +++ b/stable/wikijs/7.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:18:41.050820214Z" diff --git a/stable/wikijs/7.0.16/Chart.yaml b/stable/wikijs/7.0.16/Chart.yaml new file mode 100644 index 00000000000..c83c5560fa7 --- /dev/null +++ b/stable/wikijs/7.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "2.5.285" +description: Make documentation a joy to write using Wiki.js's beautiful and intuitive interface! +name: wikijs +version: 7.0.16 +kubeVersion: ">=1.16.0-0" +keywords: +- wiki +- wikijs +home: https://github.com/truecharts/apps/tree/master/charts/stable/wikijs +icon: https://truecharts.org/img/chart-icons/wikijs.png +sources: +- https://hub.docker.com/r/linuxserver/wikijs/ +- https://github.com/Requarks/wiki +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wikijs/7.0.14/README.md b/stable/wikijs/7.0.16/README.md similarity index 100% rename from stable/wikijs/7.0.14/README.md rename to stable/wikijs/7.0.16/README.md diff --git a/stable/wikijs/7.0.14/app-readme.md b/stable/wikijs/7.0.16/app-readme.md similarity index 100% rename from stable/wikijs/7.0.14/app-readme.md rename to stable/wikijs/7.0.16/app-readme.md diff --git a/stable/wikijs/7.0.16/charts/common-10.4.4.tgz b/stable/wikijs/7.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/wikijs/7.0.16/charts/postgresql-8.0.30.tgz b/stable/wikijs/7.0.16/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/wikijs/7.0.14/icon.png b/stable/wikijs/7.0.16/icon.png similarity index 100% rename from stable/wikijs/7.0.14/icon.png rename to stable/wikijs/7.0.16/icon.png diff --git a/stable/wikijs/7.0.14/ix_values.yaml b/stable/wikijs/7.0.16/ix_values.yaml similarity index 100% rename from stable/wikijs/7.0.14/ix_values.yaml rename to stable/wikijs/7.0.16/ix_values.yaml diff --git a/stable/wikijs/7.0.14/questions.yaml b/stable/wikijs/7.0.16/questions.yaml similarity index 100% rename from stable/wikijs/7.0.14/questions.yaml rename to stable/wikijs/7.0.16/questions.yaml diff --git a/stable/wikijs/7.0.16/templates/common.yaml b/stable/wikijs/7.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wikijs/7.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wikijs/7.0.16/values.yaml b/stable/wikijs/7.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wikijs/item.yaml b/stable/wikijs/item.yaml index 6b608b0cb0c..bc4cce4ae51 100644 --- a/stable/wikijs/item.yaml +++ b/stable/wikijs/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/wikijs.png +icon_url: https://truecharts.org/img/chart-icons/wikijs.png categories: - media diff --git a/stable/wireshark/2.0.12/CHANGELOG.md b/stable/wireshark/2.0.12/CHANGELOG.md deleted file mode 100644 index d454079c19d..00000000000 --- a/stable/wireshark/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [wireshark-2.0.12](https://github.com/truecharts/apps/compare/wireshark-2.0.11...wireshark-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [wireshark-2.0.11](https://github.com/truecharts/apps/compare/wireshark-2.0.10...wireshark-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [wireshark-2.0.10](https://github.com/truecharts/apps/compare/wireshark-2.0.9...wireshark-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [wireshark-2.0.9](https://github.com/truecharts/apps/compare/wireshark-2.0.8...wireshark-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [wireshark-2.0.8](https://github.com/truecharts/apps/compare/wireshark-2.0.7...wireshark-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [wireshark-2.0.7](https://github.com/truecharts/apps/compare/wireshark-2.0.6...wireshark-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [wireshark-2.0.6](https://github.com/truecharts/apps/compare/wireshark-2.0.5...wireshark-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [wireshark-2.0.5](https://github.com/truecharts/apps/compare/wireshark-2.0.4...wireshark-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [wireshark-2.0.4](https://github.com/truecharts/apps/compare/wireshark-2.0.3...wireshark-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [wireshark-2.0.3](https://github.com/truecharts/apps/compare/wireshark-2.0.2...wireshark-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [wireshark-2.0.2](https://github.com/truecharts/apps/compare/wireshark-2.0.1...wireshark-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/wireshark/2.0.12/Chart.lock b/stable/wireshark/2.0.12/Chart.lock deleted file mode 100644 index 13abf0e4d45..00000000000 --- a/stable/wireshark/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:12:43.624112296Z" diff --git a/stable/wireshark/2.0.12/Chart.yaml b/stable/wireshark/2.0.12/Chart.yaml deleted file mode 100644 index eee0d8a2c68..00000000000 --- a/stable/wireshark/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: wireshark -version: 2.0.12 -appVersion: "3.4.13" -description: Wireshark is the world’s foremost and widely-used network protocol analyzer. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/wireshark -icon: https://truecharts.org/img/appicons/wireshark.png -keywords: - - wireshark -sources: - - https://hub.docker.com/r/linuxserver/wireshark -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/wireshark/2.0.14/CHANGELOG.md b/stable/wireshark/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..2776124dad1 --- /dev/null +++ b/stable/wireshark/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [wireshark-2.0.14](https://github.com/truecharts/apps/compare/wireshark-2.0.12...wireshark-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [wireshark-2.0.12](https://github.com/truecharts/apps/compare/wireshark-2.0.11...wireshark-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [wireshark-2.0.11](https://github.com/truecharts/apps/compare/wireshark-2.0.10...wireshark-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [wireshark-2.0.10](https://github.com/truecharts/apps/compare/wireshark-2.0.9...wireshark-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [wireshark-2.0.9](https://github.com/truecharts/apps/compare/wireshark-2.0.8...wireshark-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [wireshark-2.0.8](https://github.com/truecharts/apps/compare/wireshark-2.0.7...wireshark-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [wireshark-2.0.7](https://github.com/truecharts/apps/compare/wireshark-2.0.6...wireshark-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [wireshark-2.0.6](https://github.com/truecharts/apps/compare/wireshark-2.0.5...wireshark-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [wireshark-2.0.5](https://github.com/truecharts/apps/compare/wireshark-2.0.4...wireshark-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [wireshark-2.0.4](https://github.com/truecharts/apps/compare/wireshark-2.0.3...wireshark-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [wireshark-2.0.3](https://github.com/truecharts/apps/compare/wireshark-2.0.2...wireshark-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/wireshark/2.0.14/Chart.lock b/stable/wireshark/2.0.14/Chart.lock new file mode 100644 index 00000000000..89864f6ec91 --- /dev/null +++ b/stable/wireshark/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:18:38.257976414Z" diff --git a/stable/wireshark/2.0.14/Chart.yaml b/stable/wireshark/2.0.14/Chart.yaml new file mode 100644 index 00000000000..c816d04e3c7 --- /dev/null +++ b/stable/wireshark/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: wireshark +version: 2.0.14 +appVersion: "3.4.13" +description: Wireshark is the world’s foremost and widely-used network protocol analyzer. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/wireshark +icon: https://truecharts.org/img/chart-icons/wireshark.png +keywords: + - wireshark +sources: + - https://hub.docker.com/r/linuxserver/wireshark +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/wireshark/2.0.12/README.md b/stable/wireshark/2.0.14/README.md similarity index 100% rename from stable/wireshark/2.0.12/README.md rename to stable/wireshark/2.0.14/README.md diff --git a/stable/wireshark/2.0.12/app-readme.md b/stable/wireshark/2.0.14/app-readme.md similarity index 100% rename from stable/wireshark/2.0.12/app-readme.md rename to stable/wireshark/2.0.14/app-readme.md diff --git a/stable/wireshark/2.0.14/charts/common-10.4.4.tgz b/stable/wireshark/2.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/wireshark/2.0.12/icon.png b/stable/wireshark/2.0.14/icon.png similarity index 100% rename from stable/wireshark/2.0.12/icon.png rename to stable/wireshark/2.0.14/icon.png diff --git a/stable/wireshark/2.0.12/ix_values.yaml b/stable/wireshark/2.0.14/ix_values.yaml similarity index 100% rename from stable/wireshark/2.0.12/ix_values.yaml rename to stable/wireshark/2.0.14/ix_values.yaml diff --git a/stable/wireshark/2.0.12/questions.yaml b/stable/wireshark/2.0.14/questions.yaml similarity index 100% rename from stable/wireshark/2.0.12/questions.yaml rename to stable/wireshark/2.0.14/questions.yaml diff --git a/stable/wireshark/2.0.14/templates/common.yaml b/stable/wireshark/2.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/wireshark/2.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/wireshark/2.0.14/values.yaml b/stable/wireshark/2.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/wireshark/item.yaml b/stable/wireshark/item.yaml index 48297543e80..28359a478a7 100644 --- a/stable/wireshark/item.yaml +++ b/stable/wireshark/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/wireshark.png +icon_url: https://truecharts.org/img/chart-icons/wireshark.png categories: - incubator diff --git a/stable/xbackbone/3.0.14/CHANGELOG.md b/stable/xbackbone/3.0.14/CHANGELOG.md deleted file mode 100644 index ec76c0a2304..00000000000 --- a/stable/xbackbone/3.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [xbackbone-3.0.14](https://github.com/truecharts/apps/compare/xbackbone-3.0.13...xbackbone-3.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [xbackbone-3.0.13](https://github.com/truecharts/apps/compare/xbackbone-3.0.12...xbackbone-3.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [xbackbone-3.0.12](https://github.com/truecharts/apps/compare/xbackbone-3.0.11...xbackbone-3.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [xbackbone-3.0.11](https://github.com/truecharts/apps/compare/xbackbone-3.0.10...xbackbone-3.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [xbackbone-3.0.10](https://github.com/truecharts/apps/compare/xbackbone-3.0.9...xbackbone-3.0.10) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [xbackbone-3.0.9](https://github.com/truecharts/apps/compare/xbackbone-3.0.8...xbackbone-3.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [xbackbone-3.0.8](https://github.com/truecharts/apps/compare/xbackbone-3.0.7...xbackbone-3.0.8) (2022-06-29) - -#### Chore - -* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) - - - - -### [xbackbone-3.0.7](https://github.com/truecharts/apps/compare/xbackbone-3.0.6...xbackbone-3.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [xbackbone-3.0.6](https://github.com/truecharts/apps/compare/xbackbone-3.0.5...xbackbone-3.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [xbackbone-3.0.5](https://github.com/truecharts/apps/compare/xbackbone-3.0.4...xbackbone-3.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [xbackbone-3.0.4](https://github.com/truecharts/apps/compare/xbackbone-3.0.3...xbackbone-3.0.4) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - diff --git a/stable/xbackbone/3.0.14/Chart.lock b/stable/xbackbone/3.0.14/Chart.lock deleted file mode 100644 index 8b6c64f7d12..00000000000 --- a/stable/xbackbone/3.0.14/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b -generated: "2022-07-12T21:12:49.522219981Z" diff --git a/stable/xbackbone/3.0.14/Chart.yaml b/stable/xbackbone/3.0.14/Chart.yaml deleted file mode 100644 index 6c14de87c5a..00000000000 --- a/stable/xbackbone/3.0.14/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "3.3.3" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: mariadb.enabled - name: mariadb - repository: https://charts.truecharts.org/ - version: 3.0.29 -description: "XBackBone is a simple, self-hosted, lightweight PHP file manager" -home: https://github.com/truecharts/apps/tree/master/charts/stable/xbackbone -icon: https://truecharts.org/img/appicons/xbackbone.png -keywords: -- xbackbone -- xshare -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xbackbone -sources: -- https://github.com/SergiX44/XBackBone -- https://hub.docker.com/r/pe46dro/xbackbone-docker -version: 3.0.14 -annotations: - truecharts.org/catagories: | - - files - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/xbackbone/3.0.16/CHANGELOG.md b/stable/xbackbone/3.0.16/CHANGELOG.md new file mode 100644 index 00000000000..1eecc9762d7 --- /dev/null +++ b/stable/xbackbone/3.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [xbackbone-3.0.16](https://github.com/truecharts/apps/compare/xbackbone-3.0.14...xbackbone-3.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [xbackbone-3.0.14](https://github.com/truecharts/apps/compare/xbackbone-3.0.13...xbackbone-3.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [xbackbone-3.0.13](https://github.com/truecharts/apps/compare/xbackbone-3.0.12...xbackbone-3.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [xbackbone-3.0.12](https://github.com/truecharts/apps/compare/xbackbone-3.0.11...xbackbone-3.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [xbackbone-3.0.11](https://github.com/truecharts/apps/compare/xbackbone-3.0.10...xbackbone-3.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [xbackbone-3.0.10](https://github.com/truecharts/apps/compare/xbackbone-3.0.9...xbackbone-3.0.10) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [xbackbone-3.0.9](https://github.com/truecharts/apps/compare/xbackbone-3.0.8...xbackbone-3.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [xbackbone-3.0.8](https://github.com/truecharts/apps/compare/xbackbone-3.0.7...xbackbone-3.0.8) (2022-06-29) + +#### Chore + +* update helm general non-major Helm releases ([#3003](https://github.com/truecharts/apps/issues/3003)) + + + + +### [xbackbone-3.0.7](https://github.com/truecharts/apps/compare/xbackbone-3.0.6...xbackbone-3.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [xbackbone-3.0.6](https://github.com/truecharts/apps/compare/xbackbone-3.0.5...xbackbone-3.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [xbackbone-3.0.5](https://github.com/truecharts/apps/compare/xbackbone-3.0.4...xbackbone-3.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/xbackbone/3.0.16/Chart.lock b/stable/xbackbone/3.0.16/Chart.lock new file mode 100644 index 00000000000..55e5912d8e0 --- /dev/null +++ b/stable/xbackbone/3.0.16/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +digest: sha256:6339008d1787a2c301e7e0fd9c82d313120b05cbeed217c49e1d846e3aab216b +generated: "2022-07-12T23:18:44.121055046Z" diff --git a/stable/xbackbone/3.0.16/Chart.yaml b/stable/xbackbone/3.0.16/Chart.yaml new file mode 100644 index 00000000000..83ae0eeca37 --- /dev/null +++ b/stable/xbackbone/3.0.16/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "3.3.3" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: mariadb.enabled + name: mariadb + repository: https://charts.truecharts.org/ + version: 3.0.29 +description: "XBackBone is a simple, self-hosted, lightweight PHP file manager" +home: https://github.com/truecharts/apps/tree/master/charts/stable/xbackbone +icon: https://truecharts.org/img/chart-icons/xbackbone.png +keywords: +- xbackbone +- xshare +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xbackbone +sources: +- https://github.com/SergiX44/XBackBone +- https://hub.docker.com/r/pe46dro/xbackbone-docker +version: 3.0.16 +annotations: + truecharts.org/catagories: | + - files + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xbackbone/3.0.14/README.md b/stable/xbackbone/3.0.16/README.md similarity index 100% rename from stable/xbackbone/3.0.14/README.md rename to stable/xbackbone/3.0.16/README.md diff --git a/stable/xbackbone/3.0.14/app-readme.md b/stable/xbackbone/3.0.16/app-readme.md similarity index 100% rename from stable/xbackbone/3.0.14/app-readme.md rename to stable/xbackbone/3.0.16/app-readme.md diff --git a/stable/xbackbone/3.0.16/charts/common-10.4.4.tgz b/stable/xbackbone/3.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/xbackbone/3.0.16/charts/mariadb-3.0.29.tgz b/stable/xbackbone/3.0.16/charts/mariadb-3.0.29.tgz new file mode 100644 index 0000000000000000000000000000000000000000..cafb1c6474f5213e63a40051aa5c95c903874b33 GIT binary patch literal 64087 zcmV*6Ky$wziwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMX7eA8AJHym~`vt^bk5>_B~Un-8*1h-W{LdZdf43Q- zFa*_wN0|_ck)$JLJm_zKU>Jr~3I+Es48!jKN)>8FkW?X4$>lICmCJ%)sZ6PcgCO|t zS0(>rr5S_@g8%Zj+`;`{@*o63G6;i_1RWuQAcnF6JzErL2}v2l6QUy9w-nP>i-n|^ z2q>5h4$dD)3A`GHKXpld)kwQ=q0d*E37Ay%+G)58;P>M{1 zSS*g8Qdpvq$VDiy00ISso)s+;Lj+<55s;oVn@K_hK@_l%G{%rrdIV%*7z-T{9*$!= z3Zc@)why{~TLeKVPM=Un6e1MRdJ3~J+`Co?&4fV|z%fLJgD{BJBRKyTLZA>p=yZr7 zAuA0a(gFxEOQZL~v)+bUMudvqWSfS)J|b88OCW)k*ZEIXq9baKvJv!x;*I za5F+PfC{(0ci>MCw^dXTre_tki*qwAW;U|2*f_L3g~UP_MadvNm84M4h;~V0$ed31 z$3;$gC5G4+$yOb3@sc*}Ah@nAU}#t?`Zv;QkbNqsV)#CgCxq_I$>889YbrNcSc zXdjTqmTEvb#kZS`RftKqfCvb&Sa3|wWv|FlbmS6PBGZcg*LC;rcwF0moYW`({onXP z`wz?I>U{0LQvP52|8G41MhlA>0nJ1}v%XMQZ3i2L`FaW3Sj^m0R_uonM@3;#Zp`a-wHt%D~`vJIHpgJfMN`>Bojvg8W0Ri^blhNl)`hj=CNE%d~1(qmb&ATD3;1(a3c`uTkoC z28BqZCkcikaU4*ro*|G}3?%>tVoU(a3xZg8E#bnG5FA4xlB0AqgiruNfdwbi&46IS zAQS;+lAr+tkrYHT2m=gOoCciwoX2;4$9*o=YSsY?A`K7pr-)B0H{6+42TtHLOB*1PvSU6 z7&}`~gs~xJWhL0uP5>T-btIwz4j7PMM4otFSTtuKRt$t036cU3W5Q@Q%&vcgs{qyx z&c7qL9)QCbdB%79t{F*#tOSyRU>wKhQaSzRZR)Ea+DaLD5!_#HIymL2TUrZ3F&M}0 z*aVJWj*=G7=P)aT0x1~l*dP-|v-JeRF*C++rGO7;!@qCOzK($8A`uO!6im-4!!l=H zDVB87{GZOR?LiTcTn?)ouNZ_f0wyjmKtuz*mBN_xD3V}68pGFJ1no%R>G34Vw8C(} zcReB?1A^0lOF;oHqMiaMAQ%k6Z5jZAH8mQ+_0hODY+oQxJFe1;EeK7s-G>OM-oSxS zeMpkTdkb55oGlp2fNVtx3I=8ilO7C(LYbNM+@w(?$$Uv9i{y)9MSw_QRqYTN9}^kf zqEB38LPD30@zK2cJnD8JJsueBfOvMpe$oCtkcQC=Mi>*g*iN6S4_PRTU<^=j9a`*U zw_vC~gb{k&iUKH@(Mx!$Bw;1f5`z`T*}sAz2^8uAJ{hD(K*81#L+>(|}?nLz$V*@uMRXBU?l!wDg!J+SW7W(ugc1n&6@ITZu@z zHAPx25fCgArI5JQ45DxZGbaMG1xFab752P>oxjkVNh`s`A&e;k3U>4^Z7KwdL|jV{ zN0B^e9#p)EOsac&KF5i4L$Cr60U5JN(J*`U4)$k8{Y@TWN+gyNgaV0WL9QzyOXyHcQf+f;OLLASv#r9i)qBiA_`tuMZ7y zpl1LI^>zMS-!NW%{u?F|M`^o6jNqIEO9-58;v!qfyb!0ky*7iiyuTr?+l3Hl-U|p4 zL*Y7%2-hLB$>psW=v{sXTL}ikp>Wc|I0`U7u;t)x;U<9Kj7e_-`eX@hY6PJqMB@Nh zAQ}5N0fI$&UJpgEfJ%>};Ce1Tj^KZ!{5Yil0|m%c_TOBBJPZH7vIyC8k8ig8Elf49YOr{$G9U^pwNX$~R04!z6fKe%F(#b*FR#8xq8mVkbN{u!Fd4(y|JZ-hDMWalARVGlwpt(q zh67sEKtiWlL=7Z5Bw5rz!k8_h27^Q)P!d96q?LwZqFd4;iG?Ej0X-vd*&VyYwv12UgmTQXonufy#0UK!(xf`(f7?XHwr<(JV{3^S{ky;6z5c6Y zGG)H{uTU!gtN;JT69Pq<5W)y>(kK#%8YA5JViU(GAHUKexM|~Xq^T$*Bn0Z=8j?5a z7Q(=(p$+;3)Eu}{UN_PY*Cj_w8Zv--l)Rud`HDr0Y2Ybssr66|S3W-PT3U};EXY48=>|RSP ztoE&%+Hu2bjW^s1LEMVKam(FtE1YpF1H|o{AI-xp^@dw6h}*XY$0Kf;J8ro%ZbblP zoo@wUm47W2tn%7Y$po>>0>>_O$1d{;yZ1a-`I+Y`uX!#=(PV*BG?_a^lQ~l~SdgB2 z$1V5I>%nrlH{60;P!>2Bl)7_4nKKuJ1v!g%+kB2)3J2zKbW*s{QKX zvGKiO7i4(Sz!{#@o#9E<&e;9;8B#CYUnTsUfv+?)563NkKf;EYS^ z&bXve?i_5 zIBjre4bG%N>OW~PkOBJN{VTqQG z3_`7dTf0DTdN7!dpK>=Nj6|4i2$GF}5OaOgd}PBTWJfkfS{YJo%WJ+$$G41(?$8qI zK__DtNRRarHGt@JLJuK0&d;w|07YXo0|>p_l3LDE2%d_h(~kA43<h|#>a^>N6yK-=A1_=$%h1vTjh>h?GtVZnh z(8no(yqpsn``}d+#2pwhn6(aM(Q$it!&4L=YG$ z?mS7ZaYi6G)aV6)=eZL8V}b|*XFPIu#v@n%MFdiQNJXvmZ+Jni6dGRO)fB`YI9HOp zb0xXzuVUBOu>0o~)q=xGyqbd81LsR}cfKT7I%5xLRgz5YBY|_^RtOE5@+u1A4xDAl z-C34g;fy=5o{ic^+Lwo0XmWs8Q4n|FEJ*Iog5+{%+=8CSJ8mDB%s6n%gocZG6$Nnz z&Yk4$+)3`toumQy7^#}a?&C5C2X?8@N@`wBLF|F^C%HR+l1qKU?mf?aoEpu;?Tt5j zUYXB_1dLne&bs8ztjojvrB7puUoIHJ-Gcu!VEz>Zo|pRbA%P=sCx9}oPYApgP?gp{ zC#2FUee3cHEF|E82wEp_aw&5smojH^8Q?s&O6y;@K&AE8E%3a|pAQKfw>u@3Ia5-9 z=d!t+^Spk7|Ck_xz=@^Iom|OOe-(ku*ZfucH(jq%3r*MaKm@H5I0cirQ!tq`1@m{x zp0keUC35`71Q7&IreyAP{D=&SNnFE_G4)IPjjAYhDYiAQ1>~ zoi>-$od`&si2y9P*w;I5|8`Kb@x9>|qz?hE)8>-8kHtux=|dpv1LQn(|2BcL@x4J8 z9F7TaeK(iXojFOJhhqX74H88|_8AayKW)ZsSRNzUW2MsD?4=-k z`U~XAeOSUHQenU1XBSrKy$dVI76QhXk0bes&(D6U(rZ6ekPQV&hT!~jk+A2Y3J~6H zS_udvAQ~f#IB@Zv43Z4kV$Onw{VcSwaG@1Cw+jyZ+%DMt+%DMl+%AQusb>U5Au~p^ zz@h$Dk^vA&Ku#A9^1%H&9f6JS^C!f80>obm?D6A zZJBK+loIySy}`onP3V9yIPe3)VD|&UVAlh}6khfSd(U#%&n$<%Wx3FNV8F+U!S2V3 z!LG-ODFU4>RcQTl?+UH3dlx$P3l99)FWCLqFWB|iFGZm9pbD*jOLi1m;UzmlhlRm` z9~K6?9~K6?9u}quV27u$_5$QP;N!kv_v5}`*WdVsg`X3g3NI6!LMMK~ zfuHyVyPx<4yPo*v4Z8ON>)%OdY1GO@ z_5}xi+86A8+86A4+Lt1LlkJ4H7o=waPuIfk)3q*Vb}0fFlJzxTeVjOO=%W|1InMsfF~$n_bEP?W1$pIn~-e76jmBQI)pZHXP_GaAx25P?c8`_y#-xaz*BUv`xKqa zQA+Yaw;sv;98!{d8B!8DN(m19C?(kaC?(kSC?$`$|BfZ3GTT}Mxu0u%na2Me20klq-xy@w)stC6Kfj9r|Jvo(+ zst9(>0`Hf(J0hjKD$ah0q0-s9XR*>I$oa~9_9X#Q`I<@r3u!A6{_z^Qm!la3PSJq_ zK1Bz1J4FX}IYmbvz;;8KZP|s~$8A`7u)Pk!3Jw+q&hXub3Y}r+A1*`CepZ^F5#sUr zI9BJtC-d6l79{F{H@5CH-6KBxusTSykTifOl4KzJMZC7V2T1}lS}_}FKRJrbD@Snx z?egB6q6mtLZIOAEU_VuYS(X0RH>Lc)`PlFO;YrLtaQV-d@BfmirAqhvf21<$fA|0V z8&3!nLogJHTDjApM50y*&2V>kVTcX~VGylHaQ-iZKp}w8oF8Sob)*FlVw$v4dSJWr zizE=7yJnlav75hyULq1DQdSVfRci>L0E7Y>GZFx0<>&x}5j2C~I6xtUhS;dFkqNdF zsSt|=A_+WQ0(Ak99w8utWFVszp%8)rfWK>%Z!e%!l1ipo2?#_p2!V&-MjQ zL5ZkAgG5I<2%|ZfW(4E!;zl7|I(MCo)j~5AK+KTssxSVuCn6o<+a&(ZGBzSFhc=N` z9A)892saaLs3U{9By>0|6X&TTMhJ1F z#S$JW;q>fmF;WQ1U6vP5^7^(w^vPV=>r7xmD6CvE5C%~sj_cS2Bn6=W2MowVW}ry( zKaNcy<{<#FT@^8}ha1oY{sKXfNDRf{fNd;Y<=8m)NFDB15r> zI$8h$Ay5ylb_duFh{R&CC=$n^c+6;GXeb`gfJy-<#9wFa)U3wY?jsDK{kQvnOivOL z3t{{RT+A2zzYJE$rSAS;_TT-V|IRZyF1B?kQ5Cl6l!|E+9Ul}FbU7#}=)qTof`Wo_ zmR@52DQt}F5E&G-c0!3yNRgnRpaOJ!>lQ()j#j%L6jUfEu6<(5prD}oJ%-lrF~s%% z`QQA5|F745aBgmH{T@U1&cbtZau!o9LVFIa-8Jj;=bW(K!$Nxw$;rv79zU>QuVJ4) z=QQXw^uxzbpFVw7g3%eX*H?;7U6#^1CpR}I=X1@(j16P@t{U9AR_DyElkp`?bb*HG zhqtfx%{D)|b!pRB{o9vM*Ny7++sx!Dozk00^=-|Tii#P6X9&g+}2|RiJ`oWWzD+k3(bt8AqpqFNKdHweN#eM6JuKVF!_Rmf6 z@h>0U*)_#@?&{s=uiiete`C+QjPLt2KC^T2?pdk(=TU2hb$$E(ZGnjVzC@pSyKt|Kg0qy~i&vNROY2wK}$9t99?p`=Dd)?mMM=o4GuyJUg=rYp2*N*OtO`bf9 zioN>#iuNhfSL`@?_3)PQ%Xf~;z*p@#cJlJA8ZE71af5$bFyw2kX+>t-{LKf9-!Cx_ zU$TGc=m`t9FWq{$N@V{HdrqS9ZK^aj^&K#8;kx~GB6`Y`hPRIE+qBo{wG)!5G0T-P zV8gys`X1dGeHXZS&%x8yb)jbt?Aqk>$B+9KkDQ)m8fr?2iAm@h-??K~P8w` zqT?5Rhc}MuJYwd?1duhpf0qU^{mG=3!_&-Z<5wQoytrH2mUCy%Rmb)Je&h%;ZDh-y znVG{Ub?a%kcXCI%1)DoQYx3l&%fB}{uQcmE6Ms3AKKgbJJ!Na9$lhZs-Q1TZ z?OigYO39+-O3L5WEV{7I5UE()IcL)b^i3I9E`3#iEVFs#j`S+!>^JX|unuNl-@ zKSS5G>kqSs?Z=mvQ8j7&ol18So*A+(t!ItzTO#ReviscHy+@y&QF_V9V!;Ou!Oa)8 z7<>C@-4?@dSX9crErymIxaIJ>HIwwkCRO?kJwCGIydj-h-F$xj*UMYR+%!M_qu5Vv z^&t!Ut*-fU)e+?G80pDD&$_)iTC&_8ebA(upk0q~wc5LmUvSV9+T=F<*$)pN%uIYLlx^;Ef_g`;cJ@D7{ zXU&6?%U-J3dd;#Gqq=plD(YUXeLHJM*m@-T@}|V8s~c9ScI{xNGsAzl9eKS}RrUF< zV~d@@dyYKVFTQU$9Pie>vc5J};7~5pJ*UYQoi4T1#U|?yX43nl z^ZIq~EBnwpr`Y*Zp!U?AK#zB4YtydN|dDZ63m=&8^v|n80Spj{?%gdrB z%xOGsa#qEOxnl~||L{$*$14kDoLb*xeBZ+-hwhZWYcsOI?W;+3bMau~?jFa6J-#po zKVpw*aIcRIuyQ0tA>|b7a<)jroS8qC9h&Uv^!syS$WeO$GbPd7B*d~xchm*>N~l>hi{OaHjfB?r&gCYB6u znY!-$yRSdAFL69%?zCH1OC;tJ#Il^CZAyfm!50LJ&ksI)`1p+07dx!YuCJJWy!xh# zAEJl-KCrmr!L%Ee0VB&P9(-7SAbVix)E`2pWG&btE7J1yokZ8b9O?byz;%7(O3?Cf77%|&m+p6d z&-I1H_usgul{GxSOg^BNIJ73Y)&P$nj-w_o`#wr%pbcm8PFMUcPd`sSZrmH+xcM9J~5v zK3d?!ofQ*vCyoglc5rva9m7?t%cgh#LHBY8)4a{^$cEOsTD{H1Gsm?$Hfgb9WQp_* zWNg*fJwvOb-?Schp^~}9kw)u|4ShUw!?m+LW2S}upf%iv`GUd%`_?z{iEmkv4+8ucf-ETGiUXAL* zMr-0E2TN6Yv*1&5hY}U0K5u?a8#4XRzIx~;oGdesx^?=^@=wXdcUHL6cyG_iM-OhT zx@lNS$ZT_&pCT$MTPQB7lcx-ycvLi7nrMt@hlcGNIb!wQkIy=VRKIp4xZzhdu6 zh?6sG6&ksx&&9RpADLTCytv`aY*Pzm2V=9s$h})rQuKot7pVF$qMzc!>RK=2jy0Hk zw94$g$A^p`(sg{XVEg&xxeJ$wI2)zP}%Oad-umR?f0tC`BjrFqndTF zQjaDdE%|L^&W34K*VV8_bxN4u@Q)$0u<_%bZaaXsA2IUgH{&v<>P439o$)u$hy76Y z_Y@>Tjw(XyUXNK^_t&EL-;A1K2{D&llBE2WC{t>GxhLuogBQN6UaU#%#PRp%S14U& zJaeeul(kjAO_>yvEfuessp@{Jz^NJo>Qqe4o_cNYi`#o}3PujdMjQ;1O=Q0&>^6IE)D7=1oFWpKM!pwrB<-RL`~&zwDcyXvC8r_~Ri z{7|7q#lf?GitH3NB&mA=?dXScZOpPJXS(-}>yvfsz=e9bIZJw2i01KIo*k8x8i0+| zG+$Xh>DAY>jb~R5JvAZg-G>Rya^8L3y*u~C;f+P_@2T?V_4s8U=T|#Zw0a?Aa;?@I zUYF{5zfzHogWjF{^y8q5AD>+Mg=qFU`RcSr=SsJH@ML=N3N7aS{$S>ilHV43bg0z9 z2UB|2`*~x|_VBBjZx65D{rU4awfxQJPv=f;U2yJbddkAK%Zm=c#&<~krGCl1rDN}; zuSxh&P;&dk1+vS^?ynE4OP$=^`^T4Wk9Ew-F&~|~{@nH{`_GNCAYGQ870>)mj%Q!U zJo#u*&!+31PV3Tp^zORTRF7uUx9{)D{Me$-jM&;tu~og=6*070Vwsng`t$Ycx*iiA z&A$2I!GPNfN1Yo~+Pd@QtE0Pi*J-w?Rmx5A<>NX^M323=r1Y3NN2qb(-!>kx`kn5# zV-x>4qkPr&UbS;uyR6Fi^n7m39t*d18M1g{Lg;U&V;6S~mSlsiwf2`HG)Lcmn9!ov zwEfl2HM%IN^@kT{Wj`O1uq1TPh+PdtyI$4bn3X+O`}tNg za@VR`Q-|#Np6q@5ZHX;6Uaa4}q}%rmY@RamB8zWv5?VPr@6eeK^5k=L^{W1sWW0*^LLOM= zOf6SrLRRknMr4DQmoI~#iX=BZoI6;5(ei0(ZuJj$&M}=;*QV|HWj(2Q6xrchiSl9e z`zbYdWo$1uJK1z?sPf^HnvMIevwS)r@6)sC=g+JA?E3iT=U68{TcI+OM56*$@Ox1`m{2XlYjf9u*eKOOz_^z4G6L+j;!`fxb4 zRu%Zt!v-&V9dEe)+^%!OCO#~uxi+TehUt~&dB5aV9$PLeB+Vh+SRg z>DpSP#@MNqs%3oo?P;GSyGvy!t?d5#Xw`nl+pO$)j=J7y=>6<{cY3XAR;s6T?yUiL zOTkwXM-{!Ml5}1F=4JJo^OqE?MCVYS)y+O#O(}~$ZC+o~yG!e$QR817`Vdxb$j$Pb z&t~OX5B6?brO(W$Qe8^j>^$*ScS*G|ic(un=2mF@-ukiQgT>FgtuDXvN|6mOs$H#p ztzXRw8E?b27w1UM_lz2HU6r-&dgFctE%P4VzM8w14*wR9n7?(~m?UE%t@a09LCd_Q zqMY~P>1(Xx?rg*RtKc~slxN;u54x1v&a~lNFDvr$k1It=)@!myI%rFiB3JA5E52!~ zrRSvjp|>AA>UG?5vSX)(qrTtq?%j|NeGA1cSg_#m^qn6bT%A##Ui;G{>%+4JmQQ`t zzGKOPchg@V%tFR39=as^V&%&9zZsFqywRT={A~8`HPx$oZQoR#A|)zjP0xL{862KIq*#l)P5&S-?AUa>Mb6zmG0otVEz7>o zU2$# z-PAJpq_c+#_Y7*-W8}tkx?Q^xWhcBHwkK%tPc;{xEYWDu+unt4meY5*@u|Xc>EeA$ zCG-B=+}^NyU)GhK&zn|O6PLFPtQ2P+v~uz7C{5Gdq2_mCa=AP#EbQH}jCTu9RIk}$ z%jznz-&U>GY}2MDPqXSB-Pl{w?DMmQjmlR(KKAYE+clT3UfnG7*{ew*#$&y=yg#^e zV4t0DuMF&y`MSaZlloj(?;Szo+r?w=BST-cy*Fc2{8*7>!TSfd_fOcJ_37!;c~35- z-c?^S!r4hzcQS8|uS^)YZcK9gPx1X`9h=ka^}dy@N5$5>P@oum=JOd#*qfav;+|o* z1~q?saA0;?pO_wHDxWCa>DK78t8-T`sx7U4I^^5K1w+>48qXD_sw;KMqnp|({yotRpPU|qfUDaiMBzrggxV`J3HJ@Ib2@9DO z74!Mk$E=)Zk2mL`3%F5}tmQ?$$ z?Q3a+$m{3kHM8D(6uwzrJ6QDi$wEO*iia* z$HgFP7Jazh$x`*=JLyN>ygFdZ)0?|1<-Wi0=iBgJruw_PpSqp=wtPmx^WC5HnRvF( zxR&Fp9KCyF;riAu_L%B#Nqdr!cy4uL%e@wdlWP{-Ftmp;Y5wn}ifvf^?$h!zP5-!* z(BtRBhjm2E(?565+`ZsabpL{5sx;~OwrTFEQt{ZHedX>Zyn6O+W~mv^_G}H0RqlUq zxAp1FoQ-RjF3lNKofzA!(4Ycu3qC0_CuPgF@y62D)AwIoUteN#u_Gs6^=(~N`>D&( zq$ay2H@=M2-!gdTT;r=oo9aD$asB1c=caKTd(Nvhdi?Y@H{>U0O~;>isdhDZ$o^AT z8pNo+x*QvG_gL|-uKZNua>W8Q7Cawa;CoB6W^<~1{ruAHw3kJ$X)>Bmy+;OZiH`i~ zXZnoz_3YIp=H$j)of0|gdhp5AC%xh)Utzk|&Mq=)#^LJ~>pZ#KW1XUGrA6oN*IZS6 zf+WGZxqahKOTT;DXVv=~#ll|9ZQb(Dp>^-SE!b1mv1p|oWj~QgFObHXZci=Mu`SI< zEPgVi=9Sa><%KK-UNjqeGUVBY5i-q#_=+_u;Aa~3oLIPv^3NS`wPSHG7qz z#|nMeB->iD+MABOzxzO8-4iLfb@hlLBq4|JZ`Z8jwn^_%C{M^d*TA~ipPGAv_w>2 z31%0(zP{q(3TNu#f7rEB-YQ~Tj%R{CnL-jWzV!xxg{IDwk+JE59=R0R<-5V@8El4aAIhk^~by2 zUv&Mr`0GUnPd-=N?ik*XW#mG#VX#E<;C{D)x9e zbYOe5@K&Jjxk$C;{j05YTb!!%eVgBg^bNWBbM(&J5qs_%v}KRfX%JIwSD)e23yz&Y zlzVaQ!!OexB%SFC4I8zm*C60^ondD6N{=~83fT#6aAt?iLIC#98k z#}|=YTUJ`S|H7@-XAZWtjMz1(<;82)Zgf3+zImzdca~gNXU6>t3rnqvx$`cY88Kw) z_2b)0$|?m#HCTT8km9ukZqhJu=c<^M-HAUI(VM=xoH681N?A$af-~AG_WzD`C(1~U zW|vFC`nQ`{{N9a4VR6uc_^-?UvH1X{dsC?KinyH9JHLK#{rKa8iyLn~)1}nqM=OKp z5Th$tBC##C+k8K7YJ9^w{kl#(`pwMJT_${U*R*xog+9T_?TvLlTp#+F!rBcheDFkC z;|`lCXq-;|qbIyFVtuUp@$ z9op%&v!^^%S4v*hY4UAQdsek&TPDkjT&^;*Sa`Qx>q3^T2@PI9dX>1*Zwp@j)c@+M z^qlHB1!h;QZk~K*`qyPPg@?wp&$7s_RN7xh(WKj;I(3(XcR0NF^OYCprWfB)d`sHY z&(LcNbA0RFe%%_(sF=Aec80oZk53r~e_Ow4=zwMklfT~i)db08YY|G5-lgos>!XZq z`#vqZNu538foS}V7qz|{G;zhUQ=s**Q=d1UsaM?cb(`d}lwsEN&2!pFE=*sfJypR_ zU()A7q4dz%8C_NPJ585pAB<{Uc<8CwGm8G$qkL}jB)rb=hc9bPF*{ZVP56osH9t($ zjIDdMR?|Y`H%w`F>iel}Z;7#6*DuX}Bl&Uh<92b(?ukXtt^Ia>OvfJ%1Z`>ilWOO! z)1iy8#T|e7WlHY#K3x@ACA3c?n|8ThVg1AMQzqvWX!&w;-D7q8wB21u8PV%(x6>ys z^g5c*d}ZO#j4eyfH2U^H*&aU^d>J_|^Zw(bU#AYftcYIUC4S?2W!g8}FYHZv%0wNk zb6ULS>sjXt8G=(R@6CN9#*bb*>0#n*eZt0-rOQ;BrW}<#<%xPZ8I^Io-%z}GE3C(` zOC`VUSER?VXLGui>n@uy!GNH9FU+>C?Y5^pHLc&ohrMOhm7@<9C{(EI9>(=a0>uvRQ_Xf-^zExj()8aSpf*a_^b(3r7 zN4@?gVc_<$r>yPjOe}L?Zu;lOv_CSERn zbKL-Q?uXv0sx>=2tEf9YJ}SX#3^7()(uu)SI)@%o?>bN@C$UH5#Hv%e>u-*N{=882 z>+?kIFn{d=VT-1@KjU5dr8Sr!fa*mPE{luf5AGEc7G_`M2sHGSdp zHl+_~r$?J-B!dxKOSagyed*$FWogjPAM1qg{j09X8qx((Jt=DU5_kG&c zu>?Vw`qgL^S5?zPU$NXM=-Afxs`*u$rjNwmUbUoH%Wtt{&aBuRO*1^MsIv^z56Hb* z0}m^`<3fLE>we{m9mR>>?Q1S6QuCU+*!XhS6SMT=wc3*RFKoJ0^4Ws|o7Pp|ymsQ8 z&zThm+`9Aglfo0Ol(~{Ix%#hAiwJ{?qY|NZoF}wAP%_m-z3E#L= zezL^&#UYkc#O%>$Ed$dl4;a2Zb@`rC1*hiT5C!+#bnNpFYlqEC{>`wl2PvPppxmup zF=@9KS1DiSP*$R{?yZwGv_}AZx%7_BMbjFtKM?}3A=M|J#0rP|6f|Td@A?u06sY zEh~9#l5$)v^jy(q1Mb|aHK6&zQ$yG9jPGtbH?aHQjng+bs#QYuaNH+|sCB z8LYs8toA*s)p~ni$oN}8nLQXoUbK%8Kij*e)6+l2^M)*~_b4X#e9vwxmDzEo4dlfR zYvUJXy3-@0U@!DRRG)k8|` zv;;5x_VxWDjVE46+OY3n-K@c%CN!_yzNqe5fm6R~(z}<{ote~R-tG}tkqsB|5uaw? z?~$YYPWc@T`w*=hv#)XY9HXY>{f3J4?rWwkEfRcp+ufIy z<}}aIpW9xd+vy$CM-(w_EVXpftY;%T&TFN9u)~6Y=k$^ynzvbDqvME;A1jYL+u{7O zQ!h6cuDWCdF{(z%O*anBxNv$$MSSC^s=Y&$*F&pVlMc{FuC{nzY~`l*IV*eNV+(bd zUa|Q?qSox)D^0Do4=Z-7S*>FYXS6)_S%0&2uFPu?ke7RGTmg< zHZ822xqQ-tQw7Vdt!j$R+#GbW;Ms}`6S@Z-yS^y#8|wX!_uN+9n=mu(pY{G_lI%Cfo%V$+w(s5x%xtk-(Rp_?tY|`{X5sMRB{$d`{ z!J}-F(}8IQiwORqb`7%C)FCCmO1rcJWqZ-C?cX*VW%k zD{-ao@0|%?=punMRFHsCWKS$I8tP zf*1Ao?`gmH)`|LWH*82uT~l-7!79P>B`1TjUR7GhPlApe1n1POQ~P+xw>M5?1_cEL z#k7o#Ue%)S(Es(qjDP8|um9<91vG<^1T9HN%=q8?jW4YKkt$%B+xj25QYrgy{m;Mg zgg`Nb9=D=kpphc27CKYpCh$A|H^MTxnV*rZdQbH}P3_}upBwB9*W+a098-kd03y6SFOwZU}m@pItLWYum!7bRm5ZTtS(iWh{4C!17h%|6((s2^u7P_Orf|KdN`2^Wb zRo`x=P-i)HieKrCdN3RR0K#ha zqyTR^+zKL~U>>p=5FS5~--^*+h@U6<3)<%wo$#duPFf?tOcFjzjuwjUT!ic=o_(Ph z#ahieK(QqU1vG1Z$U>ry#KL7K+7>%rFy@y^3`Q{Cii_0WBH|35W+;RK#`J%+4t3@? zJSNz_{g2ck+Y){LQ~y{kiU)cM2z(&F745MjpmrFJLm&;K*@l)aNHnAa29g307lVCC zfK-SifQRzproxwideFl;Ndy$dDaCz|(*z+<*5wjVGOH!YZCL!W9vz8jZZm;zD%5We zjEFux6tX9afG{J$8bHDpG6@6B7TmUppD?mt&-1!@{5c4?Spdh(2*7k6y`ViSK+J*Z z$tL~_dRiUHebY70w#zjjUG0he*4G~m<4KYUL`yc^->#vXiZq~7FuiL=#{!0JV%g?^ zt&|CT6k3SL+rsP9q5mkSG$R<{flqcoFv6~aFr`m40VvLP_^%BzL=sS{3Dfgi_Dlf5 z856(bh_VuN7(^NvKyYEHK-W3uOSIH0P64zonDZJFn}P`d2YQC2G6kDJ0n<1?p3KB` zy*w4X{Ex6p^cl4e7VuyVq2T7U zYn;ksw+p6l+5e1|?u-3l1QXg4&Y^+5*AZ=8gJiYT}n$eEuI{~gf(xWf@qR;c}+nfQJ zNSd*!?qnUGK=F?qS{ssP#7^<+N0DYeX8{`ew~YYj=hPm$?zWKj7|rDCwx^J|)eNF= z1T!bvh6ZStEQ%o*V5C^Bp*TR%7|j5Jff5*!a?E_V7IhyI*v)Bs$=T8oSMPBM;BV_> zv7K-a*%jTwRYkkCUB^>N%EpsP9CfLw_U^XCx17z_KMQWG#!fk~iFAO7$6rkyR?`fd7QW%q-ujJSXbb>8H{)+7&%=Rd5Ga!y)U=OyH1Mcn! zlA!>6@~-;xFkW9<89F)ZlowL!T&^e1jor#hY?$HXGC$wM+s>k$tHjt zDWJS0{~Oy|iAXw@Bv@Mt>g*ipAJLL4@%h^qTMcq*x7-Ip94(D=ee|sj$?I-9HAXIV z_8;;#oHaYswi#;=mhMcuGVc7ek&O`(4Uq=^gf1FTtW?5&AQF=2g?#fp?!3>DF-nz2 z7(;8;&O#u#K<_BHe2R&7I&=fWnq@!KlBA%imC`uA^=Ks&nm9($_vK>XmAD|Y_oh$XXtpxkR`H!$F z-}z5Uxm@+%`mcZEK`fZu( z8KkF@6iP>k#8BSHL}JM0%s`RYc1EBm*{TB$sP*y=FsvtXoCZm8!hjjUaJHQ?kj-6B zhZ8~E3Aqu@27n+dh3Bd7mVl3L(|~XPZ0d%UYg zXT#j;zY13VSO5QwCj=7nrxhl}#oAWiVEVkvVmVeH0yVdJWj1mG0FVygWU7d?03yXg za7#Z~*UrgGu&>}T@khj_SO`duV}M{FjEyLQxO3L|(?BC2qe)LmFw(hwu%#07seF|S zF$h~B8N_IBxth}^M5a_l==5?#snW^xQmqnE=oEUO)T`769juqZT7z5z%T-F56zEX7 zRD~L3h#FOCbPAbLr`0PoIyvmK1{N!hLlzRp^ywmq`xVFih=5`Yu_O~m0h$FQ;-q!K zDA3x9P^iCFPsJ!;WD^S8Jx{ieCU?m6L7KCnQ>5HwLNY0=l`8D^mg#jGIY6~4gPcx>JSA2s{yP4h(@kN6bii((JHihL@86rl&DmpM70JKQKE9#0DRHGFH>76(##+j z?ysfo>4XjKknE$K?eV`X%f-qviAn<7%`2D7WQbg&L1c23+JFFsMg^-`qv~LV0yb#n zhyuWfLJzBCT3|q>QdFl#Wm1h^4y#eER`0{N{jx3r7}`XVjK9{krxUiWL$Z(7wa5Rm zEaApNrPOM)GJ{klM}W*AlWCP|nHq&PYJ&p63O&%vP^k=tWqOT5r9!28gF&T0luD^e zr<21v1LDKCg{>Qjry}XJ&8~V9Or%QB##0pMtiUjcRPjMKnkf;qeS%pkph)Lg}`zps)4mIiYQ0vHG(ATk9|6ovw>Q^hyS zz<{OMM~Dno9Jj61WdG@Ci|rzXjRyz@qW~8NLV+;YkRNp%BUSaP3zV*ta5tL5>Xp5J^E!I}b#T@lQu&0RuR} zvCnkpr3rTu8SeO&s}b5`G!p^!=*7#o^*L$M3~Z$#1cK~KK-jn3pU%4cbq%~^FQ5N@ zh~*RfRZIbX))|P${T4Le4sjbP_?-_z1;}>nzVil$5U3SNL3tZl=r9%ohVn@GvSnYQ z57oDMlu&M@-etwS#39SRb0q(5p#%4OX? zH!kadpJ!vYFPV`v$Vwn72*%wM!liQh?T;ARN*Q?p++S`%QaS>A98&! z=q7Arg!7t^eNiw!-9~d>fxCdkg6a8{7Z8dW41mh(fufk634<^*x0jJ%9FBy)@S%0* z7#@sWas(8N@%uJyAGUi2TUj@o5dy7GhdSigNswcuj>r~?tI8f^Ae52zl9~;6N*alx zd=?D`C5zC^4~{y);Qg43qA(Rw@v2 zG=pM9oZd79wqd8ekMJ7j*I17tE>=5?K%E>7N1JW6laByUSB~d{ zOec9}jKIuRGlZB)E5WdmZSiio-+SZbqk+i>0s0Ma| z9TnHPGlSvS0InLv0ZI=D266G@f5&G!05eIY3w(($iMAbwwgrEPUeA6_up4iS7Rg6* zEp?o@4oI@?E+yyI-!&OjpY6Y}6~{u6IzWd(1j(@f07fs7NH`wGii_dO7R4<=HuFRb zAt0%nv@pobev`KH5g6_ww0yBR83>ik-=1dEi~o@AN8VO2m#!=3RO=DP%4nONoUSwD zxhm?Z{^f~uYB||FL{P_SY&XGNl6<{8hnz$caH)RoYVjA(IoXjQ8IBFG?AOMs*({>0 zAPnMfuVjDQye>d(p3b>1?dXJZLituZIM}riAy5=-r+|`(r0DTwHzLZ)czA zBF5E&dXbRN%ln~?9hAFF+k5|&bGA}`dEQlxw{ltH88F2Lx+RJR2F}^riz#i@aW@;f zwJ5QO*-^z@gJK=EBd_M8s9g?iuk-ow*~MY}${W7$AUZO|(Z0Ah)O-(+m+QoU@;0Ip z{CaY}+vH&V{AG-6t&n(|cF0TVp=Jsdc9(Qs$~DiTu>rPZ+`1)OKhEAIcbJML@M7By zlD0@5c9wJ8qXz7 zWX!yZS5e6Q9#e&=@7y&h~8vlpR7Bv zb>_HTBL+mz<*n_w2pxcsRD=Q%5VtExmu^958qiR(hPD?en(YB{+f8EZ0%)g!C$^j8 z2;dF`qUFK1@h8lJm?La|+XnlBQIp;hERa@5!QPV6Y-QHlV?g}Rm^hcsxwIn@1c{+w zd-n^LNM&%iOyQO|p0qN+H3j$1$>8t5s&*e_V*f3+l1oT@LkF&Pjk7)25s zU3c_dC6Im3MPC0R1WHIJ7$nU;G8-WZfg(d8dnY{vY7q*>MJ6P4iH?Bk4IBtb;sIAE zB;5U?nVI!OAyAYfipYkZ?`d~HEbTygJTN%k+nqljE;b_;v7_h4J;@+Fg8h&Eb#y+_ zT(7PbMVg(2@@B~QE&JE_V7D*j{}%U1B&MmKWK6&TXyJ{%1IcU38h=^drWX`X^h5z7w|+r}`&d68V2 zaJDIm=38(Zo8-$UD_sZJg6xIdx^PlN&sc3Y8`~}|#z_R_NScG^a zib4o`zZzmJxSep?-99VS*~9T;Fcu0Uxuw~99HIFEw7j7{hEUm?NsJ5fVF7E%LBC zh8{>lrSrHYe@d{y!~H{$M}8C}BbcXC>?=g7pu-PD*h2-Sos{z(V zVQ`PB)`Vw+WgKmQ@pPh8iiF?`keKWg@k0oNzm8!d)Mm=FP2-d2>6FS6QG&&Rnu7P7 znR!8o+OMb>|IF&X-_n5CY87?HdwO*bprO$=!mJ|YoxO^dT(t;$-r16f(#g=P3q>sV zu?5dxUrSg0XYyuSh(bw}7MK%RFbU=$hd7OA5F|KG)B9;Aa$ctin}%O>nqN#aOz6^& zQXvZ-APC|d2GLxGbMja#Cw<^O1JM*xQJ=udVH$=E7u5VwF>-Y+{27yb zY_39~sJ_foQlI)xfQ#o~=ko2v^Ig(2e-@B_WK=Yc=Uc-4gp4pLB-|k0zB;}Bz1<1+Vhh(g0}gPO@5P&4@84^|KPAAq?kX z468aO3uwpR4P`ntHS`0DW13cfnmnWF{S$x^RLBy~Kmf?@Ao~|hAP5SX)ICk&d1s6N zlD9p0#jQaitH20R^MEP4jpQqx3U-|>eoySgK-iH4$(**N3Q;MR;6NB5LdNqsKn0xO z4mc-G8l{E8ZXC=YK!lnPJoM9qa(G%^yBy8Lv zSEags)nTb%IdQ$r(>qwQ@bdj8q`V05JtgRDsry+P`4V64eT-%>A<{P4n27#GQ`%26 zpXv3wyLEP_cS5Z5eejZlVhTYEZ(C8Wpa39nD6__FgX&;SCRjT8X@?1-EX{lJ={;de z2*dP%@R+IX+3e5LX-+3e0Kb&58Hq3P*BBN;2TD3eV{_1G9Z6c)Hpe08AHhv`QD`=UgXif%etHe#aPsFHQn{N$w4tbmcOLrK*j|O z5sV|Ts99&Z35R_#Zj73y=w-ZV48sCO;Jp}0Iup+rnyig+8b??_6faWKDzVVXqv81#i#VFq(V4_WIyp^)jckRL>3l3{@2X%273Im85E@*2|rrCGN$Jb)YL=>KyiF zp|@G+`k<|NnY%!*Vv*a6dBER)^9@tAPhgN>fC?}sd@`5>ALzAyIs^yb?e$Lj2R$Mc zlDc#m5iG$p6ETQUL3agq@2KjHbJ*M3VjOE=*!P*D2c6rX&_aF=QA~9X>WwLk{22oc zESNxygAtVSz(bCT0wx{N9ODz~*u)%CWnBohkA9G$t_W!DOHcJKVIgPz?l)2(^833) zzT#M1k|ih!#zhj*&`DsNJ~Z!$y3o(kY)UxhsLJ;FJ&_*YQ=QcN7eO4~1>yZo`Z68i zH_3UPr}_KOGz`K*Qe0@Tmg@E>i_j1S4?AK4T3bU zfC|5WO3wh^fy+Fdkxo|_m9hh163nTZhlk7URNEz$oE4TtYblq7>Mn6mHNA;l#wbpT zBO*o9NQ@{Mrul>sRz?~Yu@t158X()wj9pNP8~B?%7!FZrS#1bHp;j1QA7oL5JmXM9 zl3h%TG)FG-z;^JRR7GR~`)&$Ahsr zD2RmmEvY(bUL0FxX^>qJg}S4CyPjqghUP=`p2$bB0g=p=?G1tcDU?z#szYP-};j zexK1M=xlVz4ChQfA|n*>tw-jF8oIKn)7bzj9xB`w*7kZZywUl2%vzOHSUK3f%i9HY(QR5RMb>aIDXErtNpneV!3sqp-HB&RK{7u~c}wDRPfwj5kg!)l*S zi!?^by*_r#bWtaY8I3i5mlk8@PeaKQL4aZr7$eVF(rJ;tM9F=5?4{8{D%?4PL|I@= zP!z=vK@Rm9e1Sf|=oR?_>8H}j(A|^{S#4HEP_-ft;1J#GU+%xh%*-MSLMY7s3BuAF zj6-JDUi30mvDj(^beLq6f-HkXmM8FOo+#F|YD-$rs+#O0Z%;V`%9%8b4J58=C+-M4 zh+P96f@3=6c|oM*BX1ohkv|pjEQj{kavJ87-H#IgF2E=>?WRTBe~3|^=*vnN2Yi`g zojAPA!%A#BYHxQ8k`YQiR1_^@><1w=g(n-x`^p8y6^occfxrip8X`6!t=|Z_3G4P{ zG%Vi_OuW$mN)tqnPL%LS_{KVm$0;t72YTGS9RS<^>wkn*m8=0Cl20gLz@x`0k+_&5^ zkbC3>iB48XA0RWNBgY)Wp1`60pyZH!d;KGbAamV#6d$i)Tju3i3ze*Vvz|T`a#rh3 z45e*;14%V3o>sQMfGLivVUZFJKT_A5r1YHt`tj!$kEEiL=suAS{EOJjZ z>$*4v3P2WPE&w6`twoQe;|kEt`UT+{rs*-b3-Y>^_UKjCa1OZzU4`+P!be`Oa+~%N zu7tZ2{^vf!wV zgm#mZ&2+J9nC793U6awkNTe^?(Ep0!n6f@pZc64d#9GeP08E@Ca2)Qgzfw&_k+Q>z zS$xp6K|*3PFXP1k>nc({Xg>~6zeVBO$&3E zu=lSBMyx@K9JLxC5V=ii`E~;hb+GD|fmVkRHK6jD5j6nHz`R72TPjpod-eJhkq+rh zdOs;@Z2+M9BMfP1fcO6UXCRs}Y80J_AW=RHaNPH9(>l!DO?H zQ>mYDq0bu8VKCvz*Vi_;M|ucYpoJVxsb`YPAs)s7nmkjp%ngv_ce2wAnMAu$5`}1b zE!y}zo#s9Tsp0UJs|>?5`IiVZPgNH04FK;uS`>=_;OU*u%(-a3KW_cUC4oroP@#jT zmgKoe{eq`=a<7oN^YQeK3Jn}Bwwv-a3r5^y!k~kv)IaA{sz+^9$-d0B`bw!XQ_jd! z?wEq0nTX_`QOf>1ZhXh5kIicY^Z&zvwo<|~7+r;-&oIQo(a0xQV5Wi(WY>kHe zr3rXXV_;1a?&k5HlPXfs5vRn|`UyWrvX!zR4<@jHxsbxhQZzzkJtH%bW-vMb@mlyj z5iXDXTdMsdpJ#H?aF#Qg@}zfI>>L&WL66_X4fOa5Gep5e9+F}~6CB1tPME9W0m1|X zvF>lNr7ey&YeOyw+Fpe6-Fib*fhzU=7lij@c}b6_U9r(QP-!N~R;B<<7AUEU<&_veJLz{y3|PY^g`{_O z*XZAnef*KO{*H~Kw=Slwize>1W%q2K`T4W9zFHFzvS z@D1p*4f0hijaiV#=?E{mHfBNICDk{pW6i6B(P}u!Qkvj}k4^1NlhR90b1})j=n4Mg z&F}hle?F~_+}B|D=hNg1TpC~cx;SU-3h7>;WakMFtMs^;C*TNgTtD-qlpn#_g1HyC z>EbmC$IN=4>pn=CvS`|ocQ|~tL~y2YdEz#dvS^vgfXLlW!g2bLu#j=%36I){VWFi; zEQz=dxt|Lh4W)kR8$zb#y}iZ}C&YI%tC6OLhcFZ?Qse9pB8 zCZ+->GELg`T9k$~rY_gtrMXbpm?K<{4`t~P=wP(aAPB>Q@`B}=*gxO8Wtyo5%U7td z9=m*5k5|8l1>DV2{!B}mi-&3Q4WMPp6h-;SQPNkj=z9 z4wA_GWZWL1KoOLMDN5L{YazPR8z1nE(qSLVS2DdR)2i$bdfF#;S1_6TB34hux)L{R zO_r7@Yu>t4uP@_5tZX`}>HQQM?5coA#^TdN>$4B9dAC%^u+93dUcb&M=Vkzl=bOh` zYc|=e@Zy;^;GWnQ{lm=>(F$z0EqWA!Q5hbhNxpoFJ*|?f04i5lSL7LlF(Zi158gghGQL z;UY*v*x6z@(%T^sNfh%imedr3Mx@jg4CF0+so!#V#x;jWzq6|eDq(-~4S16SdM^fI zgbOXx1Ci0ES*aE6wY+C4#_*c`-J<=$Pl)|8F7d)K3^Jd;^QrABANALSg0L$lGT>pF z;35wYje*~a;b9RSQ8M!3j9Hg-1B}rqp^=Z0G=kl45}I$2`IGK$kzdz_cd169FbIa! zEoQFa#KKj#j-}TGHPMuQRf!&mM`Xa2Kau;>=ZC zG~i>}g0BXHFqKu!V;Pxs5`4J6hY!c#uP7nj_@VH(Hj1C8JN4TuT3cm{&#UsGH# z|BwKK1QMDa%#)Wn#q z4th$9TOwTGE%IM!DoBfp5RA$ zJQi1<8B!1~ZU*xpCjIwm4oV*Vky)(Bz7<`Dy{0R*CO5=-CR3=V zIndLO%e0!jpzgX?pQfIbt9CBu4JvI6yG4s&QlNlYKJr++LeEJWyEY<+P}<@LyAlRr zc)3nC3ow32^N3yYq|=dbJP@*zR6GJ%Rv8%Hqd2~PKt(v#E>GbHnlU5d!JqN%#pP^Y z8koAi9@=3TIPE80(c)@~5wxPqR*a!J@xZQSn?%L27A{%(PO|`@BBT;CUKaY~ECCor zFbuRDWSX9r%4mjymy3X;S1j}4kmX5~MuHS$E@aLOwVcfI_XQ(t*bxKEk{Bj4r8O*P zl>;SnV3m_3qL`P>wz>37m-wCB#7wMXrC*>}y5p2D`JH!qOI?c?_jIwZQC;~r1IrD+nY(C?Z2i+)AkmalqV>Se!kcLxdJ)=otrNYwp zgQ+AiK1k9;BLg-9+82)-!go6}Oj`6R0{(Du4p8*RK_MrWun&X-7{kOwxgZ;a1LH~Q zsKGb0l@78@#M);2LikY=x|0QCncW@bgeuBKrK#>HY>wA+l(Tr0I$OjHTH`qj^Dan6 z0DeM+mYkU8@Cj%#0iND7N3)=S;QIP!LO2#OP$N_r%+poyKZj12{x!{ISlZ5SJ)0sV&xYXkNU`@JK!4zw68rFD?Vm?A9}g1S&FNo|+QIwh!WJ=QCI)`c^6JEknl(@7DaSmVeP zQx>NqrryG1lmQVPBu?*93r?+`VG`}vu}c!iro0kp&MHaRPCjW#wnze9iYbz{*T@oS zL+oOR6rW-wL?kQh?bS=t?U(62q94fWFfEX7WK;;cct+Cmld%B2mI<5pB2I;4pA7oI zxg1iV`(1|=aEk1_<60t|Ub~Hvzygm`=1D0wMxIW|8lbNenXihbb$UR>m@*xgX|%G< zA#kYM91_o`5F{kV1#h{Zsnv}vmVi+ z>+RHpEbQp6eYbeUW*y^&*W9%<8Kp~gja6*eHCA}NT?=Cr-j7pKxOMMT-DVwB<=5Ls zoW^U)L{>&0&P&Z0S-1g#7mk zTuwN$=Q8&1)&v#-GeHv;-spq>@gvx_^Dxtw6lc=9$kf6^DACN#yeFSN{h4+XCXwi| z^(PszhV$QW{}bjvh+FJ={aLX8_m7T_to`5H-#gsw|8+cdn~_bru>sWg>lL@{$0sy~xTqx4cc6q`dF!~w=&my@P%H{{I4BQvc5U!f5y)X%O?H@k z+pGmrRJF4cp|AiRldU`(@b0c0z-^R_a?(EA=5jDa$mDxC$ECNwv#S9O3cWu)J^|i# zl1A_rWuEFM@8JIap4NA!aivwLl2a=m6l40ntKRX3El^?}Ssy+T30HrkPbiTY4LUr^ zJIoaClh7WDML}NQWU=}{KJgx&fE}7KT^8B~yCwt}V<^E?z_7l_YVOkJkZM(usEj;Q z+8BVuke+}YcA>)x?b3fhB~0U|o3^vLQL%r?q;VeB)3zBKZ97=1oLi&*4xmT-5P0Z= z|1DX$?#jE4V`iI22xi-PoTm2#B2O6Z&H5hj&V)0Or?=~=8lLJGOp1J-rG(KS9eaRx zRAB|nUDHa+(bB7*ILp}sStdxl*OWqNkoC=QQddVb!k46DeDpoD!%0B7Sck?K)O)n6 zuM!KPCE(O7FEj-3H@+9_ouGZU2q(?$=ZSk3&%lo1r?i#Qaf!7I7xH?rr#WZ3HxpE-?KjFwk2J0@YW3Imb|Z`7y#Fq zPQQDg1AYey*+WSI_DRD6p1P+b$Ag>?+9`I`C6A5Y!EaL{)zfe6Hk8&OQ*C~uDth{j z^xF8wg#C{iQT}#z-0gllJN|a|?ab3qV2v{H4A8C)s$Mj(rG#eue+cuUdrSVy6d>&c zfd%~kpntSy%m4ku{)Ycw$5Y4ullks2BMBx1u(Mi=g-u!6(%xb&6~k#9lfTFw^L0}3 zhN=uW6(DW=oW>E%X(34##{vEY&Z`T1dhAG#*X86!L-54dPrmq{XB4Vxq@%Y%m?ZMa zt1d3%ZG&B{Gdj1~1U(bCN4I3sFp+rh zLg=>EFQ&1PTAVA$!fmplmgW-e4j*Q+Q_43X52Yf;osgd|3kD^d-o+^V1~Hyu8P7A+UJ1OyhL>1dHZD5bTK0r2*||1F7*Q zy9+m&-d&n95=ddmhXWQkm?6XHfOXiZ$R4BMMF@HvE0I9InwGK zeMrlckQd_ni|o%DlDJ_VpW<1>|1mG;u4ZuFy;bJ<&6vSO_rHUZ{l|X4zq$Wi%fswH z1XDw!>{Byb%flc|wl26UlsIR)03|H)(pcq`k^B(`cL9cxFlA;LFgW$7qolO0j#^>P z+h?{YwNmo-QRpeU-+@z_(z4_(q0E4}xvk0wpu!6PiXm5cs2Xl{myL2qR$vl7IZFOF zn8c=nO9N{tuO!Eyb+(M3M;rC^aVh~cjygUl7aaXUCKi%DNy5c~#$+}Ifcr@`?7an6 zsQ*;QIXH*PPE&{UYC56KEU%{`Un{$La}s%pwtaXfLp#>aC5K)=k$R>ikF{_QmH7Z) z!k*Ayc`}fc2Rxs=o@eAWbLRGdH`8$A80^-KT2$T)!mdIasoHHO3?R(yCg+fTe5cr+ zMQ|zx%z|X8dOe#sH~>_rHaT3+YGKy^<5(ZmAF88jJDQy)&W77fhcNkQIvv7a%Q+qV zW0UC+?N*GY32D)Ea0uP+z;jr@d?JGEF$X_073hC4$3xyar^mers%2zDw ziyRVaJmJaCm|YYrtoeT62zwUl4flhp{h0l*VevofvmE~~;)6BQ1uxS7_Impk|G#&% zx4+^4*YR-sZ;LIk9nZM0J4!IjX{eSK9K6mBla0+T(=-=v>Zo=MypJCxWmaD=$j6Qr z#NgAX$LR7=`RstEx^Wi&4YtvZJKoB*}mNl&8~-{D#TwShqUo zZgutNj3}fZ^Fb2H+VnJ2znF_VE$nNTkw#%ofw`le{+ZP_F8j)MO2Yufz`LY(nKA|* z0o+yo^;%pImrG=&i4y;d#?Go86U%`A{u$VwG5uMo@Ar-l&la1(@PGyak`ZV?uG33l z!m})+z>Iy2KnE;{iRxT6Xi}2;A5aV`y5s}T_bD?#{(Kaw9&f1>gEN5$GeJb zo+VFqtcqIQPf@_9aL`*i(SaN?X++;iMucQw2*FeS{ z?t6{wyIi;XWoyPypM0IzD^uf2fq8+!*PAT(Z3-7_xy>OV%qqPXe9pVUPLc(jiwVQ# zE;vsZEe(-RKx2F4&H3|rpJnJj&)mE+`rqF#)BnSb{J)k*(tm!1u_H34qhtg|s8DR} zuB8M3C}H8m`R&v@k)Lv@(?P#zS;q;{n$c%x;c*kSe5I(MtcTl>R2_mTxLfcVnc`cA z*GJtm%E&J?I5^xg(gpEkL7EIBJX$OfW~0jedY*>#UqqE^ul#L5{}11)<7Rlcotz5s+l7Tlp26$oIP&Z$G5};26RT zpoHa&T8#8pqM>U||78bP82{29~9@xIvXF+q#GkE#zL&rWGEdoyJy+55YPx4<_+3_+3WxSHbbeMUmac z)a3J)g@yQ`_q~W#KFYJu{K&pgju-LFV&oa37_zQ*i%Hg%-&H!MDqcjQ7^nA0a7AH^ zU?Sr`i>MPFXCxv3aF_=fYY9RO7C3lkmvR`3ySgWEtfcWj1tco!{t9li?Iy-U$Oi@Ak3ak z{||Z_`oE5+O#fFP|LaFVS^k$~*dhOmZwusqvse@P->mUS`M-rwubp#Wqfjqb#j1pQ zeLS9Cs9#`pC6Q@tbHxs-4mp!gXo_J;7!7{FD_J#(&WK_hQpr}R8m4JARQ{yWuhWb> zE3nLJV2f2d#b1dEHcJ{PY6f5!ilwFxU zm8++9SIQN=QFWX}JGqS<=0oWyw+*AQtg|z0&^g_xCsYpS3(y{NKCF*Pns)n`Mc?^^r0W!u*`H zctE-w=NU8)X!slO(hMdPRDF#~=>=M7H;UayXg>`9d5Qw5Y>zv{?$_>SQ-& zSt1w>2Qn&~zZM|%KS$lYd90@e{pb6kd&?H<>g4}H@4%M-`~407x0a`h{tI^?HrGHL z0)dQLV#(7n!Uaf&PPuw3NFrJ@aCjFH8p@Q$ z%Reo+`!z~6x%xFKJTBNr3&U^m=K6oHZ(qH6{`Td0i(6wddSB;-F2>=9 zZwr`t@>sr7HkcKQ;sdkC;~7Ws?ZxG6-^7eH`|%^?xOhU*foohUrd&>mdq7+m9BTPR z#CM+mAI}bHMmJBEaNfi(=vy`H6JX>Z`3ucH;waa#(w|xAEIs&#j=?{)M!&zz=vS}O zG}m%`Y3K>EJH;?hSl+(ca#?`!Lz+iyWMDFTk*5=8tH3z8D>xLCt+h^8ka-RNvPpzy z_@JBWC~ZaukAoaW9a&I}B*TY&ty!#^w!@evsUs=bUl0aI)NEqxK+48w1`~+!WuD&A zhKv_Y?H&9Dtvro2#WMWgisOIu4hNqsN9lm%XO|X8eq5jjvdT5l1X)$u=zJR^7j1yoxObf{QUXr z^P6AaT>Wx=dvW=0zqFjn@U5}`1k*?x`;|Ff_tt>jK3} zLdmE*8*sf~13LVcu%7M^F9Z{HRuM*j{9lqQ!j4`EUSBdFp-uo%c!{QTofT^xrhwgb=DkWJ+q z*1+iu=D`SRjW|YY5f&fKuoupryn>T7pRckr6AE#e{xra)8K2Pb{9hvKk9roJ|NT<@ z_x|1{|Id1!R_A{Z3*Wm}K~{a{lXDCu%N_bw@Sqi(-V))KXSnIV_~?_o><;+_oag4) zluvc@`*LS{(V-hS2VlaXE2&$CX?DW>oqX>n?u2Y$>-}ecv|L(5ACop*{i@}bP zx^~MKgw`=piCmB*X+f!SGYqxzZZx$5>ZEOnFB@-(v%rg%IYKJ)dj4NiOw!R;(ZlOUg8^Ax|wCt#%AfQ!t(&O;jAb*2T1Rkk_?%DQmh z4yHx=5+(Of*aSbXc?)$*$DREV1BLQDISMss!Cqvg)b^a)^1ziy7ZD7U138CD!?ldv)p`#A*RnE@*odxfjvmjpUpsV*}L`rvuH$*+Pg9 zbkp4@sU5y9g1fkiQtDULGIhA9!?mRX)Fg@?a?%5w1#Fvn9D5I#;ZO`JcSfkV$-dj5 zPPDr(^uhm@tcEHeyCp7G9t!9Kj9#HAis3_$GxF`ZQDb3NUf2}`k+tlf^b3mmw z4T?@$Wai%5YX_ny#@*jDK)3V%r8~M*)*ibOcHaH;4(16gAP)1$Q%Xboe!U?&5|zg` ztYjopUb3cfQZ9`GVM` zrYI>7ydn?a5Z%kJt98{uX*W-&1x?3X0j)mh>3|>L9W|g5mN-qD(Po@C zqpyLI#n5{6ElVj_#J!PjOC?X_`g78LYm9gG(P~gu{kkIN+p365A-g3-En@smNVm$=621Hiw&@yThlWHG7(xL0n@zUncL8^3mtzgodw=*abX#-HobY_uG{ePAO z;}vu(vBSVaA3~THp1ZN_&K0D_XPqlJLxd7IDLNX0jzXsrMLGmpIXM_^qV1Sb`6Hjk z$}EJ>z|1lHY{pdUzQ8+wEI@uQ-xmpL4w4;}+fKD)q{FazK&2=8GM9UCtfBf-)bApN>hJnG~V16`^M z0L^AldJ8}@o!r5kRaa^9OZ_moCJUq2i`&O)VJ&RR971_zt?ziWA@{`W^i%Ug^gc&*Pj*Yz@0Zx|%HGa%rqUS{{dSi{Q~Qbqx< zOwVg9&z9O=qwZ>SzGaY#zI;~AZ+V=`dc|^?=J&o#W-=C!A&+s`C>eF`zo%lrtY0Bo zmC^W81+1^@9$1JeSsGo#7=}ffAD2Z4?W@(v$`Y&$O(4KuJ)dIZsBq+l1%ch2V z9n2el>9FHFtWr1`JtPZDaZ?{2<5)r1v@k{937tBQb$>!ky5pewo_S*k%}VcA2PBaDE-^D zk3ll|_KcL^$dMF7UyqE=%$LZC0<-{%gMjr18tn4WFG5crh!T$4$EJwt@Y-X$#M04; zeWOLARVXi)(noWllr%#L)`rbGw}3-z^eYP)0-u<)DqNecrmFgnSVy%Z)M^FQLR$6O zDXk@)ap0Glycqp)T+cQfRGh8`{=aK^THF6#3a|cx<^4H} z12lOWYv61as%#(*&8?pH!dC$x>Xo(?Dq9;Cs8rXQd)C;#+u1B^t-@Z7f|o-f2iuOO zEHX-ZzGoRi3Vh32VDY84NqZbrZ=}s!nj3e*R;%t}3YyX>JC~j9XXMr-i{|ukN^{u& z20{70b`FaGCBUV$tya2fUF7xouzF({Pda$q6+WLnzv?&!_Yh`Vj-z~i`s3ybV~2`c z{#ZVDzC(>18@$RR^w~ieLX2Ofk%+_OGeZ$MnDV=BwsZx9=+_(-@J$jzj|OGbF7Az( z9DpV}f|^MTF4CNauhOh_F#5OAzz;wC@DuVX44Gu542I&9yZ^cqR%vcrbHH(9l+*(| zfEi$GWX@A$W)!D)K}^=nuG651MSM}4Nc}eYt`&0yHU=UR(kAW0m-95_|MI(Fc?NJ1 z|97xo;{W#g8~$%CPb>b9tb!*A^+EuD8L?gnCM^vJ=%}p3Za_j(qUmQf7m$Nd<`3nk z<($GPJqe}-jVMG}7R?}lyNkzDT)_M)jbR02CvmXYl4Tf^m9Zw)>Fnelzi4i+G!E4K zlzcJlP#44fs3I^vZu);jNraNo7qbc~%|gDoxo?JPp2m=eI0`bv!<$x4(Uu5zq;Jrw z3Bgl#TCg~QBHlZ-&^!&pbea?t8Ch9|N~)yW*r@%QQE)}f%AZAtr7oIXkqBFFO1tQ5;By=De{EAf7|){kKfQfB|6}j)aFhRWEl+FxA5ZT0Bnm%0UBn7_ zInDc`IX9;zG<-BaXC+7c0ysKtNXk5&?yd5;P(O7kJ+^JctIsboeZ=?TN%hUS&7cn!QhykF$Yj6E@m%zu|_}Q+7t#13a zK57n#pYh7iK*4pQYr$cvAla9gcotIYaxKt8L4Iqu8rlT$NG?X$7-^}#s&Fyv4|ZnO zFdY8p>Mr~Xa8Ln_OXPAhUVmJOW4Wb`|I7mX6OB~3w#PMBcnjq2&>=eUp5Xb3*&%*!v zC~K2p^7FB5kGiJhp~tl;7nj~H*kP&K#YfRFi!Ce*mhb68@rjj}KaE>D ztI)@fdNx$u-$bHz{-J<*62wf|qM<_f6)#0!L#?D4G(!6TnzeRu=`ASfSY{P?S>qII z6~#E1?+oN!#a)}iRsNb@AYTQ^NW?m+`YPCev8EP6Yvo^6GcZ-%5Oa2u2g4x>Ri-30 z&&DU`ggYwNwTYQ&-|29O5>)UC)=Trg-BqC;D2qeu1kFBG&4e3HlW8asDSMbMF0nbX z7niy`*j#GWJ=~^uF~Z~5X>kREXnq<+g!YSNSoPHy-FgtN#&;-FBhBiw7r_L@b2k0E zU?+i9bVU$3vx*rB#rRZV3NZxLZB$GGhl@nN)NgwwG?@YUL)wUbRPF}k{CcKE!!S4{ zV-m?L9=nXg^I2pC8PuSoM>b#=re@TGj(VwQ3(#|Q8LdfX!u&`rq6y(O3sDxsqZZK> zAFnIF-ke=(@vFr9V{mhJx#hBmRwY#D9mv|zRGbiuHdF=8^SC@dY*ibF&+9azK_<9 zrOLfxdCn~7?z>->>5XYl9n}G#it;Fu@_kR0t=mcNXh$2J<7a%@>Hh+Dt=duzxZwV;e>kx9e}nyv z{nvV)R{B5l=Ke`6!OVsBW!Qw_w&}l2BZO7mC6-`*DR+uhIl=H_Qi9oPJz*|VaSpF2 z`InQ`(c5q6AJ9@e^!d)cMf5*L{9E@{>u9?JU=jTv?3d~P#{X+Q4^6Ot#;CNuw3$v8 z1Yw?P$sXzwf9q;f`{ISuFy?1a-a-buYUf{;bS4o**m9j`8u-gibY-$w+u_8m;y(_ zJEjMUSN&o_lIIF==$S6M7*1v|KT9VW4eI~bey9I~=e&trJgyznpO+(X2aCXH)fHlZ z4cXZkhWBzvaKYM}w;mLgM#Q(TiI)n%zgs_)oXO6ou6!t))1$@Hg8p+&Y~aDS(3rrw@|7U5bNcezU4zs4?~5h$J0EE6=I zBjM*fi2pJ0bbk*S+yB!iZ!5?$%NAy)r4A{>*4&yk&bSO^5+uP0M*iL0bT+wGQOm1@ zBi-MqRw}BHiB={N)w2FFn$qLeOlfL;=Wt3rPvu(D6n^FED8WULxEz1%&VBCPxc;XF z{bwV+`uyJqy}_PM{|EaU{m)t+x|`2GWI+;9#+ed`bjXzVWZvsGvA*{-g*c;RuXS}V zOYUXxhC&bi&I&?d=$0LzPQZ>dWpI49$f>S$-mQ$mrKA!{@hNGLt;j&}dNYoucfs$3 zB~3zbxJUm)lk4elh&}+%FY7fZ9o;&kHzpvE7!0RzJO{r`gBT4Fp{Q9#=cKdsD`e1V z`GT}T<_Cj27zR@e0Zu27%5aSEv6&nq7)O|1&ctYf3K$X5t{5W>cJAhMmY=`ACS_4F zqMEGT&ep{cULTx?QibJ-@^VsBAV%0+TiwzG)XAR{(3r zJVWikm<$tlnNkC0C6(`uCWbU&Y$qj1HDUGSPGr@Z?MJ}(qqfiqVdP99S>$xF^PR&= zQBGztmE_#6r7_U@s*xW4x8gc;n8iT|f%o4Y@NT{Kghq7CCh^vdZjq7>F7AxW3ENoD z?wimKyC62^aIwd?b}PGE1voM9WJ_yU+NaAbrVRmAYECp|Q5$ts{sdak|r2d zz@=ZWVQa9s2nsly#uTs%@-;8uf~^-H1}FwQVne-73lM-=5Tgj#ZSH)FcfBf%Tok(U z$R<YAr za+`E-IVV7NOk+WCf&XW}SBn3&H`wU^*7J~!-~A5Uj3Jl=C;@VQOBuejbL_jWBpQzU z0Yy{^#4`bq5gH#XR_2r}xX?s|S#;E)AC)G_taLezW6hI5UVxKtolJfNZhHmNLLlq| z_zxon=silJ3rtS393>-9Dd&tVs1+vZpfcKHi(s4|^{D0Vq+xI#oaQ4QuAILO*b8Q} zl#irmg3)7I$mIPW)yJl`P>Z@~AgTKI1!7u_b|Ku83hu*H>&7Vg(;^blW$B+SYQk`u zGe4yQekg>)lkswCi#11kF&e^f9*Tsb^5-hsC}2K82@6Lxff$o59u#9fuIl3}_3gMc z`R$v~h=ijNMPI6#*#ZD2GZB}TQNYW$7tc8zpep#|GC8m&vO}uyQ8UuZ3XpHF&#!J* z4|VkrU!7k6(h?@Evk>U*_4&=J0bl;qbO30w0%L!5hM2}vtAqd3)tk4Mji+tNHl75$ z>+rD%Oecpy^d^btS7}HOGL@=KlT-XUO-L2xB__IZeRz9ye)|0O&Fh!{ zdwccfjWyq1-`gs=n|#!wqpN1aAcj9(zAZQL`rXCzi__b87uOd*zC6Eue*W&_?EKnl zXO^N!HD#plFrYlYx_Ebfb$fPtdHUnU%ZrWI|4Y8IeiuV&Q`jBV2%V2qr;>MGX*W z`fU*)qGL8yF`Vk=vs_$5eiCE?uBNQCb;-N{i&Ww1-LytZ_+53}5QVzL1@=XrPBhT+ zog=h_-UcaR9kJir^I)>0iy<$B=Suoyk1*YZj$z)lp*dJO^S0VC%Iw0M{@AX?PHiUF zJ$RkJn&SuGMlhMZB#TvZ1re`IPL&81qBL8z@|S^zwr0)Zj&4{Gtb@SC?ozdxcgb#g za0Wv(oYMxo48$mQ|my=tgxIv1dxr+3heyNu1+{ca0@S1=zz zOcfe8`4qlBy$083r!UXJ2qrKO3K#*x5};(5vaXVnGSaum2SLNfYyqar=M+eNJU-#s z7U-2L&Aw3LIm}2jdfo*M&XB zl>JV{U#Zg^m7{N$@2Bgz31?983JIz#A+r{pdbPHQyV}c9N+HJq#=>Z^^s=p%3x{JE zO=FnLNbUNIw$R2YE?zTxeNsaE*<4*oDhb|J{M`T#jkk;vtTc7H zJo4HLl;h%8RE&RSB`s#GqJlFfiDvc_CENwClV;4NuKa~ARu-hs@fE`$56A4Rmv5a~ z{&HJ%H29BZYqycQ){QzXtGze|fB)xGw5bmW0OHppTGReyF;cks%uAGTUrQx!*q<9{ zn@4#N!b_MVN@3C@qLs7~Ka~npY%fB?<;7c5?mvfFkVCI3v4M;^#MFJl>fi!jB)ACT z*ih*e5EmUJKj@$MTZJAEM#Q<_^5^3drUELftq77Io`LOqI47lc?%^EQwDUWdCg?Zt zJHTmPoW|KWu#)v|tJ_Zz%Cs69ZPlgQP*6IFX&=X1xh2ps)JqCek}}Ye2E{Q#Cm_f& zQqb{DYr`eAYZo&@(^G=c?9i%QA8)f!9z?LbKBn@6{)xY>S|8=lORkSHpvSC_GPKXO zKFX-5_2EFX_4+8mXuLkuX41(MFt@+)Y3aRhKzZE8H$Z*HU2ou_Z+R2JCHA`xV9{iT zEsqt;2BhL}F^v$Sh>9RVT(L-;1*(?{4}fOOacA|DSbO_Whq;H^b3@@S;p zvlV;%t-9=2O*Ll!Ph%AD=%U)s70Oac8o_HVbfNxxh0O$7G+OcZ3c(j?md5F5ex2no zh|bak7kPjZCPG(!Tqy!E%vAsv?dP(MY}AdP>1nV3%Zs*7fQ$UUj}A)lKlXbY|G%|7 z^jhSSh60reKjGeDDEykK`{)Id=A6ZXjEbY#ueh9ZrQ#s$q6kE4It#hOn(}z2H77PL zX&lz2!VJaj@9mEmfHDJ40JM(_=#Klnf@-N9{t&^saa_&6(p922o0xCOpmP;E)z0-lJif zYayvSU`Lh!-{NQ5C%_ysm|K~%d8iCv~ z8sk#upu5A~{0@rrno?iFB2R1=#L^jNb%{acxK}%`X~zQ}TEnSA^msCj3q*vK3+f(` z!z{(9NOK~`99Nes0+~$1aR)|?Ip1QKAA=r!k>zNHVmN})F^%9Y&NHZSD!A z{k5fw;snqRdM?K6)#=s6>GL0Ne|~d)Q!J)9qd zEDlgYX4Tp1)tfgrx0k2a*T25Gdj1s6^KX8hriGsc7(b+WRHb9kMlFXC!c}8-b^iR~ z`cWfB!M7MM*5YFas=8JB#T*~2={Hxl9rEGc(GOmOp`4`2D6Lt5Z(jfO=CKQqHPL1P z@>ZXp-kkn;dVOy7O(zB%efsb7pa|{)%C$7N!^}{o;JlOU3jWrwP=&qAblQVV(@BG6foZCOVT@U=um|Wod z6u0eLBkiMLZ%KjQrU({)adhb~OZ3StRN8%-%<*q=5KT}5{3#K^ zfIs%OKk72)ClC0U_Rf$9KY5gO1^9{HO?{PL~M)z zVR%^?(t4-U0oP;&ljaEb(eDxQz-R~XHQw*ZS3|VKdao90#d>@o3<@VW!1s$BL448& zzK=5$!5nzoA1%4}llK>W*|LtFk%oRI4H5Y$m5W*H>VWhzO(K(PsU+17xIq}gjLuS+ zCJEu?(gb@Ahr%T=%cWc`e6saBhq$~b*#L&qJO;i`FQ$B-oXTX(9J1yo@7VmH5jpXJ z5ya!~fB1f{OAzjg4^+1PbsFcOe#N<`!JY_nD)d!f?)8_AyxKP( zjTji@Ie+tFtHKM=R>{{(9DYTjNdP2odhC=k%(Y5Cc6hqC0iF}~S6OWpsbcWtA9FR=gFJ3K1oe>)g#?0?qsF#8`msXQGtN)r&LBNR5j zt!2K~^4>Me(Im*{BH01AsJ4xLTvnzry6a2}6pKO~4oYUa(cxcm%OB6kpJunN8zX7; zxRtkAnA;FF!;BijN&I%0$G4Ub+8w~Nwuda<2li~dc6Xgd9oux|X+mo<4Ad5d$0?OZ zDJ}Avn@W+tjVo?8@A~C7D^#+)B40gEyJGDb2HCO|@aYp>OvY6!hZ#|4DbNj*-x-I_FR)@mlmq4jPfKjM=a|Z zdEpARR|NovV@Nn21%e`5388YZX&;I(yH3OV`d-uysWIi6QJSMQIR?~-jd#FVd0}tb zL(dk&buA?UmAZxp@pBjlbLoJnO(WUG9Y-NhKdb^gk!+?pycy>ZkJC6R!?sH_1kBYr zl_;Cv8v@NtKTI2@@!1Wrp$)0~&lR2jZTUZ4ZfnW~F5v$L{XIMW!`{)}#{O?D54BHz z$9#8cEWm3M0#*h7vCX}u&mJn^q{`GzXGW+?7Af3GQVP^yI+RR*e4^}=yL2PcmUeA} za`+qYgfhWX2|c`Q7J9rPJr2C1r4wFEK&ePap;@u9@(Mx?=yLA%vNnN%6YSYe0(B6c z@9i>UKT`!lZ|(FOI||pZ7iS};$4s+&U?@Oz^@tT$w?ZqZK@t%mSpo4&_hfGZg>@%S zvtT4lPqu{0L%nT;VHM%E5B-meQ!p4Q4K(o92AGA0sVUnwXK{cgH-hrI=8@F1RawR? z?kICoKB2pIzX`WOz*Np>`RfvA)kc-{l|0Lx|0~V^e9%7{*!rKN{?X?AU&llBKa0=* zrn(^M8*CZb3&N+L^wkW2l&aM08ds+pqNgafec0=u*_qEi7+Q^4_?pMRZIX*+yTosp z9r%E7fszp=^Cn@XDYzekIR;q{hxB?Bn8ndhdRSmsh`56#Oi${XT#$pS`yF^wjA8zO zFa!(@nko*0%XeqYb<1kj?qTA}P6kX5`yHxYsH#L6n6kn~>)(!*Hml*pR5rO=4#k_; z4u>Vp!HRIQnAED~?O`6KInyxK;k2-Zi(yqkLq+A{onlRxPA?>X8Zp9TtJ{|Anoy!y zTMc+{k`?pkC^xs8cxyQ7n4F&uY62rPEvXZgtBeHav67yHzpifqqkqGfXo76NPiG^t zu&W*VQ7uh&9Mgl`z?GkC`zcCM)h;hd(2)aIIdY3TlngQNOESb_((@V2t&Xsl72V(;IR=hl$f}1R zligp8EW0@ID&60VDvSfW&R|#*bi)-0+?hYGgbYid=U|_jX)RZ;z}!5KdYZ_85zHW2 zLm`5=d#mi*E|P!I$T^FI!3FZ)KKa{}{|@$g8~yKE9v&9m^Z*yJ&@l*z02iebARMBo z5)vkOniF}k5Cj5?)c?~gqU#1msK7#ipo^kTd0&A2+j>D9R9 z|L3WK(cNW$F*hUNZLlC%ahl#wGvLko9`IN^V$YRqQ)^3);?4n6(UHicohT>*9TVwe z=Iw&t!QJ701Vc$8jllj27MTnhzwY&P0uFi>MO9w!lp9dK0>LB1v^B7q06r|&CXaCm$@7ozc z(Xo)!pVIF^jK0}=ZC%X`mf`rX=q@bx*(0xy!?C;197ns)zVB}Z8REI2kHM_Jb&rzh z7_cR}HGxGymKtGdXliQBywYWlLW_8=YygUP)^^jUPg?@IV=1%Ze8A|UhDm7Vt&q;F z$3PeI`MRyCL)M{Qk9wkrwOLUQC8J|tJ+vNKgYG)hJT6tCb;vq%SE1ABszRsTRcFf- zBg>14Z3y-IQqT&pqlTA)+m(x~23&_A@6loOOf+}IxGx2a)b&;cj7+8hOq<=M0csdN z4j`pK_So@t)D~EnPO=yl2JzkD3#=_Hvc}4Y@s+25xtMTrrncw*c#WpaUjzOB!QjB+ z|Mm|KH~RmzJdXH3pO^a+u5)G9udxp#2cfvUde6LdpQuJW7S7*gIh>(%%0lHeWIR0` zkYrw+9PM_VriJ;M^+@QKH4I!VEa27wsu*WyMf@1a%L0v=)j-Min*cL{(KsO5jZ&_o z9gYSZqrHZ}N;tOX+{;7bEadEMJ&#r0G1Z!@rlCZmj1V0QX?6KqtTWZTmE*m=-XY~y z?LEf-ZOBPmwImNM=HJDsB`L=3u>AipjwfjZPq-t^+Of8HSp#)S&M2nUG_4kH70mYF z7*A_JqOb68F;|pQp{2YARx?VZEuVTayO3ZX)_?#9?m~fodO{?auKP_E{5FLZ%piv( z=Tj3CfF&n@8lKVybH#~-1f@}proar5W2fDMT%rxe=RbWrOh_rU(_qss*;qx#R^FhJ zNp`*rlHU$}CI;=Sfm~^LRS8v}o2hT{EFu4~cpWR0|MvT~{(t|lces)N*71CK@*fWe z^BDP$fpE)zz_^I<5*QaT z{yZ30$$~o4u9dKw)>{g;g7z;jf72ec1>8hfV-O^$WrZ~h%;SVLJ{v8CHGM3WXrr;P z_Q-asgtZ1Uyku)t(%Q;fbc<`Bn?kqiLxs$?db0Az64_Szw3q)xXvpRQ-~##Yuz$2~ z+kf@;HuryPdA>OLPYXi&2ocZyVgZ;gM!GY8V z9Iod>oOK&XUw)F7u9XCcFB@~$b!XF2ufF*F41HNBgw+!C)kum>AXZ7f)}XtW%IXHJ zfpDpS={;Lg#B>46bWoB=v;fso#Uw3q*B`1=;Ozl-C)_6K(S*Zsla#{X+A&le~Evvd)U z5dA3tr_^7{M6qsxUrR9f7@1#zSs?aDcNbJ>Jyv-~y`E={2mP<^v9ucHfSEGUA;6mj z76{p8Xv>Jzjwb8Gtw~2SdH9N3#@^p zLhExdOUfr~MBB*|8rrSlH97Dv8o^VxCg$u=M+Higt&bmF2c))oNJT<1hJ{RBcv7!teV5<`7}q#=sFz3Xd0trbTLX&`TG0=45u`1 z_!a;@kH!j<5Q+$Ulb{I4=O3~hvTV>Que{H)$AA0?I`>e^WlWwlBMeoVAA<`$zb5PH zaVd!hi<#SDpG`=l9U3Ry5a7+~S^&WZh(_b$81xN7YR%?2$fL*3CV}zfv&kAEwM2-$ z=95VvT+{qkX?_E95i`;Mnr5_S4j(sta^}e1_sFqKw#`$`qn;RohtucLNolis)X&Cr zq@%&qf+>pdm2}~>1k5TKfVJFP74twTW0po@F1qCJq(Do}O_oL$oea}SmL@PM`;h|Nb-P#3ZT$d-= zYV6527h93aXJY@W{W(!hvZ%bylx_5TXJQO8AIn`$-s|^3DRQ-pdOgXCxi)UQc2UVF z2U*s+pWeYdfd#}Jly+sMV-{gojd7_tXZ9u@g8d%OpMh<10tR~C5t>s>8veRnz)+)Ev+87bm*lPF? z?SNb<8=~#-MO?`8@?UfLA5DT$d)fa_4fOwq2e$uze{i_b|F7j~CjaX@z8FK0FIiC5pkRY6`6S);9uZef>L$M zt(uLNN@^0XV@*|t?)bz?_mxu=&WAB5yC}2=a)%<9=%{Ef>{p3pn%aa zm|_S@^OVCRg8Ah%j#)(vP=X5>M7#A1B2zW2T_z98%8k~4R{d?TtG1yi#C|v2lLlfd z97;&IfS@3g$#p7$y1>NsgH;;jl@FQD&^H<;2TH3u;p?B~=RfDfSAYKZ4)$&Re}8be z$^XBWr^WgIixdq2E`lT?GBsNibxWKt8&N}xFV8Q-}~1o1R3xYbPq+{ z9Zwbg=d;}A2oMXS<`lSQMHU|fqIvBs5U=dxKs4L*M36W<(V?KBUTU)LXb|=E)4>|j z&v!t`9&FBtKi0D}{XY%Ebea@Rj)6t=e^845x4(a|(f_RFSwR2!EH7~k1blrgJ`H%u z#)pEyseCqwFBM0GSh6io3W?v-9vE7;st{;!dc~kmQX(tiTB~x<}T#^C{ z=|9DZQ2m*RLY0?^A}!UJ#IuH56Lx0S*8@8-OiWn2x_#d;Krz@6W+tywz%UMS2n2#; zhy~~W5AR$25AXkYKn$FfQ(UC^ZgaSZF*7?{caYE;`td;r^s^rt4DroTvEru%{V&oy z7`4&+h-VS~-!J9=?e8CM^gnBP+S`BXrdro*O@OmFz*S~fV%>zKjIy=jp(9`tLbn;H zRzNcb1&d6otmb?@7K8>;l%trNhTuE!H{khRb@5$;UddE>T8Y;*=EFa{e;AZmScFq@ zOB%U8JAHZX|Lw(fO=F;GYu{oIaO*tNRCqgQnx(AVyxfWB&DS6gny;&@3XFEAk~IZ8$z7b$En zt0IfV7vWB&v-c`!jag-VDo>6 zoBS{9d0OoMU)cfx!Cg8nxYJ6W#xZqX2}TPxzFa=M%1tn;asRnW(_+CMcLLPeJ?j2x z`+ocmayWt?UZ5lbo}d5YAJKnr|BlDO;NbAsqh#gR)2r7PuYWoQSE_Fyf(7$W+4=Yp z=uRh}J{^-cq|B#JyU##Ioh?b*oIs)iAPjJkr^zUugB%j{2~mnbk%C~BqNqHU7$E9e znWxb-EKr&Nn9NX~CKH$xovr^y$uI@uqR8-Zw;QD)?%bgw2_}dPPM6bUnB(p^eejF4 zJEfGn2$IO>t@xxBUn{A*-F$AMw0YL{G@<|ODDB>cK^EMhxOEJu1@wP!|HzL2Jvchr z_{&u?yjyme{aOE*h`+tXg*$(8Ex| zaGIlHF62^UO9fF>(c_aP0LTylZBU3v2P!(=5D61R6&7;HtGaKjhm*$jTC`{N)m#L% zEjqg>({|-(cFDEw!@!7Z$-_Wd22B;3d+ykHd;<7Ihu$r!LK0;j~)h2Kz)ZlWda{iUvpZ`UDjD6jn@#p#hUX zvs%RY*X41}md19`k1g%iNkFV3N}MQoHdXc9P`lrOFrC~HGD`;QAx8xSK^y~puMrMX zxKLB#%v)A;Fiev$C`{UGP!0Eb1+)TjF&D2DObSG%L%uI|cuMRPjIOX+{5YG(#~Q!Dyxaf4zevJO9IA|7dgn zvzCX_|8r_$1JwKi!6k`%i-$2xKm>`r@{+Kz2!knxQA2`n^IWPSD+XH?lcr%-k|jhP z4ZG&-A2oE6xKLTZZ&N!UC+DRAagM_vrYB(u)|W~v+w6ZXu(sm;{?uUq?;qOwzrFtc z=Kg0bPc8o^oxoPd`w5fKMSNdLIkJG~yXNp}IkcB)5d9d$K@!5eiu3yq<8WH-|7n)R zZ~~Jeh=0n{Y1Z%-V8Q+$3`+SQ_6Pe1oBh9zhwc9?Bg0vT72sG>&v>@Nb+|sO11=B2*hH zD#Uya((wM_kl)GM&j`ZoEY0S%wa7v2sIrqzkQUmQ)$~k@`t1qneWYqnrnsOZ@@58e zMsF>w^yUmuy3FxT1ge+V7%lBq*~qV#B(~cBVbNOl|5FqFUn&3pV6V6F|5?jZEC0Vs zMy8r391S%&MJfLFi{@m0iP}c1Ps&a>{D8oe1*@nnc zK;1+tsDitJs>^_yb~?-zTyqC0ZF;RXX^XN9bO7s-scW@Hx>A*Zr$ICL3KOB-HoU}R z_CE`EUAy(^vylHku>C&{HvS)LdYt=TO{~53d0h3@yPgJ0uiNhoaLcV8D?ICWxdy%6 z29JZg+WpNisA#HsR|8Lkx_9p4IJj%Ii68N_-~T)ab<@MYiT_v0|Nn5%-^Bk~%cJdo z_rx*^Q2y4C28fX570142_KcDUes~79Q2{5eQ17BR4f9^WiHz|gK5UnfEYTCaJp#kU zELc>e0&0nl=wyU~C?*+8R%A6)LfGUYXuYadUHFmls$>ncCU(`3>v(?sGR)>#{#ly- zH)Z~s$bW}+{NIEAU=#mqEl-*L+svQwx+T?jvwbZHel^86DClDDkpWo1FqWY;;T8=# zA8UDCbqozg(jf8m3?nD+4t7xiwpGb()Kkmv|0X-1Jq!2$o^AiR-|KDef7bFi_P@RJ z+wOT=$V17ferMLx0g8`t%aZUkkUKIm5NXr@mPVIi;B=RN>H1|+6AI?jCq0}UeRbma z{?W|2T&5eehpay9NCmMV2$cj%G0+lFo#e<1+q7UwfwBGm*E}*B%7BaHzjFSUqu$|0 z{#(nV?f>eDW#qv9eF>kRIu-B&no#8qRK*{-abC3XhLN~<6 z%Y_wUvBmHn5@Ro5%G$j{Y~(0W6~b<@o>mhX}rhX>WCWb!_{G1GX z8E_MBJxe3EHJ{ae7yMc>WfV6l6>IXdQmdu*e~Y`{KQ)T~VekL_!Tv`6U&~|e|B~D< zUbWcu6{da?)M{<~Ot1|%dQ+=D6L>=-U6&|MoBSfVl4bUPUbMOWZE*in+W&h8z0LW* zmdDutd}77k&+GmBjD4RMt?zQogwBf;d!&WMvg3faGa$t{Fx9VeO9Qj1<`U(gfpj%k zBwh{L$X9XzGzn|aNcU)kk7b}r8b=AgTFXewSd@+CysOtOZWN7Q?$e(B^KH92`=5TV zU&{Y~bg;4iTg#)-e{Evf2_Oh`yU0!s&aV;au0A0uX!o+Dd(C<=7u{~+Te^+&S(!`y z|Ji%@?zU}gakPK?Q{boctj1lI%!i&{GhNql(!}@V;Tt>Yo$2bTArg`>rU;gR?5LC8 z&wdwPB=`U&(oRl0$NFQYF@cS}@z^iyy`k5nnO|qtr)pl{*)+ZVQ>vnmzyE>XPX13| zh|=R1jq8-XQSjtgy$(tx3cud z0GxC25Jf;fttM&_iT8z~t$4jCOUj=^ib6p2yVB$qhbUB4MVjA_7JF_0qsWva$KQjO zC`Kt{NEIQ0qGnmb(TIbsu2=H?u_-I64^b)TvMkBKxQj6dNYNT%@!FMq?|N^rFiE1V zhWi&_uzR0>PFF_`u;cs>9lsp^FCBW^GOe!BFl-*Oj}`GVLp z`y6C>CJIMcJ|-!kp-&8@F^tY*hSCKLif6d?N#OuSXi)9P&mH&-Vy@=J3^>KZt*RUc zBt(6#7jfPdhJ6xqwJ$}#ZEz~;z17z$f?-HvI^ex!=Q{PX23OI~=%#o>uJHBiko>-y_!!pRosU3KkRrA>c-eeU*tvAyB@Z=t zQA#Hlv(13`9~ zo(vQ1scSnlt$iPAX?Y+I+P-ztG!x@87-`>t6ck40$NB_Fr_Vbrdp8Z<`ij-)pU ziEyy3!TK+tvOfME@VBr2&&{Q-4uBo{zc=*D_kYgFdCdR%D!)d>yFMs-B_@2e=y}Y5ccm`d|S1}h&APy+u&<|zNO?qIo&X_)J~Ly zP{u{vZxKi!rFSF^skB;9SW(AoRW9k;!QzHl!y4fDUnpQCZ5}*DA*S~qSAf}bNX1L< zKd1t<@316Zk_Q=90@`!fAi}}Tifkyl|HwJ4JqM>GO7A}`hf*H!f0+WbulyIB_RIMH z+~K60|KUs?<^R|DiThu^$ij~=UL#;c-qPxW(HsO+5X8blv)UlLO9N&;l>NI`gN&P< z4GqzX`;J~8+r0mG7|bE2@(O*lGV&-hXpF_woMstNg_M&(#Xk%(W}Rez-A5g)KLaHc0sO zvfH2MVl!MKmfelA6=VRW2m~pD421`Gn5}SJbBEk`?_2bZ_WS(z$Br^ zx9-6Wj>D52iGwv_FoX=A8~_l*H9E1JasG`C7Mm#I|5fnUi)g2(GSKF!Js$jX_Cgky zkB8uC9Vb!I-`|4IV3CsbKj1n#RBlcA?L-X8l1RK&&%c8KI20YUC$9RS(SCTERYdkd zwonVCfbp*8gFBMmaM@o^snN0%ximomU(XcXV!ryXFl8j&zQ$|J#QN3{U)NRwrYI7M z%!zOqf|nB%qzI-z0`oUv5OKC)~v7r@_(9P zKk#o)`Jdf>bx{Cz$bWx4DZl^d4*kdXU%tw(i~P?v!-FdT#S7UT8bH?gQ3ZHZ0d}YW zDM}(7Kx*$PznkILEQJg$xAH+TIgh>fNbd038|1F9&j1`9h)y$IA~% zC_fvw;r1K$th=~h=cm*-q4K&t8{)8LTj_67NOB-zmcA{LQzNU*`7;qO1sSM0K)*Fn z`jn(#KsO@PeG|i5h$A?U@_>NC04Fv2gV8A;e+@r<$p0=Ezd=DT)xJ=&j268oZbP9=uiAS21Q5&D8^ zqQM3NHw~kh$ zC_buf_fXpas0$xE$@W$$7y4G_OYeU67Jz=@+aPadNQvHi1jCV+Y_iDwk3|(DZ=K}`^$S8OZ}2fQHH;xt+KFs^ z{Jki!z~@0TACA+zTa>0aM1YafEQ+EJVy+DFu>dh)m2n3JNd1yHDn4vlz_(|1?5RQ% zCXHtLObtBHdneXfg6n~&k`o%sS03`PG=+5nk+W5E3w&FvN&Uxg(!b_!Z~nhZ;1|mO zaNS|~{V!+aKED6{ReoQT|BIZuhvodM1e!d5MN<4bi5ZM8NO-zoL?pLJ4!#S&=lz;EeKyM8JU++k3vqX`IQcMpb9CA7k(d8x{PyPmIxhC%<3BuqT+#m@ z<3GOAPjEPs|DUV32phS7Q$|1~y}3yMs77dS{;!`(w7nOb^L)KwEqq^nHh8~=Q^)^} zB*xmyZNcOVAPbCMd1wXau66k1`C!9vltrJb!Ye)S?crgQlqgcMQ&RN1iHd9~i{tGr zGV=bQICRP9#Uf)p%Ja#p{yaVVK<34tp_G9`@DzNjw}y1w4DhEjzH3$fVqWskn1g~? zF4PbFuiO5A-S$9_MREe9`>bC9VeGkGqP}j-%8+8zCWt#RDn&L_Ry&{Wx{cF>`EJt@ zrR)`nLX`H5acZZ{R^)(#$cmGE+d1CiQ738q?JfUR;fM=SIHH{vu*?4Q-E#b=H})Ro z|5y1{?7zY~KY$HbDmc=l3>2E~s}L0NHPnLQhmvwo+|3phq0q=s6pE0$n2SY9n+(Sq z9QHOL>+t_V#$;irUhU9(YYU|v^Jr>*$=}}mKe-LQl>g83s{TL!G5+hT{3`taLSKI} z@KM}3199p60Fppdf~)8M$!)Nc-)ke`;^SH43$X>$fVa-r`&0BAc$!@q3v|SHS$RzS z;ZT`!qT44-8IG5N{xbJ6pI0?R14pi3%g8J3_h#eOk;+V5ngI2NUK=i6y!x(;yEg}y zQ(Gu4)_-K;f6Cw9{6C$;t^!~;|F72n9X;~@uk!n%_dl{0W0T6yTkNapi?#;m7ymBl z^0qC#(L)|L5?OQ84WU?nH?zbmhJSLK?n!M&$wlg*1yABn$|#G5*V76B)}8X`^s z=_2IRHfVB9nZxaE%oK3^Lb9r~;P+eY|8R-bg8$2+Uk`u(?|PN@Ki%PD{O{NK)$o7$ zz}Q0w096{j$pBD|T5w8%D;~cHTz|Q;MQRV)3GI_lJ{VKl-|5xjLD%bhp z#6b3{%O27|58h5D=w4OPpuf~h2=&z}C}34aXn^++6&l2DiBT6h{N;qj7mhkEQs2u5 zY%3{p2#*5e9>042KUkq?jh8V=(F2UJga13D^7|j|Xf%AR|N2#aPrwCa45cyU{7Ei3 zxLctZ%r`g+al8R8IMK%h2@G!F64AlI6Cf&u&`lzrkf$pYMPM0`xlDn_@$v|yD1r>% zB9K6~GX4(Z@ZbrE(Ng4;gQrP~7WfkirCaF#91g&{INAadi=G@Mkf0PqI7Wkm!Sl;s zFBwVE!4q&M>xq0ky96Ol>A_%$*|GRviT=T0{(E{X{#XBDwLIqkqyI^7!zn}+$Bqf}~9Sm@Y z;IV9;l7AfxZfQV5bo^IfH}&WL?A7VpmoHwwdpTH#_aCG2{JYM`^_}wh_dM_M{C|z# z6L7ZT%2Y&_f19U292^|{O=dFvy(jlVe>QLj?y&d6-;UuA2Tz_n0Y4W${PJ|gSVB*Z zkC&LOHghhlk6F4wYDbBhI{{fIFh$2^Pk%5N6d)afr=H_^eaG*6G-19uVZ-(lX2IOEVeWOt z+$~}5)ncyJ?lcVbOFHLkxDqxEDe#qo&~MnPRH0XS^KR=&18*=lQlLb%bipvYeCYW^ln~? zRCzla$|DQP`-!m{l!rx>N6jejbDG`Rew$4%kvp62bD9uoc(QRM(ttjKCSTqt_WW&}-G#y3$+L)=YXcOXNocnb=NIMDD(d?NPLxwDCIo%)H8 zc-PE?{LpzS3|mt|YMKjfW?%gi%n^>4;4UTcGTN#Op^)1(O0D6WMzKdMZj=@%MR99uFR%RW7?(u#KS4Q`E*g$t3hmapS(mk%M zwPVsftnkW+1UI$B^0OdIWsA>}mvS?Zt0oY~NbQ4hD-(yex6a4dwhzXg_rbWd55~oP z;Fag&lu~}Qul@;Oc10>&JCazx<>LGH#UI-if82TTN2YxwA(_Ow6+Iyg0o*VW;rNDA zO%l%i8PPRQB+XtcM;32yrFm3q#mEnxY4!^=j|@Y`>${y?JnnSXilOuN4K!PX->9?j z8A$>v1I-p8HtHx9_{HX;vQ?TuQ+^^;#ZO&ti&7WNq|!6+*+35E>dn$fRHI zap^z4e*5wK`T6OuAI~q(pS^zZ>+=^M&(B_5o`Bvh!C_B%q+$YIUVH$U0!S%dawAR5 zh}-h0xpsCvw27!;XAw0liKw9=qTG(RP3~mc?i5U>O{c&jqK2JC)UYI?hK7i8`(D`& zS9TUyW6IzSqTKezF=a4{gu$^%mMIL8yl%=24Qi#wA|i&JMTB1x5ko^n6zDNHw?>*1 zpoyUg3h)94f|9dcg!nd=?006#eu*Xf21|Ag!>8S5Y-#*X8jN4x#*+QcEZHxyWWT_Y zz4k0w&^&5q;7&$%1J}2)VZSpQ_DgKoFR)>E){W+2OPYsGG+P+0-`N7;?2r8D?*I}3#5GS6fuV5r4b>%AgTT<*d*Y?kz8b*JPXJ6J9BKm#IgMX z$L@BE>Q1~?mteeo!-lbNb-y!L_bP|P+*fxJLvD+D-=Far529b7+HL2K{ko^6L5dTQLRa7eB%^ z<{P814_cln$9|nqfBz^ybR^p`Ba0-YGTF7LIJHqb@rnKaOBQD&Xa%B)jTW}SjEyEn}>z6J58Lp2BO z*zb5^XTOe3xpg`#w@yiJI|b#|nbq9#Mr0|hF8LH2Cvn`8#Bmde7P0Dd7OPH4tU3j; z>U47&jE6009yZZzk*ZE-sp^!3h*OZN9o>cFcJVvBeFM!F3DP-sV>a+6C7P84;o_t3 z&FTcF7LZ&;fJY!jF}daQAfPimkI)goA^=^#L@8&&YsuI=D`Vqm*Ukk0(0L{bvXnzI zXQG<{GIm=EFxM);ID$5sI|}XDz#Ell9-B0GJmpTyb#^9u-{g#1-hhtmH=vw&+kAFZ z2xbFsSenm~IiKAWf>BE)Xk=G{ID$5sJ1PXTf#;WK9vU=v^m>fO?e@@U+{7#D6#)LB zGtFL!X5XZFTH}Dpo&%rDnzNjFrYOWz(cA7)Wi+;4s&M3N^mfz+W&_VH(d*UH+bxBG z>ql}bGP`TkGJI!b58vU)+vcOArZ5|LPH8?|b3VFh3Zr&e8N7W1&GniB|In3YcUGd= z)D+xqp8Jv8P9q$-R*jG&XrXz}`?)%rr$w6GSuM?KBWuM-1Z0MIA;L5n_*Xa&z$T5p zqvF)-WHlWBODIQHa_Z8M2BFn2}+U+tWn?x*Nh!PZsC=RxOr4Ywff^7Pl+gV?8OZu8S zt|iF6czo4{({_h$IBhy~HYI9L&9{!ok`m>bN|Zgks6^zXo!fdivAV5i^;z8V!@Z7T zd3z2!5!y~Y9NMy*1O}$6RQS7rST!L@gr>tN%J0U_AazE-)!Es5iET?4z;Gz@+E7e4 zDXNDLQv`}NF>VjO2SJ2jyh&uuB`glEEFu(aQp~m>;RY%MbIf#ZhNM@dBC!-NmnhW% z_&T4^wgl~Rl6ZU5;wb@Z8MrkZ&YFO=(<_HVzX4cF1AgdDnt-*$%qw7~)~dk2#V!m{ zLPcQ`zU`K)K<25%d~>OcAYi5l43V2qfuO(_Uz}&v&0AF9+pYBDWIM7Pu{VldYYQ2vxnx{ougR@ zv}v5370!}C&(%%0?_0e;55Z+E1lp9d&bnDiH5(ZOdgXf$7~R1wRS}kuYtnFyR5F`N z;UNnUpp^A>)o&8(Ns&|0?$UW^&+(X9Zo+0=FT!SnlG|%&PDRJng-di6 zK}z59-MK^}!7>g}Dqh*w`FE1~cAB=|n<4n-H+){IBbpO;#}IE>VS zDv=`Qpk>yWZ_gUDWdL_h03H{kgC>>@kg+Gz9|$H=ozN0BI4@jvi|;P z)HOzTR20Ia!PuP3+8AkhEq|IMlJ1tN0KPpHU}O=cqpqT~RAgdQ5T*98)Y8H_Eq962 zuuHslW%hXcvhP+#Mu@uy@rVJCZDls9%IU-L(l*8QQoeIhi&9OCQ9;TZx2c&HPl;fk zs(cYz&ru2zLfJA!^tTA4gfNgmO7BP-+Gwa3rY_PE+wFR!zlL zlA?1(ic&#}Q9+Q`)DpOqmhm=AEDBK)ku5i!j|w`qQnkh9*%^r$`XobjylFe8;7uEt zLcP%MT&ki}sbW+R`ZbdwGUdV$GfZL_0T^LODUxzuxDc|UL#x8v$a!cd6uha`Z)>YD z(YeILusjb=?L6p{i({6Oa1$uM3A*@rCYPW8Yy0Y=I5Fl#$Z~#iI$Cl+dxE$vpSp88 zwO@*58t#~n(=gP_uiOrtPFWH2HG$zX7{NF|DLCcxqR4Nj0(y2&sc#Ex@;e7M`K7=n z-wbSW`_7*JLT}v8A?l5-4pHA0?&Nn2cM?4(B_gLLk$YY^c`ZXTJ$q=TZ;NsAJI6Tr zr5GpQjBzrF)FEoQIRoO5FmV;>iqp-NjWDJpkuFjr1=Jh2Q;WQ@)o}G~QBi*9s3^Y_ z73G^zQBK2)2y^NGJuLWHB7e*=TtK=@nxtnlqm~zvYqg zn~qeyj_r4j&GJjJS-u&Y)il+mBjvZ;Pkz&Ws@HP;`^IKDB|?WLq2+?~8;UZ|Eti(& zy^_?{WniJ9{R-(}gc6b%T%Mi2ej#V5WxB0rPq+2!pVW{aI&TB7G&{aAJ2f%?7xKZM z{)-^O2}K}*DFfaSfFVr8-GnIX$ZdE2k3c`HBId%Kv^#I^q#=gMZFy1P%8PWn28J}-q>)PT(CMCT%fwgLp7`opJfVJ9PiU!}mOn5RMtk~>y(pgB(&O*iJ^r?$ zTb*lel}c{;15;(Q=k1i_W=sFMYY)Y;RoLoWV5?ML%O9Akn#jhlN5iHTb=HbXN|C=G z8a92PyE;%r!`lxHt0eD=Mp=&UhlWjHc9fT1c~P8w(6H4h>RhI%RHeu(F3Qk~M*X66 zE*w;<8{`!i#g0b(qI56UQ=ScHA2jNpFPV0IzGONm7Y!=ThAkG|TE?gAY&eA%9jEy_ zBF%U>HoMO0Y}Yv@yUsD}I%g&Wd@ZQdpBJaIQR9@18pkkdcA!$fJWgko+bOEtj-hfl zV^Xj3I^9%W<(F`anv0X`y&RXR6_(!Kg5{QXiL)D*2}ikZx5^J)u$h$Po`hte;+7wK zUBep$MAUxSSwRt_BDquMXp_5Gq;49q`?Faq`)oF|m}e84*qwA1yOWaGos`9{{jrdO zi8gC@|2(r@KTmApe9~E*PfFr^QWoc~B|YN~r)ar>X(-+S6K{hp5mWE~)P{`6p={W9 zI=-T(Q^MXnz?C`>@#aS6{(Zc7tKtRu{)7zNArO-IJ0>m+o^BC41Z2YiS*R!Vtt8cP zf=OqkW>QpYCS|3jLJ{vDA%>!@eu!)nZzu{g>V*G3J8>u$k5v^~EJ(`d!$x79vNY+c zEKQ0E%A}+xRmf8`k;oETZoarC$x!W%X^`Ti-akIE=sT0H`p%@N?@UViPR*jpi;CMM zE=TUz@U2sfCS4VyNl`JHloTUNc~a5Kf<`9~81FbNqA_ZkHpP2j91|weg0p|;S>L726BjeKT%jC^9z87EzJ#z|3UoRoCNJ)MKIcHsdt z868lp%8cX2WNCR5FDJ8IJjP6hV~Ekt*GWolMTC?1F9gC^E-XJH=2Q7}8#DL`tJP~2 z?KiUp`%NsW_N1$-%{!J9hl1Wv4R8@$P85Nc4(!!tZainfC;H{9v-e<)(^M_(s8#aJ zY&5kz>l<#82nT%YXigNU7($VXSJLQg(`Qplx@#rH=_}|YPI;5&FO|wJrKuyEl&hYF z_d!Je_hKR^cHt+e20pi;Xks zYU50bHqNAE<5VY8R2=7mlxspzgjHTZw#w?XNcpbZGEWW&2vAIp( zBg)cEz+}-2vDwAjH=I`*0kZj2J&)#i}s9Tt=Xw) zWQejnbP3Cd-&woLBQsm!5rv?Y>h23ZD-&&5@M494O`#@90}2!B9YXwhB#&@hJ3hyPzL6R-60f9y-R`@-YTw|DWT8O zEr7uaqg#&RlE8@LC?BqW{{9~W&O5<-`JfbMmh|A@zc+J~#)u($02pJR92|TG?@>Z1W+dH$&p-t0eFh&<%B=zL`QUTk_H8~iehJ>by8>@soW8vRSMR{H z7vTKu<<;ry*Ds!f=jZQVoL#;ChZylv=EEKw^udM5(F4H>1vkPF`1!XD4sQDVh%m6+ z;1JPV6y*GWK+@&$8pazK9sfU~$0hIaU!L<)^f`9i{%IKEc-hbQ!to(k;FPk#K_6Tq zB*^{wCwzl#BOD&|!C8*lb4&x0hI#8y{$a3O9TQ2mOBk;53TBd%RpR%2i90-l7on!BugKt03XOhy<+X|0@)&`^uAWe<9Gw z|6OP3jwU7kKX%8XNB;jcew>HNIAhLP`X9xb9~>C_8B>s?nD3KlE0}P|nXphOw_@MF zJ-t-%$egaEDa(tZWOTNb!FPD1&hb(@>5oM;d_hShD@>r7sQvuZ2Bk zKK`XcqvZ|-I2Ig1-aTlhC|IW0)tmz1!=G<+xx_mNWEjaJiz$pzUL`?zO34xjQYz?~ z`3(LWaqfP#O*nVgv&a8SdeKc@UuE+Bf($tL46gnOJ_E{9&hbBk>)wZ}v)(oM3@#A^ z+0&-r3a`=cBt{&vVY=pTpMuZIRm*|=`wsy@ypp;FFy7W$yA-TYD)RrhvCBWETYwo_ z(*bw^gH^qWOjl$RWlyb9;VZg9+kuo!c`bgI+OjP@$ z#GgaVjP&Pq$?tBC?*DJc<&0 zVUjf<>2;(Q5~TAn1fRj25Wbk#3m8$vF@K@_lAAcLE@8g4ajc#e46Q@l)}1p^9AFDj ze2Y^O3odob#p*m#H*Mx{;>=mWzm^M-t%I0&u6E=A)#Jw~l%Vc#6!Co~&2>hU+c8@v z<=->N)XJ7-sdDm_u5R>{-d*uLQlwv6)GW82fF)+O^ZhQ7oJ7h2uJX(C0>MknK$`2# z^Q|bRpbCRQE_;M8`SS7=KQ;D|2QuYfa%Y2~3U2xy-U$dA+MbY}L5jx18hG+UAH}?9 zSOz@+Kdn#<=7g<`g@f|d+9NT~sX~Y&B8#IXDGCs`C6I-66;ZpCce+*7UVOq-92a%# zs}`RBr91;y+EN1OQzEYUu&}V^NFKzPWjqUkYaITXQh43KTn9K_riju#&LWI~YHaw* z%Y4-~j7ndx8HOwJ<|tXI!1jaOk@N<~%jY;PPV#Zj6s{bmY6%2$6Y&x1Op*k}C{&qB zCPQOFvpQdZm@t{OC3gi(64_a6IO;sF$tGqAT5!j2K-JQaO|z zgkAXnsRU~TrC0l#_A8PL1!xoo8Jo--jo(4Nc2YPsjKel7RhKx~RK-h8hmkgcfPAWM

cjij9MEggBJX;e#Cvb~l3|i<_>UKFGgP!~Sg&AC|}- zNCbbx5i0J;o;m@&6E01UdiqkkchWn)P2ywSx0iq7#&GYX$6*PRK}aIqpUICI7_s9o zl+6uQaa{a6lJP5g+T_j>H|J6#(I!0K0v|8l4(#L%vTOLF;4UD~k@#tagO%81dT;Tb z+QgkJxmz?~ZDT2afH9t!4MSIuo2Aemh9OshX}a6)hQ&qsx;8*=is*XYP(J zok4!uRMC?Py7f$_J!23dcHwwy#bmQw zl@TdNi!?GvF1PgHhKop3T!B>_idBw`4m+%<*n9xqd;mVe2#0#73!6%JIs$q{NNU7f zi$NC)9AmbvIR($r0>|7s(@g>rQ}G}g1L;OMbAJ9gMT=kZi-Vi&3=S|69QrsQaexv= zk7=+%;U>cIvX5@1TkV*ev&*=jkgy+<5FJ0!WA$Mi_F>F$U;jlh=_tW5Iu~2fvb$uH z#?6%j86=x1x*!n_O1AO&;w@np($uTW`KcU2o(K*BBnm_cdTQQ!8PJ!jAmuY;-mZvl z%|n&JGq^0my%n{Ry#I@?pf?(ycrz6G!>I!ugogfN0vF?{yFlS694-RS9gW;EoG;v9 z=pq=R@ywsjy>U1VW`P$>MpM5T8!F?!MYk{aw@xod zHGhVq3u?0WKJ#$DaZ)5=&N&fWC;1GnT|UO!jVMG+79d0vb1O3;A+2`4#T1kH6{eii zzQ$|eqE~=?;To6lFGYfoYzY zwl4a*5Ilc-sqcU3QKr1=@HkofRSpBza0^mINpy=qOd~>WHi^EEAhAq&G2ABF~A`?(#=R!IN(P|;ZDj(P)eT#xqvTvgPwOOe{9dBq7hJp@<(JOLlB&cL%naB+Hh z`P1_g@ZG=v4F>Pk(*q(N^N&Bi17~>y@k8w-+-{uoTX$+(Dn4xq515~vyKTxD1qOi(IhKz~O9C5)QA}Qp##~R2$M{)AAeFsx? z0z@d(e4EH(=QmTDZ32x)3Qz0ITVaaw4>)H$S{2PNQ8?3_Z?%Ck02f)bm}Y4bMb5AI zc*}^)VKi85qKGqv%J>p zepRRo$owdais_d1GrucsUcCp0VwPh0*JH$jW8RX2K3Kyf;b@&-@YX4!sw@94cH3f^oesK%<^tJbcn;kP2LR!v)*-qn;aH}o@Se@W7+vo z=%M`r;$N5gg}{RPBt8kvNqT#-R#46W-=qlAEl6;1qs{Y$NIcf}zua6u0(hN}l);!; zPNt5?*y&5)T~%YW)18nv?CMQeLmYpn;S5Yv2mI3x>o>bu!1=5&mqNu3@#KZ zFj+|KR0nmH&QgdL_{RLgWtiZE2@H_ts(gXgkl{c?nVkuhnF^gbTkU+_O=uz=G)Yh# zO2{%(L=2jbLbF($tf%~F$h(a$pHMUiG=BO1drDElwKa5DK!jsQHX<5}P^IIp^|&Yw zMIdE$rUlpj+4)8MN0D`iBiTov;5v!WAR+;b1S8>0RtuN13rw9-p)S-Nglsr*JFowv zE=cM^Tw6W}`0DlQg%HV-Es9+pa>Y6(3~*tnvu=L)J8%c?ueZf8<5P8&r}i$)?~Lm(VhL_N{*FU+U(Zcd0@-Iu}p#wZhPi zjvuqlF4d`}r=}>3G21&oq||svVo0I2JtO35g~||wdZ!{>8A{hUmK&6$Axd}Wkf_H3 z8_81XA$b!W9+Gb2Bk{C?tOAj>I1=fn@sevym@hZe2w;EA_{9MK8`< z>c!>zuyk*yA0xGB+WNEcuuApbRy7)I(mFRpQ1onyvjk&lCrICn&=L8eRBZOc``4Ge z>4qXBV3QN@{Mo=9vGLA1duG*s;cSBGcH686sW;aO@LOCntA0C1tBg>+TXvnnWZ>(| z<*`2*`g7NT!D#Hwr;D)<=b;}ipf?(7Is8~Vc#dcG439S;ttqtPye zjODo_=}k73J1p#C^Exq60Xjh1dM`>luC|a=m#|We#F}8GSd_rDHv&tEmCx zL)&%u&BpiB5cdqz$ucX9kyV6>4O^Y~T*kE;zfEnR2U5j&LrNA*?>&OyPbp^TT^vZq z=V{(DbIIo!q%tF5APo{}Fc5V@g=r==nKcPfX8ouremPxRvPrWCl~gu(`hVITXW9EW z$EvSN#_FrEJ|CYRTIZrU7>b*o#ek@bk7rr4dXOC$xw)D`U$=o)Nrq<;#Opfq^L!!P z{dX`{HCsf1ycpLYGLchw6KU^PWw<3&y@A}`V=mKg&pKn-kV;C8R)-`xwmxMmmmeEoK zLlN0tv%NK2#tW0EN?r%xF#5TXS2GI5zn8YuY&Ls|v$P^87lte{{-KFU(Qg|>Sw>MU z$FhxTKD=4ys#9ah2E}5N8SL|gxNYMbp?`e@!fg!KIFS5}ViK!I19j|ip+oi-;q_4= z`ZVi|(i%s%T0#>NC2J(#CqxlN5|~JMEj})4_T0qciWi08sWJ4SIFb@*yosVC5R>ZL zh+O3n>>aTqAWHY>P>~u6?9;!Q+YaOh<32Q!el2U3NX5YnbTE2b&)8LVYF+QI|o7Gq1B;=0>RhIo#7E zN={T&nyt68ZGR1us@-Ww(R?1&oXZqC&GvR<@THln*ff2$$op&zxyvlO!hrT4u^~)) zzT!#@BmfT8nkXf=mt2jHYCPUvOl%j0S!>Bv#aKk3%&|4W?iHa-FjZL{f#BGvZJfnG za(s_Dlm&@I7B0!|$7S{KK356}&9Lu+{F9Z!-vccgP<>#j67fa^>AJCZm)6Szn-m|lYgg5s%}C0_zjU`5p>*^-U8%b+^q z3JABd$kh{ofTBvxXca$(*7g+t&TB5X6_bZCtUY*6aPg{yh8TRy7c$X0Dr)=?SzDwota^d(ocdncpu^hp2fOq3p%K~lYw-aGNk z-WyEUkOiyWQBS0NP=5s)$%*-ADFRr3$? zfa)vtPMn*(i%7*X|BifQI@Vg+2I5|MyM*)m1+w@N`-&Gjzw7L8HPIi#-`=$sGQ z7-(lu*$``20@f|u&KRmb)UG^Ai)g#N>+WIehN=mGE>zcYhhsPN;e0%C7C|s{XPzI- zyoK*O!OZuZska!9M?P|V7okPy27&9jo)5#h>p2T2s1|6eV3kGLrI?75-IV8aCU38F zTM%SH6nWMx<1$%PAy5@ZRk)@K-fn?U5_`uzsRuyt>gwu3_0$nZy2Opx1N{3j|DVgO zO2VO$S*QEdjY>-wr{(ue#PSS0W3c!zOqlZCW;gYfwaGTHZHC^X z5aN9{X9nqEcV`B+vOV(w_u8L1rS?hqx;r!<_JOx(an2rWkCwsKlJZ4%sba3SDY{gj zckECFtE443nR4AJ5|SB16BvAYMkC+m{$aLCoXcPVGxFHI1ZfIe6g4fXMsNn z&~P!FjK=dBLXPWui)lC=j(vAF9WNmCJbyIyU`=XA2_da+rgLcBx7w=%RDGNGB$AoL z#=oE8IMmf?IIKaCf7@-U7wubfm^yfBtb2fM!d882H0e*P-he%!-vew8uR}IOo23)A z!YwGi7vGwYqZ`r9mQRpZxdaqorGH zH*((K-X8_ei5^pj@>6guE22_MYPUo+GZk$HXti)vCIE6XGpjGAuaYa%oE3*-1SBNc zM3UdA_E`}MB_xFmlp_wnGgTW-`dFFBm^aFSa><0^Al)V^K}t#1BN>+=ZYxFU1`$|u ziz!y+hG4v%lW;2s*Q;n;>#K(Y7C2HeR2SPUt?I>x^XJNO_TkOx<$w21yu!*{s2U6( zC`!TkbMTaRI0PuZ?cc%_=;}JrwlGM&zfVMkT%`CGM`(#&&;Ukan=4=1QO_&@%C}Fo zlIT${(fz}$o4yBrPYC-lb9(DXQG|c+EfIc1`L{N{z?zBzx-QIKwY#$Ve>+^xS-bmH z?$Q-*OhmtI<*vdYyENk}*kepq#8iRBt#dMVpD~H z7~M{WWNBXUn!xZGj9?s~R0xE(x}9DEm2`jKB9&P!Sq@KR#B(AJ8)>r@(Yn$T6U(~k zjWAkPJQ8qslsmFkJ5os4svXIlXf1VQCxI{$2;>ds!HsiSn2kf#Z3f^{CPSMlz%_4s zeI)HlSoJF8$SzB9RiOHLv1o{SL~ch`i-}ix&xq;zhe0s=A$KBq0%5ZZ8vV z6rW`Uld98HvP3#;u8x1y@#=A$%5i>r^U=gu)} z#;J+788`#a@my!-4zv1J6NrY3spC%l>1c|=u|Jv3$BXG=GG0v4Vz_YU!^v>&dER{L zj3&sLxpU~uhiJ4Id$ZYWCuZ^%+k`_a2&@O4~OFa9mgsEzcU<9zHx`%*!LaB^}TN#cQkh0 zZ-DavWAFTJD1+%Y&b`Mf6ZaSS_51yU6%NtK0RVl#NN~Xaa_}VgJ#!1_7Nfg^gTIL< z4pu2z{Jp0IZ_d*OBwZf=$^`%pj#-Ltw}XJvo-lL%-ec$!I~M;=QS|p7W!nhR6+)~B zj(<2fc=ANl{_P8P!T$rErHz?k!tO~mNI!NI|2@Roo#m=>5lmnEAx)Nl82etFX0 w_4_PF%w@11k&AZ`Bw&83!{&c_*&ct7zsKL>@7}-vKL7y#{~$bSj{u+r0N;~GJpcdz literal 0 HcmV?d00001 diff --git a/stable/xbackbone/3.0.14/icon.png b/stable/xbackbone/3.0.16/icon.png similarity index 100% rename from stable/xbackbone/3.0.14/icon.png rename to stable/xbackbone/3.0.16/icon.png diff --git a/stable/xbackbone/3.0.14/ix_values.yaml b/stable/xbackbone/3.0.16/ix_values.yaml similarity index 100% rename from stable/xbackbone/3.0.14/ix_values.yaml rename to stable/xbackbone/3.0.16/ix_values.yaml diff --git a/stable/xbackbone/3.0.14/questions.yaml b/stable/xbackbone/3.0.16/questions.yaml similarity index 100% rename from stable/xbackbone/3.0.14/questions.yaml rename to stable/xbackbone/3.0.16/questions.yaml diff --git a/stable/xbackbone/3.0.16/templates/common.yaml b/stable/xbackbone/3.0.16/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xbackbone/3.0.16/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xbackbone/3.0.16/values.yaml b/stable/xbackbone/3.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xbackbone/item.yaml b/stable/xbackbone/item.yaml index 6e58ebf0e2e..6726c59fdd3 100644 --- a/stable/xbackbone/item.yaml +++ b/stable/xbackbone/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/xbackbone.png +icon_url: https://truecharts.org/img/chart-icons/xbackbone.png categories: - files diff --git a/stable/xteve/6.0.13/CHANGELOG.md b/stable/xteve/6.0.13/CHANGELOG.md deleted file mode 100644 index be55c8ff28e..00000000000 --- a/stable/xteve/6.0.13/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [xteve-6.0.13](https://github.com/truecharts/apps/compare/xteve-6.0.12...xteve-6.0.13) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [xteve-6.0.12](https://github.com/truecharts/apps/compare/xteve-6.0.11...xteve-6.0.12) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [xteve-6.0.11](https://github.com/truecharts/apps/compare/xteve-6.0.10...xteve-6.0.11) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [xteve-6.0.10](https://github.com/truecharts/apps/compare/xteve-6.0.9...xteve-6.0.10) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [xteve-6.0.9](https://github.com/truecharts/apps/compare/xteve-6.0.8...xteve-6.0.9) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [xteve-6.0.8](https://github.com/truecharts/apps/compare/xteve-6.0.7...xteve-6.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [xteve-6.0.7](https://github.com/truecharts/apps/compare/xteve-6.0.6...xteve-6.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [xteve-6.0.6](https://github.com/truecharts/apps/compare/xteve-6.0.5...xteve-6.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [xteve-6.0.5](https://github.com/truecharts/apps/compare/xteve-6.0.4...xteve-6.0.5) (2022-06-17) - -#### Chore - -* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) - - - - -### [xteve-6.0.4](https://github.com/truecharts/apps/compare/xteve-6.0.3...xteve-6.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [xteve-6.0.3](https://github.com/truecharts/apps/compare/xteve-6.0.2...xteve-6.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/xteve/6.0.13/Chart.lock b/stable/xteve/6.0.13/Chart.lock deleted file mode 100644 index 2f19583918f..00000000000 --- a/stable/xteve/6.0.13/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:12:43.920139247Z" diff --git a/stable/xteve/6.0.13/Chart.yaml b/stable/xteve/6.0.13/Chart.yaml deleted file mode 100644 index 4d5f26f2207..00000000000 --- a/stable/xteve/6.0.13/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -appVersion: "2.2.0.200" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: M3U Proxy for Plex DVR and Emby Live TV. -home: https://github.com/truecharts/apps/tree/master/charts/stable/xteve -icon: https://truecharts.org/img/appicons/xteve.png -keywords: -- xteve -- iptv -- plex -- emby -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xteve -sources: -- https://github.com/xteve-project/xTeVe -- https://github.com/k8s-at-home/container-images -version: 6.0.13 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/xteve/6.0.15/CHANGELOG.md b/stable/xteve/6.0.15/CHANGELOG.md new file mode 100644 index 00000000000..1edd6e7e1dd --- /dev/null +++ b/stable/xteve/6.0.15/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [xteve-6.0.15](https://github.com/truecharts/apps/compare/xteve-6.0.13...xteve-6.0.15) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [xteve-6.0.13](https://github.com/truecharts/apps/compare/xteve-6.0.12...xteve-6.0.13) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [xteve-6.0.12](https://github.com/truecharts/apps/compare/xteve-6.0.11...xteve-6.0.12) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [xteve-6.0.11](https://github.com/truecharts/apps/compare/xteve-6.0.10...xteve-6.0.11) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [xteve-6.0.10](https://github.com/truecharts/apps/compare/xteve-6.0.9...xteve-6.0.10) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [xteve-6.0.9](https://github.com/truecharts/apps/compare/xteve-6.0.8...xteve-6.0.9) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [xteve-6.0.8](https://github.com/truecharts/apps/compare/xteve-6.0.7...xteve-6.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [xteve-6.0.7](https://github.com/truecharts/apps/compare/xteve-6.0.6...xteve-6.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [xteve-6.0.6](https://github.com/truecharts/apps/compare/xteve-6.0.5...xteve-6.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [xteve-6.0.5](https://github.com/truecharts/apps/compare/xteve-6.0.4...xteve-6.0.5) (2022-06-17) + +#### Chore + +* Sync questions and values env's ([#2916](https://github.com/truecharts/apps/issues/2916)) + + + + +### [xteve-6.0.4](https://github.com/truecharts/apps/compare/xteve-6.0.3...xteve-6.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/xteve/6.0.15/Chart.lock b/stable/xteve/6.0.15/Chart.lock new file mode 100644 index 00000000000..4ae7ce16781 --- /dev/null +++ b/stable/xteve/6.0.15/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:18:41.217973093Z" diff --git a/stable/xteve/6.0.15/Chart.yaml b/stable/xteve/6.0.15/Chart.yaml new file mode 100644 index 00000000000..f74386d184f --- /dev/null +++ b/stable/xteve/6.0.15/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +appVersion: "2.2.0.200" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: M3U Proxy for Plex DVR and Emby Live TV. +home: https://github.com/truecharts/apps/tree/master/charts/stable/xteve +icon: https://truecharts.org/img/chart-icons/xteve.png +keywords: +- xteve +- iptv +- plex +- emby +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xteve +sources: +- https://github.com/xteve-project/xTeVe +- https://github.com/k8s-at-home/container-images +version: 6.0.15 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xteve/6.0.13/README.md b/stable/xteve/6.0.15/README.md similarity index 100% rename from stable/xteve/6.0.13/README.md rename to stable/xteve/6.0.15/README.md diff --git a/stable/xteve/6.0.13/app-readme.md b/stable/xteve/6.0.15/app-readme.md similarity index 100% rename from stable/xteve/6.0.13/app-readme.md rename to stable/xteve/6.0.15/app-readme.md diff --git a/stable/xteve/6.0.15/charts/common-10.4.4.tgz b/stable/xteve/6.0.15/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/xteve/6.0.13/icon.png b/stable/xteve/6.0.15/icon.png similarity index 100% rename from stable/xteve/6.0.13/icon.png rename to stable/xteve/6.0.15/icon.png diff --git a/stable/xteve/6.0.13/ix_values.yaml b/stable/xteve/6.0.15/ix_values.yaml similarity index 100% rename from stable/xteve/6.0.13/ix_values.yaml rename to stable/xteve/6.0.15/ix_values.yaml diff --git a/stable/xteve/6.0.13/questions.yaml b/stable/xteve/6.0.15/questions.yaml similarity index 100% rename from stable/xteve/6.0.13/questions.yaml rename to stable/xteve/6.0.15/questions.yaml diff --git a/stable/xteve/6.0.15/templates/common.yaml b/stable/xteve/6.0.15/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xteve/6.0.15/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xteve/6.0.15/values.yaml b/stable/xteve/6.0.15/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xteve/item.yaml b/stable/xteve/item.yaml index 2a79a30469e..34108c7012d 100644 --- a/stable/xteve/item.yaml +++ b/stable/xteve/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/xteve.png +icon_url: https://truecharts.org/img/chart-icons/xteve.png categories: - media diff --git a/stable/xwiki/3.0.16/CHANGELOG.md b/stable/xwiki/3.0.16/CHANGELOG.md deleted file mode 100644 index f527826d0e9..00000000000 --- a/stable/xwiki/3.0.16/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [xwiki-3.0.16](https://github.com/truecharts/apps/compare/xwiki-3.0.15...xwiki-3.0.16) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [xwiki-3.0.15](https://github.com/truecharts/apps/compare/xwiki-3.0.14...xwiki-3.0.15) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) -* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) - - - - -### [xwiki-3.0.14](https://github.com/truecharts/apps/compare/xwiki-3.0.13...xwiki-3.0.14) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [xwiki-3.0.13](https://github.com/truecharts/apps/compare/xwiki-3.0.12...xwiki-3.0.13) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [xwiki-3.0.12](https://github.com/truecharts/apps/compare/xwiki-3.0.11...xwiki-3.0.12) (2022-07-05) - -#### Chore - -* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) - - - - -### [xwiki-3.0.11](https://github.com/truecharts/apps/compare/xwiki-3.0.10...xwiki-3.0.11) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [xwiki-3.0.10](https://github.com/truecharts/apps/compare/xwiki-3.0.9...xwiki-3.0.10) (2022-07-01) - -#### Chore - -* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) - - - - -### [xwiki-3.0.9](https://github.com/truecharts/apps/compare/xwiki-3.0.8...xwiki-3.0.9) (2022-06-29) - -#### Chore - -* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) - - - - -### [xwiki-3.0.8](https://github.com/truecharts/apps/compare/xwiki-3.0.7...xwiki-3.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [xwiki-3.0.7](https://github.com/truecharts/apps/compare/xwiki-3.0.6...xwiki-3.0.7) (2022-06-22) - -#### Chore - -* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [xwiki-3.0.6](https://github.com/truecharts/apps/compare/xwiki-3.0.5...xwiki-3.0.6) (2022-06-21) - -#### Chore - diff --git a/stable/xwiki/3.0.16/Chart.lock b/stable/xwiki/3.0.16/Chart.lock deleted file mode 100644 index 4d8ffcbe5be..00000000000 --- a/stable/xwiki/3.0.16/Chart.lock +++ /dev/null @@ -1,9 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac -generated: "2022-07-12T21:13:05.600358426Z" diff --git a/stable/xwiki/3.0.16/Chart.yaml b/stable/xwiki/3.0.16/Chart.yaml deleted file mode 100644 index 7875225a1a4..00000000000 --- a/stable/xwiki/3.0.16/Chart.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: v2 -appVersion: "14.5.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -- condition: postgresql.enabled - name: postgresql - repository: https://charts.truecharts.org/ - version: 8.0.30 -description: XWiki is a free wiki software platform written in Java with a design emphasis on extensibility -home: https://github.com/truecharts/apps/tree/master/charts/stable/xwiki -icon: https://truecharts.org/img/appicons/xwiki.png -keywords: -- xwiki -- wiki -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: xwiki -sources: -- https://hub.docker.com/_/xwiki -- https://github.com/xwiki/xwiki-docker -version: 3.0.16 -annotations: - truecharts.org/catagories: | - - productivity - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/xwiki/3.0.18/CHANGELOG.md b/stable/xwiki/3.0.18/CHANGELOG.md new file mode 100644 index 00000000000..91c074f0551 --- /dev/null +++ b/stable/xwiki/3.0.18/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [xwiki-3.0.18](https://github.com/truecharts/apps/compare/xwiki-3.0.16...xwiki-3.0.18) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [xwiki-3.0.16](https://github.com/truecharts/apps/compare/xwiki-3.0.15...xwiki-3.0.16) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [xwiki-3.0.15](https://github.com/truecharts/apps/compare/xwiki-3.0.14...xwiki-3.0.15) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) +* update docker general non-major ([#3150](https://github.com/truecharts/apps/issues/3150)) + + + + +### [xwiki-3.0.14](https://github.com/truecharts/apps/compare/xwiki-3.0.13...xwiki-3.0.14) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [xwiki-3.0.13](https://github.com/truecharts/apps/compare/xwiki-3.0.12...xwiki-3.0.13) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [xwiki-3.0.12](https://github.com/truecharts/apps/compare/xwiki-3.0.11...xwiki-3.0.12) (2022-07-05) + +#### Chore + +* update helm general non-major helm releases ([#3075](https://github.com/truecharts/apps/issues/3075)) + + + + +### [xwiki-3.0.11](https://github.com/truecharts/apps/compare/xwiki-3.0.10...xwiki-3.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [xwiki-3.0.10](https://github.com/truecharts/apps/compare/xwiki-3.0.9...xwiki-3.0.10) (2022-07-01) + +#### Chore + +* update docker general non-major ([#3015](https://github.com/truecharts/apps/issues/3015)) + + + + +### [xwiki-3.0.9](https://github.com/truecharts/apps/compare/xwiki-3.0.8...xwiki-3.0.9) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [xwiki-3.0.8](https://github.com/truecharts/apps/compare/xwiki-3.0.7...xwiki-3.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [xwiki-3.0.7](https://github.com/truecharts/apps/compare/xwiki-3.0.6...xwiki-3.0.7) (2022-06-22) + +#### Chore + +* update docker general non-major ([#2954](https://github.com/truecharts/apps/issues/2954)) diff --git a/stable/xwiki/3.0.18/Chart.lock b/stable/xwiki/3.0.18/Chart.lock new file mode 100644 index 00000000000..defd7cd5472 --- /dev/null +++ b/stable/xwiki/3.0.18/Chart.lock @@ -0,0 +1,9 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +digest: sha256:01ffe8729acfd7e545afcc82e92919e6d38fbf37cd990e82c939f3f79edfe6ac +generated: "2022-07-12T23:18:58.962146832Z" diff --git a/stable/xwiki/3.0.18/Chart.yaml b/stable/xwiki/3.0.18/Chart.yaml new file mode 100644 index 00000000000..5043836e0b4 --- /dev/null +++ b/stable/xwiki/3.0.18/Chart.yaml @@ -0,0 +1,31 @@ +apiVersion: v2 +appVersion: "14.5.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +- condition: postgresql.enabled + name: postgresql + repository: https://charts.truecharts.org/ + version: 8.0.30 +description: XWiki is a free wiki software platform written in Java with a design emphasis on extensibility +home: https://github.com/truecharts/apps/tree/master/charts/stable/xwiki +icon: https://truecharts.org/img/chart-icons/xwiki.png +keywords: +- xwiki +- wiki +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: xwiki +sources: +- https://hub.docker.com/_/xwiki +- https://github.com/xwiki/xwiki-docker +version: 3.0.18 +annotations: + truecharts.org/catagories: | + - productivity + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/xwiki/3.0.16/README.md b/stable/xwiki/3.0.18/README.md similarity index 100% rename from stable/xwiki/3.0.16/README.md rename to stable/xwiki/3.0.18/README.md diff --git a/stable/xwiki/3.0.16/app-readme.md b/stable/xwiki/3.0.18/app-readme.md similarity index 100% rename from stable/xwiki/3.0.16/app-readme.md rename to stable/xwiki/3.0.18/app-readme.md diff --git a/stable/xwiki/3.0.18/charts/common-10.4.4.tgz b/stable/xwiki/3.0.18/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/xwiki/3.0.18/charts/postgresql-8.0.30.tgz b/stable/xwiki/3.0.18/charts/postgresql-8.0.30.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e5e82a8f3d60ac0bf279c7898b979a52e05526c6 GIT binary patch literal 79251 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

_n6|63Ca^owWgt~&}-n2=B{ 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 literal 0 HcmV?d00001 diff --git a/stable/xwiki/3.0.16/icon.png b/stable/xwiki/3.0.18/icon.png similarity index 100% rename from stable/xwiki/3.0.16/icon.png rename to stable/xwiki/3.0.18/icon.png diff --git a/stable/xwiki/3.0.16/ix_values.yaml b/stable/xwiki/3.0.18/ix_values.yaml similarity index 100% rename from stable/xwiki/3.0.16/ix_values.yaml rename to stable/xwiki/3.0.18/ix_values.yaml diff --git a/stable/xwiki/3.0.16/questions.yaml b/stable/xwiki/3.0.18/questions.yaml similarity index 100% rename from stable/xwiki/3.0.16/questions.yaml rename to stable/xwiki/3.0.18/questions.yaml diff --git a/stable/xwiki/3.0.18/templates/common.yaml b/stable/xwiki/3.0.18/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/xwiki/3.0.18/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/xwiki/3.0.18/values.yaml b/stable/xwiki/3.0.18/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/xwiki/item.yaml b/stable/xwiki/item.yaml index 35cea3e2344..c9ce80144a1 100644 --- a/stable/xwiki/item.yaml +++ b/stable/xwiki/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/xwiki.png +icon_url: https://truecharts.org/img/chart-icons/xwiki.png categories: - productivity diff --git a/stable/zerotier/2.0.12/CHANGELOG.md b/stable/zerotier/2.0.12/CHANGELOG.md deleted file mode 100644 index c3870992455..00000000000 --- a/stable/zerotier/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [zerotier-2.0.12](https://github.com/truecharts/apps/compare/zerotier-2.0.11...zerotier-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [zerotier-2.0.11](https://github.com/truecharts/apps/compare/zerotier-2.0.10...zerotier-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [zerotier-2.0.10](https://github.com/truecharts/apps/compare/zerotier-2.0.9...zerotier-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [zerotier-2.0.9](https://github.com/truecharts/apps/compare/zerotier-2.0.8...zerotier-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [zerotier-2.0.8](https://github.com/truecharts/apps/compare/zerotier-2.0.7...zerotier-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [zerotier-2.0.7](https://github.com/truecharts/apps/compare/zerotier-2.0.6...zerotier-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [zerotier-2.0.6](https://github.com/truecharts/apps/compare/zerotier-2.0.5...zerotier-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [zerotier-2.0.5](https://github.com/truecharts/apps/compare/zerotier-2.0.4...zerotier-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [zerotier-2.0.4](https://github.com/truecharts/apps/compare/zerotier-2.0.3...zerotier-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [zerotier-2.0.3](https://github.com/truecharts/apps/compare/zerotier-2.0.2...zerotier-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [zerotier-2.0.2](https://github.com/truecharts/apps/compare/zerotier-2.0.1...zerotier-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/zerotier/2.0.12/Chart.lock b/stable/zerotier/2.0.12/Chart.lock deleted file mode 100644 index 195abf1d219..00000000000 --- a/stable/zerotier/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:13:00.443879488Z" diff --git a/stable/zerotier/2.0.12/Chart.yaml b/stable/zerotier/2.0.12/Chart.yaml deleted file mode 100644 index 2078b8891fc..00000000000 --- a/stable/zerotier/2.0.12/Chart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: zerotier -version: 2.0.12 -appVersion: "1.8.10" -description: ZeroTier is a smart programmable Ethernet switch for planet Earth -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/zerotier -icon: https://truecharts.org/img/appicons/zerotier.png -keywords: - - zerotier - - network -sources: - - https://hub.docker.com/r/zerotier/zerotier -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - network - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/zerotier/2.0.14/CHANGELOG.md b/stable/zerotier/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..d6d3cfb005e --- /dev/null +++ b/stable/zerotier/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zerotier-2.0.14](https://github.com/truecharts/apps/compare/zerotier-2.0.12...zerotier-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [zerotier-2.0.12](https://github.com/truecharts/apps/compare/zerotier-2.0.11...zerotier-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [zerotier-2.0.11](https://github.com/truecharts/apps/compare/zerotier-2.0.10...zerotier-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [zerotier-2.0.10](https://github.com/truecharts/apps/compare/zerotier-2.0.9...zerotier-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [zerotier-2.0.9](https://github.com/truecharts/apps/compare/zerotier-2.0.8...zerotier-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [zerotier-2.0.8](https://github.com/truecharts/apps/compare/zerotier-2.0.7...zerotier-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [zerotier-2.0.7](https://github.com/truecharts/apps/compare/zerotier-2.0.6...zerotier-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [zerotier-2.0.6](https://github.com/truecharts/apps/compare/zerotier-2.0.5...zerotier-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [zerotier-2.0.5](https://github.com/truecharts/apps/compare/zerotier-2.0.4...zerotier-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [zerotier-2.0.4](https://github.com/truecharts/apps/compare/zerotier-2.0.3...zerotier-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [zerotier-2.0.3](https://github.com/truecharts/apps/compare/zerotier-2.0.2...zerotier-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/zerotier/2.0.14/Chart.lock b/stable/zerotier/2.0.14/Chart.lock new file mode 100644 index 00000000000..02b64904d1d --- /dev/null +++ b/stable/zerotier/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:18:56.77728889Z" diff --git a/stable/zerotier/2.0.14/Chart.yaml b/stable/zerotier/2.0.14/Chart.yaml new file mode 100644 index 00000000000..51ee4922acc --- /dev/null +++ b/stable/zerotier/2.0.14/Chart.yaml @@ -0,0 +1,29 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: zerotier +version: 2.0.14 +appVersion: "1.8.10" +description: ZeroTier is a smart programmable Ethernet switch for planet Earth +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/zerotier +icon: https://truecharts.org/img/chart-icons/zerotier.png +keywords: + - zerotier + - network +sources: + - https://hub.docker.com/r/zerotier/zerotier +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - network + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zerotier/2.0.12/README.md b/stable/zerotier/2.0.14/README.md similarity index 100% rename from stable/zerotier/2.0.12/README.md rename to stable/zerotier/2.0.14/README.md diff --git a/stable/zerotier/2.0.12/app-readme.md b/stable/zerotier/2.0.14/app-readme.md similarity index 100% rename from stable/zerotier/2.0.12/app-readme.md rename to stable/zerotier/2.0.14/app-readme.md diff --git a/stable/zerotier/2.0.14/charts/common-10.4.4.tgz b/stable/zerotier/2.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/zerotier/2.0.12/icon.png b/stable/zerotier/2.0.14/icon.png similarity index 100% rename from stable/zerotier/2.0.12/icon.png rename to stable/zerotier/2.0.14/icon.png diff --git a/stable/zerotier/2.0.12/ix_values.yaml b/stable/zerotier/2.0.14/ix_values.yaml similarity index 100% rename from stable/zerotier/2.0.12/ix_values.yaml rename to stable/zerotier/2.0.14/ix_values.yaml diff --git a/stable/zerotier/2.0.12/questions.yaml b/stable/zerotier/2.0.14/questions.yaml similarity index 100% rename from stable/zerotier/2.0.12/questions.yaml rename to stable/zerotier/2.0.14/questions.yaml diff --git a/stable/zerotier/2.0.14/templates/common.yaml b/stable/zerotier/2.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zerotier/2.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zerotier/2.0.14/values.yaml b/stable/zerotier/2.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zerotier/item.yaml b/stable/zerotier/item.yaml index 5bbbff25d90..d4eef929af4 100644 --- a/stable/zerotier/item.yaml +++ b/stable/zerotier/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/zerotier.png +icon_url: https://truecharts.org/img/chart-icons/zerotier.png categories: - network diff --git a/stable/zigbee2mqtt/4.0.14/CHANGELOG.md b/stable/zigbee2mqtt/4.0.14/CHANGELOG.md deleted file mode 100644 index e98e54ca480..00000000000 --- a/stable/zigbee2mqtt/4.0.14/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [zigbee2mqtt-4.0.14](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.13...zigbee2mqtt-4.0.14) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [zigbee2mqtt-4.0.13](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.12...zigbee2mqtt-4.0.13) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [zigbee2mqtt-4.0.12](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.11...zigbee2mqtt-4.0.12) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [zigbee2mqtt-4.0.11](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.10...zigbee2mqtt-4.0.11) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [zigbee2mqtt-4.0.10](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.9...zigbee2mqtt-4.0.10) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [zigbee2mqtt-4.0.9](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.8...zigbee2mqtt-4.0.9) (2022-07-02) - -#### Chore - -* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) - - - - -### [zigbee2mqtt-4.0.8](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.7...zigbee2mqtt-4.0.8) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [zigbee2mqtt-4.0.7](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.6...zigbee2mqtt-4.0.7) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [zigbee2mqtt-4.0.6](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.5...zigbee2mqtt-4.0.6) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [zigbee2mqtt-4.0.5](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.4...zigbee2mqtt-4.0.5) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [zigbee2mqtt-4.0.4](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.3...zigbee2mqtt-4.0.4) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - diff --git a/stable/zigbee2mqtt/4.0.14/Chart.lock b/stable/zigbee2mqtt/4.0.14/Chart.lock deleted file mode 100644 index 258f1f8a8dc..00000000000 --- a/stable/zigbee2mqtt/4.0.14/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:13:08.278135668Z" diff --git a/stable/zigbee2mqtt/4.0.14/Chart.yaml b/stable/zigbee2mqtt/4.0.14/Chart.yaml deleted file mode 100644 index c6e8f620a28..00000000000 --- a/stable/zigbee2mqtt/4.0.14/Chart.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v2 -appVersion: "1.26.0" -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -description: Bridges events and allows you to control your Zigbee devices via MQTT -home: https://github.com/truecharts/apps/tree/master/charts/stable/zigbee2mqtt -icon: https://truecharts.org/img/appicons/zigbee2mqtt.png -keywords: -- zigbee -- mqtt -- home-assistant -kubeVersion: '>=1.16.0-0' -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: zigbee2mqtt -sources: -- https://github.com/Koenkk/zigbee2mqtt -version: 4.0.14 -annotations: - truecharts.org/catagories: | - - media - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/zigbee2mqtt/4.0.16/CHANGELOG.md b/stable/zigbee2mqtt/4.0.16/CHANGELOG.md new file mode 100644 index 00000000000..343426f41db --- /dev/null +++ b/stable/zigbee2mqtt/4.0.16/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zigbee2mqtt-4.0.16](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.14...zigbee2mqtt-4.0.16) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [zigbee2mqtt-4.0.14](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.13...zigbee2mqtt-4.0.14) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [zigbee2mqtt-4.0.13](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.12...zigbee2mqtt-4.0.13) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [zigbee2mqtt-4.0.12](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.11...zigbee2mqtt-4.0.12) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [zigbee2mqtt-4.0.11](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.10...zigbee2mqtt-4.0.11) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [zigbee2mqtt-4.0.10](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.9...zigbee2mqtt-4.0.10) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [zigbee2mqtt-4.0.9](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.8...zigbee2mqtt-4.0.9) (2022-07-02) + +#### Chore + +* update docker general non-major ([#3033](https://github.com/truecharts/apps/issues/3033)) + + + + +### [zigbee2mqtt-4.0.8](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.7...zigbee2mqtt-4.0.8) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [zigbee2mqtt-4.0.7](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.6...zigbee2mqtt-4.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [zigbee2mqtt-4.0.6](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.5...zigbee2mqtt-4.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [zigbee2mqtt-4.0.5](https://github.com/truecharts/apps/compare/zigbee2mqtt-4.0.4...zigbee2mqtt-4.0.5) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + diff --git a/stable/zigbee2mqtt/4.0.16/Chart.lock b/stable/zigbee2mqtt/4.0.16/Chart.lock new file mode 100644 index 00000000000..38aae209c35 --- /dev/null +++ b/stable/zigbee2mqtt/4.0.16/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:19:01.769340261Z" diff --git a/stable/zigbee2mqtt/4.0.16/Chart.yaml b/stable/zigbee2mqtt/4.0.16/Chart.yaml new file mode 100644 index 00000000000..27f8d1dbd68 --- /dev/null +++ b/stable/zigbee2mqtt/4.0.16/Chart.yaml @@ -0,0 +1,27 @@ +apiVersion: v2 +appVersion: "1.26.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +description: Bridges events and allows you to control your Zigbee devices via MQTT +home: https://github.com/truecharts/apps/tree/master/charts/stable/zigbee2mqtt +icon: https://truecharts.org/img/chart-icons/zigbee2mqtt.png +keywords: +- zigbee +- mqtt +- home-assistant +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zigbee2mqtt +sources: +- https://github.com/Koenkk/zigbee2mqtt +version: 4.0.16 +annotations: + truecharts.org/catagories: | + - media + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zigbee2mqtt/4.0.14/README.md b/stable/zigbee2mqtt/4.0.16/README.md similarity index 100% rename from stable/zigbee2mqtt/4.0.14/README.md rename to stable/zigbee2mqtt/4.0.16/README.md diff --git a/stable/zigbee2mqtt/4.0.16/SKIPINSTALL b/stable/zigbee2mqtt/4.0.16/SKIPINSTALL new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/4.0.14/app-readme.md b/stable/zigbee2mqtt/4.0.16/app-readme.md similarity index 100% rename from stable/zigbee2mqtt/4.0.14/app-readme.md rename to stable/zigbee2mqtt/4.0.16/app-readme.md diff --git a/stable/zigbee2mqtt/4.0.16/charts/common-10.4.4.tgz b/stable/zigbee2mqtt/4.0.16/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/zigbee2mqtt/4.0.14/icon.png b/stable/zigbee2mqtt/4.0.16/icon.png similarity index 100% rename from stable/zigbee2mqtt/4.0.14/icon.png rename to stable/zigbee2mqtt/4.0.16/icon.png diff --git a/stable/zigbee2mqtt/4.0.14/ix_values.yaml b/stable/zigbee2mqtt/4.0.16/ix_values.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.14/ix_values.yaml rename to stable/zigbee2mqtt/4.0.16/ix_values.yaml diff --git a/stable/zigbee2mqtt/4.0.14/questions.yaml b/stable/zigbee2mqtt/4.0.16/questions.yaml similarity index 100% rename from stable/zigbee2mqtt/4.0.14/questions.yaml rename to stable/zigbee2mqtt/4.0.16/questions.yaml diff --git a/stable/zigbee2mqtt/4.0.16/templates/common.yaml b/stable/zigbee2mqtt/4.0.16/templates/common.yaml new file mode 100644 index 00000000000..b9e7208f382 --- /dev/null +++ b/stable/zigbee2mqtt/4.0.16/templates/common.yaml @@ -0,0 +1,5 @@ +{{/* Make sure all variables are set properly */}} +{{- include "tc.common.loader.init" . }} + +{{/* Render the templates */}} +{{ include "tc.common.loader.apply" . }} diff --git a/stable/zigbee2mqtt/4.0.16/values.yaml b/stable/zigbee2mqtt/4.0.16/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zigbee2mqtt/item.yaml b/stable/zigbee2mqtt/item.yaml index a05951ef08c..1963cf6d314 100644 --- a/stable/zigbee2mqtt/item.yaml +++ b/stable/zigbee2mqtt/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/zigbee2mqtt.png +icon_url: https://truecharts.org/img/chart-icons/zigbee2mqtt.png categories: - media diff --git a/stable/znc/2.0.12/CHANGELOG.md b/stable/znc/2.0.12/CHANGELOG.md deleted file mode 100644 index 9bd09383b43..00000000000 --- a/stable/znc/2.0.12/CHANGELOG.md +++ /dev/null @@ -1,99 +0,0 @@ -# Changelog - - -## [znc-2.0.12](https://github.com/truecharts/apps/compare/znc-2.0.11...znc-2.0.12) (2022-07-12) - -### Chore - -- bump to regenerate documentation - - - - -### [znc-2.0.11](https://github.com/truecharts/apps/compare/znc-2.0.10...znc-2.0.11) (2022-07-12) - -#### Chore - -* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) - - - - -### [znc-2.0.10](https://github.com/truecharts/apps/compare/znc-2.0.9...znc-2.0.10) (2022-07-11) - -#### Chore - -* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) - - - - -### [znc-2.0.9](https://github.com/truecharts/apps/compare/znc-2.0.8...znc-2.0.9) (2022-07-09) - -#### Chore - -* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) - - - - -### [znc-2.0.8](https://github.com/truecharts/apps/compare/znc-2.0.7...znc-2.0.8) (2022-07-04) - -#### Chore - -* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) - - - - -### [znc-2.0.7](https://github.com/truecharts/apps/compare/znc-2.0.6...znc-2.0.7) (2022-06-25) - -#### Chore - -* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) - - - - -### [znc-2.0.6](https://github.com/truecharts/apps/compare/znc-2.0.5...znc-2.0.6) (2022-06-22) - -#### Chore - -* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) - - - - -### [znc-2.0.5](https://github.com/truecharts/apps/compare/znc-2.0.4...znc-2.0.5) (2022-06-21) - -#### Chore - -* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) - - - - -### [znc-2.0.4](https://github.com/truecharts/apps/compare/znc-2.0.3...znc-2.0.4) (2022-06-14) - -#### Chore - -* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) - - - - -### [znc-2.0.3](https://github.com/truecharts/apps/compare/znc-2.0.2...znc-2.0.3) (2022-06-11) - -#### Chore - -* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) - - - - -### [znc-2.0.2](https://github.com/truecharts/apps/compare/znc-2.0.1...znc-2.0.2) (2022-06-07) - -#### Fix - -* hotpatch to disable HPA and networkPolicy in SCALE interface, due to incompatible format. - diff --git a/stable/znc/2.0.12/Chart.lock b/stable/znc/2.0.12/Chart.lock deleted file mode 100644 index ba8ab84679d..00000000000 --- a/stable/znc/2.0.12/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 -digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 -generated: "2022-07-12T21:13:10.869494734Z" diff --git a/stable/znc/2.0.12/Chart.yaml b/stable/znc/2.0.12/Chart.yaml deleted file mode 100644 index a3915a4b095..00000000000 --- a/stable/znc/2.0.12/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -apiVersion: v2 -kubeVersion: ">=1.16.0-0" -name: znc -version: 2.0.12 -appVersion: "1.8.2" -description: Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. -type: application -deprecated: false -home: https://github.com/truecharts/apps/tree/master/charts/stable/znc -icon: https://truecharts.org/img/appicons/znc.png -keywords: - - znc -sources: - - https://hub.docker.com/r/linuxserver/znc -dependencies: -- name: common - repository: https://library-charts.truecharts.org - version: 10.4.4 - # condition: -maintainers: -- email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -annotations: - truecharts.org/catagories: | - - incubator - truecharts.org/SCALE-support: "true" - truecharts.org/grade: U diff --git a/stable/znc/2.0.14/CHANGELOG.md b/stable/znc/2.0.14/CHANGELOG.md new file mode 100644 index 00000000000..c2056cb7f13 --- /dev/null +++ b/stable/znc/2.0.14/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [znc-2.0.14](https://github.com/truecharts/apps/compare/znc-2.0.12...znc-2.0.14) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [znc-2.0.12](https://github.com/truecharts/apps/compare/znc-2.0.11...znc-2.0.12) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [znc-2.0.11](https://github.com/truecharts/apps/compare/znc-2.0.10...znc-2.0.11) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [znc-2.0.10](https://github.com/truecharts/apps/compare/znc-2.0.9...znc-2.0.10) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [znc-2.0.9](https://github.com/truecharts/apps/compare/znc-2.0.8...znc-2.0.9) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [znc-2.0.8](https://github.com/truecharts/apps/compare/znc-2.0.7...znc-2.0.8) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [znc-2.0.7](https://github.com/truecharts/apps/compare/znc-2.0.6...znc-2.0.7) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [znc-2.0.6](https://github.com/truecharts/apps/compare/znc-2.0.5...znc-2.0.6) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [znc-2.0.5](https://github.com/truecharts/apps/compare/znc-2.0.4...znc-2.0.5) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + + + + +### [znc-2.0.4](https://github.com/truecharts/apps/compare/znc-2.0.3...znc-2.0.4) (2022-06-14) + +#### Chore + +* update helm general non-major helm releases ([#2886](https://github.com/truecharts/apps/issues/2886)) + + + + +### [znc-2.0.3](https://github.com/truecharts/apps/compare/znc-2.0.2...znc-2.0.3) (2022-06-11) + +#### Chore + +* update helm general non-major helm releases ([#2854](https://github.com/truecharts/apps/issues/2854)) + diff --git a/stable/znc/2.0.14/Chart.lock b/stable/znc/2.0.14/Chart.lock new file mode 100644 index 00000000000..578262cc95b --- /dev/null +++ b/stable/znc/2.0.14/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:19:04.891568752Z" diff --git a/stable/znc/2.0.14/Chart.yaml b/stable/znc/2.0.14/Chart.yaml new file mode 100644 index 00000000000..cccba4c08fa --- /dev/null +++ b/stable/znc/2.0.14/Chart.yaml @@ -0,0 +1,28 @@ +apiVersion: v2 +kubeVersion: ">=1.16.0-0" +name: znc +version: 2.0.14 +appVersion: "1.8.2" +description: Znc is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. +type: application +deprecated: false +home: https://github.com/truecharts/apps/tree/master/charts/stable/znc +icon: https://truecharts.org/img/chart-icons/znc.png +keywords: + - znc +sources: + - https://hub.docker.com/r/linuxserver/znc +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 + # condition: +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +annotations: + truecharts.org/catagories: | + - incubator + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/znc/2.0.12/README.md b/stable/znc/2.0.14/README.md similarity index 100% rename from stable/znc/2.0.12/README.md rename to stable/znc/2.0.14/README.md diff --git a/stable/znc/2.0.12/app-readme.md b/stable/znc/2.0.14/app-readme.md similarity index 100% rename from stable/znc/2.0.12/app-readme.md rename to stable/znc/2.0.14/app-readme.md diff --git a/stable/znc/2.0.14/charts/common-10.4.4.tgz b/stable/znc/2.0.14/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/znc/2.0.12/icon.png b/stable/znc/2.0.14/icon.png similarity index 100% rename from stable/znc/2.0.12/icon.png rename to stable/znc/2.0.14/icon.png diff --git a/stable/znc/2.0.12/ix_values.yaml b/stable/znc/2.0.14/ix_values.yaml similarity index 100% rename from stable/znc/2.0.12/ix_values.yaml rename to stable/znc/2.0.14/ix_values.yaml diff --git a/stable/znc/2.0.12/questions.yaml b/stable/znc/2.0.14/questions.yaml similarity index 100% rename from stable/znc/2.0.12/questions.yaml rename to stable/znc/2.0.14/questions.yaml diff --git a/stable/znc/2.0.14/templates/common.yaml b/stable/znc/2.0.14/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/znc/2.0.14/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/znc/2.0.14/values.yaml b/stable/znc/2.0.14/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/znc/item.yaml b/stable/znc/item.yaml index cccf713794e..7a1c5942225 100644 --- a/stable/znc/item.yaml +++ b/stable/znc/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/znc.png +icon_url: https://truecharts.org/img/chart-icons/znc.png categories: - incubator diff --git a/stable/zwavejs2mqtt/11.0.17/CHANGELOG.md b/stable/zwavejs2mqtt/11.0.17/CHANGELOG.md new file mode 100644 index 00000000000..9449963d0bb --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/CHANGELOG.md @@ -0,0 +1,99 @@ +# Changelog + + +## [zwavejs2mqtt-11.0.17](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.15...zwavejs2mqtt-11.0.17) (2022-07-12) + +### Chore + +- update icons ([#3156](https://github.com/truecharts/apps/issues/3156)) +- bump to cleanup old docs and use correct icon urls + + + +## [zwavejs2mqtt-11.0.15](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.14...zwavejs2mqtt-11.0.15) (2022-07-12) + +### Chore + +- bump to regenerate documentation + + + + +### [zwavejs2mqtt-11.0.14](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.13...zwavejs2mqtt-11.0.14) (2022-07-12) + +#### Chore + +* update helm general non-major helm releases ([#3147](https://github.com/truecharts/apps/issues/3147)) + + + + +### [zwavejs2mqtt-11.0.13](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.12...zwavejs2mqtt-11.0.13) (2022-07-11) + +#### Chore + +* move icons into the apps folder ([#3139](https://github.com/truecharts/apps/issues/3139)) + + + + +### [zwavejs2mqtt-11.0.12](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.11...zwavejs2mqtt-11.0.12) (2022-07-09) + +#### Chore + +* update helm general non-major helm releases ([#3113](https://github.com/truecharts/apps/issues/3113)) + + + + +### [zwavejs2mqtt-11.0.11](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.10...zwavejs2mqtt-11.0.11) (2022-07-04) + +#### Chore + +* update helm general non-major helm releases ([#3066](https://github.com/truecharts/apps/issues/3066)) + + + + +### [zwavejs2mqtt-11.0.10](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.9...zwavejs2mqtt-11.0.10) (2022-06-29) + +#### Chore + +* update docker general non-major ([#3002](https://github.com/truecharts/apps/issues/3002)) + + + + +### [zwavejs2mqtt-11.0.9](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.8...zwavejs2mqtt-11.0.9) (2022-06-25) + +#### Chore + +* update helm general non-major helm releases ([#2977](https://github.com/truecharts/apps/issues/2977)) + + + + +### [zwavejs2mqtt-11.0.8](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.7...zwavejs2mqtt-11.0.8) (2022-06-25) + +#### Chore + +* update docker general non-major ([#2960](https://github.com/truecharts/apps/issues/2960)) + + + + +### [zwavejs2mqtt-11.0.7](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.6...zwavejs2mqtt-11.0.7) (2022-06-22) + +#### Chore + +* update helm general non-major helm releases ([#2948](https://github.com/truecharts/apps/issues/2948)) + + + + +### [zwavejs2mqtt-11.0.6](https://github.com/truecharts/apps/compare/zwavejs2mqtt-11.0.5...zwavejs2mqtt-11.0.6) (2022-06-21) + +#### Chore + +* update helm general non-major helm releases ([#2943](https://github.com/truecharts/apps/issues/2943)) + diff --git a/stable/zwavejs2mqtt/11.0.17/Chart.lock b/stable/zwavejs2mqtt/11.0.17/Chart.lock new file mode 100644 index 00000000000..12ded6fd4d1 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +digest: sha256:e76f58e980866194e06f0e9135c981662f0b1132d3c5848dbf344c48ab657396 +generated: "2022-07-12T23:19:12.431165104Z" diff --git a/stable/zwavejs2mqtt/11.0.17/Chart.yaml b/stable/zwavejs2mqtt/11.0.17/Chart.yaml new file mode 100644 index 00000000000..91ba14b1207 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/Chart.yaml @@ -0,0 +1,32 @@ +apiVersion: v2 +appVersion: "6.13.0" +dependencies: +- name: common + repository: https://library-charts.truecharts.org + version: 10.4.4 +deprecated: false +description: Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS + and Vue +home: https://github.com/truecharts/apps/tree/master/charts/stable/zwavejs2mqtt +icon: https://truecharts.org/img/chart-icons/zwavejs2mqtt.png +keywords: +- zwavejs2mqtt +- zwave-js +- z-wave +- zwave +kubeVersion: '>=1.16.0-0' +maintainers: +- email: info@truecharts.org + name: TrueCharts + url: https://truecharts.org +name: zwavejs2mqtt +sources: +- https://github.com/zwave-js/zwavejs2mqtt +- https://hub.docker.com/r/zwavejs/zwavejs2mqtt +type: application +version: 11.0.17 +annotations: + truecharts.org/catagories: | + - tools + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/stable/zwavejs2mqtt/11.0.17/README.md b/stable/zwavejs2mqtt/11.0.17/README.md new file mode 100644 index 00000000000..dcda924bdb6 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/README.md @@ -0,0 +1,43 @@ +# zwavejs2mqtt + +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue + +TrueCharts are designed to be installed as TrueNAS SCALE app only. We can not guarantee this charts works as a stand-alone helm installation. +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/apps/issues/new/choose)** + +## Source Code + +* +* + +## Requirements + +Kubernetes: `>=1.16.0-0` + +## Dependencies + +| Repository | Name | Version | +|------------|------|---------| +| https://library-charts.truecharts.org | common | 10.4.4 | + +## Installing the Chart + +To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/02-Installing-an-App/). + +## Upgrading, Rolling Back and Uninstalling the Chart + +To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). + +##### Connecting to other apps +If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. + +## Support + +- Please check our [quick-start guides](https://truecharts.org/manual/Quick-Start%20Guides/01-Adding-TrueCharts/) first. +- See the [Wiki](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) + +--- + +All Rights Reserved - The TrueCharts Project diff --git a/stable/zwavejs2mqtt/11.0.17/app-readme.md b/stable/zwavejs2mqtt/11.0.17/app-readme.md new file mode 100644 index 00000000000..e8d6214a0a1 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/app-readme.md @@ -0,0 +1,3 @@ +Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue + +This App is supplied by TrueCharts, for more information please visit https://truecharts.org diff --git a/stable/zwavejs2mqtt/11.0.17/charts/common-10.4.4.tgz b/stable/zwavejs2mqtt/11.0.17/charts/common-10.4.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8604b47288a457e2e334c195e3226036e9560f82 GIT binary patch literal 47288 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 literal 0 HcmV?d00001 diff --git a/stable/zwavejs2mqtt/11.0.17/icon.png b/stable/zwavejs2mqtt/11.0.17/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb68b8ee7bc05e878666122cd99e7180a7fe7c1 GIT binary patch literal 5736 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 H2tD>+u`KqE literal 0 HcmV?d00001 diff --git a/stable/zwavejs2mqtt/11.0.17/ix_values.yaml b/stable/zwavejs2mqtt/11.0.17/ix_values.yaml new file mode 100644 index 00000000000..acce461bb65 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/ix_values.yaml @@ -0,0 +1,84 @@ +image: + repository: tccr.io/truecharts/zwavejs2mqtt + pullPolicy: IfNotPresent + tag: v6.13.0@sha256:0b64add7d024cc44d098bd361550a06ee7ad638da172830affdd85dde0ba95bf + +securityContext: + readOnlyRootFilesystem: false + +# env: {} +# OZW_NETWORK_KEY: + +probes: + liveness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + readiness: + enabled: true + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + startup: + enabled: false + # custom: true + # spec: + # failureThreshold: 5 + # httpGet: + # path: /health + # port: http + # httpHeaders: + # - name: Accept + # value: text/plain + # initialDelaySeconds: 30 + # periodSeconds: 10 + # timeoutSeconds: 10 + +service: + main: + ports: + main: + port: 8091 + targetPort: 8091 + ws: + enabled: true + ports: + ws: + enabled: true + port: 10046 + targetPort: 3000 + +persistence: + config: + enabled: true + mountPath: "/usr/src/app/store" + + +# affinity: +# nodeAffinity: +# requiredDuringSchedulingIgnoredDuringExecution: +# nodeSelectorTerms: +# - matchExpressions: +# - key: app +# operator: In +# values: +# - zwave-controller diff --git a/stable/zwavejs2mqtt/11.0.17/questions.yaml b/stable/zwavejs2mqtt/11.0.17/questions.yaml new file mode 100644 index 00000000000..c1f3d5d5816 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/questions.yaml @@ -0,0 +1,2560 @@ +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" +portals: + open: + protocols: + - "$kubernetes-resource_configmap_portal_protocol" + host: + - "$kubernetes-resource_configmap_portal_host" + ports: + - "$kubernetes-resource_configmap_portal_port" +questions: + - variable: portal + group: "Container Image" + label: "Configure Portal Button" + schema: + type: dict + hidden: true + attrs: + - variable: enabled + label: "Enable" + description: "enable the portal button" + schema: + hidden: true + editable: false + type: boolean + default: true + - variable: 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 + default: "deployment" + required: true + enum: + - value: "deployment" + description: "Deployment" + - value: "statefulset" + description: "Statefulset" + - value: "daemonset" + description: "Daemonset" + - variable: replicas + description: "Number of desired pod replicas" + label: "Desired Replicas" + schema: + type: int + default: 1 + required: true + - variable: strategy + description: "Please specify type of workload to deploy" + label: "(Advanced) Update Strategy" + schema: + type: string + default: "Recreate" + required: true + enum: + - value: "Recreate" + description: "Recreate: Kill existing pods before creating new ones" + - value: "RollingUpdate" + description: "RollingUpdate: Create new pods and then kill old ones" + - value: "OnDelete" + description: "(Legacy) OnDelete: ignore .spec.template changes" + - variable: expert + label: "Show Expert Configuration Options" + 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: 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: 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 Config" + 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: 8091 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 8091 + + + - variable: ws + label: "WebSocket Service" + description: "WebSocket Service" + 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: ws + label: "WebSocket 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: 10046 + required: true + - variable: advanced + label: "Show Advanced settings" + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - 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: 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: 3000 + + - 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: "Nameservers" + schema: + default: [] + type: list + items: + - variable: nameserver + label: "Nameserver" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + 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: "HostPath (simple)" + - value: "emptyDir" + description: "emptyDir" + - value: "pvc" + description: "pvc" + - value: "hostPath" + description: "hostPath" + - 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: "readOnly" + schema: + type: boolean + default: false + - variable: hostPathSimple + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "simpleHP"]] + type: hostpath + - variable: hostPath + label: "hostPath" + description: "Path inside the container the storage is mounted" + schema: + show_if: [["type", "=", "hostPath"]] + type: hostpath + - variable: mountPath + label: "mountPath" + 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) 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: 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: "pathType" + 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: "pathType" + 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 tha 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/manual/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/manual/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/manual/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/manual/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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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: "ipBlock" +# 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: "namespaceSelector" +# schema: +# additional_attrs: true +# type: dict +# attrs: +# - variable: matchExpressions +# label: "matchExpressions" +# 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: "matchExpressions" +# 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: "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" + 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 ipv4 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: "deployKey" + schema: + type: string + - variable: deployKeyBase64 + description: "Base64-encoded SSH private key. When both variables are set, the raw SSH key takes precedence" + label: "deployKeyBase64" + 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 ecommand 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 diff --git a/stable/zwavejs2mqtt/11.0.17/templates/common.yaml b/stable/zwavejs2mqtt/11.0.17/templates/common.yaml new file mode 100644 index 00000000000..c1a366e1cf0 --- /dev/null +++ b/stable/zwavejs2mqtt/11.0.17/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.common.loader.all" . }} diff --git a/stable/zwavejs2mqtt/11.0.17/values.yaml b/stable/zwavejs2mqtt/11.0.17/values.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stable/zwavejs2mqtt/item.yaml b/stable/zwavejs2mqtt/item.yaml index c21ce67da96..c76adcd8e85 100644 --- a/stable/zwavejs2mqtt/item.yaml +++ b/stable/zwavejs2mqtt/item.yaml @@ -1,4 +1,4 @@ -icon_url: https://truecharts.org/img/appicons/zwavejs2mqtt.png +icon_url: https://truecharts.org/img/chart-icons/zwavejs2mqtt.png categories: - tools

-0F-&r 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